PluginProbe
Authorizer / 2.6.7
Authorizer v2.6.7
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 / vendor / google-api-php-client / src / Google / Service / MapsEngine.php

MapsEngine.php in Authorizer 2.6.7, at vendor/google-api-php-client/src/Google/Service/MapsEngine.php

6,422 lines 181.4 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 MapsEngine (v1).
20 *
21 * <p>
22 * The Google Maps Engine API allows developers to store and query geospatial
23 * vector and raster data.</p>
24 *
25 * <p>
26 * For more information about this service, see the API
27 * <a href="https://developers.google.com/maps-engine/" target="_blank">Documentation</a>
28 * </p>
29 *
30 * @author Google, Inc.
31 */
32 class Google_Service_MapsEngine extends Google_Service
33 {
34 /** View and manage your Google My Maps data. */
35 const MAPSENGINE =
36 "https://www.googleapis.com/auth/mapsengine";
37 /** View your Google My Maps data. */
38 const MAPSENGINE_READONLY =
39 "https://www.googleapis.com/auth/mapsengine.readonly";
40
41 public $assets;
42 public $assets_parents;
43 public $assets_permissions;
44 public $layers;
45 public $layers_parents;
46 public $layers_permissions;
47 public $maps;
48 public $maps_permissions;
49 public $projects;
50 public $projects_icons;
51 public $rasterCollections;
52 public $rasterCollections_parents;
53 public $rasterCollections_permissions;
54 public $rasterCollections_rasters;
55 public $rasters;
56 public $rasters_files;
57 public $rasters_parents;
58 public $rasters_permissions;
59 public $tables;
60 public $tables_features;
61 public $tables_files;
62 public $tables_parents;
63 public $tables_permissions;
64
65
66 /**
67 * Constructs the internal representation of the MapsEngine service.
68 *
69 * @param Google_Client $client
70 */
71 public function __construct(Google_Client $client)
72 {
73 parent::__construct($client);
74 $this->rootUrl = 'https://www.googleapis.com/';
75 $this->servicePath = 'mapsengine/v1/';
76 $this->version = 'v1';
77 $this->serviceName = 'mapsengine';
78
79 $this->assets = new Google_Service_MapsEngine_Assets_Resource(
80 $this,
81 $this->serviceName,
82 'assets',
83 array(
84 'methods' => array(
85 'get' => array(
86 'path' => 'assets/{id}',
87 'httpMethod' => 'GET',
88 'parameters' => array(
89 'id' => array(
90 'location' => 'path',
91 'type' => 'string',
92 'required' => true,
93 ),
94 ),
95 ),'list' => array(
96 'path' => 'assets',
97 'httpMethod' => 'GET',
98 'parameters' => array(
99 'modifiedAfter' => array(
100 'location' => 'query',
101 'type' => 'string',
102 ),
103 'createdAfter' => array(
104 'location' => 'query',
105 'type' => 'string',
106 ),
107 'tags' => array(
108 'location' => 'query',
109 'type' => 'string',
110 ),
111 'projectId' => array(
112 'location' => 'query',
113 'type' => 'string',
114 ),
115 'search' => array(
116 'location' => 'query',
117 'type' => 'string',
118 ),
119 'maxResults' => array(
120 'location' => 'query',
121 'type' => 'integer',
122 ),
123 'pageToken' => array(
124 'location' => 'query',
125 'type' => 'string',
126 ),
127 'creatorEmail' => array(
128 'location' => 'query',
129 'type' => 'string',
130 ),
131 'bbox' => array(
132 'location' => 'query',
133 'type' => 'string',
134 ),
135 'modifiedBefore' => array(
136 'location' => 'query',
137 'type' => 'string',
138 ),
139 'createdBefore' => array(
140 'location' => 'query',
141 'type' => 'string',
142 ),
143 'role' => array(
144 'location' => 'query',
145 'type' => 'string',
146 ),
147 'type' => array(
148 'location' => 'query',
149 'type' => 'string',
150 ),
151 ),
152 ),
153 )
154 )
155 );
156 $this->assets_parents = new Google_Service_MapsEngine_AssetsParents_Resource(
157 $this,
158 $this->serviceName,
159 'parents',
160 array(
161 'methods' => array(
162 'list' => array(
163 'path' => 'assets/{id}/parents',
164 'httpMethod' => 'GET',
165 'parameters' => array(
166 'id' => array(
167 'location' => 'path',
168 'type' => 'string',
169 'required' => true,
170 ),
171 'pageToken' => array(
172 'location' => 'query',
173 'type' => 'string',
174 ),
175 'maxResults' => array(
176 'location' => 'query',
177 'type' => 'integer',
178 ),
179 ),
180 ),
181 )
182 )
183 );
184 $this->assets_permissions = new Google_Service_MapsEngine_AssetsPermissions_Resource(
185 $this,
186 $this->serviceName,
187 'permissions',
188 array(
189 'methods' => array(
190 'list' => array(
191 'path' => 'assets/{id}/permissions',
192 'httpMethod' => 'GET',
193 'parameters' => array(
194 'id' => array(
195 'location' => 'path',
196 'type' => 'string',
197 'required' => true,
198 ),
199 ),
200 ),
201 )
202 )
203 );
204 $this->layers = new Google_Service_MapsEngine_Layers_Resource(
205 $this,
206 $this->serviceName,
207 'layers',
208 array(
209 'methods' => array(
210 'cancelProcessing' => array(
211 'path' => 'layers/{id}/cancelProcessing',
212 'httpMethod' => 'POST',
213 'parameters' => array(
214 'id' => array(
215 'location' => 'path',
216 'type' => 'string',
217 'required' => true,
218 ),
219 ),
220 ),'create' => array(
221 'path' => 'layers',
222 'httpMethod' => 'POST',
223 'parameters' => array(
224 'process' => array(
225 'location' => 'query',
226 'type' => 'boolean',
227 ),
228 ),
229 ),'delete' => array(
230 'path' => 'layers/{id}',
231 'httpMethod' => 'DELETE',
232 'parameters' => array(
233 'id' => array(
234 'location' => 'path',
235 'type' => 'string',
236 'required' => true,
237 ),
238 ),
239 ),'get' => array(
240 'path' => 'layers/{id}',
241 'httpMethod' => 'GET',
242 'parameters' => array(
243 'id' => array(
244 'location' => 'path',
245 'type' => 'string',
246 'required' => true,
247 ),
248 'version' => array(
249 'location' => 'query',
250 'type' => 'string',
251 ),
252 ),
253 ),'getPublished' => array(
254 'path' => 'layers/{id}/published',
255 'httpMethod' => 'GET',
256 'parameters' => array(
257 'id' => array(
258 'location' => 'path',
259 'type' => 'string',
260 'required' => true,
261 ),
262 ),
263 ),'list' => array(
264 'path' => 'layers',
265 'httpMethod' => 'GET',
266 'parameters' => array(
267 'modifiedAfter' => array(
268 'location' => 'query',
269 'type' => 'string',
270 ),
271 'createdAfter' => array(
272 'location' => 'query',
273 'type' => 'string',
274 ),
275 'processingStatus' => array(
276 'location' => 'query',
277 'type' => 'string',
278 ),
279 'projectId' => array(
280 'location' => 'query',
281 'type' => 'string',
282 ),
283 'tags' => array(
284 'location' => 'query',
285 'type' => 'string',
286 ),
287 'search' => array(
288 'location' => 'query',
289 'type' => 'string',
290 ),
291 'maxResults' => array(
292 'location' => 'query',
293 'type' => 'integer',
294 ),
295 'pageToken' => array(
296 'location' => 'query',
297 'type' => 'string',
298 ),
299 'creatorEmail' => array(
300 'location' => 'query',
301 'type' => 'string',
302 ),
303 'bbox' => array(
304 'location' => 'query',
305 'type' => 'string',
306 ),
307 'modifiedBefore' => array(
308 'location' => 'query',
309 'type' => 'string',
310 ),
311 'createdBefore' => array(
312 'location' => 'query',
313 'type' => 'string',
314 ),
315 'role' => array(
316 'location' => 'query',
317 'type' => 'string',
318 ),
319 ),
320 ),'listPublished' => array(
321 'path' => 'layers/published',
322 'httpMethod' => 'GET',
323 'parameters' => array(
324 'pageToken' => array(
325 'location' => 'query',
326 'type' => 'string',
327 ),
328 'maxResults' => array(
329 'location' => 'query',
330 'type' => 'integer',
331 ),
332 'projectId' => array(
333 'location' => 'query',
334 'type' => 'string',
335 ),
336 ),
337 ),'patch' => array(
338 'path' => 'layers/{id}',
339 'httpMethod' => 'PATCH',
340 'parameters' => array(
341 'id' => array(
342 'location' => 'path',
343 'type' => 'string',
344 'required' => true,
345 ),
346 ),
347 ),'process' => array(
348 'path' => 'layers/{id}/process',
349 'httpMethod' => 'POST',
350 'parameters' => array(
351 'id' => array(
352 'location' => 'path',
353 'type' => 'string',
354 'required' => true,
355 ),
356 ),
357 ),'publish' => array(
358 'path' => 'layers/{id}/publish',
359 'httpMethod' => 'POST',
360 'parameters' => array(
361 'id' => array(
362 'location' => 'path',
363 'type' => 'string',
364 'required' => true,
365 ),
366 'force' => array(
367 'location' => 'query',
368 'type' => 'boolean',
369 ),
370 ),
371 ),'unpublish' => array(
372 'path' => 'layers/{id}/unpublish',
373 'httpMethod' => 'POST',
374 'parameters' => array(
375 'id' => array(
376 'location' => 'path',
377 'type' => 'string',
378 'required' => true,
379 ),
380 ),
381 ),
382 )
383 )
384 );
385 $this->layers_parents = new Google_Service_MapsEngine_LayersParents_Resource(
386 $this,
387 $this->serviceName,
388 'parents',
389 array(
390 'methods' => array(
391 'list' => array(
392 'path' => 'layers/{id}/parents',
393 'httpMethod' => 'GET',
394 'parameters' => array(
395 'id' => array(
396 'location' => 'path',
397 'type' => 'string',
398 'required' => true,
399 ),
400 'pageToken' => array(
401 'location' => 'query',
402 'type' => 'string',
403 ),
404 'maxResults' => array(
405 'location' => 'query',
406 'type' => 'integer',
407 ),
408 ),
409 ),
410 )
411 )
412 );
413 $this->layers_permissions = new Google_Service_MapsEngine_LayersPermissions_Resource(
414 $this,
415 $this->serviceName,
416 'permissions',
417 array(
418 'methods' => array(
419 'batchDelete' => array(
420 'path' => 'layers/{id}/permissions/batchDelete',
421 'httpMethod' => 'POST',
422 'parameters' => array(
423 'id' => array(
424 'location' => 'path',
425 'type' => 'string',
426 'required' => true,
427 ),
428 ),
429 ),'batchUpdate' => array(
430 'path' => 'layers/{id}/permissions/batchUpdate',
431 'httpMethod' => 'POST',
432 'parameters' => array(
433 'id' => array(
434 'location' => 'path',
435 'type' => 'string',
436 'required' => true,
437 ),
438 ),
439 ),'list' => array(
440 'path' => 'layers/{id}/permissions',
441 'httpMethod' => 'GET',
442 'parameters' => array(
443 'id' => array(
444 'location' => 'path',
445 'type' => 'string',
446 'required' => true,
447 ),
448 ),
449 ),
450 )
451 )
452 );
453 $this->maps = new Google_Service_MapsEngine_Maps_Resource(
454 $this,
455 $this->serviceName,
456 'maps',
457 array(
458 'methods' => array(
459 'create' => array(
460 'path' => 'maps',
461 'httpMethod' => 'POST',
462 'parameters' => array(),
463 ),'delete' => array(
464 'path' => 'maps/{id}',
465 'httpMethod' => 'DELETE',
466 'parameters' => array(
467 'id' => array(
468 'location' => 'path',
469 'type' => 'string',
470 'required' => true,
471 ),
472 ),
473 ),'get' => array(
474 'path' => 'maps/{id}',
475 'httpMethod' => 'GET',
476 'parameters' => array(
477 'id' => array(
478 'location' => 'path',
479 'type' => 'string',
480 'required' => true,
481 ),
482 'version' => array(
483 'location' => 'query',
484 'type' => 'string',
485 ),
486 ),
487 ),'getPublished' => array(
488 'path' => 'maps/{id}/published',
489 'httpMethod' => 'GET',
490 'parameters' => array(
491 'id' => array(
492 'location' => 'path',
493 'type' => 'string',
494 'required' => true,
495 ),
496 ),
497 ),'list' => array(
498 'path' => 'maps',
499 'httpMethod' => 'GET',
500 'parameters' => array(
501 'modifiedAfter' => array(
502 'location' => 'query',
503 'type' => 'string',
504 ),
505 'createdAfter' => array(
506 'location' => 'query',
507 'type' => 'string',
508 ),
509 'processingStatus' => array(
510 'location' => 'query',
511 'type' => 'string',
512 ),
513 'projectId' => array(
514 'location' => 'query',
515 'type' => 'string',
516 ),
517 'tags' => array(
518 'location' => 'query',
519 'type' => 'string',
520 ),
521 'search' => array(
522 'location' => 'query',
523 'type' => 'string',
524 ),
525 'maxResults' => array(
526 'location' => 'query',
527 'type' => 'integer',
528 ),
529 'pageToken' => array(
530 'location' => 'query',
531 'type' => 'string',
532 ),
533 'creatorEmail' => array(
534 'location' => 'query',
535 'type' => 'string',
536 ),
537 'bbox' => array(
538 'location' => 'query',
539 'type' => 'string',
540 ),
541 'modifiedBefore' => array(
542 'location' => 'query',
543 'type' => 'string',
544 ),
545 'createdBefore' => array(
546 'location' => 'query',
547 'type' => 'string',
548 ),
549 'role' => array(
550 'location' => 'query',
551 'type' => 'string',
552 ),
553 ),
554 ),'listPublished' => array(
555 'path' => 'maps/published',
556 'httpMethod' => 'GET',
557 'parameters' => array(
558 'pageToken' => array(
559 'location' => 'query',
560 'type' => 'string',
561 ),
562 'maxResults' => array(
563 'location' => 'query',
564 'type' => 'integer',
565 ),
566 'projectId' => array(
567 'location' => 'query',
568 'type' => 'string',
569 ),
570 ),
571 ),'patch' => array(
572 'path' => 'maps/{id}',
573 'httpMethod' => 'PATCH',
574 'parameters' => array(
575 'id' => array(
576 'location' => 'path',
577 'type' => 'string',
578 'required' => true,
579 ),
580 ),
581 ),'publish' => array(
582 'path' => 'maps/{id}/publish',
583 'httpMethod' => 'POST',
584 'parameters' => array(
585 'id' => array(
586 'location' => 'path',
587 'type' => 'string',
588 'required' => true,
589 ),
590 'force' => array(
591 'location' => 'query',
592 'type' => 'boolean',
593 ),
594 ),
595 ),'unpublish' => array(
596 'path' => 'maps/{id}/unpublish',
597 'httpMethod' => 'POST',
598 'parameters' => array(
599 'id' => array(
600 'location' => 'path',
601 'type' => 'string',
602 'required' => true,
603 ),
604 ),
605 ),
606 )
607 )
608 );
609 $this->maps_permissions = new Google_Service_MapsEngine_MapsPermissions_Resource(
610 $this,
611 $this->serviceName,
612 'permissions',
613 array(
614 'methods' => array(
615 'batchDelete' => array(
616 'path' => 'maps/{id}/permissions/batchDelete',
617 'httpMethod' => 'POST',
618 'parameters' => array(
619 'id' => array(
620 'location' => 'path',
621 'type' => 'string',
622 'required' => true,
623 ),
624 ),
625 ),'batchUpdate' => array(
626 'path' => 'maps/{id}/permissions/batchUpdate',
627 'httpMethod' => 'POST',
628 'parameters' => array(
629 'id' => array(
630 'location' => 'path',
631 'type' => 'string',
632 'required' => true,
633 ),
634 ),
635 ),'list' => array(
636 'path' => 'maps/{id}/permissions',
637 'httpMethod' => 'GET',
638 'parameters' => array(
639 'id' => array(
640 'location' => 'path',
641 'type' => 'string',
642 'required' => true,
643 ),
644 ),
645 ),
646 )
647 )
648 );
649 $this->projects = new Google_Service_MapsEngine_Projects_Resource(
650 $this,
651 $this->serviceName,
652 'projects',
653 array(
654 'methods' => array(
655 'list' => array(
656 'path' => 'projects',
657 'httpMethod' => 'GET',
658 'parameters' => array(),
659 ),
660 )
661 )
662 );
663 $this->projects_icons = new Google_Service_MapsEngine_ProjectsIcons_Resource(
664 $this,
665 $this->serviceName,
666 'icons',
667 array(
668 'methods' => array(
669 'create' => array(
670 'path' => 'projects/{projectId}/icons',
671 'httpMethod' => 'POST',
672 'parameters' => array(
673 'projectId' => array(
674 'location' => 'path',
675 'type' => 'string',
676 'required' => true,
677 ),
678 ),
679 ),'get' => array(
680 'path' => 'projects/{projectId}/icons/{id}',
681 'httpMethod' => 'GET',
682 'parameters' => array(
683 'projectId' => array(
684 'location' => 'path',
685 'type' => 'string',
686 'required' => true,
687 ),
688 'id' => array(
689 'location' => 'path',
690 'type' => 'string',
691 'required' => true,
692 ),
693 ),
694 ),'list' => array(
695 'path' => 'projects/{projectId}/icons',
696 'httpMethod' => 'GET',
697 'parameters' => array(
698 'projectId' => array(
699 'location' => 'path',
700 'type' => 'string',
701 'required' => true,
702 ),
703 'pageToken' => array(
704 'location' => 'query',
705 'type' => 'string',
706 ),
707 'maxResults' => array(
708 'location' => 'query',
709 'type' => 'integer',
710 ),
711 ),
712 ),
713 )
714 )
715 );
716 $this->rasterCollections = new Google_Service_MapsEngine_RasterCollections_Resource(
717 $this,
718 $this->serviceName,
719 'rasterCollections',
720 array(
721 'methods' => array(
722 'cancelProcessing' => array(
723 'path' => 'rasterCollections/{id}/cancelProcessing',
724 'httpMethod' => 'POST',
725 'parameters' => array(
726 'id' => array(
727 'location' => 'path',
728 'type' => 'string',
729 'required' => true,
730 ),
731 ),
732 ),'create' => array(
733 'path' => 'rasterCollections',
734 'httpMethod' => 'POST',
735 'parameters' => array(),
736 ),'delete' => array(
737 'path' => 'rasterCollections/{id}',
738 'httpMethod' => 'DELETE',
739 'parameters' => array(
740 'id' => array(
741 'location' => 'path',
742 'type' => 'string',
743 'required' => true,
744 ),
745 ),
746 ),'get' => array(
747 'path' => 'rasterCollections/{id}',
748 'httpMethod' => 'GET',
749 'parameters' => array(
750 'id' => array(
751 'location' => 'path',
752 'type' => 'string',
753 'required' => true,
754 ),
755 ),
756 ),'list' => array(
757 'path' => 'rasterCollections',
758 'httpMethod' => 'GET',
759 'parameters' => array(
760 'modifiedAfter' => array(
761 'location' => 'query',
762 'type' => 'string',
763 ),
764 'createdAfter' => array(
765 'location' => 'query',
766 'type' => 'string',
767 ),
768 'processingStatus' => array(
769 'location' => 'query',
770 'type' => 'string',
771 ),
772 'projectId' => array(
773 'location' => 'query',
774 'type' => 'string',
775 ),
776 'tags' => array(
777 'location' => 'query',
778 'type' => 'string',
779 ),
780 'search' => array(
781 'location' => 'query',
782 'type' => 'string',
783 ),
784 'maxResults' => array(
785 'location' => 'query',
786 'type' => 'integer',
787 ),
788 'pageToken' => array(
789 'location' => 'query',
790 'type' => 'string',
791 ),
792 'creatorEmail' => array(
793 'location' => 'query',
794 'type' => 'string',
795 ),
796 'bbox' => array(
797 'location' => 'query',
798 'type' => 'string',
799 ),
800 'modifiedBefore' => array(
801 'location' => 'query',
802 'type' => 'string',
803 ),
804 'createdBefore' => array(
805 'location' => 'query',
806 'type' => 'string',
807 ),
808 'role' => array(
809 'location' => 'query',
810 'type' => 'string',
811 ),
812 ),
813 ),'patch' => array(
814 'path' => 'rasterCollections/{id}',
815 'httpMethod' => 'PATCH',
816 'parameters' => array(
817 'id' => array(
818 'location' => 'path',
819 'type' => 'string',
820 'required' => true,
821 ),
822 ),
823 ),'process' => array(
824 'path' => 'rasterCollections/{id}/process',
825 'httpMethod' => 'POST',
826 'parameters' => array(
827 'id' => array(
828 'location' => 'path',
829 'type' => 'string',
830 'required' => true,
831 ),
832 ),
833 ),
834 )
835 )
836 );
837 $this->rasterCollections_parents = new Google_Service_MapsEngine_RasterCollectionsParents_Resource(
838 $this,
839 $this->serviceName,
840 'parents',
841 array(
842 'methods' => array(
843 'list' => array(
844 'path' => 'rasterCollections/{id}/parents',
845 'httpMethod' => 'GET',
846 'parameters' => array(
847 'id' => array(
848 'location' => 'path',
849 'type' => 'string',
850 'required' => true,
851 ),
852 'pageToken' => array(
853 'location' => 'query',
854 'type' => 'string',
855 ),
856 'maxResults' => array(
857 'location' => 'query',
858 'type' => 'integer',
859 ),
860 ),
861 ),
862 )
863 )
864 );
865 $this->rasterCollections_permissions = new Google_Service_MapsEngine_RasterCollectionsPermissions_Resource(
866 $this,
867 $this->serviceName,
868 'permissions',
869 array(
870 'methods' => array(
871 'batchDelete' => array(
872 'path' => 'rasterCollections/{id}/permissions/batchDelete',
873 'httpMethod' => 'POST',
874 'parameters' => array(
875 'id' => array(
876 'location' => 'path',
877 'type' => 'string',
878 'required' => true,
879 ),
880 ),
881 ),'batchUpdate' => array(
882 'path' => 'rasterCollections/{id}/permissions/batchUpdate',
883 'httpMethod' => 'POST',
884 'parameters' => array(
885 'id' => array(
886 'location' => 'path',
887 'type' => 'string',
888 'required' => true,
889 ),
890 ),
891 ),'list' => array(
892 'path' => 'rasterCollections/{id}/permissions',
893 'httpMethod' => 'GET',
894 'parameters' => array(
895 'id' => array(
896 'location' => 'path',
897 'type' => 'string',
898 'required' => true,
899 ),
900 ),
901 ),
902 )
903 )
904 );
905 $this->rasterCollections_rasters = new Google_Service_MapsEngine_RasterCollectionsRasters_Resource(
906 $this,
907 $this->serviceName,
908 'rasters',
909 array(
910 'methods' => array(
911 'batchDelete' => array(
912 'path' => 'rasterCollections/{id}/rasters/batchDelete',
913 'httpMethod' => 'POST',
914 'parameters' => array(
915 'id' => array(
916 'location' => 'path',
917 'type' => 'string',
918 'required' => true,
919 ),
920 ),
921 ),'batchInsert' => array(
922 'path' => 'rasterCollections/{id}/rasters/batchInsert',
923 'httpMethod' => 'POST',
924 'parameters' => array(
925 'id' => array(
926 'location' => 'path',
927 'type' => 'string',
928 'required' => true,
929 ),
930 ),
931 ),'list' => array(
932 'path' => 'rasterCollections/{id}/rasters',
933 'httpMethod' => 'GET',
934 'parameters' => array(
935 'id' => array(
936 'location' => 'path',
937 'type' => 'string',
938 'required' => true,
939 ),
940 'modifiedAfter' => array(
941 'location' => 'query',
942 'type' => 'string',
943 ),
944 'createdAfter' => array(
945 'location' => 'query',
946 'type' => 'string',
947 ),
948 'tags' => array(
949 'location' => 'query',
950 'type' => 'string',
951 ),
952 'search' => array(
953 'location' => 'query',
954 'type' => 'string',
955 ),
956 'maxResults' => array(
957 'location' => 'query',
958 'type' => 'integer',
959 ),
960 'pageToken' => array(
961 'location' => 'query',
962 'type' => 'string',
963 ),
964 'creatorEmail' => array(
965 'location' => 'query',
966 'type' => 'string',
967 ),
968 'bbox' => array(
969 'location' => 'query',
970 'type' => 'string',
971 ),
972 'modifiedBefore' => array(
973 'location' => 'query',
974 'type' => 'string',
975 ),
976 'createdBefore' => array(
977 'location' => 'query',
978 'type' => 'string',
979 ),
980 'role' => array(
981 'location' => 'query',
982 'type' => 'string',
983 ),
984 ),
985 ),
986 )
987 )
988 );
989 $this->rasters = new Google_Service_MapsEngine_Rasters_Resource(
990 $this,
991 $this->serviceName,
992 'rasters',
993 array(
994 'methods' => array(
995 'delete' => array(
996 'path' => 'rasters/{id}',
997 'httpMethod' => 'DELETE',
998 'parameters' => array(
999 'id' => array(
1000 'location' => 'path',
1001 'type' => 'string',
1002 'required' => true,
1003 ),
1004 ),
1005 ),'get' => array(
1006 'path' => 'rasters/{id}',
1007 'httpMethod' => 'GET',
1008 'parameters' => array(
1009 'id' => array(
1010 'location' => 'path',
1011 'type' => 'string',
1012 'required' => true,
1013 ),
1014 ),
1015 ),'list' => array(
1016 'path' => 'rasters',
1017 'httpMethod' => 'GET',
1018 'parameters' => array(
1019 'projectId' => array(
1020 'location' => 'query',
1021 'type' => 'string',
1022 'required' => true,
1023 ),
1024 'modifiedAfter' => array(
1025 'location' => 'query',
1026 'type' => 'string',
1027 ),
1028 'createdAfter' => array(
1029 'location' => 'query',
1030 'type' => 'string',
1031 ),
1032 'processingStatus' => array(
1033 'location' => 'query',
1034 'type' => 'string',
1035 ),
1036 'tags' => array(
1037 'location' => 'query',
1038 'type' => 'string',
1039 ),
1040 'search' => array(
1041 'location' => 'query',
1042 'type' => 'string',
1043 ),
1044 'maxResults' => array(
1045 'location' => 'query',
1046 'type' => 'integer',
1047 ),
1048 'pageToken' => array(
1049 'location' => 'query',
1050 'type' => 'string',
1051 ),
1052 'creatorEmail' => array(
1053 'location' => 'query',
1054 'type' => 'string',
1055 ),
1056 'bbox' => array(
1057 'location' => 'query',
1058 'type' => 'string',
1059 ),
1060 'modifiedBefore' => array(
1061 'location' => 'query',
1062 'type' => 'string',
1063 ),
1064 'createdBefore' => array(
1065 'location' => 'query',
1066 'type' => 'string',
1067 ),
1068 'role' => array(
1069 'location' => 'query',
1070 'type' => 'string',
1071 ),
1072 ),
1073 ),'patch' => array(
1074 'path' => 'rasters/{id}',
1075 'httpMethod' => 'PATCH',
1076 'parameters' => array(
1077 'id' => array(
1078 'location' => 'path',
1079 'type' => 'string',
1080 'required' => true,
1081 ),
1082 ),
1083 ),'process' => array(
1084 'path' => 'rasters/{id}/process',
1085 'httpMethod' => 'POST',
1086 'parameters' => array(
1087 'id' => array(
1088 'location' => 'path',
1089 'type' => 'string',
1090 'required' => true,
1091 ),
1092 ),
1093 ),'upload' => array(
1094 'path' => 'rasters/upload',
1095 'httpMethod' => 'POST',
1096 'parameters' => array(),
1097 ),
1098 )
1099 )
1100 );
1101 $this->rasters_files = new Google_Service_MapsEngine_RastersFiles_Resource(
1102 $this,
1103 $this->serviceName,
1104 'files',
1105 array(
1106 'methods' => array(
1107 'insert' => array(
1108 'path' => 'rasters/{id}/files',
1109 'httpMethod' => 'POST',
1110 'parameters' => array(
1111 'id' => array(
1112 'location' => 'path',
1113 'type' => 'string',
1114 'required' => true,
1115 ),
1116 'filename' => array(
1117 'location' => 'query',
1118 'type' => 'string',
1119 'required' => true,
1120 ),
1121 ),
1122 ),
1123 )
1124 )
1125 );
1126 $this->rasters_parents = new Google_Service_MapsEngine_RastersParents_Resource(
1127 $this,
1128 $this->serviceName,
1129 'parents',
1130 array(
1131 'methods' => array(
1132 'list' => array(
1133 'path' => 'rasters/{id}/parents',
1134 'httpMethod' => 'GET',
1135 'parameters' => array(
1136 'id' => array(
1137 'location' => 'path',
1138 'type' => 'string',
1139 'required' => true,
1140 ),
1141 'pageToken' => array(
1142 'location' => 'query',
1143 'type' => 'string',
1144 ),
1145 'maxResults' => array(
1146 'location' => 'query',
1147 'type' => 'integer',
1148 ),
1149 ),
1150 ),
1151 )
1152 )
1153 );
1154 $this->rasters_permissions = new Google_Service_MapsEngine_RastersPermissions_Resource(
1155 $this,
1156 $this->serviceName,
1157 'permissions',
1158 array(
1159 'methods' => array(
1160 'batchDelete' => array(
1161 'path' => 'rasters/{id}/permissions/batchDelete',
1162 'httpMethod' => 'POST',
1163 'parameters' => array(
1164 'id' => array(
1165 'location' => 'path',
1166 'type' => 'string',
1167 'required' => true,
1168 ),
1169 ),
1170 ),'batchUpdate' => array(
1171 'path' => 'rasters/{id}/permissions/batchUpdate',
1172 'httpMethod' => 'POST',
1173 'parameters' => array(
1174 'id' => array(
1175 'location' => 'path',
1176 'type' => 'string',
1177 'required' => true,
1178 ),
1179 ),
1180 ),'list' => array(
1181 'path' => 'rasters/{id}/permissions',
1182 'httpMethod' => 'GET',
1183 'parameters' => array(
1184 'id' => array(
1185 'location' => 'path',
1186 'type' => 'string',
1187 'required' => true,
1188 ),
1189 ),
1190 ),
1191 )
1192 )
1193 );
1194 $this->tables = new Google_Service_MapsEngine_Tables_Resource(
1195 $this,
1196 $this->serviceName,
1197 'tables',
1198 array(
1199 'methods' => array(
1200 'create' => array(
1201 'path' => 'tables',
1202 'httpMethod' => 'POST',
1203 'parameters' => array(),
1204 ),'delete' => array(
1205 'path' => 'tables/{id}',
1206 'httpMethod' => 'DELETE',
1207 'parameters' => array(
1208 'id' => array(
1209 'location' => 'path',
1210 'type' => 'string',
1211 'required' => true,
1212 ),
1213 ),
1214 ),'get' => array(
1215 'path' => 'tables/{id}',
1216 'httpMethod' => 'GET',
1217 'parameters' => array(
1218 'id' => array(
1219 'location' => 'path',
1220 'type' => 'string',
1221 'required' => true,
1222 ),
1223 'version' => array(
1224 'location' => 'query',
1225 'type' => 'string',
1226 ),
1227 ),
1228 ),'list' => array(
1229 'path' => 'tables',
1230 'httpMethod' => 'GET',
1231 'parameters' => array(
1232 'modifiedAfter' => array(
1233 'location' => 'query',
1234 'type' => 'string',
1235 ),
1236 'createdAfter' => array(
1237 'location' => 'query',
1238 'type' => 'string',
1239 ),
1240 'processingStatus' => array(
1241 'location' => 'query',
1242 'type' => 'string',
1243 ),
1244 'projectId' => array(
1245 'location' => 'query',
1246 'type' => 'string',
1247 ),
1248 'tags' => array(
1249 'location' => 'query',
1250 'type' => 'string',
1251 ),
1252 'search' => array(
1253 'location' => 'query',
1254 'type' => 'string',
1255 ),
1256 'maxResults' => array(
1257 'location' => 'query',
1258 'type' => 'integer',
1259 ),
1260 'pageToken' => array(
1261 'location' => 'query',
1262 'type' => 'string',
1263 ),
1264 'creatorEmail' => array(
1265 'location' => 'query',
1266 'type' => 'string',
1267 ),
1268 'bbox' => array(
1269 'location' => 'query',
1270 'type' => 'string',
1271 ),
1272 'modifiedBefore' => array(
1273 'location' => 'query',
1274 'type' => 'string',
1275 ),
1276 'createdBefore' => array(
1277 'location' => 'query',
1278 'type' => 'string',
1279 ),
1280 'role' => array(
1281 'location' => 'query',
1282 'type' => 'string',
1283 ),
1284 ),
1285 ),'patch' => array(
1286 'path' => 'tables/{id}',
1287 'httpMethod' => 'PATCH',
1288 'parameters' => array(
1289 'id' => array(
1290 'location' => 'path',
1291 'type' => 'string',
1292 'required' => true,
1293 ),
1294 ),
1295 ),'process' => array(
1296 'path' => 'tables/{id}/process',
1297 'httpMethod' => 'POST',
1298 'parameters' => array(
1299 'id' => array(
1300 'location' => 'path',
1301 'type' => 'string',
1302 'required' => true,
1303 ),
1304 ),
1305 ),'upload' => array(
1306 'path' => 'tables/upload',
1307 'httpMethod' => 'POST',
1308 'parameters' => array(),
1309 ),
1310 )
1311 )
1312 );
1313 $this->tables_features = new Google_Service_MapsEngine_TablesFeatures_Resource(
1314 $this,
1315 $this->serviceName,
1316 'features',
1317 array(
1318 'methods' => array(
1319 'batchDelete' => array(
1320 'path' => 'tables/{id}/features/batchDelete',
1321 'httpMethod' => 'POST',
1322 'parameters' => array(
1323 'id' => array(
1324 'location' => 'path',
1325 'type' => 'string',
1326 'required' => true,
1327 ),
1328 ),
1329 ),'batchInsert' => array(
1330 'path' => 'tables/{id}/features/batchInsert',
1331 'httpMethod' => 'POST',
1332 'parameters' => array(
1333 'id' => array(
1334 'location' => 'path',
1335 'type' => 'string',
1336 'required' => true,
1337 ),
1338 ),
1339 ),'batchPatch' => array(
1340 'path' => 'tables/{id}/features/batchPatch',
1341 'httpMethod' => 'POST',
1342 'parameters' => array(
1343 'id' => array(
1344 'location' => 'path',
1345 'type' => 'string',
1346 'required' => true,
1347 ),
1348 ),
1349 ),'get' => array(
1350 'path' => 'tables/{tableId}/features/{id}',
1351 'httpMethod' => 'GET',
1352 'parameters' => array(
1353 'tableId' => array(
1354 'location' => 'path',
1355 'type' => 'string',
1356 'required' => true,
1357 ),
1358 'id' => array(
1359 'location' => 'path',
1360 'type' => 'string',
1361 'required' => true,
1362 ),
1363 'version' => array(
1364 'location' => 'query',
1365 'type' => 'string',
1366 ),
1367 'select' => array(
1368 'location' => 'query',
1369 'type' => 'string',
1370 ),
1371 ),
1372 ),'list' => array(
1373 'path' => 'tables/{id}/features',
1374 'httpMethod' => 'GET',
1375 'parameters' => array(
1376 'id' => array(
1377 'location' => 'path',
1378 'type' => 'string',
1379 'required' => true,
1380 ),
1381 'orderBy' => array(
1382 'location' => 'query',
1383 'type' => 'string',
1384 ),
1385 'intersects' => array(
1386 'location' => 'query',
1387 'type' => 'string',
1388 ),
1389 'maxResults' => array(
1390 'location' => 'query',
1391 'type' => 'integer',
1392 ),
1393 'pageToken' => array(
1394 'location' => 'query',
1395 'type' => 'string',
1396 ),
1397 'version' => array(
1398 'location' => 'query',
1399 'type' => 'string',
1400 ),
1401 'limit' => array(
1402 'location' => 'query',
1403 'type' => 'integer',
1404 ),
1405 'include' => array(
1406 'location' => 'query',
1407 'type' => 'string',
1408 ),
1409 'where' => array(
1410 'location' => 'query',
1411 'type' => 'string',
1412 ),
1413 'select' => array(
1414 'location' => 'query',
1415 'type' => 'string',
1416 ),
1417 ),
1418 ),
1419 )
1420 )
1421 );
1422 $this->tables_files = new Google_Service_MapsEngine_TablesFiles_Resource(
1423 $this,
1424 $this->serviceName,
1425 'files',
1426 array(
1427 'methods' => array(
1428 'insert' => array(
1429 'path' => 'tables/{id}/files',
1430 'httpMethod' => 'POST',
1431 'parameters' => array(
1432 'id' => array(
1433 'location' => 'path',
1434 'type' => 'string',
1435 'required' => true,
1436 ),
1437 'filename' => array(
1438 'location' => 'query',
1439 'type' => 'string',
1440 'required' => true,
1441 ),
1442 ),
1443 ),
1444 )
1445 )
1446 );
1447 $this->tables_parents = new Google_Service_MapsEngine_TablesParents_Resource(
1448 $this,
1449 $this->serviceName,
1450 'parents',
1451 array(
1452 'methods' => array(
1453 'list' => array(
1454 'path' => 'tables/{id}/parents',
1455 'httpMethod' => 'GET',
1456 'parameters' => array(
1457 'id' => array(
1458 'location' => 'path',
1459 'type' => 'string',
1460 'required' => true,
1461 ),
1462 'pageToken' => array(
1463 'location' => 'query',
1464 'type' => 'string',
1465 ),
1466 'maxResults' => array(
1467 'location' => 'query',
1468 'type' => 'integer',
1469 ),
1470 ),
1471 ),
1472 )
1473 )
1474 );
1475 $this->tables_permissions = new Google_Service_MapsEngine_TablesPermissions_Resource(
1476 $this,
1477 $this->serviceName,
1478 'permissions',
1479 array(
1480 'methods' => array(
1481 'batchDelete' => array(
1482 'path' => 'tables/{id}/permissions/batchDelete',
1483 'httpMethod' => 'POST',
1484 'parameters' => array(
1485 'id' => array(
1486 'location' => 'path',
1487 'type' => 'string',
1488 'required' => true,
1489 ),
1490 ),
1491 ),'batchUpdate' => array(
1492 'path' => 'tables/{id}/permissions/batchUpdate',
1493 'httpMethod' => 'POST',
1494 'parameters' => array(
1495 'id' => array(
1496 'location' => 'path',
1497 'type' => 'string',
1498 'required' => true,
1499 ),
1500 ),
1501 ),'list' => array(
1502 'path' => 'tables/{id}/permissions',
1503 'httpMethod' => 'GET',
1504 'parameters' => array(
1505 'id' => array(
1506 'location' => 'path',
1507 'type' => 'string',
1508 'required' => true,
1509 ),
1510 ),
1511 ),
1512 )
1513 )
1514 );
1515 }
1516 }
1517
1518
1519 /**
1520 * The "assets" collection of methods.
1521 * Typical usage is:
1522 * <code>
1523 * $mapsengineService = new Google_Service_MapsEngine(...);
1524 * $assets = $mapsengineService->assets;
1525 * </code>
1526 */
1527 class Google_Service_MapsEngine_Assets_Resource extends Google_Service_Resource
1528 {
1529
1530 /**
1531 * Return metadata for a particular asset. (assets.get)
1532 *
1533 * @param string $id The ID of the asset.
1534 * @param array $optParams Optional parameters.
1535 * @return Google_Service_MapsEngine_Asset
1536 */
1537 public function get($id, $optParams = array())
1538 {
1539 $params = array('id' => $id);
1540 $params = array_merge($params, $optParams);
1541 return $this->call('get', array($params), "Google_Service_MapsEngine_Asset");
1542 }
1543
1544 /**
1545 * Return all assets readable by the current user. (assets.listAssets)
1546 *
1547 * @param array $optParams Optional parameters.
1548 *
1549 * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
1550 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
1551 * this time.
1552 * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
1553 * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
1554 * this time.
1555 * @opt_param string tags A comma separated list of tags. Returned assets will
1556 * contain all the tags from the list.
1557 * @opt_param string projectId The ID of a Maps Engine project, used to filter
1558 * the response. To list all available projects with their IDs, send a Projects:
1559 * list request. You can also find your project ID as the value of the
1560 * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
1561 * @opt_param string search An unstructured search string used to filter the set
1562 * of results based on asset metadata.
1563 * @opt_param string maxResults The maximum number of items to include in a
1564 * single response page. The maximum supported value is 100.
1565 * @opt_param string pageToken The continuation token, used to page through
1566 * large result sets. To get the next page of results, set this parameter to the
1567 * value of nextPageToken from the previous response.
1568 * @opt_param string creatorEmail An email address representing a user. Returned
1569 * assets that have been created by the user associated with the provided email
1570 * address.
1571 * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
1572 * If set, only assets which intersect this bounding box will be returned.
1573 * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
1574 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
1575 * this time.
1576 * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
1577 * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
1578 * this time.
1579 * @opt_param string role The role parameter indicates that the response should
1580 * only contain assets where the current user has the specified level of access.
1581 * @opt_param string type A comma separated list of asset types. Returned assets
1582 * will have one of the types from the provided list. Supported values are
1583 * 'map', 'layer', 'rasterCollection' and 'table'.
1584 * @return Google_Service_MapsEngine_AssetsListResponse
1585 */
1586 public function listAssets($optParams = array())
1587 {
1588 $params = array();
1589 $params = array_merge($params, $optParams);
1590 return $this->call('list', array($params), "Google_Service_MapsEngine_AssetsListResponse");
1591 }
1592 }
1593
1594 /**
1595 * The "parents" collection of methods.
1596 * Typical usage is:
1597 * <code>
1598 * $mapsengineService = new Google_Service_MapsEngine(...);
1599 * $parents = $mapsengineService->parents;
1600 * </code>
1601 */
1602 class Google_Service_MapsEngine_AssetsParents_Resource extends Google_Service_Resource
1603 {
1604
1605 /**
1606 * Return all parent ids of the specified asset. (parents.listAssetsParents)
1607 *
1608 * @param string $id The ID of the asset whose parents will be listed.
1609 * @param array $optParams Optional parameters.
1610 *
1611 * @opt_param string pageToken The continuation token, used to page through
1612 * large result sets. To get the next page of results, set this parameter to the
1613 * value of nextPageToken from the previous response.
1614 * @opt_param string maxResults The maximum number of items to include in a
1615 * single response page. The maximum supported value is 50.
1616 * @return Google_Service_MapsEngine_ParentsListResponse
1617 */
1618 public function listAssetsParents($id, $optParams = array())
1619 {
1620 $params = array('id' => $id);
1621 $params = array_merge($params, $optParams);
1622 return $this->call('list', array($params), "Google_Service_MapsEngine_ParentsListResponse");
1623 }
1624 }
1625 /**
1626 * The "permissions" collection of methods.
1627 * Typical usage is:
1628 * <code>
1629 * $mapsengineService = new Google_Service_MapsEngine(...);
1630 * $permissions = $mapsengineService->permissions;
1631 * </code>
1632 */
1633 class Google_Service_MapsEngine_AssetsPermissions_Resource extends Google_Service_Resource
1634 {
1635
1636 /**
1637 * Return all of the permissions for the specified asset.
1638 * (permissions.listAssetsPermissions)
1639 *
1640 * @param string $id The ID of the asset whose permissions will be listed.
1641 * @param array $optParams Optional parameters.
1642 * @return Google_Service_MapsEngine_PermissionsListResponse
1643 */
1644 public function listAssetsPermissions($id, $optParams = array())
1645 {
1646 $params = array('id' => $id);
1647 $params = array_merge($params, $optParams);
1648 return $this->call('list', array($params), "Google_Service_MapsEngine_PermissionsListResponse");
1649 }
1650 }
1651
1652 /**
1653 * The "layers" collection of methods.
1654 * Typical usage is:
1655 * <code>
1656 * $mapsengineService = new Google_Service_MapsEngine(...);
1657 * $layers = $mapsengineService->layers;
1658 * </code>
1659 */
1660 class Google_Service_MapsEngine_Layers_Resource extends Google_Service_Resource
1661 {
1662
1663 /**
1664 * Cancel processing on a layer asset. (layers.cancelProcessing)
1665 *
1666 * @param string $id The ID of the layer.
1667 * @param array $optParams Optional parameters.
1668 * @return Google_Service_MapsEngine_ProcessResponse
1669 */
1670 public function cancelProcessing($id, $optParams = array())
1671 {
1672 $params = array('id' => $id);
1673 $params = array_merge($params, $optParams);
1674 return $this->call('cancelProcessing', array($params), "Google_Service_MapsEngine_ProcessResponse");
1675 }
1676
1677 /**
1678 * Create a layer asset. (layers.create)
1679 *
1680 * @param Google_Layer $postBody
1681 * @param array $optParams Optional parameters.
1682 *
1683 * @opt_param bool process Whether to queue the created layer for processing.
1684 * @return Google_Service_MapsEngine_Layer
1685 */
1686 public function create(Google_Service_MapsEngine_Layer $postBody, $optParams = array())
1687 {
1688 $params = array('postBody' => $postBody);
1689 $params = array_merge($params, $optParams);
1690 return $this->call('create', array($params), "Google_Service_MapsEngine_Layer");
1691 }
1692
1693 /**
1694 * Delete a layer. (layers.delete)
1695 *
1696 * @param string $id The ID of the layer. Only the layer creator or project
1697 * owner are permitted to delete. If the layer is published, or included in a
1698 * map, the request will fail. Unpublish the layer, and remove it from all maps
1699 * prior to deleting.
1700 * @param array $optParams Optional parameters.
1701 */
1702 public function delete($id, $optParams = array())
1703 {
1704 $params = array('id' => $id);
1705 $params = array_merge($params, $optParams);
1706 return $this->call('delete', array($params));
1707 }
1708
1709 /**
1710 * Return metadata for a particular layer. (layers.get)
1711 *
1712 * @param string $id The ID of the layer.
1713 * @param array $optParams Optional parameters.
1714 *
1715 * @opt_param string version Deprecated: The version parameter indicates which
1716 * version of the layer should be returned. When version is set to published,
1717 * the published version of the layer will be returned. Please use the
1718 * layers.getPublished endpoint instead.
1719 * @return Google_Service_MapsEngine_Layer
1720 */
1721 public function get($id, $optParams = array())
1722 {
1723 $params = array('id' => $id);
1724 $params = array_merge($params, $optParams);
1725 return $this->call('get', array($params), "Google_Service_MapsEngine_Layer");
1726 }
1727
1728 /**
1729 * Return the published metadata for a particular layer. (layers.getPublished)
1730 *
1731 * @param string $id The ID of the layer.
1732 * @param array $optParams Optional parameters.
1733 * @return Google_Service_MapsEngine_PublishedLayer
1734 */
1735 public function getPublished($id, $optParams = array())
1736 {
1737 $params = array('id' => $id);
1738 $params = array_merge($params, $optParams);
1739 return $this->call('getPublished', array($params), "Google_Service_MapsEngine_PublishedLayer");
1740 }
1741
1742 /**
1743 * Return all layers readable by the current user. (layers.listLayers)
1744 *
1745 * @param array $optParams Optional parameters.
1746 *
1747 * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
1748 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
1749 * this time.
1750 * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
1751 * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
1752 * this time.
1753 * @opt_param string processingStatus
1754 * @opt_param string projectId The ID of a Maps Engine project, used to filter
1755 * the response. To list all available projects with their IDs, send a Projects:
1756 * list request. You can also find your project ID as the value of the
1757 * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
1758 * @opt_param string tags A comma separated list of tags. Returned assets will
1759 * contain all the tags from the list.
1760 * @opt_param string search An unstructured search string used to filter the set
1761 * of results based on asset metadata.
1762 * @opt_param string maxResults The maximum number of items to include in a
1763 * single response page. The maximum supported value is 100.
1764 * @opt_param string pageToken The continuation token, used to page through
1765 * large result sets. To get the next page of results, set this parameter to the
1766 * value of nextPageToken from the previous response.
1767 * @opt_param string creatorEmail An email address representing a user. Returned
1768 * assets that have been created by the user associated with the provided email
1769 * address.
1770 * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
1771 * If set, only assets which intersect this bounding box will be returned.
1772 * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
1773 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
1774 * this time.
1775 * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
1776 * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
1777 * this time.
1778 * @opt_param string role The role parameter indicates that the response should
1779 * only contain assets where the current user has the specified level of access.
1780 * @return Google_Service_MapsEngine_LayersListResponse
1781 */
1782 public function listLayers($optParams = array())
1783 {
1784 $params = array();
1785 $params = array_merge($params, $optParams);
1786 return $this->call('list', array($params), "Google_Service_MapsEngine_LayersListResponse");
1787 }
1788
1789 /**
1790 * Return all published layers readable by the current user.
1791 * (layers.listPublished)
1792 *
1793 * @param array $optParams Optional parameters.
1794 *
1795 * @opt_param string pageToken The continuation token, used to page through
1796 * large result sets. To get the next page of results, set this parameter to the
1797 * value of nextPageToken from the previous response.
1798 * @opt_param string maxResults The maximum number of items to include in a
1799 * single response page. The maximum supported value is 100.
1800 * @opt_param string projectId The ID of a Maps Engine project, used to filter
1801 * the response. To list all available projects with their IDs, send a Projects:
1802 * list request. You can also find your project ID as the value of the
1803 * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
1804 * @return Google_Service_MapsEngine_PublishedLayersListResponse
1805 */
1806 public function listPublished($optParams = array())
1807 {
1808 $params = array();
1809 $params = array_merge($params, $optParams);
1810 return $this->call('listPublished', array($params), "Google_Service_MapsEngine_PublishedLayersListResponse");
1811 }
1812
1813 /**
1814 * Mutate a layer asset. (layers.patch)
1815 *
1816 * @param string $id The ID of the layer.
1817 * @param Google_Layer $postBody
1818 * @param array $optParams Optional parameters.
1819 */
1820 public function patch($id, Google_Service_MapsEngine_Layer $postBody, $optParams = array())
1821 {
1822 $params = array('id' => $id, 'postBody' => $postBody);
1823 $params = array_merge($params, $optParams);
1824 return $this->call('patch', array($params));
1825 }
1826
1827 /**
1828 * Process a layer asset. (layers.process)
1829 *
1830 * @param string $id The ID of the layer.
1831 * @param array $optParams Optional parameters.
1832 * @return Google_Service_MapsEngine_ProcessResponse
1833 */
1834 public function process($id, $optParams = array())
1835 {
1836 $params = array('id' => $id);
1837 $params = array_merge($params, $optParams);
1838 return $this->call('process', array($params), "Google_Service_MapsEngine_ProcessResponse");
1839 }
1840
1841 /**
1842 * Publish a layer asset. (layers.publish)
1843 *
1844 * @param string $id The ID of the layer.
1845 * @param array $optParams Optional parameters.
1846 *
1847 * @opt_param bool force If set to true, the API will allow publication of the
1848 * layer even if it's out of date. If not true, you'll need to reprocess any
1849 * out-of-date layer before publishing.
1850 * @return Google_Service_MapsEngine_PublishResponse
1851 */
1852 public function publish($id, $optParams = array())
1853 {
1854 $params = array('id' => $id);
1855 $params = array_merge($params, $optParams);
1856 return $this->call('publish', array($params), "Google_Service_MapsEngine_PublishResponse");
1857 }
1858
1859 /**
1860 * Unpublish a layer asset. (layers.unpublish)
1861 *
1862 * @param string $id The ID of the layer.
1863 * @param array $optParams Optional parameters.
1864 * @return Google_Service_MapsEngine_PublishResponse
1865 */
1866 public function unpublish($id, $optParams = array())
1867 {
1868 $params = array('id' => $id);
1869 $params = array_merge($params, $optParams);
1870 return $this->call('unpublish', array($params), "Google_Service_MapsEngine_PublishResponse");
1871 }
1872 }
1873
1874 /**
1875 * The "parents" collection of methods.
1876 * Typical usage is:
1877 * <code>
1878 * $mapsengineService = new Google_Service_MapsEngine(...);
1879 * $parents = $mapsengineService->parents;
1880 * </code>
1881 */
1882 class Google_Service_MapsEngine_LayersParents_Resource extends Google_Service_Resource
1883 {
1884
1885 /**
1886 * Return all parent ids of the specified layer. (parents.listLayersParents)
1887 *
1888 * @param string $id The ID of the layer whose parents will be listed.
1889 * @param array $optParams Optional parameters.
1890 *
1891 * @opt_param string pageToken The continuation token, used to page through
1892 * large result sets. To get the next page of results, set this parameter to the
1893 * value of nextPageToken from the previous response.
1894 * @opt_param string maxResults The maximum number of items to include in a
1895 * single response page. The maximum supported value is 50.
1896 * @return Google_Service_MapsEngine_ParentsListResponse
1897 */
1898 public function listLayersParents($id, $optParams = array())
1899 {
1900 $params = array('id' => $id);
1901 $params = array_merge($params, $optParams);
1902 return $this->call('list', array($params), "Google_Service_MapsEngine_ParentsListResponse");
1903 }
1904 }
1905 /**
1906 * The "permissions" collection of methods.
1907 * Typical usage is:
1908 * <code>
1909 * $mapsengineService = new Google_Service_MapsEngine(...);
1910 * $permissions = $mapsengineService->permissions;
1911 * </code>
1912 */
1913 class Google_Service_MapsEngine_LayersPermissions_Resource extends Google_Service_Resource
1914 {
1915
1916 /**
1917 * Remove permission entries from an already existing asset.
1918 * (permissions.batchDelete)
1919 *
1920 * @param string $id The ID of the asset from which permissions will be removed.
1921 * @param Google_PermissionsBatchDeleteRequest $postBody
1922 * @param array $optParams Optional parameters.
1923 * @return Google_Service_MapsEngine_PermissionsBatchDeleteResponse
1924 */
1925 public function batchDelete($id, Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
1926 {
1927 $params = array('id' => $id, 'postBody' => $postBody);
1928 $params = array_merge($params, $optParams);
1929 return $this->call('batchDelete', array($params), "Google_Service_MapsEngine_PermissionsBatchDeleteResponse");
1930 }
1931
1932 /**
1933 * Add or update permission entries to an already existing asset.
1934 *
1935 * An asset can hold up to 20 different permission entries. Each batchInsert
1936 * request is atomic. (permissions.batchUpdate)
1937 *
1938 * @param string $id The ID of the asset to which permissions will be added.
1939 * @param Google_PermissionsBatchUpdateRequest $postBody
1940 * @param array $optParams Optional parameters.
1941 * @return Google_Service_MapsEngine_PermissionsBatchUpdateResponse
1942 */
1943 public function batchUpdate($id, Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
1944 {
1945 $params = array('id' => $id, 'postBody' => $postBody);
1946 $params = array_merge($params, $optParams);
1947 return $this->call('batchUpdate', array($params), "Google_Service_MapsEngine_PermissionsBatchUpdateResponse");
1948 }
1949
1950 /**
1951 * Return all of the permissions for the specified asset.
1952 * (permissions.listLayersPermissions)
1953 *
1954 * @param string $id The ID of the asset whose permissions will be listed.
1955 * @param array $optParams Optional parameters.
1956 * @return Google_Service_MapsEngine_PermissionsListResponse
1957 */
1958 public function listLayersPermissions($id, $optParams = array())
1959 {
1960 $params = array('id' => $id);
1961 $params = array_merge($params, $optParams);
1962 return $this->call('list', array($params), "Google_Service_MapsEngine_PermissionsListResponse");
1963 }
1964 }
1965
1966 /**
1967 * The "maps" collection of methods.
1968 * Typical usage is:
1969 * <code>
1970 * $mapsengineService = new Google_Service_MapsEngine(...);
1971 * $maps = $mapsengineService->maps;
1972 * </code>
1973 */
1974 class Google_Service_MapsEngine_Maps_Resource extends Google_Service_Resource
1975 {
1976
1977 /**
1978 * Create a map asset. (maps.create)
1979 *
1980 * @param Google_Map $postBody
1981 * @param array $optParams Optional parameters.
1982 * @return Google_Service_MapsEngine_Map
1983 */
1984 public function create(Google_Service_MapsEngine_Map $postBody, $optParams = array())
1985 {
1986 $params = array('postBody' => $postBody);
1987 $params = array_merge($params, $optParams);
1988 return $this->call('create', array($params), "Google_Service_MapsEngine_Map");
1989 }
1990
1991 /**
1992 * Delete a map. (maps.delete)
1993 *
1994 * @param string $id The ID of the map. Only the map creator or project owner
1995 * are permitted to delete. If the map is published the request will fail.
1996 * Unpublish the map prior to deleting.
1997 * @param array $optParams Optional parameters.
1998 */
1999 public function delete($id, $optParams = array())
2000 {
2001 $params = array('id' => $id);
2002 $params = array_merge($params, $optParams);
2003 return $this->call('delete', array($params));
2004 }
2005
2006 /**
2007 * Return metadata for a particular map. (maps.get)
2008 *
2009 * @param string $id The ID of the map.
2010 * @param array $optParams Optional parameters.
2011 *
2012 * @opt_param string version Deprecated: The version parameter indicates which
2013 * version of the map should be returned. When version is set to published, the
2014 * published version of the map will be returned. Please use the
2015 * maps.getPublished endpoint instead.
2016 * @return Google_Service_MapsEngine_Map
2017 */
2018 public function get($id, $optParams = array())
2019 {
2020 $params = array('id' => $id);
2021 $params = array_merge($params, $optParams);
2022 return $this->call('get', array($params), "Google_Service_MapsEngine_Map");
2023 }
2024
2025 /**
2026 * Return the published metadata for a particular map. (maps.getPublished)
2027 *
2028 * @param string $id The ID of the map.
2029 * @param array $optParams Optional parameters.
2030 * @return Google_Service_MapsEngine_PublishedMap
2031 */
2032 public function getPublished($id, $optParams = array())
2033 {
2034 $params = array('id' => $id);
2035 $params = array_merge($params, $optParams);
2036 return $this->call('getPublished', array($params), "Google_Service_MapsEngine_PublishedMap");
2037 }
2038
2039 /**
2040 * Return all maps readable by the current user. (maps.listMaps)
2041 *
2042 * @param array $optParams Optional parameters.
2043 *
2044 * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
2045 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
2046 * this time.
2047 * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
2048 * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
2049 * this time.
2050 * @opt_param string processingStatus
2051 * @opt_param string projectId The ID of a Maps Engine project, used to filter
2052 * the response. To list all available projects with their IDs, send a Projects:
2053 * list request. You can also find your project ID as the value of the
2054 * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
2055 * @opt_param string tags A comma separated list of tags. Returned assets will
2056 * contain all the tags from the list.
2057 * @opt_param string search An unstructured search string used to filter the set
2058 * of results based on asset metadata.
2059 * @opt_param string maxResults The maximum number of items to include in a
2060 * single response page. The maximum supported value is 100.
2061 * @opt_param string pageToken The continuation token, used to page through
2062 * large result sets. To get the next page of results, set this parameter to the
2063 * value of nextPageToken from the previous response.
2064 * @opt_param string creatorEmail An email address representing a user. Returned
2065 * assets that have been created by the user associated with the provided email
2066 * address.
2067 * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
2068 * If set, only assets which intersect this bounding box will be returned.
2069 * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
2070 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
2071 * this time.
2072 * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
2073 * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
2074 * this time.
2075 * @opt_param string role The role parameter indicates that the response should
2076 * only contain assets where the current user has the specified level of access.
2077 * @return Google_Service_MapsEngine_MapsListResponse
2078 */
2079 public function listMaps($optParams = array())
2080 {
2081 $params = array();
2082 $params = array_merge($params, $optParams);
2083 return $this->call('list', array($params), "Google_Service_MapsEngine_MapsListResponse");
2084 }
2085
2086 /**
2087 * Return all published maps readable by the current user. (maps.listPublished)
2088 *
2089 * @param array $optParams Optional parameters.
2090 *
2091 * @opt_param string pageToken The continuation token, used to page through
2092 * large result sets. To get the next page of results, set this parameter to the
2093 * value of nextPageToken from the previous response.
2094 * @opt_param string maxResults The maximum number of items to include in a
2095 * single response page. The maximum supported value is 100.
2096 * @opt_param string projectId The ID of a Maps Engine project, used to filter
2097 * the response. To list all available projects with their IDs, send a Projects:
2098 * list request. You can also find your project ID as the value of the
2099 * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
2100 * @return Google_Service_MapsEngine_PublishedMapsListResponse
2101 */
2102 public function listPublished($optParams = array())
2103 {
2104 $params = array();
2105 $params = array_merge($params, $optParams);
2106 return $this->call('listPublished', array($params), "Google_Service_MapsEngine_PublishedMapsListResponse");
2107 }
2108
2109 /**
2110 * Mutate a map asset. (maps.patch)
2111 *
2112 * @param string $id The ID of the map.
2113 * @param Google_Map $postBody
2114 * @param array $optParams Optional parameters.
2115 */
2116 public function patch($id, Google_Service_MapsEngine_Map $postBody, $optParams = array())
2117 {
2118 $params = array('id' => $id, 'postBody' => $postBody);
2119 $params = array_merge($params, $optParams);
2120 return $this->call('patch', array($params));
2121 }
2122
2123 /**
2124 * Publish a map asset. (maps.publish)
2125 *
2126 * @param string $id The ID of the map.
2127 * @param array $optParams Optional parameters.
2128 *
2129 * @opt_param bool force If set to true, the API will allow publication of the
2130 * map even if it's out of date. If false, the map must have a processingStatus
2131 * of complete before publishing.
2132 * @return Google_Service_MapsEngine_PublishResponse
2133 */
2134 public function publish($id, $optParams = array())
2135 {
2136 $params = array('id' => $id);
2137 $params = array_merge($params, $optParams);
2138 return $this->call('publish', array($params), "Google_Service_MapsEngine_PublishResponse");
2139 }
2140
2141 /**
2142 * Unpublish a map asset. (maps.unpublish)
2143 *
2144 * @param string $id The ID of the map.
2145 * @param array $optParams Optional parameters.
2146 * @return Google_Service_MapsEngine_PublishResponse
2147 */
2148 public function unpublish($id, $optParams = array())
2149 {
2150 $params = array('id' => $id);
2151 $params = array_merge($params, $optParams);
2152 return $this->call('unpublish', array($params), "Google_Service_MapsEngine_PublishResponse");
2153 }
2154 }
2155
2156 /**
2157 * The "permissions" collection of methods.
2158 * Typical usage is:
2159 * <code>
2160 * $mapsengineService = new Google_Service_MapsEngine(...);
2161 * $permissions = $mapsengineService->permissions;
2162 * </code>
2163 */
2164 class Google_Service_MapsEngine_MapsPermissions_Resource extends Google_Service_Resource
2165 {
2166
2167 /**
2168 * Remove permission entries from an already existing asset.
2169 * (permissions.batchDelete)
2170 *
2171 * @param string $id The ID of the asset from which permissions will be removed.
2172 * @param Google_PermissionsBatchDeleteRequest $postBody
2173 * @param array $optParams Optional parameters.
2174 * @return Google_Service_MapsEngine_PermissionsBatchDeleteResponse
2175 */
2176 public function batchDelete($id, Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
2177 {
2178 $params = array('id' => $id, 'postBody' => $postBody);
2179 $params = array_merge($params, $optParams);
2180 return $this->call('batchDelete', array($params), "Google_Service_MapsEngine_PermissionsBatchDeleteResponse");
2181 }
2182
2183 /**
2184 * Add or update permission entries to an already existing asset.
2185 *
2186 * An asset can hold up to 20 different permission entries. Each batchInsert
2187 * request is atomic. (permissions.batchUpdate)
2188 *
2189 * @param string $id The ID of the asset to which permissions will be added.
2190 * @param Google_PermissionsBatchUpdateRequest $postBody
2191 * @param array $optParams Optional parameters.
2192 * @return Google_Service_MapsEngine_PermissionsBatchUpdateResponse
2193 */
2194 public function batchUpdate($id, Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
2195 {
2196 $params = array('id' => $id, 'postBody' => $postBody);
2197 $params = array_merge($params, $optParams);
2198 return $this->call('batchUpdate', array($params), "Google_Service_MapsEngine_PermissionsBatchUpdateResponse");
2199 }
2200
2201 /**
2202 * Return all of the permissions for the specified asset.
2203 * (permissions.listMapsPermissions)
2204 *
2205 * @param string $id The ID of the asset whose permissions will be listed.
2206 * @param array $optParams Optional parameters.
2207 * @return Google_Service_MapsEngine_PermissionsListResponse
2208 */
2209 public function listMapsPermissions($id, $optParams = array())
2210 {
2211 $params = array('id' => $id);
2212 $params = array_merge($params, $optParams);
2213 return $this->call('list', array($params), "Google_Service_MapsEngine_PermissionsListResponse");
2214 }
2215 }
2216
2217 /**
2218 * The "projects" collection of methods.
2219 * Typical usage is:
2220 * <code>
2221 * $mapsengineService = new Google_Service_MapsEngine(...);
2222 * $projects = $mapsengineService->projects;
2223 * </code>
2224 */
2225 class Google_Service_MapsEngine_Projects_Resource extends Google_Service_Resource
2226 {
2227
2228 /**
2229 * Return all projects readable by the current user. (projects.listProjects)
2230 *
2231 * @param array $optParams Optional parameters.
2232 * @return Google_Service_MapsEngine_ProjectsListResponse
2233 */
2234 public function listProjects($optParams = array())
2235 {
2236 $params = array();
2237 $params = array_merge($params, $optParams);
2238 return $this->call('list', array($params), "Google_Service_MapsEngine_ProjectsListResponse");
2239 }
2240 }
2241
2242 /**
2243 * The "icons" collection of methods.
2244 * Typical usage is:
2245 * <code>
2246 * $mapsengineService = new Google_Service_MapsEngine(...);
2247 * $icons = $mapsengineService->icons;
2248 * </code>
2249 */
2250 class Google_Service_MapsEngine_ProjectsIcons_Resource extends Google_Service_Resource
2251 {
2252
2253 /**
2254 * Create an icon. (icons.create)
2255 *
2256 * @param string $projectId The ID of the project.
2257 * @param Google_Icon $postBody
2258 * @param array $optParams Optional parameters.
2259 * @return Google_Service_MapsEngine_Icon
2260 */
2261 public function create($projectId, Google_Service_MapsEngine_Icon $postBody, $optParams = array())
2262 {
2263 $params = array('projectId' => $projectId, 'postBody' => $postBody);
2264 $params = array_merge($params, $optParams);
2265 return $this->call('create', array($params), "Google_Service_MapsEngine_Icon");
2266 }
2267
2268 /**
2269 * Return an icon or its associated metadata (icons.get)
2270 *
2271 * @param string $projectId The ID of the project.
2272 * @param string $id The ID of the icon.
2273 * @param array $optParams Optional parameters.
2274 * @return Google_Service_MapsEngine_Icon
2275 */
2276 public function get($projectId, $id, $optParams = array())
2277 {
2278 $params = array('projectId' => $projectId, 'id' => $id);
2279 $params = array_merge($params, $optParams);
2280 return $this->call('get', array($params), "Google_Service_MapsEngine_Icon");
2281 }
2282
2283 /**
2284 * Return all icons in the current project (icons.listProjectsIcons)
2285 *
2286 * @param string $projectId The ID of the project.
2287 * @param array $optParams Optional parameters.
2288 *
2289 * @opt_param string pageToken The continuation token, used to page through
2290 * large result sets. To get the next page of results, set this parameter to the
2291 * value of nextPageToken from the previous response.
2292 * @opt_param string maxResults The maximum number of items to include in a
2293 * single response page. The maximum supported value is 50.
2294 * @return Google_Service_MapsEngine_IconsListResponse
2295 */
2296 public function listProjectsIcons($projectId, $optParams = array())
2297 {
2298 $params = array('projectId' => $projectId);
2299 $params = array_merge($params, $optParams);
2300 return $this->call('list', array($params), "Google_Service_MapsEngine_IconsListResponse");
2301 }
2302 }
2303
2304 /**
2305 * The "rasterCollections" collection of methods.
2306 * Typical usage is:
2307 * <code>
2308 * $mapsengineService = new Google_Service_MapsEngine(...);
2309 * $rasterCollections = $mapsengineService->rasterCollections;
2310 * </code>
2311 */
2312 class Google_Service_MapsEngine_RasterCollections_Resource extends Google_Service_Resource
2313 {
2314
2315 /**
2316 * Cancel processing on a raster collection asset.
2317 * (rasterCollections.cancelProcessing)
2318 *
2319 * @param string $id The ID of the raster collection.
2320 * @param array $optParams Optional parameters.
2321 * @return Google_Service_MapsEngine_ProcessResponse
2322 */
2323 public function cancelProcessing($id, $optParams = array())
2324 {
2325 $params = array('id' => $id);
2326 $params = array_merge($params, $optParams);
2327 return $this->call('cancelProcessing', array($params), "Google_Service_MapsEngine_ProcessResponse");
2328 }
2329
2330 /**
2331 * Create a raster collection asset. (rasterCollections.create)
2332 *
2333 * @param Google_RasterCollection $postBody
2334 * @param array $optParams Optional parameters.
2335 * @return Google_Service_MapsEngine_RasterCollection
2336 */
2337 public function create(Google_Service_MapsEngine_RasterCollection $postBody, $optParams = array())
2338 {
2339 $params = array('postBody' => $postBody);
2340 $params = array_merge($params, $optParams);
2341 return $this->call('create', array($params), "Google_Service_MapsEngine_RasterCollection");
2342 }
2343
2344 /**
2345 * Delete a raster collection. (rasterCollections.delete)
2346 *
2347 * @param string $id The ID of the raster collection. Only the raster collection
2348 * creator or project owner are permitted to delete. If the rastor collection is
2349 * included in a layer, the request will fail. Remove the raster collection from
2350 * all layers prior to deleting.
2351 * @param array $optParams Optional parameters.
2352 */
2353 public function delete($id, $optParams = array())
2354 {
2355 $params = array('id' => $id);
2356 $params = array_merge($params, $optParams);
2357 return $this->call('delete', array($params));
2358 }
2359
2360 /**
2361 * Return metadata for a particular raster collection. (rasterCollections.get)
2362 *
2363 * @param string $id The ID of the raster collection.
2364 * @param array $optParams Optional parameters.
2365 * @return Google_Service_MapsEngine_RasterCollection
2366 */
2367 public function get($id, $optParams = array())
2368 {
2369 $params = array('id' => $id);
2370 $params = array_merge($params, $optParams);
2371 return $this->call('get', array($params), "Google_Service_MapsEngine_RasterCollection");
2372 }
2373
2374 /**
2375 * Return all raster collections readable by the current user.
2376 * (rasterCollections.listRasterCollections)
2377 *
2378 * @param array $optParams Optional parameters.
2379 *
2380 * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
2381 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
2382 * this time.
2383 * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
2384 * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
2385 * this time.
2386 * @opt_param string processingStatus
2387 * @opt_param string projectId The ID of a Maps Engine project, used to filter
2388 * the response. To list all available projects with their IDs, send a Projects:
2389 * list request. You can also find your project ID as the value of the
2390 * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
2391 * @opt_param string tags A comma separated list of tags. Returned assets will
2392 * contain all the tags from the list.
2393 * @opt_param string search An unstructured search string used to filter the set
2394 * of results based on asset metadata.
2395 * @opt_param string maxResults The maximum number of items to include in a
2396 * single response page. The maximum supported value is 100.
2397 * @opt_param string pageToken The continuation token, used to page through
2398 * large result sets. To get the next page of results, set this parameter to the
2399 * value of nextPageToken from the previous response.
2400 * @opt_param string creatorEmail An email address representing a user. Returned
2401 * assets that have been created by the user associated with the provided email
2402 * address.
2403 * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
2404 * If set, only assets which intersect this bounding box will be returned.
2405 * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
2406 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
2407 * this time.
2408 * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
2409 * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
2410 * this time.
2411 * @opt_param string role The role parameter indicates that the response should
2412 * only contain assets where the current user has the specified level of access.
2413 * @return Google_Service_MapsEngine_RasterCollectionsListResponse
2414 */
2415 public function listRasterCollections($optParams = array())
2416 {
2417 $params = array();
2418 $params = array_merge($params, $optParams);
2419 return $this->call('list', array($params), "Google_Service_MapsEngine_RasterCollectionsListResponse");
2420 }
2421
2422 /**
2423 * Mutate a raster collection asset. (rasterCollections.patch)
2424 *
2425 * @param string $id The ID of the raster collection.
2426 * @param Google_RasterCollection $postBody
2427 * @param array $optParams Optional parameters.
2428 */
2429 public function patch($id, Google_Service_MapsEngine_RasterCollection $postBody, $optParams = array())
2430 {
2431 $params = array('id' => $id, 'postBody' => $postBody);
2432 $params = array_merge($params, $optParams);
2433 return $this->call('patch', array($params));
2434 }
2435
2436 /**
2437 * Process a raster collection asset. (rasterCollections.process)
2438 *
2439 * @param string $id The ID of the raster collection.
2440 * @param array $optParams Optional parameters.
2441 * @return Google_Service_MapsEngine_ProcessResponse
2442 */
2443 public function process($id, $optParams = array())
2444 {
2445 $params = array('id' => $id);
2446 $params = array_merge($params, $optParams);
2447 return $this->call('process', array($params), "Google_Service_MapsEngine_ProcessResponse");
2448 }
2449 }
2450
2451 /**
2452 * The "parents" collection of methods.
2453 * Typical usage is:
2454 * <code>
2455 * $mapsengineService = new Google_Service_MapsEngine(...);
2456 * $parents = $mapsengineService->parents;
2457 * </code>
2458 */
2459 class Google_Service_MapsEngine_RasterCollectionsParents_Resource extends Google_Service_Resource
2460 {
2461
2462 /**
2463 * Return all parent ids of the specified raster collection.
2464 * (parents.listRasterCollectionsParents)
2465 *
2466 * @param string $id The ID of the raster collection whose parents will be
2467 * listed.
2468 * @param array $optParams Optional parameters.
2469 *
2470 * @opt_param string pageToken The continuation token, used to page through
2471 * large result sets. To get the next page of results, set this parameter to the
2472 * value of nextPageToken from the previous response.
2473 * @opt_param string maxResults The maximum number of items to include in a
2474 * single response page. The maximum supported value is 50.
2475 * @return Google_Service_MapsEngine_ParentsListResponse
2476 */
2477 public function listRasterCollectionsParents($id, $optParams = array())
2478 {
2479 $params = array('id' => $id);
2480 $params = array_merge($params, $optParams);
2481 return $this->call('list', array($params), "Google_Service_MapsEngine_ParentsListResponse");
2482 }
2483 }
2484 /**
2485 * The "permissions" collection of methods.
2486 * Typical usage is:
2487 * <code>
2488 * $mapsengineService = new Google_Service_MapsEngine(...);
2489 * $permissions = $mapsengineService->permissions;
2490 * </code>
2491 */
2492 class Google_Service_MapsEngine_RasterCollectionsPermissions_Resource extends Google_Service_Resource
2493 {
2494
2495 /**
2496 * Remove permission entries from an already existing asset.
2497 * (permissions.batchDelete)
2498 *
2499 * @param string $id The ID of the asset from which permissions will be removed.
2500 * @param Google_PermissionsBatchDeleteRequest $postBody
2501 * @param array $optParams Optional parameters.
2502 * @return Google_Service_MapsEngine_PermissionsBatchDeleteResponse
2503 */
2504 public function batchDelete($id, Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
2505 {
2506 $params = array('id' => $id, 'postBody' => $postBody);
2507 $params = array_merge($params, $optParams);
2508 return $this->call('batchDelete', array($params), "Google_Service_MapsEngine_PermissionsBatchDeleteResponse");
2509 }
2510
2511 /**
2512 * Add or update permission entries to an already existing asset.
2513 *
2514 * An asset can hold up to 20 different permission entries. Each batchInsert
2515 * request is atomic. (permissions.batchUpdate)
2516 *
2517 * @param string $id The ID of the asset to which permissions will be added.
2518 * @param Google_PermissionsBatchUpdateRequest $postBody
2519 * @param array $optParams Optional parameters.
2520 * @return Google_Service_MapsEngine_PermissionsBatchUpdateResponse
2521 */
2522 public function batchUpdate($id, Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
2523 {
2524 $params = array('id' => $id, 'postBody' => $postBody);
2525 $params = array_merge($params, $optParams);
2526 return $this->call('batchUpdate', array($params), "Google_Service_MapsEngine_PermissionsBatchUpdateResponse");
2527 }
2528
2529 /**
2530 * Return all of the permissions for the specified asset.
2531 * (permissions.listRasterCollectionsPermissions)
2532 *
2533 * @param string $id The ID of the asset whose permissions will be listed.
2534 * @param array $optParams Optional parameters.
2535 * @return Google_Service_MapsEngine_PermissionsListResponse
2536 */
2537 public function listRasterCollectionsPermissions($id, $optParams = array())
2538 {
2539 $params = array('id' => $id);
2540 $params = array_merge($params, $optParams);
2541 return $this->call('list', array($params), "Google_Service_MapsEngine_PermissionsListResponse");
2542 }
2543 }
2544 /**
2545 * The "rasters" collection of methods.
2546 * Typical usage is:
2547 * <code>
2548 * $mapsengineService = new Google_Service_MapsEngine(...);
2549 * $rasters = $mapsengineService->rasters;
2550 * </code>
2551 */
2552 class Google_Service_MapsEngine_RasterCollectionsRasters_Resource extends Google_Service_Resource
2553 {
2554
2555 /**
2556 * Remove rasters from an existing raster collection.
2557 *
2558 * Up to 50 rasters can be included in a single batchDelete request. Each
2559 * batchDelete request is atomic. (rasters.batchDelete)
2560 *
2561 * @param string $id The ID of the raster collection to which these rasters
2562 * belong.
2563 * @param Google_RasterCollectionsRasterBatchDeleteRequest $postBody
2564 * @param array $optParams Optional parameters.
2565 * @return Google_Service_MapsEngine_RasterCollectionsRastersBatchDeleteResponse
2566 */
2567 public function batchDelete($id, Google_Service_MapsEngine_RasterCollectionsRasterBatchDeleteRequest $postBody, $optParams = array())
2568 {
2569 $params = array('id' => $id, 'postBody' => $postBody);
2570 $params = array_merge($params, $optParams);
2571 return $this->call('batchDelete', array($params), "Google_Service_MapsEngine_RasterCollectionsRastersBatchDeleteResponse");
2572 }
2573
2574 /**
2575 * Add rasters to an existing raster collection. Rasters must be successfully
2576 * processed in order to be added to a raster collection.
2577 *
2578 * Up to 50 rasters can be included in a single batchInsert request. Each
2579 * batchInsert request is atomic. (rasters.batchInsert)
2580 *
2581 * @param string $id The ID of the raster collection to which these rasters
2582 * belong.
2583 * @param Google_RasterCollectionsRastersBatchInsertRequest $postBody
2584 * @param array $optParams Optional parameters.
2585 * @return Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertResponse
2586 */
2587 public function batchInsert($id, Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertRequest $postBody, $optParams = array())
2588 {
2589 $params = array('id' => $id, 'postBody' => $postBody);
2590 $params = array_merge($params, $optParams);
2591 return $this->call('batchInsert', array($params), "Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertResponse");
2592 }
2593
2594 /**
2595 * Return all rasters within a raster collection.
2596 * (rasters.listRasterCollectionsRasters)
2597 *
2598 * @param string $id The ID of the raster collection to which these rasters
2599 * belong.
2600 * @param array $optParams Optional parameters.
2601 *
2602 * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
2603 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
2604 * this time.
2605 * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
2606 * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
2607 * this time.
2608 * @opt_param string tags A comma separated list of tags. Returned assets will
2609 * contain all the tags from the list.
2610 * @opt_param string search An unstructured search string used to filter the set
2611 * of results based on asset metadata.
2612 * @opt_param string maxResults The maximum number of items to include in a
2613 * single response page. The maximum supported value is 100.
2614 * @opt_param string pageToken The continuation token, used to page through
2615 * large result sets. To get the next page of results, set this parameter to the
2616 * value of nextPageToken from the previous response.
2617 * @opt_param string creatorEmail An email address representing a user. Returned
2618 * assets that have been created by the user associated with the provided email
2619 * address.
2620 * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
2621 * If set, only assets which intersect this bounding box will be returned.
2622 * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
2623 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
2624 * this time.
2625 * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
2626 * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
2627 * this time.
2628 * @opt_param string role The role parameter indicates that the response should
2629 * only contain assets where the current user has the specified level of access.
2630 * @return Google_Service_MapsEngine_RasterCollectionsRastersListResponse
2631 */
2632 public function listRasterCollectionsRasters($id, $optParams = array())
2633 {
2634 $params = array('id' => $id);
2635 $params = array_merge($params, $optParams);
2636 return $this->call('list', array($params), "Google_Service_MapsEngine_RasterCollectionsRastersListResponse");
2637 }
2638 }
2639
2640 /**
2641 * The "rasters" collection of methods.
2642 * Typical usage is:
2643 * <code>
2644 * $mapsengineService = new Google_Service_MapsEngine(...);
2645 * $rasters = $mapsengineService->rasters;
2646 * </code>
2647 */
2648 class Google_Service_MapsEngine_Rasters_Resource extends Google_Service_Resource
2649 {
2650
2651 /**
2652 * Delete a raster. (rasters.delete)
2653 *
2654 * @param string $id The ID of the raster. Only the raster creator or project
2655 * owner are permitted to delete. If the raster is included in a layer or
2656 * mosaic, the request will fail. Remove it from all parents prior to deleting.
2657 * @param array $optParams Optional parameters.
2658 */
2659 public function delete($id, $optParams = array())
2660 {
2661 $params = array('id' => $id);
2662 $params = array_merge($params, $optParams);
2663 return $this->call('delete', array($params));
2664 }
2665
2666 /**
2667 * Return metadata for a single raster. (rasters.get)
2668 *
2669 * @param string $id The ID of the raster.
2670 * @param array $optParams Optional parameters.
2671 * @return Google_Service_MapsEngine_Raster
2672 */
2673 public function get($id, $optParams = array())
2674 {
2675 $params = array('id' => $id);
2676 $params = array_merge($params, $optParams);
2677 return $this->call('get', array($params), "Google_Service_MapsEngine_Raster");
2678 }
2679
2680 /**
2681 * Return all rasters readable by the current user. (rasters.listRasters)
2682 *
2683 * @param string $projectId The ID of a Maps Engine project, used to filter the
2684 * response. To list all available projects with their IDs, send a Projects:
2685 * list request. You can also find your project ID as the value of the
2686 * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
2687 * @param array $optParams Optional parameters.
2688 *
2689 * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
2690 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
2691 * this time.
2692 * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
2693 * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
2694 * this time.
2695 * @opt_param string processingStatus
2696 * @opt_param string tags A comma separated list of tags. Returned assets will
2697 * contain all the tags from the list.
2698 * @opt_param string search An unstructured search string used to filter the set
2699 * of results based on asset metadata.
2700 * @opt_param string maxResults The maximum number of items to include in a
2701 * single response page. The maximum supported value is 100.
2702 * @opt_param string pageToken The continuation token, used to page through
2703 * large result sets. To get the next page of results, set this parameter to the
2704 * value of nextPageToken from the previous response.
2705 * @opt_param string creatorEmail An email address representing a user. Returned
2706 * assets that have been created by the user associated with the provided email
2707 * address.
2708 * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
2709 * If set, only assets which intersect this bounding box will be returned.
2710 * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
2711 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
2712 * this time.
2713 * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
2714 * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
2715 * this time.
2716 * @opt_param string role The role parameter indicates that the response should
2717 * only contain assets where the current user has the specified level of access.
2718 * @return Google_Service_MapsEngine_RastersListResponse
2719 */
2720 public function listRasters($projectId, $optParams = array())
2721 {
2722 $params = array('projectId' => $projectId);
2723 $params = array_merge($params, $optParams);
2724 return $this->call('list', array($params), "Google_Service_MapsEngine_RastersListResponse");
2725 }
2726
2727 /**
2728 * Mutate a raster asset. (rasters.patch)
2729 *
2730 * @param string $id The ID of the raster.
2731 * @param Google_Raster $postBody
2732 * @param array $optParams Optional parameters.
2733 */
2734 public function patch($id, Google_Service_MapsEngine_Raster $postBody, $optParams = array())
2735 {
2736 $params = array('id' => $id, 'postBody' => $postBody);
2737 $params = array_merge($params, $optParams);
2738 return $this->call('patch', array($params));
2739 }
2740
2741 /**
2742 * Process a raster asset. (rasters.process)
2743 *
2744 * @param string $id The ID of the raster.
2745 * @param array $optParams Optional parameters.
2746 * @return Google_Service_MapsEngine_ProcessResponse
2747 */
2748 public function process($id, $optParams = array())
2749 {
2750 $params = array('id' => $id);
2751 $params = array_merge($params, $optParams);
2752 return $this->call('process', array($params), "Google_Service_MapsEngine_ProcessResponse");
2753 }
2754
2755 /**
2756 * Create a skeleton raster asset for upload. (rasters.upload)
2757 *
2758 * @param Google_Raster $postBody
2759 * @param array $optParams Optional parameters.
2760 * @return Google_Service_MapsEngine_Raster
2761 */
2762 public function upload(Google_Service_MapsEngine_Raster $postBody, $optParams = array())
2763 {
2764 $params = array('postBody' => $postBody);
2765 $params = array_merge($params, $optParams);
2766 return $this->call('upload', array($params), "Google_Service_MapsEngine_Raster");
2767 }
2768 }
2769
2770 /**
2771 * The "files" collection of methods.
2772 * Typical usage is:
2773 * <code>
2774 * $mapsengineService = new Google_Service_MapsEngine(...);
2775 * $files = $mapsengineService->files;
2776 * </code>
2777 */
2778 class Google_Service_MapsEngine_RastersFiles_Resource extends Google_Service_Resource
2779 {
2780
2781 /**
2782 * Upload a file to a raster asset. (files.insert)
2783 *
2784 * @param string $id The ID of the raster asset.
2785 * @param string $filename The file name of this uploaded file.
2786 * @param array $optParams Optional parameters.
2787 */
2788 public function insert($id, $filename, $optParams = array())
2789 {
2790 $params = array('id' => $id, 'filename' => $filename);
2791 $params = array_merge($params, $optParams);
2792 return $this->call('insert', array($params));
2793 }
2794 }
2795 /**
2796 * The "parents" collection of methods.
2797 * Typical usage is:
2798 * <code>
2799 * $mapsengineService = new Google_Service_MapsEngine(...);
2800 * $parents = $mapsengineService->parents;
2801 * </code>
2802 */
2803 class Google_Service_MapsEngine_RastersParents_Resource extends Google_Service_Resource
2804 {
2805
2806 /**
2807 * Return all parent ids of the specified rasters. (parents.listRastersParents)
2808 *
2809 * @param string $id The ID of the rasters whose parents will be listed.
2810 * @param array $optParams Optional parameters.
2811 *
2812 * @opt_param string pageToken The continuation token, used to page through
2813 * large result sets. To get the next page of results, set this parameter to the
2814 * value of nextPageToken from the previous response.
2815 * @opt_param string maxResults The maximum number of items to include in a
2816 * single response page. The maximum supported value is 50.
2817 * @return Google_Service_MapsEngine_ParentsListResponse
2818 */
2819 public function listRastersParents($id, $optParams = array())
2820 {
2821 $params = array('id' => $id);
2822 $params = array_merge($params, $optParams);
2823 return $this->call('list', array($params), "Google_Service_MapsEngine_ParentsListResponse");
2824 }
2825 }
2826 /**
2827 * The "permissions" collection of methods.
2828 * Typical usage is:
2829 * <code>
2830 * $mapsengineService = new Google_Service_MapsEngine(...);
2831 * $permissions = $mapsengineService->permissions;
2832 * </code>
2833 */
2834 class Google_Service_MapsEngine_RastersPermissions_Resource extends Google_Service_Resource
2835 {
2836
2837 /**
2838 * Remove permission entries from an already existing asset.
2839 * (permissions.batchDelete)
2840 *
2841 * @param string $id The ID of the asset from which permissions will be removed.
2842 * @param Google_PermissionsBatchDeleteRequest $postBody
2843 * @param array $optParams Optional parameters.
2844 * @return Google_Service_MapsEngine_PermissionsBatchDeleteResponse
2845 */
2846 public function batchDelete($id, Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
2847 {
2848 $params = array('id' => $id, 'postBody' => $postBody);
2849 $params = array_merge($params, $optParams);
2850 return $this->call('batchDelete', array($params), "Google_Service_MapsEngine_PermissionsBatchDeleteResponse");
2851 }
2852
2853 /**
2854 * Add or update permission entries to an already existing asset.
2855 *
2856 * An asset can hold up to 20 different permission entries. Each batchInsert
2857 * request is atomic. (permissions.batchUpdate)
2858 *
2859 * @param string $id The ID of the asset to which permissions will be added.
2860 * @param Google_PermissionsBatchUpdateRequest $postBody
2861 * @param array $optParams Optional parameters.
2862 * @return Google_Service_MapsEngine_PermissionsBatchUpdateResponse
2863 */
2864 public function batchUpdate($id, Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
2865 {
2866 $params = array('id' => $id, 'postBody' => $postBody);
2867 $params = array_merge($params, $optParams);
2868 return $this->call('batchUpdate', array($params), "Google_Service_MapsEngine_PermissionsBatchUpdateResponse");
2869 }
2870
2871 /**
2872 * Return all of the permissions for the specified asset.
2873 * (permissions.listRastersPermissions)
2874 *
2875 * @param string $id The ID of the asset whose permissions will be listed.
2876 * @param array $optParams Optional parameters.
2877 * @return Google_Service_MapsEngine_PermissionsListResponse
2878 */
2879 public function listRastersPermissions($id, $optParams = array())
2880 {
2881 $params = array('id' => $id);
2882 $params = array_merge($params, $optParams);
2883 return $this->call('list', array($params), "Google_Service_MapsEngine_PermissionsListResponse");
2884 }
2885 }
2886
2887 /**
2888 * The "tables" collection of methods.
2889 * Typical usage is:
2890 * <code>
2891 * $mapsengineService = new Google_Service_MapsEngine(...);
2892 * $tables = $mapsengineService->tables;
2893 * </code>
2894 */
2895 class Google_Service_MapsEngine_Tables_Resource extends Google_Service_Resource
2896 {
2897
2898 /**
2899 * Create a table asset. (tables.create)
2900 *
2901 * @param Google_Table $postBody
2902 * @param array $optParams Optional parameters.
2903 * @return Google_Service_MapsEngine_Table
2904 */
2905 public function create(Google_Service_MapsEngine_Table $postBody, $optParams = array())
2906 {
2907 $params = array('postBody' => $postBody);
2908 $params = array_merge($params, $optParams);
2909 return $this->call('create', array($params), "Google_Service_MapsEngine_Table");
2910 }
2911
2912 /**
2913 * Delete a table. (tables.delete)
2914 *
2915 * @param string $id The ID of the table. Only the table creator or project
2916 * owner are permitted to delete. If the table is included in a layer, the
2917 * request will fail. Remove it from all layers prior to deleting.
2918 * @param array $optParams Optional parameters.
2919 */
2920 public function delete($id, $optParams = array())
2921 {
2922 $params = array('id' => $id);
2923 $params = array_merge($params, $optParams);
2924 return $this->call('delete', array($params));
2925 }
2926
2927 /**
2928 * Return metadata for a particular table, including the schema. (tables.get)
2929 *
2930 * @param string $id The ID of the table.
2931 * @param array $optParams Optional parameters.
2932 *
2933 * @opt_param string version
2934 * @return Google_Service_MapsEngine_Table
2935 */
2936 public function get($id, $optParams = array())
2937 {
2938 $params = array('id' => $id);
2939 $params = array_merge($params, $optParams);
2940 return $this->call('get', array($params), "Google_Service_MapsEngine_Table");
2941 }
2942
2943 /**
2944 * Return all tables readable by the current user. (tables.listTables)
2945 *
2946 * @param array $optParams Optional parameters.
2947 *
2948 * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
2949 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
2950 * this time.
2951 * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
2952 * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
2953 * this time.
2954 * @opt_param string processingStatus
2955 * @opt_param string projectId The ID of a Maps Engine project, used to filter
2956 * the response. To list all available projects with their IDs, send a Projects:
2957 * list request. You can also find your project ID as the value of the
2958 * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
2959 * @opt_param string tags A comma separated list of tags. Returned assets will
2960 * contain all the tags from the list.
2961 * @opt_param string search An unstructured search string used to filter the set
2962 * of results based on asset metadata.
2963 * @opt_param string maxResults The maximum number of items to include in a
2964 * single response page. The maximum supported value is 100.
2965 * @opt_param string pageToken The continuation token, used to page through
2966 * large result sets. To get the next page of results, set this parameter to the
2967 * value of nextPageToken from the previous response.
2968 * @opt_param string creatorEmail An email address representing a user. Returned
2969 * assets that have been created by the user associated with the provided email
2970 * address.
2971 * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
2972 * If set, only assets which intersect this bounding box will be returned.
2973 * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
2974 * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
2975 * this time.
2976 * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
2977 * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
2978 * this time.
2979 * @opt_param string role The role parameter indicates that the response should
2980 * only contain assets where the current user has the specified level of access.
2981 * @return Google_Service_MapsEngine_TablesListResponse
2982 */
2983 public function listTables($optParams = array())
2984 {
2985 $params = array();
2986 $params = array_merge($params, $optParams);
2987 return $this->call('list', array($params), "Google_Service_MapsEngine_TablesListResponse");
2988 }
2989
2990 /**
2991 * Mutate a table asset. (tables.patch)
2992 *
2993 * @param string $id The ID of the table.
2994 * @param Google_Table $postBody
2995 * @param array $optParams Optional parameters.
2996 */
2997 public function patch($id, Google_Service_MapsEngine_Table $postBody, $optParams = array())
2998 {
2999 $params = array('id' => $id, 'postBody' => $postBody);
3000 $params = array_merge($params, $optParams);
3001 return $this->call('patch', array($params));
3002 }
3003
3004 /**
3005 * Process a table asset. (tables.process)
3006 *
3007 * @param string $id The ID of the table.
3008 * @param array $optParams Optional parameters.
3009 * @return Google_Service_MapsEngine_ProcessResponse
3010 */
3011 public function process($id, $optParams = array())
3012 {
3013 $params = array('id' => $id);
3014 $params = array_merge($params, $optParams);
3015 return $this->call('process', array($params), "Google_Service_MapsEngine_ProcessResponse");
3016 }
3017
3018 /**
3019 * Create a placeholder table asset to which table files can be uploaded. Once
3020 * the placeholder has been created, files are uploaded to the
3021 * https://www.googleapis.com/upload/mapsengine/v1/tables/table_id/files
3022 * endpoint. See Table Upload in the Developer's Guide or Table.files: insert in
3023 * the reference documentation for more information. (tables.upload)
3024 *
3025 * @param Google_Table $postBody
3026 * @param array $optParams Optional parameters.
3027 * @return Google_Service_MapsEngine_Table
3028 */
3029 public function upload(Google_Service_MapsEngine_Table $postBody, $optParams = array())
3030 {
3031 $params = array('postBody' => $postBody);
3032 $params = array_merge($params, $optParams);
3033 return $this->call('upload', array($params), "Google_Service_MapsEngine_Table");
3034 }
3035 }
3036
3037 /**
3038 * The "features" collection of methods.
3039 * Typical usage is:
3040 * <code>
3041 * $mapsengineService = new Google_Service_MapsEngine(...);
3042 * $features = $mapsengineService->features;
3043 * </code>
3044 */
3045 class Google_Service_MapsEngine_TablesFeatures_Resource extends Google_Service_Resource
3046 {
3047
3048 /**
3049 * Delete all features matching the given IDs. (features.batchDelete)
3050 *
3051 * @param string $id The ID of the table that contains the features to be
3052 * deleted.
3053 * @param Google_FeaturesBatchDeleteRequest $postBody
3054 * @param array $optParams Optional parameters.
3055 */
3056 public function batchDelete($id, Google_Service_MapsEngine_FeaturesBatchDeleteRequest $postBody, $optParams = array())
3057 {
3058 $params = array('id' => $id, 'postBody' => $postBody);
3059 $params = array_merge($params, $optParams);
3060 return $this->call('batchDelete', array($params));
3061 }
3062
3063 /**
3064 * Append features to an existing table.
3065 *
3066 * A single batchInsert request can create:
3067 *
3068 * - Up to 50 features. - A combined total of 10 000 vertices. Feature limits
3069 * are documented in the Supported data formats and limits article of the Google
3070 * Maps Engine help center. Note that free and paid accounts have different
3071 * limits.
3072 *
3073 * For more information about inserting features, read Creating features in the
3074 * Google Maps Engine developer's guide. (features.batchInsert)
3075 *
3076 * @param string $id The ID of the table to append the features to.
3077 * @param Google_FeaturesBatchInsertRequest $postBody
3078 * @param array $optParams Optional parameters.
3079 */
3080 public function batchInsert($id, Google_Service_MapsEngine_FeaturesBatchInsertRequest $postBody, $optParams = array())
3081 {
3082 $params = array('id' => $id, 'postBody' => $postBody);
3083 $params = array_merge($params, $optParams);
3084 return $this->call('batchInsert', array($params));
3085 }
3086
3087 /**
3088 * Update the supplied features.
3089 *
3090 * A single batchPatch request can update:
3091 *
3092 * - Up to 50 features. - A combined total of 10 000 vertices. Feature limits
3093 * are documented in the Supported data formats and limits article of the Google
3094 * Maps Engine help center. Note that free and paid accounts have different
3095 * limits.
3096 *
3097 * Feature updates use HTTP PATCH semantics:
3098 *
3099 * - A supplied value replaces an existing value (if any) in that field. -
3100 * Omitted fields remain unchanged. - Complex values in geometries and
3101 * properties must be replaced as atomic units. For example, providing just the
3102 * coordinates of a geometry is not allowed; the complete geometry, including
3103 * type, must be supplied. - Setting a property's value to null deletes that
3104 * property. For more information about updating features, read Updating
3105 * features in the Google Maps Engine developer's guide. (features.batchPatch)
3106 *
3107 * @param string $id The ID of the table containing the features to be patched.
3108 * @param Google_FeaturesBatchPatchRequest $postBody
3109 * @param array $optParams Optional parameters.
3110 */
3111 public function batchPatch($id, Google_Service_MapsEngine_FeaturesBatchPatchRequest $postBody, $optParams = array())
3112 {
3113 $params = array('id' => $id, 'postBody' => $postBody);
3114 $params = array_merge($params, $optParams);
3115 return $this->call('batchPatch', array($params));
3116 }
3117
3118 /**
3119 * Return a single feature, given its ID. (features.get)
3120 *
3121 * @param string $tableId The ID of the table.
3122 * @param string $id The ID of the feature to get.
3123 * @param array $optParams Optional parameters.
3124 *
3125 * @opt_param string version The table version to access. See Accessing Public
3126 * Data for information.
3127 * @opt_param string select A SQL-like projection clause used to specify
3128 * returned properties. If this parameter is not included, all properties are
3129 * returned.
3130 * @return Google_Service_MapsEngine_Feature
3131 */
3132 public function get($tableId, $id, $optParams = array())
3133 {
3134 $params = array('tableId' => $tableId, 'id' => $id);
3135 $params = array_merge($params, $optParams);
3136 return $this->call('get', array($params), "Google_Service_MapsEngine_Feature");
3137 }
3138
3139 /**
3140 * Return all features readable by the current user.
3141 * (features.listTablesFeatures)
3142 *
3143 * @param string $id The ID of the table to which these features belong.
3144 * @param array $optParams Optional parameters.
3145 *
3146 * @opt_param string orderBy An SQL-like order by clause used to sort results.
3147 * If this parameter is not included, the order of features is undefined.
3148 * @opt_param string intersects A geometry literal that specifies the spatial
3149 * restriction of the query.
3150 * @opt_param string maxResults The maximum number of items to include in the
3151 * response, used for paging. The maximum supported value is 1000.
3152 * @opt_param string pageToken The continuation token, used to page through
3153 * large result sets. To get the next page of results, set this parameter to the
3154 * value of nextPageToken from the previous response.
3155 * @opt_param string version The table version to access. See Accessing Public
3156 * Data for information.
3157 * @opt_param string limit The total number of features to return from the
3158 * query, irrespective of the number of pages.
3159 * @opt_param string include A comma separated list of optional data to include.
3160 * Optional data available: schema.
3161 * @opt_param string where An SQL-like predicate used to filter results.
3162 * @opt_param string select A SQL-like projection clause used to specify
3163 * returned properties. If this parameter is not included, all properties are
3164 * returned.
3165 * @return Google_Service_MapsEngine_FeaturesListResponse
3166 */
3167 public function listTablesFeatures($id, $optParams = array())
3168 {
3169 $params = array('id' => $id);
3170 $params = array_merge($params, $optParams);
3171 return $this->call('list', array($params), "Google_Service_MapsEngine_FeaturesListResponse");
3172 }
3173 }
3174 /**
3175 * The "files" collection of methods.
3176 * Typical usage is:
3177 * <code>
3178 * $mapsengineService = new Google_Service_MapsEngine(...);
3179 * $files = $mapsengineService->files;
3180 * </code>
3181 */
3182 class Google_Service_MapsEngine_TablesFiles_Resource extends Google_Service_Resource
3183 {
3184
3185 /**
3186 * Upload a file to a placeholder table asset. See Table Upload in the
3187 * Developer's Guide for more information. Supported file types are listed in
3188 * the Supported data formats and limits article of the Google Maps Engine help
3189 * center. (files.insert)
3190 *
3191 * @param string $id The ID of the table asset.
3192 * @param string $filename The file name of this uploaded file.
3193 * @param array $optParams Optional parameters.
3194 */
3195 public function insert($id, $filename, $optParams = array())
3196 {
3197 $params = array('id' => $id, 'filename' => $filename);
3198 $params = array_merge($params, $optParams);
3199 return $this->call('insert', array($params));
3200 }
3201 }
3202 /**
3203 * The "parents" collection of methods.
3204 * Typical usage is:
3205 * <code>
3206 * $mapsengineService = new Google_Service_MapsEngine(...);
3207 * $parents = $mapsengineService->parents;
3208 * </code>
3209 */
3210 class Google_Service_MapsEngine_TablesParents_Resource extends Google_Service_Resource
3211 {
3212
3213 /**
3214 * Return all parent ids of the specified table. (parents.listTablesParents)
3215 *
3216 * @param string $id The ID of the table whose parents will be listed.
3217 * @param array $optParams Optional parameters.
3218 *
3219 * @opt_param string pageToken The continuation token, used to page through
3220 * large result sets. To get the next page of results, set this parameter to the
3221 * value of nextPageToken from the previous response.
3222 * @opt_param string maxResults The maximum number of items to include in a
3223 * single response page. The maximum supported value is 50.
3224 * @return Google_Service_MapsEngine_ParentsListResponse
3225 */
3226 public function listTablesParents($id, $optParams = array())
3227 {
3228 $params = array('id' => $id);
3229 $params = array_merge($params, $optParams);
3230 return $this->call('list', array($params), "Google_Service_MapsEngine_ParentsListResponse");
3231 }
3232 }
3233 /**
3234 * The "permissions" collection of methods.
3235 * Typical usage is:
3236 * <code>
3237 * $mapsengineService = new Google_Service_MapsEngine(...);
3238 * $permissions = $mapsengineService->permissions;
3239 * </code>
3240 */
3241 class Google_Service_MapsEngine_TablesPermissions_Resource extends Google_Service_Resource
3242 {
3243
3244 /**
3245 * Remove permission entries from an already existing asset.
3246 * (permissions.batchDelete)
3247 *
3248 * @param string $id The ID of the asset from which permissions will be removed.
3249 * @param Google_PermissionsBatchDeleteRequest $postBody
3250 * @param array $optParams Optional parameters.
3251 * @return Google_Service_MapsEngine_PermissionsBatchDeleteResponse
3252 */
3253 public function batchDelete($id, Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
3254 {
3255 $params = array('id' => $id, 'postBody' => $postBody);
3256 $params = array_merge($params, $optParams);
3257 return $this->call('batchDelete', array($params), "Google_Service_MapsEngine_PermissionsBatchDeleteResponse");
3258 }
3259
3260 /**
3261 * Add or update permission entries to an already existing asset.
3262 *
3263 * An asset can hold up to 20 different permission entries. Each batchInsert
3264 * request is atomic. (permissions.batchUpdate)
3265 *
3266 * @param string $id The ID of the asset to which permissions will be added.
3267 * @param Google_PermissionsBatchUpdateRequest $postBody
3268 * @param array $optParams Optional parameters.
3269 * @return Google_Service_MapsEngine_PermissionsBatchUpdateResponse
3270 */
3271 public function batchUpdate($id, Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
3272 {
3273 $params = array('id' => $id, 'postBody' => $postBody);
3274 $params = array_merge($params, $optParams);
3275 return $this->call('batchUpdate', array($params), "Google_Service_MapsEngine_PermissionsBatchUpdateResponse");
3276 }
3277
3278 /**
3279 * Return all of the permissions for the specified asset.
3280 * (permissions.listTablesPermissions)
3281 *
3282 * @param string $id The ID of the asset whose permissions will be listed.
3283 * @param array $optParams Optional parameters.
3284 * @return Google_Service_MapsEngine_PermissionsListResponse
3285 */
3286 public function listTablesPermissions($id, $optParams = array())
3287 {
3288 $params = array('id' => $id);
3289 $params = array_merge($params, $optParams);
3290 return $this->call('list', array($params), "Google_Service_MapsEngine_PermissionsListResponse");
3291 }
3292 }
3293
3294
3295
3296
3297 class Google_Service_MapsEngine_AcquisitionTime extends Google_Model
3298 {
3299 protected $internal_gapi_mappings = array(
3300 );
3301 public $end;
3302 public $precision;
3303 public $start;
3304
3305
3306 public function setEnd($end)
3307 {
3308 $this->end = $end;
3309 }
3310 public function getEnd()
3311 {
3312 return $this->end;
3313 }
3314 public function setPrecision($precision)
3315 {
3316 $this->precision = $precision;
3317 }
3318 public function getPrecision()
3319 {
3320 return $this->precision;
3321 }
3322 public function setStart($start)
3323 {
3324 $this->start = $start;
3325 }
3326 public function getStart()
3327 {
3328 return $this->start;
3329 }
3330 }
3331
3332 class Google_Service_MapsEngine_Asset extends Google_Collection
3333 {
3334 protected $collection_key = 'tags';
3335 protected $internal_gapi_mappings = array(
3336 );
3337 public $bbox;
3338 public $creationTime;
3339 public $creatorEmail;
3340 public $description;
3341 public $etag;
3342 public $id;
3343 public $lastModifiedTime;
3344 public $lastModifierEmail;
3345 public $name;
3346 public $projectId;
3347 public $resource;
3348 public $tags;
3349 public $type;
3350 public $writersCanEditPermissions;
3351
3352
3353 public function setBbox($bbox)
3354 {
3355 $this->bbox = $bbox;
3356 }
3357 public function getBbox()
3358 {
3359 return $this->bbox;
3360 }
3361 public function setCreationTime($creationTime)
3362 {
3363 $this->creationTime = $creationTime;
3364 }
3365 public function getCreationTime()
3366 {
3367 return $this->creationTime;
3368 }
3369 public function setCreatorEmail($creatorEmail)
3370 {
3371 $this->creatorEmail = $creatorEmail;
3372 }
3373 public function getCreatorEmail()
3374 {
3375 return $this->creatorEmail;
3376 }
3377 public function setDescription($description)
3378 {
3379 $this->description = $description;
3380 }
3381 public function getDescription()
3382 {
3383 return $this->description;
3384 }
3385 public function setEtag($etag)
3386 {
3387 $this->etag = $etag;
3388 }
3389 public function getEtag()
3390 {
3391 return $this->etag;
3392 }
3393 public function setId($id)
3394 {
3395 $this->id = $id;
3396 }
3397 public function getId()
3398 {
3399 return $this->id;
3400 }
3401 public function setLastModifiedTime($lastModifiedTime)
3402 {
3403 $this->lastModifiedTime = $lastModifiedTime;
3404 }
3405 public function getLastModifiedTime()
3406 {
3407 return $this->lastModifiedTime;
3408 }
3409 public function setLastModifierEmail($lastModifierEmail)
3410 {
3411 $this->lastModifierEmail = $lastModifierEmail;
3412 }
3413 public function getLastModifierEmail()
3414 {
3415 return $this->lastModifierEmail;
3416 }
3417 public function setName($name)
3418 {
3419 $this->name = $name;
3420 }
3421 public function getName()
3422 {
3423 return $this->name;
3424 }
3425 public function setProjectId($projectId)
3426 {
3427 $this->projectId = $projectId;
3428 }
3429 public function getProjectId()
3430 {
3431 return $this->projectId;
3432 }
3433 public function setResource($resource)
3434 {
3435 $this->resource = $resource;
3436 }
3437 public function getResource()
3438 {
3439 return $this->resource;
3440 }
3441 public function setTags($tags)
3442 {
3443 $this->tags = $tags;
3444 }
3445 public function getTags()
3446 {
3447 return $this->tags;
3448 }
3449 public function setType($type)
3450 {
3451 $this->type = $type;
3452 }
3453 public function getType()
3454 {
3455 return $this->type;
3456 }
3457 public function setWritersCanEditPermissions($writersCanEditPermissions)
3458 {
3459 $this->writersCanEditPermissions = $writersCanEditPermissions;
3460 }
3461 public function getWritersCanEditPermissions()
3462 {
3463 return $this->writersCanEditPermissions;
3464 }
3465 }
3466
3467 class Google_Service_MapsEngine_AssetsListResponse extends Google_Collection
3468 {
3469 protected $collection_key = 'assets';
3470 protected $internal_gapi_mappings = array(
3471 );
3472 protected $assetsType = 'Google_Service_MapsEngine_Asset';
3473 protected $assetsDataType = 'array';
3474 public $nextPageToken;
3475
3476
3477 public function setAssets($assets)
3478 {
3479 $this->assets = $assets;
3480 }
3481 public function getAssets()
3482 {
3483 return $this->assets;
3484 }
3485 public function setNextPageToken($nextPageToken)
3486 {
3487 $this->nextPageToken = $nextPageToken;
3488 }
3489 public function getNextPageToken()
3490 {
3491 return $this->nextPageToken;
3492 }
3493 }
3494
3495 class Google_Service_MapsEngine_Border extends Google_Model
3496 {
3497 protected $internal_gapi_mappings = array(
3498 );
3499 public $color;
3500 public $opacity;
3501 public $width;
3502
3503
3504 public function setColor($color)
3505 {
3506 $this->color = $color;
3507 }
3508 public function getColor()
3509 {
3510 return $this->color;
3511 }
3512 public function setOpacity($opacity)
3513 {
3514 $this->opacity = $opacity;
3515 }
3516 public function getOpacity()
3517 {
3518 return $this->opacity;
3519 }
3520 public function setWidth($width)
3521 {
3522 $this->width = $width;
3523 }
3524 public function getWidth()
3525 {
3526 return $this->width;
3527 }
3528 }
3529
3530 class Google_Service_MapsEngine_Color extends Google_Model
3531 {
3532 protected $internal_gapi_mappings = array(
3533 );
3534 public $color;
3535 public $opacity;
3536
3537
3538 public function setColor($color)
3539 {
3540 $this->color = $color;
3541 }
3542 public function getColor()
3543 {
3544 return $this->color;
3545 }
3546 public function setOpacity($opacity)
3547 {
3548 $this->opacity = $opacity;
3549 }
3550 public function getOpacity()
3551 {
3552 return $this->opacity;
3553 }
3554 }
3555
3556 class Google_Service_MapsEngine_Datasource extends Google_Model
3557 {
3558 protected $internal_gapi_mappings = array(
3559 );
3560 public $id;
3561
3562
3563 public function setId($id)
3564 {
3565 $this->id = $id;
3566 }
3567 public function getId()
3568 {
3569 return $this->id;
3570 }
3571 }
3572
3573 class Google_Service_MapsEngine_DisplayRule extends Google_Collection
3574 {
3575 protected $collection_key = 'filters';
3576 protected $internal_gapi_mappings = array(
3577 );
3578 protected $filtersType = 'Google_Service_MapsEngine_Filter';
3579 protected $filtersDataType = 'array';
3580 protected $lineOptionsType = 'Google_Service_MapsEngine_LineStyle';
3581 protected $lineOptionsDataType = '';
3582 public $name;
3583 protected $pointOptionsType = 'Google_Service_MapsEngine_PointStyle';
3584 protected $pointOptionsDataType = '';
3585 protected $polygonOptionsType = 'Google_Service_MapsEngine_PolygonStyle';
3586 protected $polygonOptionsDataType = '';
3587 protected $zoomLevelsType = 'Google_Service_MapsEngine_ZoomLevels';
3588 protected $zoomLevelsDataType = '';
3589
3590
3591 public function setFilters($filters)
3592 {
3593 $this->filters = $filters;
3594 }
3595 public function getFilters()
3596 {
3597 return $this->filters;
3598 }
3599 public function setLineOptions(Google_Service_MapsEngine_LineStyle $lineOptions)
3600 {
3601 $this->lineOptions = $lineOptions;
3602 }
3603 public function getLineOptions()
3604 {
3605 return $this->lineOptions;
3606 }
3607 public function setName($name)
3608 {
3609 $this->name = $name;
3610 }
3611 public function getName()
3612 {
3613 return $this->name;
3614 }
3615 public function setPointOptions(Google_Service_MapsEngine_PointStyle $pointOptions)
3616 {
3617 $this->pointOptions = $pointOptions;
3618 }
3619 public function getPointOptions()
3620 {
3621 return $this->pointOptions;
3622 }
3623 public function setPolygonOptions(Google_Service_MapsEngine_PolygonStyle $polygonOptions)
3624 {
3625 $this->polygonOptions = $polygonOptions;
3626 }
3627 public function getPolygonOptions()
3628 {
3629 return $this->polygonOptions;
3630 }
3631 public function setZoomLevels(Google_Service_MapsEngine_ZoomLevels $zoomLevels)
3632 {
3633 $this->zoomLevels = $zoomLevels;
3634 }
3635 public function getZoomLevels()
3636 {
3637 return $this->zoomLevels;
3638 }
3639 }
3640
3641 class Google_Service_MapsEngine_Feature extends Google_Model
3642 {
3643 protected $internal_gapi_mappings = array(
3644 );
3645 protected $geometryType = 'Google_Service_MapsEngine_GeoJsonGeometry';
3646 protected $geometryDataType = '';
3647 public $properties;
3648 public $type;
3649
3650
3651 public function setGeometry(Google_Service_MapsEngine_GeoJsonGeometry $geometry)
3652 {
3653 $this->geometry = $geometry;
3654 }
3655 public function getGeometry()
3656 {
3657 return $this->geometry;
3658 }
3659 public function setProperties($properties)
3660 {
3661 $this->properties = $properties;
3662 }
3663 public function getProperties()
3664 {
3665 return $this->properties;
3666 }
3667 public function setType($type)
3668 {
3669 $this->type = $type;
3670 }
3671 public function getType()
3672 {
3673 return $this->type;
3674 }
3675 }
3676
3677 class Google_Service_MapsEngine_FeatureInfo extends Google_Model
3678 {
3679 protected $internal_gapi_mappings = array(
3680 );
3681 public $content;
3682
3683
3684 public function setContent($content)
3685 {
3686 $this->content = $content;
3687 }
3688 public function getContent()
3689 {
3690 return $this->content;
3691 }
3692 }
3693
3694 class Google_Service_MapsEngine_FeaturesBatchDeleteRequest extends Google_Collection
3695 {
3696 protected $collection_key = 'primaryKeys';
3697 protected $internal_gapi_mappings = array(
3698 "gxIds" => "gx_ids",
3699 );
3700 public $gxIds;
3701 public $primaryKeys;
3702
3703
3704 public function setGxIds($gxIds)
3705 {
3706 $this->gxIds = $gxIds;
3707 }
3708 public function getGxIds()
3709 {
3710 return $this->gxIds;
3711 }
3712 public function setPrimaryKeys($primaryKeys)
3713 {
3714 $this->primaryKeys = $primaryKeys;
3715 }
3716 public function getPrimaryKeys()
3717 {
3718 return $this->primaryKeys;
3719 }
3720 }
3721
3722 class Google_Service_MapsEngine_FeaturesBatchInsertRequest extends Google_Collection
3723 {
3724 protected $collection_key = 'features';
3725 protected $internal_gapi_mappings = array(
3726 );
3727 protected $featuresType = 'Google_Service_MapsEngine_Feature';
3728 protected $featuresDataType = 'array';
3729 public $normalizeGeometries;
3730
3731
3732 public function setFeatures($features)
3733 {
3734 $this->features = $features;
3735 }
3736 public function getFeatures()
3737 {
3738 return $this->features;
3739 }
3740 public function setNormalizeGeometries($normalizeGeometries)
3741 {
3742 $this->normalizeGeometries = $normalizeGeometries;
3743 }
3744 public function getNormalizeGeometries()
3745 {
3746 return $this->normalizeGeometries;
3747 }
3748 }
3749
3750 class Google_Service_MapsEngine_FeaturesBatchPatchRequest extends Google_Collection
3751 {
3752 protected $collection_key = 'features';
3753 protected $internal_gapi_mappings = array(
3754 );
3755 protected $featuresType = 'Google_Service_MapsEngine_Feature';
3756 protected $featuresDataType = 'array';
3757 public $normalizeGeometries;
3758
3759
3760 public function setFeatures($features)
3761 {
3762 $this->features = $features;
3763 }
3764 public function getFeatures()
3765 {
3766 return $this->features;
3767 }
3768 public function setNormalizeGeometries($normalizeGeometries)
3769 {
3770 $this->normalizeGeometries = $normalizeGeometries;
3771 }
3772 public function getNormalizeGeometries()
3773 {
3774 return $this->normalizeGeometries;
3775 }
3776 }
3777
3778 class Google_Service_MapsEngine_FeaturesListResponse extends Google_Collection
3779 {
3780 protected $collection_key = 'features';
3781 protected $internal_gapi_mappings = array(
3782 );
3783 public $allowedQueriesPerSecond;
3784 protected $featuresType = 'Google_Service_MapsEngine_Feature';
3785 protected $featuresDataType = 'array';
3786 public $nextPageToken;
3787 protected $schemaType = 'Google_Service_MapsEngine_Schema';
3788 protected $schemaDataType = '';
3789 public $type;
3790
3791
3792 public function setAllowedQueriesPerSecond($allowedQueriesPerSecond)
3793 {
3794 $this->allowedQueriesPerSecond = $allowedQueriesPerSecond;
3795 }
3796 public function getAllowedQueriesPerSecond()
3797 {
3798 return $this->allowedQueriesPerSecond;
3799 }
3800 public function setFeatures($features)
3801 {
3802 $this->features = $features;
3803 }
3804 public function getFeatures()
3805 {
3806 return $this->features;
3807 }
3808 public function setNextPageToken($nextPageToken)
3809 {
3810 $this->nextPageToken = $nextPageToken;
3811 }
3812 public function getNextPageToken()
3813 {
3814 return $this->nextPageToken;
3815 }
3816 public function setSchema(Google_Service_MapsEngine_Schema $schema)
3817 {
3818 $this->schema = $schema;
3819 }
3820 public function getSchema()
3821 {
3822 return $this->schema;
3823 }
3824 public function setType($type)
3825 {
3826 $this->type = $type;
3827 }
3828 public function getType()
3829 {
3830 return $this->type;
3831 }
3832 }
3833
3834 class Google_Service_MapsEngine_Filter extends Google_Model
3835 {
3836 protected $internal_gapi_mappings = array(
3837 );
3838 public $column;
3839 public $operator;
3840 public $value;
3841
3842
3843 public function setColumn($column)
3844 {
3845 $this->column = $column;
3846 }
3847 public function getColumn()
3848 {
3849 return $this->column;
3850 }
3851 public function setOperator($operator)
3852 {
3853 $this->operator = $operator;
3854 }
3855 public function getOperator()
3856 {
3857 return $this->operator;
3858 }
3859 public function setValue($value)
3860 {
3861 $this->value = $value;
3862 }
3863 public function getValue()
3864 {
3865 return $this->value;
3866 }
3867 }
3868
3869 class Google_Service_MapsEngine_GeoJsonGeometry extends Google_Model
3870 {
3871 protected $internal_gapi_mappings = array(
3872 );
3873 public $type;
3874
3875
3876 public function setType($type)
3877 {
3878 $this->type = $type;
3879 }
3880 public function getType()
3881 {
3882 return $this->type;
3883 }
3884 }
3885
3886 class Google_Service_MapsEngine_GeoJsonGeometryCollection extends Google_Service_MapsEngine_GeoJsonGeometry
3887 {
3888 protected $collection_key = 'geometries';
3889 protected $internal_gapi_mappings = array(
3890 );
3891 protected $geometriesType = 'Google_Service_MapsEngine_GeoJsonGeometry';
3892 protected $geometriesDataType = 'array';
3893 protected function gapiInit()
3894 {
3895 $this->type = 'GeometryCollection';
3896 }
3897
3898 public function setGeometries($geometries)
3899 {
3900 $this->geometries = $geometries;
3901 }
3902 public function getGeometries()
3903 {
3904 return $this->geometries;
3905 }
3906 }
3907
3908 class Google_Service_MapsEngine_GeoJsonLineString extends Google_Service_MapsEngine_GeoJsonGeometry
3909 {
3910 protected $collection_key = 'coordinates';
3911 protected $internal_gapi_mappings = array(
3912 );
3913 public $coordinates;
3914 protected function gapiInit()
3915 {
3916 $this->type = 'LineString';
3917 }
3918
3919 public function setCoordinates($coordinates)
3920 {
3921 $this->coordinates = $coordinates;
3922 }
3923 public function getCoordinates()
3924 {
3925 return $this->coordinates;
3926 }
3927 }
3928
3929 class Google_Service_MapsEngine_GeoJsonMultiLineString extends Google_Service_MapsEngine_GeoJsonGeometry
3930 {
3931 protected $collection_key = 'coordinates';
3932 protected $internal_gapi_mappings = array(
3933 );
3934 public $coordinates;
3935 protected function gapiInit()
3936 {
3937 $this->type = 'MultiLineString';
3938 }
3939
3940 public function setCoordinates($coordinates)
3941 {
3942 $this->coordinates = $coordinates;
3943 }
3944 public function getCoordinates()
3945 {
3946 return $this->coordinates;
3947 }
3948 }
3949
3950 class Google_Service_MapsEngine_GeoJsonMultiPoint extends Google_Service_MapsEngine_GeoJsonGeometry
3951 {
3952 protected $collection_key = 'coordinates';
3953 protected $internal_gapi_mappings = array(
3954 );
3955 public $coordinates;
3956 protected function gapiInit()
3957 {
3958 $this->type = 'MultiPoint';
3959 }
3960
3961 public function setCoordinates($coordinates)
3962 {
3963 $this->coordinates = $coordinates;
3964 }
3965 public function getCoordinates()
3966 {
3967 return $this->coordinates;
3968 }
3969 }
3970
3971 class Google_Service_MapsEngine_GeoJsonMultiPolygon extends Google_Service_MapsEngine_GeoJsonGeometry
3972 {
3973 protected $collection_key = 'coordinates';
3974 protected $internal_gapi_mappings = array(
3975 );
3976 public $coordinates;
3977 protected function gapiInit()
3978 {
3979 $this->type = 'MultiPolygon';
3980 }
3981
3982 public function setCoordinates($coordinates)
3983 {
3984 $this->coordinates = $coordinates;
3985 }
3986 public function getCoordinates()
3987 {
3988 return $this->coordinates;
3989 }
3990 }
3991
3992 class Google_Service_MapsEngine_GeoJsonPoint extends Google_Service_MapsEngine_GeoJsonGeometry
3993 {
3994 protected $collection_key = 'coordinates';
3995 protected $internal_gapi_mappings = array(
3996 );
3997 public $coordinates;
3998 protected function gapiInit()
3999 {
4000 $this->type = 'Point';
4001 }
4002
4003 public function setCoordinates($coordinates)
4004 {
4005 $this->coordinates = $coordinates;
4006 }
4007 public function getCoordinates()
4008 {
4009 return $this->coordinates;
4010 }
4011 }
4012
4013 class Google_Service_MapsEngine_GeoJsonPolygon extends Google_Service_MapsEngine_GeoJsonGeometry
4014 {
4015 protected $collection_key = 'coordinates';
4016 protected $internal_gapi_mappings = array(
4017 );
4018 public $coordinates;
4019 protected function gapiInit()
4020 {
4021 $this->type = 'Polygon';
4022 }
4023
4024 public function setCoordinates($coordinates)
4025 {
4026 $this->coordinates = $coordinates;
4027 }
4028 public function getCoordinates()
4029 {
4030 return $this->coordinates;
4031 }
4032 }
4033
4034 class Google_Service_MapsEngine_GeoJsonProperties extends Google_Model
4035 {
4036 }
4037
4038 class Google_Service_MapsEngine_Icon extends Google_Model
4039 {
4040 protected $internal_gapi_mappings = array(
4041 );
4042 public $description;
4043 public $id;
4044 public $name;
4045
4046
4047 public function setDescription($description)
4048 {
4049 $this->description = $description;
4050 }
4051 public function getDescription()
4052 {
4053 return $this->description;
4054 }
4055 public function setId($id)
4056 {
4057 $this->id = $id;
4058 }
4059 public function getId()
4060 {
4061 return $this->id;
4062 }
4063 public function setName($name)
4064 {
4065 $this->name = $name;
4066 }
4067 public function getName()
4068 {
4069 return $this->name;
4070 }
4071 }
4072
4073 class Google_Service_MapsEngine_IconStyle extends Google_Model
4074 {
4075 protected $internal_gapi_mappings = array(
4076 );
4077 public $id;
4078 public $name;
4079 protected $scaledShapeType = 'Google_Service_MapsEngine_ScaledShape';
4080 protected $scaledShapeDataType = '';
4081 protected $scalingFunctionType = 'Google_Service_MapsEngine_ScalingFunction';
4082 protected $scalingFunctionDataType = '';
4083
4084
4085 public function setId($id)
4086 {
4087 $this->id = $id;
4088 }
4089 public function getId()
4090 {
4091 return $this->id;
4092 }
4093 public function setName($name)
4094 {
4095 $this->name = $name;
4096 }
4097 public function getName()
4098 {
4099 return $this->name;
4100 }
4101 public function setScaledShape(Google_Service_MapsEngine_ScaledShape $scaledShape)
4102 {
4103 $this->scaledShape = $scaledShape;
4104 }
4105 public function getScaledShape()
4106 {
4107 return $this->scaledShape;
4108 }
4109 public function setScalingFunction(Google_Service_MapsEngine_ScalingFunction $scalingFunction)
4110 {
4111 $this->scalingFunction = $scalingFunction;
4112 }
4113 public function getScalingFunction()
4114 {
4115 return $this->scalingFunction;
4116 }
4117 }
4118
4119 class Google_Service_MapsEngine_IconsListResponse extends Google_Collection
4120 {
4121 protected $collection_key = 'icons';
4122 protected $internal_gapi_mappings = array(
4123 );
4124 protected $iconsType = 'Google_Service_MapsEngine_Icon';
4125 protected $iconsDataType = 'array';
4126 public $nextPageToken;
4127
4128
4129 public function setIcons($icons)
4130 {
4131 $this->icons = $icons;
4132 }
4133 public function getIcons()
4134 {
4135 return $this->icons;
4136 }
4137 public function setNextPageToken($nextPageToken)
4138 {
4139 $this->nextPageToken = $nextPageToken;
4140 }
4141 public function getNextPageToken()
4142 {
4143 return $this->nextPageToken;
4144 }
4145 }
4146
4147 class Google_Service_MapsEngine_LabelStyle extends Google_Model
4148 {
4149 protected $internal_gapi_mappings = array(
4150 );
4151 public $color;
4152 public $column;
4153 public $fontStyle;
4154 public $fontWeight;
4155 public $opacity;
4156 protected $outlineType = 'Google_Service_MapsEngine_Color';
4157 protected $outlineDataType = '';
4158 public $size;
4159
4160
4161 public function setColor($color)
4162 {
4163 $this->color = $color;
4164 }
4165 public function getColor()
4166 {
4167 return $this->color;
4168 }
4169 public function setColumn($column)
4170 {
4171 $this->column = $column;
4172 }
4173 public function getColumn()
4174 {
4175 return $this->column;
4176 }
4177 public function setFontStyle($fontStyle)
4178 {
4179 $this->fontStyle = $fontStyle;
4180 }
4181 public function getFontStyle()
4182 {
4183 return $this->fontStyle;
4184 }
4185 public function setFontWeight($fontWeight)
4186 {
4187 $this->fontWeight = $fontWeight;
4188 }
4189 public function getFontWeight()
4190 {
4191 return $this->fontWeight;
4192 }
4193 public function setOpacity($opacity)
4194 {
4195 $this->opacity = $opacity;
4196 }
4197 public function getOpacity()
4198 {
4199 return $this->opacity;
4200 }
4201 public function setOutline(Google_Service_MapsEngine_Color $outline)
4202 {
4203 $this->outline = $outline;
4204 }
4205 public function getOutline()
4206 {
4207 return $this->outline;
4208 }
4209 public function setSize($size)
4210 {
4211 $this->size = $size;
4212 }
4213 public function getSize()
4214 {
4215 return $this->size;
4216 }
4217 }
4218
4219 class Google_Service_MapsEngine_Layer extends Google_Collection
4220 {
4221 protected $collection_key = 'tags';
4222 protected $internal_gapi_mappings = array(
4223 );
4224 public $bbox;
4225 public $creationTime;
4226 public $creatorEmail;
4227 public $datasourceType;
4228 protected $datasourcesType = 'Google_Service_MapsEngine_Datasource';
4229 protected $datasourcesDataType = 'array';
4230 public $description;
4231 public $draftAccessList;
4232 public $etag;
4233 public $id;
4234 public $lastModifiedTime;
4235 public $lastModifierEmail;
4236 public $layerType;
4237 public $name;
4238 public $processingStatus;
4239 public $projectId;
4240 public $publishedAccessList;
4241 public $publishingStatus;
4242 protected $styleType = 'Google_Service_MapsEngine_VectorStyle';
4243 protected $styleDataType = '';
4244 public $tags;
4245 public $writersCanEditPermissions;
4246
4247
4248 public function setBbox($bbox)
4249 {
4250 $this->bbox = $bbox;
4251 }
4252 public function getBbox()
4253 {
4254 return $this->bbox;
4255 }
4256 public function setCreationTime($creationTime)
4257 {
4258 $this->creationTime = $creationTime;
4259 }
4260 public function getCreationTime()
4261 {
4262 return $this->creationTime;
4263 }
4264 public function setCreatorEmail($creatorEmail)
4265 {
4266 $this->creatorEmail = $creatorEmail;
4267 }
4268 public function getCreatorEmail()
4269 {
4270 return $this->creatorEmail;
4271 }
4272 public function setDatasourceType($datasourceType)
4273 {
4274 $this->datasourceType = $datasourceType;
4275 }
4276 public function getDatasourceType()
4277 {
4278 return $this->datasourceType;
4279 }
4280 public function setDatasources(Google_Service_MapsEngine_Datasource $datasources)
4281 {
4282 $this->datasources = $datasources;
4283 }
4284 public function getDatasources()
4285 {
4286 return $this->datasources;
4287 }
4288 public function setDescription($description)
4289 {
4290 $this->description = $description;
4291 }
4292 public function getDescription()
4293 {
4294 return $this->description;
4295 }
4296 public function setDraftAccessList($draftAccessList)
4297 {
4298 $this->draftAccessList = $draftAccessList;
4299 }
4300 public function getDraftAccessList()
4301 {
4302 return $this->draftAccessList;
4303 }
4304 public function setEtag($etag)
4305 {
4306 $this->etag = $etag;
4307 }
4308 public function getEtag()
4309 {
4310 return $this->etag;
4311 }
4312 public function setId($id)
4313 {
4314 $this->id = $id;
4315 }
4316 public function getId()
4317 {
4318 return $this->id;
4319 }
4320 public function setLastModifiedTime($lastModifiedTime)
4321 {
4322 $this->lastModifiedTime = $lastModifiedTime;
4323 }
4324 public function getLastModifiedTime()
4325 {
4326 return $this->lastModifiedTime;
4327 }
4328 public function setLastModifierEmail($lastModifierEmail)
4329 {
4330 $this->lastModifierEmail = $lastModifierEmail;
4331 }
4332 public function getLastModifierEmail()
4333 {
4334 return $this->lastModifierEmail;
4335 }
4336 public function setLayerType($layerType)
4337 {
4338 $this->layerType = $layerType;
4339 }
4340 public function getLayerType()
4341 {
4342 return $this->layerType;
4343 }
4344 public function setName($name)
4345 {
4346 $this->name = $name;
4347 }
4348 public function getName()
4349 {
4350 return $this->name;
4351 }
4352 public function setProcessingStatus($processingStatus)
4353 {
4354 $this->processingStatus = $processingStatus;
4355 }
4356 public function getProcessingStatus()
4357 {
4358 return $this->processingStatus;
4359 }
4360 public function setProjectId($projectId)
4361 {
4362 $this->projectId = $projectId;
4363 }
4364 public function getProjectId()
4365 {
4366 return $this->projectId;
4367 }
4368 public function setPublishedAccessList($publishedAccessList)
4369 {
4370 $this->publishedAccessList = $publishedAccessList;
4371 }
4372 public function getPublishedAccessList()
4373 {
4374 return $this->publishedAccessList;
4375 }
4376 public function setPublishingStatus($publishingStatus)
4377 {
4378 $this->publishingStatus = $publishingStatus;
4379 }
4380 public function getPublishingStatus()
4381 {
4382 return $this->publishingStatus;
4383 }
4384 public function setStyle(Google_Service_MapsEngine_VectorStyle $style)
4385 {
4386 $this->style = $style;
4387 }
4388 public function getStyle()
4389 {
4390 return $this->style;
4391 }
4392 public function setTags($tags)
4393 {
4394 $this->tags = $tags;
4395 }
4396 public function getTags()
4397 {
4398 return $this->tags;
4399 }
4400 public function setWritersCanEditPermissions($writersCanEditPermissions)
4401 {
4402 $this->writersCanEditPermissions = $writersCanEditPermissions;
4403 }
4404 public function getWritersCanEditPermissions()
4405 {
4406 return $this->writersCanEditPermissions;
4407 }
4408 }
4409
4410 class Google_Service_MapsEngine_LayersListResponse extends Google_Collection
4411 {
4412 protected $collection_key = 'layers';
4413 protected $internal_gapi_mappings = array(
4414 );
4415 protected $layersType = 'Google_Service_MapsEngine_Layer';
4416 protected $layersDataType = 'array';
4417 public $nextPageToken;
4418
4419
4420 public function setLayers($layers)
4421 {
4422 $this->layers = $layers;
4423 }
4424 public function getLayers()
4425 {
4426 return $this->layers;
4427 }
4428 public function setNextPageToken($nextPageToken)
4429 {
4430 $this->nextPageToken = $nextPageToken;
4431 }
4432 public function getNextPageToken()
4433 {
4434 return $this->nextPageToken;
4435 }
4436 }
4437
4438 class Google_Service_MapsEngine_LineStyle extends Google_Collection
4439 {
4440 protected $collection_key = 'dash';
4441 protected $internal_gapi_mappings = array(
4442 );
4443 protected $borderType = 'Google_Service_MapsEngine_Border';
4444 protected $borderDataType = '';
4445 public $dash;
4446 protected $labelType = 'Google_Service_MapsEngine_LabelStyle';
4447 protected $labelDataType = '';
4448 protected $strokeType = 'Google_Service_MapsEngine_LineStyleStroke';
4449 protected $strokeDataType = '';
4450
4451
4452 public function setBorder(Google_Service_MapsEngine_Border $border)
4453 {
4454 $this->border = $border;
4455 }
4456 public function getBorder()
4457 {
4458 return $this->border;
4459 }
4460 public function setDash($dash)
4461 {
4462 $this->dash = $dash;
4463 }
4464 public function getDash()
4465 {
4466 return $this->dash;
4467 }
4468 public function setLabel(Google_Service_MapsEngine_LabelStyle $label)
4469 {
4470 $this->label = $label;
4471 }
4472 public function getLabel()
4473 {
4474 return $this->label;
4475 }
4476 public function setStroke(Google_Service_MapsEngine_LineStyleStroke $stroke)
4477 {
4478 $this->stroke = $stroke;
4479 }
4480 public function getStroke()
4481 {
4482 return $this->stroke;
4483 }
4484 }
4485
4486 class Google_Service_MapsEngine_LineStyleStroke extends Google_Model
4487 {
4488 protected $internal_gapi_mappings = array(
4489 );
4490 public $color;
4491 public $opacity;
4492 public $width;
4493
4494
4495 public function setColor($color)
4496 {
4497 $this->color = $color;
4498 }
4499 public function getColor()
4500 {
4501 return $this->color;
4502 }
4503 public function setOpacity($opacity)
4504 {
4505 $this->opacity = $opacity;
4506 }
4507 public function getOpacity()
4508 {
4509 return $this->opacity;
4510 }
4511 public function setWidth($width)
4512 {
4513 $this->width = $width;
4514 }
4515 public function getWidth()
4516 {
4517 return $this->width;
4518 }
4519 }
4520
4521 class Google_Service_MapsEngine_Map extends Google_Collection
4522 {
4523 protected $collection_key = 'versions';
4524 protected $internal_gapi_mappings = array(
4525 );
4526 public $bbox;
4527 protected $contentsType = 'Google_Service_MapsEngine_MapItem';
4528 protected $contentsDataType = '';
4529 public $creationTime;
4530 public $creatorEmail;
4531 public $defaultViewport;
4532 public $description;
4533 public $draftAccessList;
4534 public $etag;
4535 public $id;
4536 public $lastModifiedTime;
4537 public $lastModifierEmail;
4538 public $name;
4539 public $processingStatus;
4540 public $projectId;
4541 public $publishedAccessList;
4542 public $publishingStatus;
4543 public $tags;
4544 public $versions;
4545 public $writersCanEditPermissions;
4546
4547
4548 public function setBbox($bbox)
4549 {
4550 $this->bbox = $bbox;
4551 }
4552 public function getBbox()
4553 {
4554 return $this->bbox;
4555 }
4556 public function setContents(Google_Service_MapsEngine_MapItem $contents)
4557 {
4558 $this->contents = $contents;
4559 }
4560 public function getContents()
4561 {
4562 return $this->contents;
4563 }
4564 public function setCreationTime($creationTime)
4565 {
4566 $this->creationTime = $creationTime;
4567 }
4568 public function getCreationTime()
4569 {
4570 return $this->creationTime;
4571 }
4572 public function setCreatorEmail($creatorEmail)
4573 {
4574 $this->creatorEmail = $creatorEmail;
4575 }
4576 public function getCreatorEmail()
4577 {
4578 return $this->creatorEmail;
4579 }
4580 public function setDefaultViewport($defaultViewport)
4581 {
4582 $this->defaultViewport = $defaultViewport;
4583 }
4584 public function getDefaultViewport()
4585 {
4586 return $this->defaultViewport;
4587 }
4588 public function setDescription($description)
4589 {
4590 $this->description = $description;
4591 }
4592 public function getDescription()
4593 {
4594 return $this->description;
4595 }
4596 public function setDraftAccessList($draftAccessList)
4597 {
4598 $this->draftAccessList = $draftAccessList;
4599 }
4600 public function getDraftAccessList()
4601 {
4602 return $this->draftAccessList;
4603 }
4604 public function setEtag($etag)
4605 {
4606 $this->etag = $etag;
4607 }
4608 public function getEtag()
4609 {
4610 return $this->etag;
4611 }
4612 public function setId($id)
4613 {
4614 $this->id = $id;
4615 }
4616 public function getId()
4617 {
4618 return $this->id;
4619 }
4620 public function setLastModifiedTime($lastModifiedTime)
4621 {
4622 $this->lastModifiedTime = $lastModifiedTime;
4623 }
4624 public function getLastModifiedTime()
4625 {
4626 return $this->lastModifiedTime;
4627 }
4628 public function setLastModifierEmail($lastModifierEmail)
4629 {
4630 $this->lastModifierEmail = $lastModifierEmail;
4631 }
4632 public function getLastModifierEmail()
4633 {
4634 return $this->lastModifierEmail;
4635 }
4636 public function setName($name)
4637 {
4638 $this->name = $name;
4639 }
4640 public function getName()
4641 {
4642 return $this->name;
4643 }
4644 public function setProcessingStatus($processingStatus)
4645 {
4646 $this->processingStatus = $processingStatus;
4647 }
4648 public function getProcessingStatus()
4649 {
4650 return $this->processingStatus;
4651 }
4652 public function setProjectId($projectId)
4653 {
4654 $this->projectId = $projectId;
4655 }
4656 public function getProjectId()
4657 {
4658 return $this->projectId;
4659 }
4660 public function setPublishedAccessList($publishedAccessList)
4661 {
4662 $this->publishedAccessList = $publishedAccessList;
4663 }
4664 public function getPublishedAccessList()
4665 {
4666 return $this->publishedAccessList;
4667 }
4668 public function setPublishingStatus($publishingStatus)
4669 {
4670 $this->publishingStatus = $publishingStatus;
4671 }
4672 public function getPublishingStatus()
4673 {
4674 return $this->publishingStatus;
4675 }
4676 public function setTags($tags)
4677 {
4678 $this->tags = $tags;
4679 }
4680 public function getTags()
4681 {
4682 return $this->tags;
4683 }
4684 public function setVersions($versions)
4685 {
4686 $this->versions = $versions;
4687 }
4688 public function getVersions()
4689 {
4690 return $this->versions;
4691 }
4692 public function setWritersCanEditPermissions($writersCanEditPermissions)
4693 {
4694 $this->writersCanEditPermissions = $writersCanEditPermissions;
4695 }
4696 public function getWritersCanEditPermissions()
4697 {
4698 return $this->writersCanEditPermissions;
4699 }
4700 }
4701
4702 class Google_Service_MapsEngine_MapFolder extends Google_Service_MapsEngine_MapItem
4703 {
4704 protected $collection_key = 'defaultViewport';
4705 protected $internal_gapi_mappings = array(
4706 );
4707 protected $contentsType = 'Google_Service_MapsEngine_MapItem';
4708 protected $contentsDataType = 'array';
4709 public $defaultViewport;
4710 public $expandable;
4711 public $key;
4712 public $name;
4713 public $visibility;
4714 protected function gapiInit()
4715 {
4716 $this->type = 'folder';
4717 }
4718
4719 public function setContents($contents)
4720 {
4721 $this->contents = $contents;
4722 }
4723 public function getContents()
4724 {
4725 return $this->contents;
4726 }
4727 public function setDefaultViewport($defaultViewport)
4728 {
4729 $this->defaultViewport = $defaultViewport;
4730 }
4731 public function getDefaultViewport()
4732 {
4733 return $this->defaultViewport;
4734 }
4735 public function setExpandable($expandable)
4736 {
4737 $this->expandable = $expandable;
4738 }
4739 public function getExpandable()
4740 {
4741 return $this->expandable;
4742 }
4743 public function setKey($key)
4744 {
4745 $this->key = $key;
4746 }
4747 public function getKey()
4748 {
4749 return $this->key;
4750 }
4751 public function setName($name)
4752 {
4753 $this->name = $name;
4754 }
4755 public function getName()
4756 {
4757 return $this->name;
4758 }
4759 public function setVisibility($visibility)
4760 {
4761 $this->visibility = $visibility;
4762 }
4763 public function getVisibility()
4764 {
4765 return $this->visibility;
4766 }
4767 }
4768
4769 class Google_Service_MapsEngine_MapItem extends Google_Model
4770 {
4771 protected $internal_gapi_mappings = array(
4772 );
4773 public $type;
4774
4775
4776 public function setType($type)
4777 {
4778 $this->type = $type;
4779 }
4780 public function getType()
4781 {
4782 return $this->type;
4783 }
4784 }
4785
4786 class Google_Service_MapsEngine_MapKmlLink extends Google_Service_MapsEngine_MapItem
4787 {
4788 protected $collection_key = 'defaultViewport';
4789 protected $internal_gapi_mappings = array(
4790 );
4791 public $defaultViewport;
4792 public $kmlUrl;
4793 public $name;
4794 public $visibility;
4795 protected function gapiInit()
4796 {
4797 $this->type = 'kmlLink';
4798 }
4799
4800 public function setDefaultViewport($defaultViewport)
4801 {
4802 $this->defaultViewport = $defaultViewport;
4803 }
4804 public function getDefaultViewport()
4805 {
4806 return $this->defaultViewport;
4807 }
4808 public function setKmlUrl($kmlUrl)
4809 {
4810 $this->kmlUrl = $kmlUrl;
4811 }
4812 public function getKmlUrl()
4813 {
4814 return $this->kmlUrl;
4815 }
4816 public function setName($name)
4817 {
4818 $this->name = $name;
4819 }
4820 public function getName()
4821 {
4822 return $this->name;
4823 }
4824 public function setVisibility($visibility)
4825 {
4826 $this->visibility = $visibility;
4827 }
4828 public function getVisibility()
4829 {
4830 return $this->visibility;
4831 }
4832 }
4833
4834 class Google_Service_MapsEngine_MapLayer extends Google_Service_MapsEngine_MapItem
4835 {
4836 protected $collection_key = 'defaultViewport';
4837 protected $internal_gapi_mappings = array(
4838 );
4839 public $defaultViewport;
4840 public $id;
4841 public $key;
4842 public $name;
4843 public $visibility;
4844 protected function gapiInit()
4845 {
4846 $this->type = 'layer';
4847 }
4848
4849 public function setDefaultViewport($defaultViewport)
4850 {
4851 $this->defaultViewport = $defaultViewport;
4852 }
4853 public function getDefaultViewport()
4854 {
4855 return $this->defaultViewport;
4856 }
4857 public function setId($id)
4858 {
4859 $this->id = $id;
4860 }
4861 public function getId()
4862 {
4863 return $this->id;
4864 }
4865 public function setKey($key)
4866 {
4867 $this->key = $key;
4868 }
4869 public function getKey()
4870 {
4871 return $this->key;
4872 }
4873 public function setName($name)
4874 {
4875 $this->name = $name;
4876 }
4877 public function getName()
4878 {
4879 return $this->name;
4880 }
4881 public function setVisibility($visibility)
4882 {
4883 $this->visibility = $visibility;
4884 }
4885 public function getVisibility()
4886 {
4887 return $this->visibility;
4888 }
4889 }
4890
4891 class Google_Service_MapsEngine_MapsListResponse extends Google_Collection
4892 {
4893 protected $collection_key = 'maps';
4894 protected $internal_gapi_mappings = array(
4895 );
4896 protected $mapsType = 'Google_Service_MapsEngine_Map';
4897 protected $mapsDataType = 'array';
4898 public $nextPageToken;
4899
4900
4901 public function setMaps($maps)
4902 {
4903 $this->maps = $maps;
4904 }
4905 public function getMaps()
4906 {
4907 return $this->maps;
4908 }
4909 public function setNextPageToken($nextPageToken)
4910 {
4911 $this->nextPageToken = $nextPageToken;
4912 }
4913 public function getNextPageToken()
4914 {
4915 return $this->nextPageToken;
4916 }
4917 }
4918
4919 class Google_Service_MapsEngine_MapsengineFile extends Google_Model
4920 {
4921 protected $internal_gapi_mappings = array(
4922 );
4923 public $filename;
4924 public $size;
4925 public $uploadStatus;
4926
4927
4928 public function setFilename($filename)
4929 {
4930 $this->filename = $filename;
4931 }
4932 public function getFilename()
4933 {
4934 return $this->filename;
4935 }
4936 public function setSize($size)
4937 {
4938 $this->size = $size;
4939 }
4940 public function getSize()
4941 {
4942 return $this->size;
4943 }
4944 public function setUploadStatus($uploadStatus)
4945 {
4946 $this->uploadStatus = $uploadStatus;
4947 }
4948 public function getUploadStatus()
4949 {
4950 return $this->uploadStatus;
4951 }
4952 }
4953
4954 class Google_Service_MapsEngine_Parent extends Google_Model
4955 {
4956 protected $internal_gapi_mappings = array(
4957 );
4958 public $id;
4959
4960
4961 public function setId($id)
4962 {
4963 $this->id = $id;
4964 }
4965 public function getId()
4966 {
4967 return $this->id;
4968 }
4969 }
4970
4971 class Google_Service_MapsEngine_ParentsListResponse extends Google_Collection
4972 {
4973 protected $collection_key = 'parents';
4974 protected $internal_gapi_mappings = array(
4975 );
4976 public $nextPageToken;
4977 protected $parentsType = 'Google_Service_MapsEngine_Parent';
4978 protected $parentsDataType = 'array';
4979
4980
4981 public function setNextPageToken($nextPageToken)
4982 {
4983 $this->nextPageToken = $nextPageToken;
4984 }
4985 public function getNextPageToken()
4986 {
4987 return $this->nextPageToken;
4988 }
4989 public function setParents($parents)
4990 {
4991 $this->parents = $parents;
4992 }
4993 public function getParents()
4994 {
4995 return $this->parents;
4996 }
4997 }
4998
4999 class Google_Service_MapsEngine_Permission extends Google_Model
5000 {
5001 protected $internal_gapi_mappings = array(
5002 );
5003 public $discoverable;
5004 public $id;
5005 public $role;
5006 public $type;
5007
5008
5009 public function setDiscoverable($discoverable)
5010 {
5011 $this->discoverable = $discoverable;
5012 }
5013 public function getDiscoverable()
5014 {
5015 return $this->discoverable;
5016 }
5017 public function setId($id)
5018 {
5019 $this->id = $id;
5020 }
5021 public function getId()
5022 {
5023 return $this->id;
5024 }
5025 public function setRole($role)
5026 {
5027 $this->role = $role;
5028 }
5029 public function getRole()
5030 {
5031 return $this->role;
5032 }
5033 public function setType($type)
5034 {
5035 $this->type = $type;
5036 }
5037 public function getType()
5038 {
5039 return $this->type;
5040 }
5041 }
5042
5043 class Google_Service_MapsEngine_PermissionsBatchDeleteRequest extends Google_Collection
5044 {
5045 protected $collection_key = 'ids';
5046 protected $internal_gapi_mappings = array(
5047 );
5048 public $ids;
5049
5050
5051 public function setIds($ids)
5052 {
5053 $this->ids = $ids;
5054 }
5055 public function getIds()
5056 {
5057 return $this->ids;
5058 }
5059 }
5060
5061 class Google_Service_MapsEngine_PermissionsBatchDeleteResponse extends Google_Model
5062 {
5063 }
5064
5065 class Google_Service_MapsEngine_PermissionsBatchUpdateRequest extends Google_Collection
5066 {
5067 protected $collection_key = 'permissions';
5068 protected $internal_gapi_mappings = array(
5069 );
5070 protected $permissionsType = 'Google_Service_MapsEngine_Permission';
5071 protected $permissionsDataType = 'array';
5072
5073
5074 public function setPermissions($permissions)
5075 {
5076 $this->permissions = $permissions;
5077 }
5078 public function getPermissions()
5079 {
5080 return $this->permissions;
5081 }
5082 }
5083
5084 class Google_Service_MapsEngine_PermissionsBatchUpdateResponse extends Google_Model
5085 {
5086 }
5087
5088 class Google_Service_MapsEngine_PermissionsListResponse extends Google_Collection
5089 {
5090 protected $collection_key = 'permissions';
5091 protected $internal_gapi_mappings = array(
5092 );
5093 protected $permissionsType = 'Google_Service_MapsEngine_Permission';
5094 protected $permissionsDataType = 'array';
5095
5096
5097 public function setPermissions($permissions)
5098 {
5099 $this->permissions = $permissions;
5100 }
5101 public function getPermissions()
5102 {
5103 return $this->permissions;
5104 }
5105 }
5106
5107 class Google_Service_MapsEngine_PointStyle extends Google_Model
5108 {
5109 protected $internal_gapi_mappings = array(
5110 );
5111 protected $iconType = 'Google_Service_MapsEngine_IconStyle';
5112 protected $iconDataType = '';
5113 protected $labelType = 'Google_Service_MapsEngine_LabelStyle';
5114 protected $labelDataType = '';
5115
5116
5117 public function setIcon(Google_Service_MapsEngine_IconStyle $icon)
5118 {
5119 $this->icon = $icon;
5120 }
5121 public function getIcon()
5122 {
5123 return $this->icon;
5124 }
5125 public function setLabel(Google_Service_MapsEngine_LabelStyle $label)
5126 {
5127 $this->label = $label;
5128 }
5129 public function getLabel()
5130 {
5131 return $this->label;
5132 }
5133 }
5134
5135 class Google_Service_MapsEngine_PolygonStyle extends Google_Model
5136 {
5137 protected $internal_gapi_mappings = array(
5138 );
5139 protected $fillType = 'Google_Service_MapsEngine_Color';
5140 protected $fillDataType = '';
5141 protected $labelType = 'Google_Service_MapsEngine_LabelStyle';
5142 protected $labelDataType = '';
5143 protected $strokeType = 'Google_Service_MapsEngine_Border';
5144 protected $strokeDataType = '';
5145
5146
5147 public function setFill(Google_Service_MapsEngine_Color $fill)
5148 {
5149 $this->fill = $fill;
5150 }
5151 public function getFill()
5152 {
5153 return $this->fill;
5154 }
5155 public function setLabel(Google_Service_MapsEngine_LabelStyle $label)
5156 {
5157 $this->label = $label;
5158 }
5159 public function getLabel()
5160 {
5161 return $this->label;
5162 }
5163 public function setStroke(Google_Service_MapsEngine_Border $stroke)
5164 {
5165 $this->stroke = $stroke;
5166 }
5167 public function getStroke()
5168 {
5169 return $this->stroke;
5170 }
5171 }
5172
5173 class Google_Service_MapsEngine_ProcessResponse extends Google_Model
5174 {
5175 }
5176
5177 class Google_Service_MapsEngine_Project extends Google_Model
5178 {
5179 protected $internal_gapi_mappings = array(
5180 );
5181 public $id;
5182 public $name;
5183
5184
5185 public function setId($id)
5186 {
5187 $this->id = $id;
5188 }
5189 public function getId()
5190 {
5191 return $this->id;
5192 }
5193 public function setName($name)
5194 {
5195 $this->name = $name;
5196 }
5197 public function getName()
5198 {
5199 return $this->name;
5200 }
5201 }
5202
5203 class Google_Service_MapsEngine_ProjectsListResponse extends Google_Collection
5204 {
5205 protected $collection_key = 'projects';
5206 protected $internal_gapi_mappings = array(
5207 );
5208 protected $projectsType = 'Google_Service_MapsEngine_Project';
5209 protected $projectsDataType = 'array';
5210
5211
5212 public function setProjects($projects)
5213 {
5214 $this->projects = $projects;
5215 }
5216 public function getProjects()
5217 {
5218 return $this->projects;
5219 }
5220 }
5221
5222 class Google_Service_MapsEngine_PublishResponse extends Google_Model
5223 {
5224 }
5225
5226 class Google_Service_MapsEngine_PublishedLayer extends Google_Model
5227 {
5228 protected $internal_gapi_mappings = array(
5229 );
5230 public $description;
5231 public $id;
5232 public $layerType;
5233 public $name;
5234 public $projectId;
5235
5236
5237 public function setDescription($description)
5238 {
5239 $this->description = $description;
5240 }
5241 public function getDescription()
5242 {
5243 return $this->description;
5244 }
5245 public function setId($id)
5246 {
5247 $this->id = $id;
5248 }
5249 public function getId()
5250 {
5251 return $this->id;
5252 }
5253 public function setLayerType($layerType)
5254 {
5255 $this->layerType = $layerType;
5256 }
5257 public function getLayerType()
5258 {
5259 return $this->layerType;
5260 }
5261 public function setName($name)
5262 {
5263 $this->name = $name;
5264 }
5265 public function getName()
5266 {
5267 return $this->name;
5268 }
5269 public function setProjectId($projectId)
5270 {
5271 $this->projectId = $projectId;
5272 }
5273 public function getProjectId()
5274 {
5275 return $this->projectId;
5276 }
5277 }
5278
5279 class Google_Service_MapsEngine_PublishedLayersListResponse extends Google_Collection
5280 {
5281 protected $collection_key = 'layers';
5282 protected $internal_gapi_mappings = array(
5283 );
5284 protected $layersType = 'Google_Service_MapsEngine_PublishedLayer';
5285 protected $layersDataType = 'array';
5286 public $nextPageToken;
5287
5288
5289 public function setLayers($layers)
5290 {
5291 $this->layers = $layers;
5292 }
5293 public function getLayers()
5294 {
5295 return $this->layers;
5296 }
5297 public function setNextPageToken($nextPageToken)
5298 {
5299 $this->nextPageToken = $nextPageToken;
5300 }
5301 public function getNextPageToken()
5302 {
5303 return $this->nextPageToken;
5304 }
5305 }
5306
5307 class Google_Service_MapsEngine_PublishedMap extends Google_Model
5308 {
5309 protected $internal_gapi_mappings = array(
5310 );
5311 protected $contentsType = 'Google_Service_MapsEngine_MapItem';
5312 protected $contentsDataType = '';
5313 public $defaultViewport;
5314 public $description;
5315 public $id;
5316 public $name;
5317 public $projectId;
5318
5319
5320 public function setContents(Google_Service_MapsEngine_MapItem $contents)
5321 {
5322 $this->contents = $contents;
5323 }
5324 public function getContents()
5325 {
5326 return $this->contents;
5327 }
5328 public function setDefaultViewport($defaultViewport)
5329 {
5330 $this->defaultViewport = $defaultViewport;
5331 }
5332 public function getDefaultViewport()
5333 {
5334 return $this->defaultViewport;
5335 }
5336 public function setDescription($description)
5337 {
5338 $this->description = $description;
5339 }
5340 public function getDescription()
5341 {
5342 return $this->description;
5343 }
5344 public function setId($id)
5345 {
5346 $this->id = $id;
5347 }
5348 public function getId()
5349 {
5350 return $this->id;
5351 }
5352 public function setName($name)
5353 {
5354 $this->name = $name;
5355 }
5356 public function getName()
5357 {
5358 return $this->name;
5359 }
5360 public function setProjectId($projectId)
5361 {
5362 $this->projectId = $projectId;
5363 }
5364 public function getProjectId()
5365 {
5366 return $this->projectId;
5367 }
5368 }
5369
5370 class Google_Service_MapsEngine_PublishedMapsListResponse extends Google_Collection
5371 {
5372 protected $collection_key = 'maps';
5373 protected $internal_gapi_mappings = array(
5374 );
5375 protected $mapsType = 'Google_Service_MapsEngine_PublishedMap';
5376 protected $mapsDataType = 'array';
5377 public $nextPageToken;
5378
5379
5380 public function setMaps($maps)
5381 {
5382 $this->maps = $maps;
5383 }
5384 public function getMaps()
5385 {
5386 return $this->maps;
5387 }
5388 public function setNextPageToken($nextPageToken)
5389 {
5390 $this->nextPageToken = $nextPageToken;
5391 }
5392 public function getNextPageToken()
5393 {
5394 return $this->nextPageToken;
5395 }
5396 }
5397
5398 class Google_Service_MapsEngine_Raster extends Google_Collection
5399 {
5400 protected $collection_key = 'files';
5401 protected $internal_gapi_mappings = array(
5402 );
5403 protected $acquisitionTimeType = 'Google_Service_MapsEngine_AcquisitionTime';
5404 protected $acquisitionTimeDataType = '';
5405 public $attribution;
5406 public $bbox;
5407 public $creationTime;
5408 public $creatorEmail;
5409 public $description;
5410 public $draftAccessList;
5411 public $etag;
5412 protected $filesType = 'Google_Service_MapsEngine_MapsengineFile';
5413 protected $filesDataType = 'array';
5414 public $id;
5415 public $lastModifiedTime;
5416 public $lastModifierEmail;
5417 public $maskType;
5418 public $name;
5419 public $processingStatus;
5420 public $projectId;
5421 public $rasterType;
5422 public $tags;
5423 public $writersCanEditPermissions;
5424
5425
5426 public function setAcquisitionTime(Google_Service_MapsEngine_AcquisitionTime $acquisitionTime)
5427 {
5428 $this->acquisitionTime = $acquisitionTime;
5429 }
5430 public function getAcquisitionTime()
5431 {
5432 return $this->acquisitionTime;
5433 }
5434 public function setAttribution($attribution)
5435 {
5436 $this->attribution = $attribution;
5437 }
5438 public function getAttribution()
5439 {
5440 return $this->attribution;
5441 }
5442 public function setBbox($bbox)
5443 {
5444 $this->bbox = $bbox;
5445 }
5446 public function getBbox()
5447 {
5448 return $this->bbox;
5449 }
5450 public function setCreationTime($creationTime)
5451 {
5452 $this->creationTime = $creationTime;
5453 }
5454 public function getCreationTime()
5455 {
5456 return $this->creationTime;
5457 }
5458 public function setCreatorEmail($creatorEmail)
5459 {
5460 $this->creatorEmail = $creatorEmail;
5461 }
5462 public function getCreatorEmail()
5463 {
5464 return $this->creatorEmail;
5465 }
5466 public function setDescription($description)
5467 {
5468 $this->description = $description;
5469 }
5470 public function getDescription()
5471 {
5472 return $this->description;
5473 }
5474 public function setDraftAccessList($draftAccessList)
5475 {
5476 $this->draftAccessList = $draftAccessList;
5477 }
5478 public function getDraftAccessList()
5479 {
5480 return $this->draftAccessList;
5481 }
5482 public function setEtag($etag)
5483 {
5484 $this->etag = $etag;
5485 }
5486 public function getEtag()
5487 {
5488 return $this->etag;
5489 }
5490 public function setFiles($files)
5491 {
5492 $this->files = $files;
5493 }
5494 public function getFiles()
5495 {
5496 return $this->files;
5497 }
5498 public function setId($id)
5499 {
5500 $this->id = $id;
5501 }
5502 public function getId()
5503 {
5504 return $this->id;
5505 }
5506 public function setLastModifiedTime($lastModifiedTime)
5507 {
5508 $this->lastModifiedTime = $lastModifiedTime;
5509 }
5510 public function getLastModifiedTime()
5511 {
5512 return $this->lastModifiedTime;
5513 }
5514 public function setLastModifierEmail($lastModifierEmail)
5515 {
5516 $this->lastModifierEmail = $lastModifierEmail;
5517 }
5518 public function getLastModifierEmail()
5519 {
5520 return $this->lastModifierEmail;
5521 }
5522 public function setMaskType($maskType)
5523 {
5524 $this->maskType = $maskType;
5525 }
5526 public function getMaskType()
5527 {
5528 return $this->maskType;
5529 }
5530 public function setName($name)
5531 {
5532 $this->name = $name;
5533 }
5534 public function getName()
5535 {
5536 return $this->name;
5537 }
5538 public function setProcessingStatus($processingStatus)
5539 {
5540 $this->processingStatus = $processingStatus;
5541 }
5542 public function getProcessingStatus()
5543 {
5544 return $this->processingStatus;
5545 }
5546 public function setProjectId($projectId)
5547 {
5548 $this->projectId = $projectId;
5549 }
5550 public function getProjectId()
5551 {
5552 return $this->projectId;
5553 }
5554 public function setRasterType($rasterType)
5555 {
5556 $this->rasterType = $rasterType;
5557 }
5558 public function getRasterType()
5559 {
5560 return $this->rasterType;
5561 }
5562 public function setTags($tags)
5563 {
5564 $this->tags = $tags;
5565 }
5566 public function getTags()
5567 {
5568 return $this->tags;
5569 }
5570 public function setWritersCanEditPermissions($writersCanEditPermissions)
5571 {
5572 $this->writersCanEditPermissions = $writersCanEditPermissions;
5573 }
5574 public function getWritersCanEditPermissions()
5575 {
5576 return $this->writersCanEditPermissions;
5577 }
5578 }
5579
5580 class Google_Service_MapsEngine_RasterCollection extends Google_Collection
5581 {
5582 protected $collection_key = 'bbox';
5583 protected $internal_gapi_mappings = array(
5584 );
5585 public $attribution;
5586 public $bbox;
5587 public $creationTime;
5588 public $creatorEmail;
5589 public $description;
5590 public $draftAccessList;
5591 public $etag;
5592 public $id;
5593 public $lastModifiedTime;
5594 public $lastModifierEmail;
5595 public $mosaic;
5596 public $name;
5597 public $processingStatus;
5598 public $projectId;
5599 public $rasterType;
5600 public $tags;
5601 public $writersCanEditPermissions;
5602
5603
5604 public function setAttribution($attribution)
5605 {
5606 $this->attribution = $attribution;
5607 }
5608 public function getAttribution()
5609 {
5610 return $this->attribution;
5611 }
5612 public function setBbox($bbox)
5613 {
5614 $this->bbox = $bbox;
5615 }
5616 public function getBbox()
5617 {
5618 return $this->bbox;
5619 }
5620 public function setCreationTime($creationTime)
5621 {
5622 $this->creationTime = $creationTime;
5623 }
5624 public function getCreationTime()
5625 {
5626 return $this->creationTime;
5627 }
5628 public function setCreatorEmail($creatorEmail)
5629 {
5630 $this->creatorEmail = $creatorEmail;
5631 }
5632 public function getCreatorEmail()
5633 {
5634 return $this->creatorEmail;
5635 }
5636 public function setDescription($description)
5637 {
5638 $this->description = $description;
5639 }
5640 public function getDescription()
5641 {
5642 return $this->description;
5643 }
5644 public function setDraftAccessList($draftAccessList)
5645 {
5646 $this->draftAccessList = $draftAccessList;
5647 }
5648 public function getDraftAccessList()
5649 {
5650 return $this->draftAccessList;
5651 }
5652 public function setEtag($etag)
5653 {
5654 $this->etag = $etag;
5655 }
5656 public function getEtag()
5657 {
5658 return $this->etag;
5659 }
5660 public function setId($id)
5661 {
5662 $this->id = $id;
5663 }
5664 public function getId()
5665 {
5666 return $this->id;
5667 }
5668 public function setLastModifiedTime($lastModifiedTime)
5669 {
5670 $this->lastModifiedTime = $lastModifiedTime;
5671 }
5672 public function getLastModifiedTime()
5673 {
5674 return $this->lastModifiedTime;
5675 }
5676 public function setLastModifierEmail($lastModifierEmail)
5677 {
5678 $this->lastModifierEmail = $lastModifierEmail;
5679 }
5680 public function getLastModifierEmail()
5681 {
5682 return $this->lastModifierEmail;
5683 }
5684 public function setMosaic($mosaic)
5685 {
5686 $this->mosaic = $mosaic;
5687 }
5688 public function getMosaic()
5689 {
5690 return $this->mosaic;
5691 }
5692 public function setName($name)
5693 {
5694 $this->name = $name;
5695 }
5696 public function getName()
5697 {
5698 return $this->name;
5699 }
5700 public function setProcessingStatus($processingStatus)
5701 {
5702 $this->processingStatus = $processingStatus;
5703 }
5704 public function getProcessingStatus()
5705 {
5706 return $this->processingStatus;
5707 }
5708 public function setProjectId($projectId)
5709 {
5710 $this->projectId = $projectId;
5711 }
5712 public function getProjectId()
5713 {
5714 return $this->projectId;
5715 }
5716 public function setRasterType($rasterType)
5717 {
5718 $this->rasterType = $rasterType;
5719 }
5720 public function getRasterType()
5721 {
5722 return $this->rasterType;
5723 }
5724 public function setTags($tags)
5725 {
5726 $this->tags = $tags;
5727 }
5728 public function getTags()
5729 {
5730 return $this->tags;
5731 }
5732 public function setWritersCanEditPermissions($writersCanEditPermissions)
5733 {
5734 $this->writersCanEditPermissions = $writersCanEditPermissions;
5735 }
5736 public function getWritersCanEditPermissions()
5737 {
5738 return $this->writersCanEditPermissions;
5739 }
5740 }
5741
5742 class Google_Service_MapsEngine_RasterCollectionsListResponse extends Google_Collection
5743 {
5744 protected $collection_key = 'rasterCollections';
5745 protected $internal_gapi_mappings = array(
5746 );
5747 public $nextPageToken;
5748 protected $rasterCollectionsType = 'Google_Service_MapsEngine_RasterCollection';
5749 protected $rasterCollectionsDataType = 'array';
5750
5751
5752 public function setNextPageToken($nextPageToken)
5753 {
5754 $this->nextPageToken = $nextPageToken;
5755 }
5756 public function getNextPageToken()
5757 {
5758 return $this->nextPageToken;
5759 }
5760 public function setRasterCollections($rasterCollections)
5761 {
5762 $this->rasterCollections = $rasterCollections;
5763 }
5764 public function getRasterCollections()
5765 {
5766 return $this->rasterCollections;
5767 }
5768 }
5769
5770 class Google_Service_MapsEngine_RasterCollectionsRaster extends Google_Collection
5771 {
5772 protected $collection_key = 'tags';
5773 protected $internal_gapi_mappings = array(
5774 );
5775 public $bbox;
5776 public $creationTime;
5777 public $description;
5778 public $id;
5779 public $lastModifiedTime;
5780 public $name;
5781 public $projectId;
5782 public $rasterType;
5783 public $tags;
5784
5785
5786 public function setBbox($bbox)
5787 {
5788 $this->bbox = $bbox;
5789 }
5790 public function getBbox()
5791 {
5792 return $this->bbox;
5793 }
5794 public function setCreationTime($creationTime)
5795 {
5796 $this->creationTime = $creationTime;
5797 }
5798 public function getCreationTime()
5799 {
5800 return $this->creationTime;
5801 }
5802 public function setDescription($description)
5803 {
5804 $this->description = $description;
5805 }
5806 public function getDescription()
5807 {
5808 return $this->description;
5809 }
5810 public function setId($id)
5811 {
5812 $this->id = $id;
5813 }
5814 public function getId()
5815 {
5816 return $this->id;
5817 }
5818 public function setLastModifiedTime($lastModifiedTime)
5819 {
5820 $this->lastModifiedTime = $lastModifiedTime;
5821 }
5822 public function getLastModifiedTime()
5823 {
5824 return $this->lastModifiedTime;
5825 }
5826 public function setName($name)
5827 {
5828 $this->name = $name;
5829 }
5830 public function getName()
5831 {
5832 return $this->name;
5833 }
5834 public function setProjectId($projectId)
5835 {
5836 $this->projectId = $projectId;
5837 }
5838 public function getProjectId()
5839 {
5840 return $this->projectId;
5841 }
5842 public function setRasterType($rasterType)
5843 {
5844 $this->rasterType = $rasterType;
5845 }
5846 public function getRasterType()
5847 {
5848 return $this->rasterType;
5849 }
5850 public function setTags($tags)
5851 {
5852 $this->tags = $tags;
5853 }
5854 public function getTags()
5855 {
5856 return $this->tags;
5857 }
5858 }
5859
5860 class Google_Service_MapsEngine_RasterCollectionsRasterBatchDeleteRequest extends Google_Collection
5861 {
5862 protected $collection_key = 'ids';
5863 protected $internal_gapi_mappings = array(
5864 );
5865 public $ids;
5866
5867
5868 public function setIds($ids)
5869 {
5870 $this->ids = $ids;
5871 }
5872 public function getIds()
5873 {
5874 return $this->ids;
5875 }
5876 }
5877
5878 class Google_Service_MapsEngine_RasterCollectionsRastersBatchDeleteResponse extends Google_Model
5879 {
5880 }
5881
5882 class Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertRequest extends Google_Collection
5883 {
5884 protected $collection_key = 'ids';
5885 protected $internal_gapi_mappings = array(
5886 );
5887 public $ids;
5888
5889
5890 public function setIds($ids)
5891 {
5892 $this->ids = $ids;
5893 }
5894 public function getIds()
5895 {
5896 return $this->ids;
5897 }
5898 }
5899
5900 class Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertResponse extends Google_Model
5901 {
5902 }
5903
5904 class Google_Service_MapsEngine_RasterCollectionsRastersListResponse extends Google_Collection
5905 {
5906 protected $collection_key = 'rasters';
5907 protected $internal_gapi_mappings = array(
5908 );
5909 public $nextPageToken;
5910 protected $rastersType = 'Google_Service_MapsEngine_RasterCollectionsRaster';
5911 protected $rastersDataType = 'array';
5912
5913
5914 public function setNextPageToken($nextPageToken)
5915 {
5916 $this->nextPageToken = $nextPageToken;
5917 }
5918 public function getNextPageToken()
5919 {
5920 return $this->nextPageToken;
5921 }
5922 public function setRasters($rasters)
5923 {
5924 $this->rasters = $rasters;
5925 }
5926 public function getRasters()
5927 {
5928 return $this->rasters;
5929 }
5930 }
5931
5932 class Google_Service_MapsEngine_RastersListResponse extends Google_Collection
5933 {
5934 protected $collection_key = 'rasters';
5935 protected $internal_gapi_mappings = array(
5936 );
5937 public $nextPageToken;
5938 protected $rastersType = 'Google_Service_MapsEngine_Raster';
5939 protected $rastersDataType = 'array';
5940
5941
5942 public function setNextPageToken($nextPageToken)
5943 {
5944 $this->nextPageToken = $nextPageToken;
5945 }
5946 public function getNextPageToken()
5947 {
5948 return $this->nextPageToken;
5949 }
5950 public function setRasters($rasters)
5951 {
5952 $this->rasters = $rasters;
5953 }
5954 public function getRasters()
5955 {
5956 return $this->rasters;
5957 }
5958 }
5959
5960 class Google_Service_MapsEngine_ScaledShape extends Google_Model
5961 {
5962 protected $internal_gapi_mappings = array(
5963 );
5964 protected $borderType = 'Google_Service_MapsEngine_Border';
5965 protected $borderDataType = '';
5966 protected $fillType = 'Google_Service_MapsEngine_Color';
5967 protected $fillDataType = '';
5968 public $shape;
5969
5970
5971 public function setBorder(Google_Service_MapsEngine_Border $border)
5972 {
5973 $this->border = $border;
5974 }
5975 public function getBorder()
5976 {
5977 return $this->border;
5978 }
5979 public function setFill(Google_Service_MapsEngine_Color $fill)
5980 {
5981 $this->fill = $fill;
5982 }
5983 public function getFill()
5984 {
5985 return $this->fill;
5986 }
5987 public function setShape($shape)
5988 {
5989 $this->shape = $shape;
5990 }
5991 public function getShape()
5992 {
5993 return $this->shape;
5994 }
5995 }
5996
5997 class Google_Service_MapsEngine_ScalingFunction extends Google_Model
5998 {
5999 protected $internal_gapi_mappings = array(
6000 );
6001 public $column;
6002 public $scalingType;
6003 protected $sizeRangeType = 'Google_Service_MapsEngine_SizeRange';
6004 protected $sizeRangeDataType = '';
6005 protected $valueRangeType = 'Google_Service_MapsEngine_ValueRange';
6006 protected $valueRangeDataType = '';
6007
6008
6009 public function setColumn($column)
6010 {
6011 $this->column = $column;
6012 }
6013 public function getColumn()
6014 {
6015 return $this->column;
6016 }
6017 public function setScalingType($scalingType)
6018 {
6019 $this->scalingType = $scalingType;
6020 }
6021 public function getScalingType()
6022 {
6023 return $this->scalingType;
6024 }
6025 public function setSizeRange(Google_Service_MapsEngine_SizeRange $sizeRange)
6026 {
6027 $this->sizeRange = $sizeRange;
6028 }
6029 public function getSizeRange()
6030 {
6031 return $this->sizeRange;
6032 }
6033 public function setValueRange(Google_Service_MapsEngine_ValueRange $valueRange)
6034 {
6035 $this->valueRange = $valueRange;
6036 }
6037 public function getValueRange()
6038 {
6039 return $this->valueRange;
6040 }
6041 }
6042
6043 class Google_Service_MapsEngine_Schema extends Google_Collection
6044 {
6045 protected $collection_key = 'columns';
6046 protected $internal_gapi_mappings = array(
6047 );
6048 protected $columnsType = 'Google_Service_MapsEngine_TableColumn';
6049 protected $columnsDataType = 'array';
6050 public $primaryGeometry;
6051 public $primaryKey;
6052
6053
6054 public function setColumns($columns)
6055 {
6056 $this->columns = $columns;
6057 }
6058 public function getColumns()
6059 {
6060 return $this->columns;
6061 }
6062 public function setPrimaryGeometry($primaryGeometry)
6063 {
6064 $this->primaryGeometry = $primaryGeometry;
6065 }
6066 public function getPrimaryGeometry()
6067 {
6068 return $this->primaryGeometry;
6069 }
6070 public function setPrimaryKey($primaryKey)
6071 {
6072 $this->primaryKey = $primaryKey;
6073 }
6074 public function getPrimaryKey()
6075 {
6076 return $this->primaryKey;
6077 }
6078 }
6079
6080 class Google_Service_MapsEngine_SizeRange extends Google_Model
6081 {
6082 protected $internal_gapi_mappings = array(
6083 );
6084 public $max;
6085 public $min;
6086
6087
6088 public function setMax($max)
6089 {
6090 $this->max = $max;
6091 }
6092 public function getMax()
6093 {
6094 return $this->max;
6095 }
6096 public function setMin($min)
6097 {
6098 $this->min = $min;
6099 }
6100 public function getMin()
6101 {
6102 return $this->min;
6103 }
6104 }
6105
6106 class Google_Service_MapsEngine_Table extends Google_Collection
6107 {
6108 protected $collection_key = 'tags';
6109 protected $internal_gapi_mappings = array(
6110 );
6111 public $bbox;
6112 public $creationTime;
6113 public $creatorEmail;
6114 public $description;
6115 public $draftAccessList;
6116 public $etag;
6117 protected $filesType = 'Google_Service_MapsEngine_MapsengineFile';
6118 protected $filesDataType = 'array';
6119 public $id;
6120 public $lastModifiedTime;
6121 public $lastModifierEmail;
6122 public $name;
6123 public $processingStatus;
6124 public $projectId;
6125 public $publishedAccessList;
6126 protected $schemaType = 'Google_Service_MapsEngine_Schema';
6127 protected $schemaDataType = '';
6128 public $sourceEncoding;
6129 public $tags;
6130 public $writersCanEditPermissions;
6131
6132
6133 public function setBbox($bbox)
6134 {
6135 $this->bbox = $bbox;
6136 }
6137 public function getBbox()
6138 {
6139 return $this->bbox;
6140 }
6141 public function setCreationTime($creationTime)
6142 {
6143 $this->creationTime = $creationTime;
6144 }
6145 public function getCreationTime()
6146 {
6147 return $this->creationTime;
6148 }
6149 public function setCreatorEmail($creatorEmail)
6150 {
6151 $this->creatorEmail = $creatorEmail;
6152 }
6153 public function getCreatorEmail()
6154 {
6155 return $this->creatorEmail;
6156 }
6157 public function setDescription($description)
6158 {
6159 $this->description = $description;
6160 }
6161 public function getDescription()
6162 {
6163 return $this->description;
6164 }
6165 public function setDraftAccessList($draftAccessList)
6166 {
6167 $this->draftAccessList = $draftAccessList;
6168 }
6169 public function getDraftAccessList()
6170 {
6171 return $this->draftAccessList;
6172 }
6173 public function setEtag($etag)
6174 {
6175 $this->etag = $etag;
6176 }
6177 public function getEtag()
6178 {
6179 return $this->etag;
6180 }
6181 public function setFiles($files)
6182 {
6183 $this->files = $files;
6184 }
6185 public function getFiles()
6186 {
6187 return $this->files;
6188 }
6189 public function setId($id)
6190 {
6191 $this->id = $id;
6192 }
6193 public function getId()
6194 {
6195 return $this->id;
6196 }
6197 public function setLastModifiedTime($lastModifiedTime)
6198 {
6199 $this->lastModifiedTime = $lastModifiedTime;
6200 }
6201 public function getLastModifiedTime()
6202 {
6203 return $this->lastModifiedTime;
6204 }
6205 public function setLastModifierEmail($lastModifierEmail)
6206 {
6207 $this->lastModifierEmail = $lastModifierEmail;
6208 }
6209 public function getLastModifierEmail()
6210 {
6211 return $this->lastModifierEmail;
6212 }
6213 public function setName($name)
6214 {
6215 $this->name = $name;
6216 }
6217 public function getName()
6218 {
6219 return $this->name;
6220 }
6221 public function setProcessingStatus($processingStatus)
6222 {
6223 $this->processingStatus = $processingStatus;
6224 }
6225 public function getProcessingStatus()
6226 {
6227 return $this->processingStatus;
6228 }
6229 public function setProjectId($projectId)
6230 {
6231 $this->projectId = $projectId;
6232 }
6233 public function getProjectId()
6234 {
6235 return $this->projectId;
6236 }
6237 public function setPublishedAccessList($publishedAccessList)
6238 {
6239 $this->publishedAccessList = $publishedAccessList;
6240 }
6241 public function getPublishedAccessList()
6242 {
6243 return $this->publishedAccessList;
6244 }
6245 public function setSchema(Google_Service_MapsEngine_Schema $schema)
6246 {
6247 $this->schema = $schema;
6248 }
6249 public function getSchema()
6250 {
6251 return $this->schema;
6252 }
6253 public function setSourceEncoding($sourceEncoding)
6254 {
6255 $this->sourceEncoding = $sourceEncoding;
6256 }
6257 public function getSourceEncoding()
6258 {
6259 return $this->sourceEncoding;
6260 }
6261 public function setTags($tags)
6262 {
6263 $this->tags = $tags;
6264 }
6265 public function getTags()
6266 {
6267 return $this->tags;
6268 }
6269 public function setWritersCanEditPermissions($writersCanEditPermissions)
6270 {
6271 $this->writersCanEditPermissions = $writersCanEditPermissions;
6272 }
6273 public function getWritersCanEditPermissions()
6274 {
6275 return $this->writersCanEditPermissions;
6276 }
6277 }
6278
6279 class Google_Service_MapsEngine_TableColumn extends Google_Model
6280 {
6281 protected $internal_gapi_mappings = array(
6282 );
6283 public $name;
6284 public $type;
6285
6286
6287 public function setName($name)
6288 {
6289 $this->name = $name;
6290 }
6291 public function getName()
6292 {
6293 return $this->name;
6294 }
6295 public function setType($type)
6296 {
6297 $this->type = $type;
6298 }
6299 public function getType()
6300 {
6301 return $this->type;
6302 }
6303 }
6304
6305 class Google_Service_MapsEngine_TablesListResponse extends Google_Collection
6306 {
6307 protected $collection_key = 'tables';
6308 protected $internal_gapi_mappings = array(
6309 );
6310 public $nextPageToken;
6311 protected $tablesType = 'Google_Service_MapsEngine_Table';
6312 protected $tablesDataType = 'array';
6313
6314
6315 public function setNextPageToken($nextPageToken)
6316 {
6317 $this->nextPageToken = $nextPageToken;
6318 }
6319 public function getNextPageToken()
6320 {
6321 return $this->nextPageToken;
6322 }
6323 public function setTables($tables)
6324 {
6325 $this->tables = $tables;
6326 }
6327 public function getTables()
6328 {
6329 return $this->tables;
6330 }
6331 }
6332
6333 class Google_Service_MapsEngine_ValueRange extends Google_Model
6334 {
6335 protected $internal_gapi_mappings = array(
6336 );
6337 public $max;
6338 public $min;
6339
6340
6341 public function setMax($max)
6342 {
6343 $this->max = $max;
6344 }
6345 public function getMax()
6346 {
6347 return $this->max;
6348 }
6349 public function setMin($min)
6350 {
6351 $this->min = $min;
6352 }
6353 public function getMin()
6354 {
6355 return $this->min;
6356 }
6357 }
6358
6359 class Google_Service_MapsEngine_VectorStyle extends Google_Collection
6360 {
6361 protected $collection_key = 'displayRules';
6362 protected $internal_gapi_mappings = array(
6363 );
6364 protected $displayRulesType = 'Google_Service_MapsEngine_DisplayRule';
6365 protected $displayRulesDataType = 'array';
6366 protected $featureInfoType = 'Google_Service_MapsEngine_FeatureInfo';
6367 protected $featureInfoDataType = '';
6368 public $type;
6369
6370
6371 public function setDisplayRules($displayRules)
6372 {
6373 $this->displayRules = $displayRules;
6374 }
6375 public function getDisplayRules()
6376 {
6377 return $this->displayRules;
6378 }
6379 public function setFeatureInfo(Google_Service_MapsEngine_FeatureInfo $featureInfo)
6380 {
6381 $this->featureInfo = $featureInfo;
6382 }
6383 public function getFeatureInfo()
6384 {
6385 return $this->featureInfo;
6386 }
6387 public function setType($type)
6388 {
6389 $this->type = $type;
6390 }
6391 public function getType()
6392 {
6393 return $this->type;
6394 }
6395 }
6396
6397 class Google_Service_MapsEngine_ZoomLevels extends Google_Model
6398 {
6399 protected $internal_gapi_mappings = array(
6400 );
6401 public $max;
6402 public $min;
6403
6404
6405 public function setMax($max)
6406 {
6407 $this->max = $max;
6408 }
6409 public function getMax()
6410 {
6411 return $this->max;
6412 }
6413 public function setMin($min)
6414 {
6415 $this->min = $min;
6416 }
6417 public function getMin()
6418 {
6419 return $this->min;
6420 }
6421 }
6422