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

MapsEngine.php in Authorizer 2.3.4, at inc/google-api-php-client/src/Google/Service/MapsEngine.php

4,280 lines 106.2 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 vector and raster data.
23 * </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 Maps Engine data. */
35 const MAPSENGINE = "https://www.googleapis.com/auth/mapsengine";
36 /** View your Google Maps Engine data. */
37 const MAPSENGINE_READONLY = "https://www.googleapis.com/auth/mapsengine.readonly";
38
39 public $assets;
40 public $assets_parents;
41 public $layers;
42 public $layers_parents;
43 public $maps;
44 public $projects;
45 public $rasterCollections;
46 public $rasterCollections_parents;
47 public $rasterCollections_rasters;
48 public $rasters;
49 public $rasters_files;
50 public $rasters_parents;
51 public $tables;
52 public $tables_features;
53 public $tables_files;
54 public $tables_parents;
55
56
57 /**
58 * Constructs the internal representation of the MapsEngine service.
59 *
60 * @param Google_Client $client
61 */
62 public function __construct(Google_Client $client)
63 {
64 parent::__construct($client);
65 $this->servicePath = 'mapsengine/v1/';
66 $this->version = 'v1';
67 $this->serviceName = 'mapsengine';
68
69 $this->assets = new Google_Service_MapsEngine_Assets_Resource(
70 $this,
71 $this->serviceName,
72 'assets',
73 array(
74 'methods' => array(
75 'get' => array(
76 'path' => 'assets/{id}',
77 'httpMethod' => 'GET',
78 'parameters' => array(
79 'id' => array(
80 'location' => 'path',
81 'type' => 'string',
82 'required' => true,
83 ),
84 ),
85 ),'list' => array(
86 'path' => 'assets',
87 'httpMethod' => 'GET',
88 'parameters' => array(
89 'modifiedAfter' => array(
90 'location' => 'query',
91 'type' => 'string',
92 ),
93 'createdAfter' => array(
94 'location' => 'query',
95 'type' => 'string',
96 ),
97 'projectId' => array(
98 'location' => 'query',
99 'type' => 'string',
100 ),
101 'maxResults' => array(
102 'location' => 'query',
103 'type' => 'integer',
104 ),
105 'pageToken' => array(
106 'location' => 'query',
107 'type' => 'string',
108 ),
109 'creatorEmail' => array(
110 'location' => 'query',
111 'type' => 'string',
112 ),
113 'bbox' => array(
114 'location' => 'query',
115 'type' => 'string',
116 ),
117 'modifiedBefore' => array(
118 'location' => 'query',
119 'type' => 'string',
120 ),
121 'createdBefore' => array(
122 'location' => 'query',
123 'type' => 'string',
124 ),
125 'type' => array(
126 'location' => 'query',
127 'type' => 'string',
128 ),
129 ),
130 ),
131 )
132 )
133 );
134 $this->assets_parents = new Google_Service_MapsEngine_AssetsParents_Resource(
135 $this,
136 $this->serviceName,
137 'parents',
138 array(
139 'methods' => array(
140 'list' => array(
141 'path' => 'assets/{id}/parents',
142 'httpMethod' => 'GET',
143 'parameters' => array(
144 'id' => array(
145 'location' => 'path',
146 'type' => 'string',
147 'required' => true,
148 ),
149 'pageToken' => array(
150 'location' => 'query',
151 'type' => 'string',
152 ),
153 'maxResults' => array(
154 'location' => 'query',
155 'type' => 'integer',
156 ),
157 ),
158 ),
159 )
160 )
161 );
162 $this->layers = new Google_Service_MapsEngine_Layers_Resource(
163 $this,
164 $this->serviceName,
165 'layers',
166 array(
167 'methods' => array(
168 'create' => array(
169 'path' => 'layers',
170 'httpMethod' => 'POST',
171 'parameters' => array(
172 'process' => array(
173 'location' => 'query',
174 'type' => 'boolean',
175 ),
176 ),
177 ),'get' => array(
178 'path' => 'layers/{id}',
179 'httpMethod' => 'GET',
180 'parameters' => array(
181 'id' => array(
182 'location' => 'path',
183 'type' => 'string',
184 'required' => true,
185 ),
186 'version' => array(
187 'location' => 'query',
188 'type' => 'string',
189 ),
190 ),
191 ),'list' => array(
192 'path' => 'layers',
193 'httpMethod' => 'GET',
194 'parameters' => array(
195 'modifiedAfter' => array(
196 'location' => 'query',
197 'type' => 'string',
198 ),
199 'createdAfter' => array(
200 'location' => 'query',
201 'type' => 'string',
202 ),
203 'projectId' => array(
204 'location' => 'query',
205 'type' => 'string',
206 ),
207 'maxResults' => array(
208 'location' => 'query',
209 'type' => 'integer',
210 ),
211 'pageToken' => array(
212 'location' => 'query',
213 'type' => 'string',
214 ),
215 'creatorEmail' => array(
216 'location' => 'query',
217 'type' => 'string',
218 ),
219 'bbox' => array(
220 'location' => 'query',
221 'type' => 'string',
222 ),
223 'modifiedBefore' => array(
224 'location' => 'query',
225 'type' => 'string',
226 ),
227 'createdBefore' => array(
228 'location' => 'query',
229 'type' => 'string',
230 ),
231 ),
232 ),'process' => array(
233 'path' => 'layers/{id}/process',
234 'httpMethod' => 'POST',
235 'parameters' => array(
236 'id' => array(
237 'location' => 'path',
238 'type' => 'string',
239 'required' => true,
240 ),
241 ),
242 ),'publish' => array(
243 'path' => 'layers/{id}/publish',
244 'httpMethod' => 'POST',
245 'parameters' => array(
246 'id' => array(
247 'location' => 'path',
248 'type' => 'string',
249 'required' => true,
250 ),
251 ),
252 ),
253 )
254 )
255 );
256 $this->layers_parents = new Google_Service_MapsEngine_LayersParents_Resource(
257 $this,
258 $this->serviceName,
259 'parents',
260 array(
261 'methods' => array(
262 'list' => array(
263 'path' => 'layers/{id}/parents',
264 'httpMethod' => 'GET',
265 'parameters' => array(
266 'id' => array(
267 'location' => 'path',
268 'type' => 'string',
269 'required' => true,
270 ),
271 'pageToken' => array(
272 'location' => 'query',
273 'type' => 'string',
274 ),
275 'maxResults' => array(
276 'location' => 'query',
277 'type' => 'integer',
278 ),
279 ),
280 ),
281 )
282 )
283 );
284 $this->maps = new Google_Service_MapsEngine_Maps_Resource(
285 $this,
286 $this->serviceName,
287 'maps',
288 array(
289 'methods' => array(
290 'create' => array(
291 'path' => 'maps',
292 'httpMethod' => 'POST',
293 'parameters' => array(),
294 ),'get' => array(
295 'path' => 'maps/{id}',
296 'httpMethod' => 'GET',
297 'parameters' => array(
298 'id' => array(
299 'location' => 'path',
300 'type' => 'string',
301 'required' => true,
302 ),
303 'version' => array(
304 'location' => 'query',
305 'type' => 'string',
306 ),
307 ),
308 ),'list' => array(
309 'path' => 'maps',
310 'httpMethod' => 'GET',
311 'parameters' => array(
312 'modifiedAfter' => array(
313 'location' => 'query',
314 'type' => 'string',
315 ),
316 'createdAfter' => array(
317 'location' => 'query',
318 'type' => 'string',
319 ),
320 'projectId' => array(
321 'location' => 'query',
322 'type' => 'string',
323 ),
324 'maxResults' => array(
325 'location' => 'query',
326 'type' => 'integer',
327 ),
328 'pageToken' => array(
329 'location' => 'query',
330 'type' => 'string',
331 ),
332 'creatorEmail' => array(
333 'location' => 'query',
334 'type' => 'string',
335 ),
336 'bbox' => array(
337 'location' => 'query',
338 'type' => 'string',
339 ),
340 'modifiedBefore' => array(
341 'location' => 'query',
342 'type' => 'string',
343 ),
344 'createdBefore' => array(
345 'location' => 'query',
346 'type' => 'string',
347 ),
348 ),
349 ),'publish' => array(
350 'path' => 'maps/{id}/publish',
351 'httpMethod' => 'POST',
352 'parameters' => array(
353 'id' => array(
354 'location' => 'path',
355 'type' => 'string',
356 'required' => true,
357 ),
358 ),
359 ),
360 )
361 )
362 );
363 $this->projects = new Google_Service_MapsEngine_Projects_Resource(
364 $this,
365 $this->serviceName,
366 'projects',
367 array(
368 'methods' => array(
369 'list' => array(
370 'path' => 'projects',
371 'httpMethod' => 'GET',
372 'parameters' => array(),
373 ),
374 )
375 )
376 );
377 $this->rasterCollections = new Google_Service_MapsEngine_RasterCollections_Resource(
378 $this,
379 $this->serviceName,
380 'rasterCollections',
381 array(
382 'methods' => array(
383 'create' => array(
384 'path' => 'rasterCollections',
385 'httpMethod' => 'POST',
386 'parameters' => array(),
387 ),'get' => array(
388 'path' => 'rasterCollections/{id}',
389 'httpMethod' => 'GET',
390 'parameters' => array(
391 'id' => array(
392 'location' => 'path',
393 'type' => 'string',
394 'required' => true,
395 ),
396 ),
397 ),'list' => array(
398 'path' => 'rasterCollections',
399 'httpMethod' => 'GET',
400 'parameters' => array(
401 'modifiedAfter' => array(
402 'location' => 'query',
403 'type' => 'string',
404 ),
405 'createdAfter' => array(
406 'location' => 'query',
407 'type' => 'string',
408 ),
409 'projectId' => array(
410 'location' => 'query',
411 'type' => 'string',
412 ),
413 'maxResults' => array(
414 'location' => 'query',
415 'type' => 'integer',
416 ),
417 'pageToken' => array(
418 'location' => 'query',
419 'type' => 'string',
420 ),
421 'creatorEmail' => array(
422 'location' => 'query',
423 'type' => 'string',
424 ),
425 'bbox' => array(
426 'location' => 'query',
427 'type' => 'string',
428 ),
429 'modifiedBefore' => array(
430 'location' => 'query',
431 'type' => 'string',
432 ),
433 'createdBefore' => array(
434 'location' => 'query',
435 'type' => 'string',
436 ),
437 ),
438 ),'process' => array(
439 'path' => 'rasterCollections/{id}/process',
440 'httpMethod' => 'POST',
441 'parameters' => array(
442 'id' => array(
443 'location' => 'path',
444 'type' => 'string',
445 'required' => true,
446 ),
447 ),
448 ),
449 )
450 )
451 );
452 $this->rasterCollections_parents = new Google_Service_MapsEngine_RasterCollectionsParents_Resource(
453 $this,
454 $this->serviceName,
455 'parents',
456 array(
457 'methods' => array(
458 'list' => array(
459 'path' => 'rasterCollections/{id}/parents',
460 'httpMethod' => 'GET',
461 'parameters' => array(
462 'id' => array(
463 'location' => 'path',
464 'type' => 'string',
465 'required' => true,
466 ),
467 'pageToken' => array(
468 'location' => 'query',
469 'type' => 'string',
470 ),
471 'maxResults' => array(
472 'location' => 'query',
473 'type' => 'integer',
474 ),
475 ),
476 ),
477 )
478 )
479 );
480 $this->rasterCollections_rasters = new Google_Service_MapsEngine_RasterCollectionsRasters_Resource(
481 $this,
482 $this->serviceName,
483 'rasters',
484 array(
485 'methods' => array(
486 'batchDelete' => array(
487 'path' => 'rasterCollections/{id}/rasters/batchDelete',
488 'httpMethod' => 'POST',
489 'parameters' => array(
490 'id' => array(
491 'location' => 'path',
492 'type' => 'string',
493 'required' => true,
494 ),
495 ),
496 ),'batchInsert' => array(
497 'path' => 'rasterCollections/{id}/rasters/batchInsert',
498 'httpMethod' => 'POST',
499 'parameters' => array(
500 'id' => array(
501 'location' => 'path',
502 'type' => 'string',
503 'required' => true,
504 ),
505 ),
506 ),'list' => array(
507 'path' => 'rasterCollections/{id}/rasters',
508 'httpMethod' => 'GET',
509 'parameters' => array(
510 'id' => array(
511 'location' => 'path',
512 'type' => 'string',
513 'required' => true,
514 ),
515 'modifiedAfter' => array(
516 'location' => 'query',
517 'type' => 'string',
518 ),
519 'createdAfter' => array(
520 'location' => 'query',
521 'type' => 'string',
522 ),
523 'maxResults' => array(
524 'location' => 'query',
525 'type' => 'integer',
526 ),
527 'pageToken' => array(
528 'location' => 'query',
529 'type' => 'string',
530 ),
531 'creatorEmail' => array(
532 'location' => 'query',
533 'type' => 'string',
534 ),
535 'bbox' => array(
536 'location' => 'query',
537 'type' => 'string',
538 ),
539 'modifiedBefore' => array(
540 'location' => 'query',
541 'type' => 'string',
542 ),
543 'createdBefore' => array(
544 'location' => 'query',
545 'type' => 'string',
546 ),
547 ),
548 ),
549 )
550 )
551 );
552 $this->rasters = new Google_Service_MapsEngine_Rasters_Resource(
553 $this,
554 $this->serviceName,
555 'rasters',
556 array(
557 'methods' => array(
558 'get' => array(
559 'path' => 'rasters/{id}',
560 'httpMethod' => 'GET',
561 'parameters' => array(
562 'id' => array(
563 'location' => 'path',
564 'type' => 'string',
565 'required' => true,
566 ),
567 ),
568 ),'upload' => array(
569 'path' => 'rasters/upload',
570 'httpMethod' => 'POST',
571 'parameters' => array(),
572 ),
573 )
574 )
575 );
576 $this->rasters_files = new Google_Service_MapsEngine_RastersFiles_Resource(
577 $this,
578 $this->serviceName,
579 'files',
580 array(
581 'methods' => array(
582 'insert' => array(
583 'path' => 'rasters/{id}/files',
584 'httpMethod' => 'POST',
585 'parameters' => array(
586 'id' => array(
587 'location' => 'path',
588 'type' => 'string',
589 'required' => true,
590 ),
591 'filename' => array(
592 'location' => 'query',
593 'type' => 'string',
594 'required' => true,
595 ),
596 ),
597 ),
598 )
599 )
600 );
601 $this->rasters_parents = new Google_Service_MapsEngine_RastersParents_Resource(
602 $this,
603 $this->serviceName,
604 'parents',
605 array(
606 'methods' => array(
607 'list' => array(
608 'path' => 'rasters/{id}/parents',
609 'httpMethod' => 'GET',
610 'parameters' => array(
611 'id' => array(
612 'location' => 'path',
613 'type' => 'string',
614 'required' => true,
615 ),
616 'pageToken' => array(
617 'location' => 'query',
618 'type' => 'string',
619 ),
620 'maxResults' => array(
621 'location' => 'query',
622 'type' => 'integer',
623 ),
624 ),
625 ),
626 )
627 )
628 );
629 $this->tables = new Google_Service_MapsEngine_Tables_Resource(
630 $this,
631 $this->serviceName,
632 'tables',
633 array(
634 'methods' => array(
635 'create' => array(
636 'path' => 'tables',
637 'httpMethod' => 'POST',
638 'parameters' => array(),
639 ),'get' => array(
640 'path' => 'tables/{id}',
641 'httpMethod' => 'GET',
642 'parameters' => array(
643 'id' => array(
644 'location' => 'path',
645 'type' => 'string',
646 'required' => true,
647 ),
648 'version' => array(
649 'location' => 'query',
650 'type' => 'string',
651 ),
652 ),
653 ),'list' => array(
654 'path' => 'tables',
655 'httpMethod' => 'GET',
656 'parameters' => array(
657 'modifiedAfter' => array(
658 'location' => 'query',
659 'type' => 'string',
660 ),
661 'createdAfter' => array(
662 'location' => 'query',
663 'type' => 'string',
664 ),
665 'projectId' => array(
666 'location' => 'query',
667 'type' => 'string',
668 ),
669 'maxResults' => array(
670 'location' => 'query',
671 'type' => 'integer',
672 ),
673 'pageToken' => array(
674 'location' => 'query',
675 'type' => 'string',
676 ),
677 'creatorEmail' => array(
678 'location' => 'query',
679 'type' => 'string',
680 ),
681 'bbox' => array(
682 'location' => 'query',
683 'type' => 'string',
684 ),
685 'modifiedBefore' => array(
686 'location' => 'query',
687 'type' => 'string',
688 ),
689 'createdBefore' => array(
690 'location' => 'query',
691 'type' => 'string',
692 ),
693 ),
694 ),'upload' => array(
695 'path' => 'tables/upload',
696 'httpMethod' => 'POST',
697 'parameters' => array(),
698 ),
699 )
700 )
701 );
702 $this->tables_features = new Google_Service_MapsEngine_TablesFeatures_Resource(
703 $this,
704 $this->serviceName,
705 'features',
706 array(
707 'methods' => array(
708 'batchDelete' => array(
709 'path' => 'tables/{id}/features/batchDelete',
710 'httpMethod' => 'POST',
711 'parameters' => array(
712 'id' => array(
713 'location' => 'path',
714 'type' => 'string',
715 'required' => true,
716 ),
717 ),
718 ),'batchInsert' => array(
719 'path' => 'tables/{id}/features/batchInsert',
720 'httpMethod' => 'POST',
721 'parameters' => array(
722 'id' => array(
723 'location' => 'path',
724 'type' => 'string',
725 'required' => true,
726 ),
727 ),
728 ),'batchPatch' => array(
729 'path' => 'tables/{id}/features/batchPatch',
730 'httpMethod' => 'POST',
731 'parameters' => array(
732 'id' => array(
733 'location' => 'path',
734 'type' => 'string',
735 'required' => true,
736 ),
737 ),
738 ),'get' => array(
739 'path' => 'tables/{tableId}/features/{id}',
740 'httpMethod' => 'GET',
741 'parameters' => array(
742 'tableId' => array(
743 'location' => 'path',
744 'type' => 'string',
745 'required' => true,
746 ),
747 'id' => array(
748 'location' => 'path',
749 'type' => 'string',
750 'required' => true,
751 ),
752 'version' => array(
753 'location' => 'query',
754 'type' => 'string',
755 ),
756 'select' => array(
757 'location' => 'query',
758 'type' => 'string',
759 ),
760 ),
761 ),'list' => array(
762 'path' => 'tables/{id}/features',
763 'httpMethod' => 'GET',
764 'parameters' => array(
765 'id' => array(
766 'location' => 'path',
767 'type' => 'string',
768 'required' => true,
769 ),
770 'orderBy' => array(
771 'location' => 'query',
772 'type' => 'string',
773 ),
774 'intersects' => array(
775 'location' => 'query',
776 'type' => 'string',
777 ),
778 'maxResults' => array(
779 'location' => 'query',
780 'type' => 'integer',
781 ),
782 'pageToken' => array(
783 'location' => 'query',
784 'type' => 'string',
785 ),
786 'version' => array(
787 'location' => 'query',
788 'type' => 'string',
789 ),
790 'limit' => array(
791 'location' => 'query',
792 'type' => 'integer',
793 ),
794 'include' => array(
795 'location' => 'query',
796 'type' => 'string',
797 ),
798 'where' => array(
799 'location' => 'query',
800 'type' => 'string',
801 ),
802 'select' => array(
803 'location' => 'query',
804 'type' => 'string',
805 ),
806 ),
807 ),
808 )
809 )
810 );
811 $this->tables_files = new Google_Service_MapsEngine_TablesFiles_Resource(
812 $this,
813 $this->serviceName,
814 'files',
815 array(
816 'methods' => array(
817 'insert' => array(
818 'path' => 'tables/{id}/files',
819 'httpMethod' => 'POST',
820 'parameters' => array(
821 'id' => array(
822 'location' => 'path',
823 'type' => 'string',
824 'required' => true,
825 ),
826 'filename' => array(
827 'location' => 'query',
828 'type' => 'string',
829 'required' => true,
830 ),
831 ),
832 ),
833 )
834 )
835 );
836 $this->tables_parents = new Google_Service_MapsEngine_TablesParents_Resource(
837 $this,
838 $this->serviceName,
839 'parents',
840 array(
841 'methods' => array(
842 'list' => array(
843 'path' => 'tables/{id}/parents',
844 'httpMethod' => 'GET',
845 'parameters' => array(
846 'id' => array(
847 'location' => 'path',
848 'type' => 'string',
849 'required' => true,
850 ),
851 'pageToken' => array(
852 'location' => 'query',
853 'type' => 'string',
854 ),
855 'maxResults' => array(
856 'location' => 'query',
857 'type' => 'integer',
858 ),
859 ),
860 ),
861 )
862 )
863 );
864 }
865 }
866
867
868 /**
869 * The "assets" collection of methods.
870 * Typical usage is:
871 * <code>
872 * $mapsengineService = new Google_Service_MapsEngine(...);
873 * $assets = $mapsengineService->assets;
874 * </code>
875 */
876 class Google_Service_MapsEngine_Assets_Resource extends Google_Service_Resource
877 {
878
879 /**
880 * Return metadata for a particular asset. (assets.get)
881 *
882 * @param string $id
883 * The ID of the asset.
884 * @param array $optParams Optional parameters.
885 * @return Google_Service_MapsEngine_Asset
886 */
887 public function get($id, $optParams = array())
888 {
889 $params = array('id' => $id);
890 $params = array_merge($params, $optParams);
891 return $this->call('get', array($params), "Google_Service_MapsEngine_Asset");
892 }
893 /**
894 * Return all assets readable by the current user. (assets.listAssets)
895 *
896 * @param array $optParams Optional parameters.
897 *
898 * @opt_param string modifiedAfter
899 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
900 * been modified at or after this time.
901 * @opt_param string createdAfter
902 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
903 * been created at or after this time.
904 * @opt_param string projectId
905 * The ID of a Maps Engine project, used to filter the response. To list all available projects
906 * with their IDs, send a Projects: list request. You can also find your project ID as the value of
907 * the DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
908 * @opt_param string maxResults
909 * The maximum number of items to include in a single response page. The maximum supported value is
910 * 100.
911 * @opt_param string pageToken
912 * The continuation token, used to page through large result sets. To get the next page of results,
913 * set this parameter to the value of nextPageToken from the previous response.
914 * @opt_param string creatorEmail
915 * An email address representing a user. Returned assets that have been created by the user
916 * associated with the provided email address.
917 * @opt_param string bbox
918 * A bounding box, expressed as "west,south,east,north". If set, only assets which intersect this
919 * bounding box will be returned.
920 * @opt_param string modifiedBefore
921 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
922 * been modified at or before this time.
923 * @opt_param string createdBefore
924 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
925 * been created at or before this time.
926 * @opt_param string type
927 * An asset type restriction. If set, only resources of this type will be returned.
928 * @return Google_Service_MapsEngine_AssetsListResponse
929 */
930 public function listAssets($optParams = array())
931 {
932 $params = array();
933 $params = array_merge($params, $optParams);
934 return $this->call('list', array($params), "Google_Service_MapsEngine_AssetsListResponse");
935 }
936 }
937
938 /**
939 * The "parents" collection of methods.
940 * Typical usage is:
941 * <code>
942 * $mapsengineService = new Google_Service_MapsEngine(...);
943 * $parents = $mapsengineService->parents;
944 * </code>
945 */
946 class Google_Service_MapsEngine_AssetsParents_Resource extends Google_Service_Resource
947 {
948
949 /**
950 * Return all parent ids of the specified asset. (parents.listAssetsParents)
951 *
952 * @param string $id
953 * The ID of the asset whose parents will be listed.
954 * @param array $optParams Optional parameters.
955 *
956 * @opt_param string pageToken
957 * The continuation token, used to page through large result sets. To get the next page of results,
958 * set this parameter to the value of nextPageToken from the previous response.
959 * @opt_param string maxResults
960 * The maximum number of items to include in a single response page. The maximum supported value is
961 * 50.
962 * @return Google_Service_MapsEngine_ParentsListResponse
963 */
964 public function listAssetsParents($id, $optParams = array())
965 {
966 $params = array('id' => $id);
967 $params = array_merge($params, $optParams);
968 return $this->call('list', array($params), "Google_Service_MapsEngine_ParentsListResponse");
969 }
970 }
971
972 /**
973 * The "layers" collection of methods.
974 * Typical usage is:
975 * <code>
976 * $mapsengineService = new Google_Service_MapsEngine(...);
977 * $layers = $mapsengineService->layers;
978 * </code>
979 */
980 class Google_Service_MapsEngine_Layers_Resource extends Google_Service_Resource
981 {
982
983 /**
984 * Create a layer asset. (layers.create)
985 *
986 * @param Google_Layer $postBody
987 * @param array $optParams Optional parameters.
988 *
989 * @opt_param bool process
990 * Whether to queue the created layer for processing.
991 * @return Google_Service_MapsEngine_Layer
992 */
993 public function create(Google_Service_MapsEngine_Layer $postBody, $optParams = array())
994 {
995 $params = array('postBody' => $postBody);
996 $params = array_merge($params, $optParams);
997 return $this->call('create', array($params), "Google_Service_MapsEngine_Layer");
998 }
999 /**
1000 * Return metadata for a particular layer. (layers.get)
1001 *
1002 * @param string $id
1003 * The ID of the layer.
1004 * @param array $optParams Optional parameters.
1005 *
1006 * @opt_param string version
1007 *
1008 * @return Google_Service_MapsEngine_Layer
1009 */
1010 public function get($id, $optParams = array())
1011 {
1012 $params = array('id' => $id);
1013 $params = array_merge($params, $optParams);
1014 return $this->call('get', array($params), "Google_Service_MapsEngine_Layer");
1015 }
1016 /**
1017 * Return all layers readable by the current user. (layers.listLayers)
1018 *
1019 * @param array $optParams Optional parameters.
1020 *
1021 * @opt_param string modifiedAfter
1022 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1023 * been modified at or after this time.
1024 * @opt_param string createdAfter
1025 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1026 * been created at or after this time.
1027 * @opt_param string projectId
1028 * The ID of a Maps Engine project, used to filter the response. To list all available projects
1029 * with their IDs, send a Projects: list request. You can also find your project ID as the value of
1030 * the DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
1031 * @opt_param string maxResults
1032 * The maximum number of items to include in a single response page. The maximum supported value is
1033 * 100.
1034 * @opt_param string pageToken
1035 * The continuation token, used to page through large result sets. To get the next page of results,
1036 * set this parameter to the value of nextPageToken from the previous response.
1037 * @opt_param string creatorEmail
1038 * An email address representing a user. Returned assets that have been created by the user
1039 * associated with the provided email address.
1040 * @opt_param string bbox
1041 * A bounding box, expressed as "west,south,east,north". If set, only assets which intersect this
1042 * bounding box will be returned.
1043 * @opt_param string modifiedBefore
1044 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1045 * been modified at or before this time.
1046 * @opt_param string createdBefore
1047 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1048 * been created at or before this time.
1049 * @return Google_Service_MapsEngine_LayersListResponse
1050 */
1051 public function listLayers($optParams = array())
1052 {
1053 $params = array();
1054 $params = array_merge($params, $optParams);
1055 return $this->call('list', array($params), "Google_Service_MapsEngine_LayersListResponse");
1056 }
1057 /**
1058 * Process a layer asset. (layers.process)
1059 *
1060 * @param string $id
1061 * The ID of the layer.
1062 * @param array $optParams Optional parameters.
1063 * @return Google_Service_MapsEngine_ProcessResponse
1064 */
1065 public function process($id, $optParams = array())
1066 {
1067 $params = array('id' => $id);
1068 $params = array_merge($params, $optParams);
1069 return $this->call('process', array($params), "Google_Service_MapsEngine_ProcessResponse");
1070 }
1071 /**
1072 * Publish a layer asset. (layers.publish)
1073 *
1074 * @param string $id
1075 * The ID of the layer.
1076 * @param array $optParams Optional parameters.
1077 * @return Google_Service_MapsEngine_PublishResponse
1078 */
1079 public function publish($id, $optParams = array())
1080 {
1081 $params = array('id' => $id);
1082 $params = array_merge($params, $optParams);
1083 return $this->call('publish', array($params), "Google_Service_MapsEngine_PublishResponse");
1084 }
1085 }
1086
1087 /**
1088 * The "parents" collection of methods.
1089 * Typical usage is:
1090 * <code>
1091 * $mapsengineService = new Google_Service_MapsEngine(...);
1092 * $parents = $mapsengineService->parents;
1093 * </code>
1094 */
1095 class Google_Service_MapsEngine_LayersParents_Resource extends Google_Service_Resource
1096 {
1097
1098 /**
1099 * Return all parent ids of the specified layer. (parents.listLayersParents)
1100 *
1101 * @param string $id
1102 * The ID of the layer whose parents will be listed.
1103 * @param array $optParams Optional parameters.
1104 *
1105 * @opt_param string pageToken
1106 * The continuation token, used to page through large result sets. To get the next page of results,
1107 * set this parameter to the value of nextPageToken from the previous response.
1108 * @opt_param string maxResults
1109 * The maximum number of items to include in a single response page. The maximum supported value is
1110 * 50.
1111 * @return Google_Service_MapsEngine_ParentsListResponse
1112 */
1113 public function listLayersParents($id, $optParams = array())
1114 {
1115 $params = array('id' => $id);
1116 $params = array_merge($params, $optParams);
1117 return $this->call('list', array($params), "Google_Service_MapsEngine_ParentsListResponse");
1118 }
1119 }
1120
1121 /**
1122 * The "maps" collection of methods.
1123 * Typical usage is:
1124 * <code>
1125 * $mapsengineService = new Google_Service_MapsEngine(...);
1126 * $maps = $mapsengineService->maps;
1127 * </code>
1128 */
1129 class Google_Service_MapsEngine_Maps_Resource extends Google_Service_Resource
1130 {
1131
1132 /**
1133 * Create a map asset. (maps.create)
1134 *
1135 * @param Google_Map $postBody
1136 * @param array $optParams Optional parameters.
1137 * @return Google_Service_MapsEngine_Map
1138 */
1139 public function create(Google_Service_MapsEngine_Map $postBody, $optParams = array())
1140 {
1141 $params = array('postBody' => $postBody);
1142 $params = array_merge($params, $optParams);
1143 return $this->call('create', array($params), "Google_Service_MapsEngine_Map");
1144 }
1145 /**
1146 * Return metadata for a particular map. (maps.get)
1147 *
1148 * @param string $id
1149 * The ID of the map.
1150 * @param array $optParams Optional parameters.
1151 *
1152 * @opt_param string version
1153 *
1154 * @return Google_Service_MapsEngine_Map
1155 */
1156 public function get($id, $optParams = array())
1157 {
1158 $params = array('id' => $id);
1159 $params = array_merge($params, $optParams);
1160 return $this->call('get', array($params), "Google_Service_MapsEngine_Map");
1161 }
1162 /**
1163 * Return all maps readable by the current user. (maps.listMaps)
1164 *
1165 * @param array $optParams Optional parameters.
1166 *
1167 * @opt_param string modifiedAfter
1168 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1169 * been modified at or after this time.
1170 * @opt_param string createdAfter
1171 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1172 * been created at or after this time.
1173 * @opt_param string projectId
1174 * The ID of a Maps Engine project, used to filter the response. To list all available projects
1175 * with their IDs, send a Projects: list request. You can also find your project ID as the value of
1176 * the DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
1177 * @opt_param string maxResults
1178 * The maximum number of items to include in a single response page. The maximum supported value is
1179 * 100.
1180 * @opt_param string pageToken
1181 * The continuation token, used to page through large result sets. To get the next page of results,
1182 * set this parameter to the value of nextPageToken from the previous response.
1183 * @opt_param string creatorEmail
1184 * An email address representing a user. Returned assets that have been created by the user
1185 * associated with the provided email address.
1186 * @opt_param string bbox
1187 * A bounding box, expressed as "west,south,east,north". If set, only assets which intersect this
1188 * bounding box will be returned.
1189 * @opt_param string modifiedBefore
1190 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1191 * been modified at or before this time.
1192 * @opt_param string createdBefore
1193 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1194 * been created at or before this time.
1195 * @return Google_Service_MapsEngine_MapsListResponse
1196 */
1197 public function listMaps($optParams = array())
1198 {
1199 $params = array();
1200 $params = array_merge($params, $optParams);
1201 return $this->call('list', array($params), "Google_Service_MapsEngine_MapsListResponse");
1202 }
1203 /**
1204 * Publish a map asset. (maps.publish)
1205 *
1206 * @param string $id
1207 * The ID of the map.
1208 * @param array $optParams Optional parameters.
1209 * @return Google_Service_MapsEngine_PublishResponse
1210 */
1211 public function publish($id, $optParams = array())
1212 {
1213 $params = array('id' => $id);
1214 $params = array_merge($params, $optParams);
1215 return $this->call('publish', array($params), "Google_Service_MapsEngine_PublishResponse");
1216 }
1217 }
1218
1219 /**
1220 * The "projects" collection of methods.
1221 * Typical usage is:
1222 * <code>
1223 * $mapsengineService = new Google_Service_MapsEngine(...);
1224 * $projects = $mapsengineService->projects;
1225 * </code>
1226 */
1227 class Google_Service_MapsEngine_Projects_Resource extends Google_Service_Resource
1228 {
1229
1230 /**
1231 * Return all projects readable by the current user. (projects.listProjects)
1232 *
1233 * @param array $optParams Optional parameters.
1234 * @return Google_Service_MapsEngine_ProjectsListResponse
1235 */
1236 public function listProjects($optParams = array())
1237 {
1238 $params = array();
1239 $params = array_merge($params, $optParams);
1240 return $this->call('list', array($params), "Google_Service_MapsEngine_ProjectsListResponse");
1241 }
1242 }
1243
1244 /**
1245 * The "rasterCollections" collection of methods.
1246 * Typical usage is:
1247 * <code>
1248 * $mapsengineService = new Google_Service_MapsEngine(...);
1249 * $rasterCollections = $mapsengineService->rasterCollections;
1250 * </code>
1251 */
1252 class Google_Service_MapsEngine_RasterCollections_Resource extends Google_Service_Resource
1253 {
1254
1255 /**
1256 * Create a raster collection asset. (rasterCollections.create)
1257 *
1258 * @param Google_RasterCollection $postBody
1259 * @param array $optParams Optional parameters.
1260 * @return Google_Service_MapsEngine_RasterCollection
1261 */
1262 public function create(Google_Service_MapsEngine_RasterCollection $postBody, $optParams = array())
1263 {
1264 $params = array('postBody' => $postBody);
1265 $params = array_merge($params, $optParams);
1266 return $this->call('create', array($params), "Google_Service_MapsEngine_RasterCollection");
1267 }
1268 /**
1269 * Return metadata for a particular raster collection. (rasterCollections.get)
1270 *
1271 * @param string $id
1272 * The ID of the raster collection.
1273 * @param array $optParams Optional parameters.
1274 * @return Google_Service_MapsEngine_RasterCollection
1275 */
1276 public function get($id, $optParams = array())
1277 {
1278 $params = array('id' => $id);
1279 $params = array_merge($params, $optParams);
1280 return $this->call('get', array($params), "Google_Service_MapsEngine_RasterCollection");
1281 }
1282 /**
1283 * Return all raster collections readable by the current user.
1284 * (rasterCollections.listRasterCollections)
1285 *
1286 * @param array $optParams Optional parameters.
1287 *
1288 * @opt_param string modifiedAfter
1289 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1290 * been modified at or after this time.
1291 * @opt_param string createdAfter
1292 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1293 * been created at or after this time.
1294 * @opt_param string projectId
1295 * The ID of a Maps Engine project, used to filter the response. To list all available projects
1296 * with their IDs, send a Projects: list request. You can also find your project ID as the value of
1297 * the DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
1298 * @opt_param string maxResults
1299 * The maximum number of items to include in a single response page. The maximum supported value is
1300 * 100.
1301 * @opt_param string pageToken
1302 * The continuation token, used to page through large result sets. To get the next page of results,
1303 * set this parameter to the value of nextPageToken from the previous response.
1304 * @opt_param string creatorEmail
1305 * An email address representing a user. Returned assets that have been created by the user
1306 * associated with the provided email address.
1307 * @opt_param string bbox
1308 * A bounding box, expressed as "west,south,east,north". If set, only assets which intersect this
1309 * bounding box will be returned.
1310 * @opt_param string modifiedBefore
1311 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1312 * been modified at or before this time.
1313 * @opt_param string createdBefore
1314 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1315 * been created at or before this time.
1316 * @return Google_Service_MapsEngine_RastercollectionsListResponse
1317 */
1318 public function listRasterCollections($optParams = array())
1319 {
1320 $params = array();
1321 $params = array_merge($params, $optParams);
1322 return $this->call('list', array($params), "Google_Service_MapsEngine_RastercollectionsListResponse");
1323 }
1324 /**
1325 * Process a raster collection asset. (rasterCollections.process)
1326 *
1327 * @param string $id
1328 * The ID of the raster collection.
1329 * @param array $optParams Optional parameters.
1330 * @return Google_Service_MapsEngine_ProcessResponse
1331 */
1332 public function process($id, $optParams = array())
1333 {
1334 $params = array('id' => $id);
1335 $params = array_merge($params, $optParams);
1336 return $this->call('process', array($params), "Google_Service_MapsEngine_ProcessResponse");
1337 }
1338 }
1339
1340 /**
1341 * The "parents" collection of methods.
1342 * Typical usage is:
1343 * <code>
1344 * $mapsengineService = new Google_Service_MapsEngine(...);
1345 * $parents = $mapsengineService->parents;
1346 * </code>
1347 */
1348 class Google_Service_MapsEngine_RasterCollectionsParents_Resource extends Google_Service_Resource
1349 {
1350
1351 /**
1352 * Return all parent ids of the specified raster collection.
1353 * (parents.listRasterCollectionsParents)
1354 *
1355 * @param string $id
1356 * The ID of the raster collection whose parents will be listed.
1357 * @param array $optParams Optional parameters.
1358 *
1359 * @opt_param string pageToken
1360 * The continuation token, used to page through large result sets. To get the next page of results,
1361 * set this parameter to the value of nextPageToken from the previous response.
1362 * @opt_param string maxResults
1363 * The maximum number of items to include in a single response page. The maximum supported value is
1364 * 50.
1365 * @return Google_Service_MapsEngine_ParentsListResponse
1366 */
1367 public function listRasterCollectionsParents($id, $optParams = array())
1368 {
1369 $params = array('id' => $id);
1370 $params = array_merge($params, $optParams);
1371 return $this->call('list', array($params), "Google_Service_MapsEngine_ParentsListResponse");
1372 }
1373 }
1374 /**
1375 * The "rasters" collection of methods.
1376 * Typical usage is:
1377 * <code>
1378 * $mapsengineService = new Google_Service_MapsEngine(...);
1379 * $rasters = $mapsengineService->rasters;
1380 * </code>
1381 */
1382 class Google_Service_MapsEngine_RasterCollectionsRasters_Resource extends Google_Service_Resource
1383 {
1384
1385 /**
1386 * Remove rasters from an existing raster collection.
1387 *
1388 * Up to 50 rasters can be included in a single batchDelete request. Each
1389 * batchDelete request is atomic. (rasters.batchDelete)
1390 *
1391 * @param string $id
1392 * The ID of the raster collection to which these rasters belong.
1393 * @param Google_RasterCollectionsRasterBatchDeleteRequest $postBody
1394 * @param array $optParams Optional parameters.
1395 * @return Google_Service_MapsEngine_RasterCollectionsRastersBatchDeleteResponse
1396 */
1397 public function batchDelete($id, Google_Service_MapsEngine_RasterCollectionsRasterBatchDeleteRequest $postBody, $optParams = array())
1398 {
1399 $params = array('id' => $id, 'postBody' => $postBody);
1400 $params = array_merge($params, $optParams);
1401 return $this->call('batchDelete', array($params), "Google_Service_MapsEngine_RasterCollectionsRastersBatchDeleteResponse");
1402 }
1403 /**
1404 * Add rasters to an existing raster collection. Rasters must be successfully
1405 * processed in order to be added to a raster collection.
1406 *
1407 * Up to 50 rasters can be included in a single batchInsert request. Each
1408 * batchInsert request is atomic. (rasters.batchInsert)
1409 *
1410 * @param string $id
1411 * The ID of the raster collection to which these rasters belong.
1412 * @param Google_RasterCollectionsRastersBatchInsertRequest $postBody
1413 * @param array $optParams Optional parameters.
1414 * @return Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertResponse
1415 */
1416 public function batchInsert($id, Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertRequest $postBody, $optParams = array())
1417 {
1418 $params = array('id' => $id, 'postBody' => $postBody);
1419 $params = array_merge($params, $optParams);
1420 return $this->call('batchInsert', array($params), "Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertResponse");
1421 }
1422 /**
1423 * Return all rasters within a raster collection.
1424 * (rasters.listRasterCollectionsRasters)
1425 *
1426 * @param string $id
1427 * The ID of the raster collection to which these rasters belong.
1428 * @param array $optParams Optional parameters.
1429 *
1430 * @opt_param string modifiedAfter
1431 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1432 * been modified at or after this time.
1433 * @opt_param string createdAfter
1434 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1435 * been created at or after this time.
1436 * @opt_param string maxResults
1437 * The maximum number of items to include in a single response page. The maximum supported value is
1438 * 100.
1439 * @opt_param string pageToken
1440 * The continuation token, used to page through large result sets. To get the next page of results,
1441 * set this parameter to the value of nextPageToken from the previous response.
1442 * @opt_param string creatorEmail
1443 * An email address representing a user. Returned assets that have been created by the user
1444 * associated with the provided email address.
1445 * @opt_param string bbox
1446 * A bounding box, expressed as "west,south,east,north". If set, only assets which intersect this
1447 * bounding box will be returned.
1448 * @opt_param string modifiedBefore
1449 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1450 * been modified at or before this time.
1451 * @opt_param string createdBefore
1452 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1453 * been created at or before this time.
1454 * @return Google_Service_MapsEngine_RastersListResponse
1455 */
1456 public function listRasterCollectionsRasters($id, $optParams = array())
1457 {
1458 $params = array('id' => $id);
1459 $params = array_merge($params, $optParams);
1460 return $this->call('list', array($params), "Google_Service_MapsEngine_RastersListResponse");
1461 }
1462 }
1463
1464 /**
1465 * The "rasters" collection of methods.
1466 * Typical usage is:
1467 * <code>
1468 * $mapsengineService = new Google_Service_MapsEngine(...);
1469 * $rasters = $mapsengineService->rasters;
1470 * </code>
1471 */
1472 class Google_Service_MapsEngine_Rasters_Resource extends Google_Service_Resource
1473 {
1474
1475 /**
1476 * Return metadata for a single raster. (rasters.get)
1477 *
1478 * @param string $id
1479 * The ID of the raster.
1480 * @param array $optParams Optional parameters.
1481 * @return Google_Service_MapsEngine_Image
1482 */
1483 public function get($id, $optParams = array())
1484 {
1485 $params = array('id' => $id);
1486 $params = array_merge($params, $optParams);
1487 return $this->call('get', array($params), "Google_Service_MapsEngine_Image");
1488 }
1489 /**
1490 * Create a skeleton raster asset for upload. (rasters.upload)
1491 *
1492 * @param Google_Image $postBody
1493 * @param array $optParams Optional parameters.
1494 * @return Google_Service_MapsEngine_Image
1495 */
1496 public function upload(Google_Service_MapsEngine_Image $postBody, $optParams = array())
1497 {
1498 $params = array('postBody' => $postBody);
1499 $params = array_merge($params, $optParams);
1500 return $this->call('upload', array($params), "Google_Service_MapsEngine_Image");
1501 }
1502 }
1503
1504 /**
1505 * The "files" collection of methods.
1506 * Typical usage is:
1507 * <code>
1508 * $mapsengineService = new Google_Service_MapsEngine(...);
1509 * $files = $mapsengineService->files;
1510 * </code>
1511 */
1512 class Google_Service_MapsEngine_RastersFiles_Resource extends Google_Service_Resource
1513 {
1514
1515 /**
1516 * Upload a file to a raster asset. (files.insert)
1517 *
1518 * @param string $id
1519 * The ID of the raster asset.
1520 * @param string $filename
1521 * The file name of this uploaded file.
1522 * @param array $optParams Optional parameters.
1523 */
1524 public function insert($id, $filename, $optParams = array())
1525 {
1526 $params = array('id' => $id, 'filename' => $filename);
1527 $params = array_merge($params, $optParams);
1528 return $this->call('insert', array($params));
1529 }
1530 }
1531 /**
1532 * The "parents" collection of methods.
1533 * Typical usage is:
1534 * <code>
1535 * $mapsengineService = new Google_Service_MapsEngine(...);
1536 * $parents = $mapsengineService->parents;
1537 * </code>
1538 */
1539 class Google_Service_MapsEngine_RastersParents_Resource extends Google_Service_Resource
1540 {
1541
1542 /**
1543 * Return all parent ids of the specified rasters. (parents.listRastersParents)
1544 *
1545 * @param string $id
1546 * The ID of the rasters whose parents will be listed.
1547 * @param array $optParams Optional parameters.
1548 *
1549 * @opt_param string pageToken
1550 * The continuation token, used to page through large result sets. To get the next page of results,
1551 * set this parameter to the value of nextPageToken from the previous response.
1552 * @opt_param string maxResults
1553 * The maximum number of items to include in a single response page. The maximum supported value is
1554 * 50.
1555 * @return Google_Service_MapsEngine_ParentsListResponse
1556 */
1557 public function listRastersParents($id, $optParams = array())
1558 {
1559 $params = array('id' => $id);
1560 $params = array_merge($params, $optParams);
1561 return $this->call('list', array($params), "Google_Service_MapsEngine_ParentsListResponse");
1562 }
1563 }
1564
1565 /**
1566 * The "tables" collection of methods.
1567 * Typical usage is:
1568 * <code>
1569 * $mapsengineService = new Google_Service_MapsEngine(...);
1570 * $tables = $mapsengineService->tables;
1571 * </code>
1572 */
1573 class Google_Service_MapsEngine_Tables_Resource extends Google_Service_Resource
1574 {
1575
1576 /**
1577 * Create a table asset. (tables.create)
1578 *
1579 * @param Google_Table $postBody
1580 * @param array $optParams Optional parameters.
1581 * @return Google_Service_MapsEngine_Table
1582 */
1583 public function create(Google_Service_MapsEngine_Table $postBody, $optParams = array())
1584 {
1585 $params = array('postBody' => $postBody);
1586 $params = array_merge($params, $optParams);
1587 return $this->call('create', array($params), "Google_Service_MapsEngine_Table");
1588 }
1589 /**
1590 * Return metadata for a particular table, including the schema. (tables.get)
1591 *
1592 * @param string $id
1593 * The ID of the table.
1594 * @param array $optParams Optional parameters.
1595 *
1596 * @opt_param string version
1597 *
1598 * @return Google_Service_MapsEngine_Table
1599 */
1600 public function get($id, $optParams = array())
1601 {
1602 $params = array('id' => $id);
1603 $params = array_merge($params, $optParams);
1604 return $this->call('get', array($params), "Google_Service_MapsEngine_Table");
1605 }
1606 /**
1607 * Return all tables readable by the current user. (tables.listTables)
1608 *
1609 * @param array $optParams Optional parameters.
1610 *
1611 * @opt_param string modifiedAfter
1612 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1613 * been modified at or after this time.
1614 * @opt_param string createdAfter
1615 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1616 * been created at or after this time.
1617 * @opt_param string projectId
1618 * The ID of a Maps Engine project, used to filter the response. To list all available projects
1619 * with their IDs, send a Projects: list request. You can also find your project ID as the value of
1620 * the DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
1621 * @opt_param string maxResults
1622 * The maximum number of items to include in a single response page. The maximum supported value is
1623 * 100.
1624 * @opt_param string pageToken
1625 * The continuation token, used to page through large result sets. To get the next page of results,
1626 * set this parameter to the value of nextPageToken from the previous response.
1627 * @opt_param string creatorEmail
1628 * An email address representing a user. Returned assets that have been created by the user
1629 * associated with the provided email address.
1630 * @opt_param string bbox
1631 * A bounding box, expressed as "west,south,east,north". If set, only assets which intersect this
1632 * bounding box will be returned.
1633 * @opt_param string modifiedBefore
1634 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1635 * been modified at or before this time.
1636 * @opt_param string createdBefore
1637 * An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have
1638 * been created at or before this time.
1639 * @return Google_Service_MapsEngine_TablesListResponse
1640 */
1641 public function listTables($optParams = array())
1642 {
1643 $params = array();
1644 $params = array_merge($params, $optParams);
1645 return $this->call('list', array($params), "Google_Service_MapsEngine_TablesListResponse");
1646 }
1647 /**
1648 * Create a placeholder table asset to which table files can be uploaded. Once
1649 * the placeholder has been created, files are uploaded to the
1650 * https://www.googleapis.com/upload/mapsengine/v1/tables/table_id/files
1651 * endpoint. See Table Upload in the Developer's Guide or Table.files: insert in
1652 * the reference documentation for more information. (tables.upload)
1653 *
1654 * @param Google_Table $postBody
1655 * @param array $optParams Optional parameters.
1656 * @return Google_Service_MapsEngine_Table
1657 */
1658 public function upload(Google_Service_MapsEngine_Table $postBody, $optParams = array())
1659 {
1660 $params = array('postBody' => $postBody);
1661 $params = array_merge($params, $optParams);
1662 return $this->call('upload', array($params), "Google_Service_MapsEngine_Table");
1663 }
1664 }
1665
1666 /**
1667 * The "features" collection of methods.
1668 * Typical usage is:
1669 * <code>
1670 * $mapsengineService = new Google_Service_MapsEngine(...);
1671 * $features = $mapsengineService->features;
1672 * </code>
1673 */
1674 class Google_Service_MapsEngine_TablesFeatures_Resource extends Google_Service_Resource
1675 {
1676
1677 /**
1678 * Delete all features matching the given IDs. (features.batchDelete)
1679 *
1680 * @param string $id
1681 * The ID of the table that contains the features to be deleted.
1682 * @param Google_FeaturesBatchDeleteRequest $postBody
1683 * @param array $optParams Optional parameters.
1684 */
1685 public function batchDelete($id, Google_Service_MapsEngine_FeaturesBatchDeleteRequest $postBody, $optParams = array())
1686 {
1687 $params = array('id' => $id, 'postBody' => $postBody);
1688 $params = array_merge($params, $optParams);
1689 return $this->call('batchDelete', array($params));
1690 }
1691 /**
1692 * Append features to an existing table.
1693 *
1694 * A single batchInsert request can create:
1695 *
1696 * - Up to 50 features. - A combined total of 10 000 vertices. Feature limits
1697 * are documented in the Supported data formats and limits article of the Google
1698 * Maps Engine help center. Note that free and paid accounts have different
1699 * limits.
1700 *
1701 * For more information about inserting features, read Creating features in the
1702 * Google Maps Engine developer's guide. (features.batchInsert)
1703 *
1704 * @param string $id
1705 * The ID of the table to append the features to.
1706 * @param Google_FeaturesBatchInsertRequest $postBody
1707 * @param array $optParams Optional parameters.
1708 */
1709 public function batchInsert($id, Google_Service_MapsEngine_FeaturesBatchInsertRequest $postBody, $optParams = array())
1710 {
1711 $params = array('id' => $id, 'postBody' => $postBody);
1712 $params = array_merge($params, $optParams);
1713 return $this->call('batchInsert', array($params));
1714 }
1715 /**
1716 * Update the supplied features.
1717 *
1718 * A single batchPatch request can update:
1719 *
1720 * - Up to 50 features. - A combined total of 10 000 vertices. Feature limits
1721 * are documented in the Supported data formats and limits article of the Google
1722 * Maps Engine help center. Note that free and paid accounts have different
1723 * limits.
1724 *
1725 * Feature updates use HTTP PATCH semantics:
1726 *
1727 * - A supplied value replaces an existing value (if any) in that field. -
1728 * Omitted fields remain unchanged. - Complex values in geometries and
1729 * properties must be replaced as atomic units. For example, providing just the
1730 * coordinates of a geometry is not allowed; the complete geometry, including
1731 * type, must be supplied. - Setting a property's value to null deletes that
1732 * property. For more information about updating features, read Updating
1733 * features in the Google Maps Engine developer's guide. (features.batchPatch)
1734 *
1735 * @param string $id
1736 * The ID of the table containing the features to be patched.
1737 * @param Google_FeaturesBatchPatchRequest $postBody
1738 * @param array $optParams Optional parameters.
1739 */
1740 public function batchPatch($id, Google_Service_MapsEngine_FeaturesBatchPatchRequest $postBody, $optParams = array())
1741 {
1742 $params = array('id' => $id, 'postBody' => $postBody);
1743 $params = array_merge($params, $optParams);
1744 return $this->call('batchPatch', array($params));
1745 }
1746 /**
1747 * Return a single feature, given its ID. (features.get)
1748 *
1749 * @param string $tableId
1750 * The ID of the table.
1751 * @param string $id
1752 * The ID of the feature to get.
1753 * @param array $optParams Optional parameters.
1754 *
1755 * @opt_param string version
1756 * The table version to access. See Accessing Public Data for information.
1757 * @opt_param string select
1758 * A SQL-like projection clause used to specify returned properties. If this parameter is not
1759 * included, all properties are returned.
1760 * @return Google_Service_MapsEngine_Feature
1761 */
1762 public function get($tableId, $id, $optParams = array())
1763 {
1764 $params = array('tableId' => $tableId, 'id' => $id);
1765 $params = array_merge($params, $optParams);
1766 return $this->call('get', array($params), "Google_Service_MapsEngine_Feature");
1767 }
1768 /**
1769 * Return all features readable by the current user.
1770 * (features.listTablesFeatures)
1771 *
1772 * @param string $id
1773 * The ID of the table to which these features belong.
1774 * @param array $optParams Optional parameters.
1775 *
1776 * @opt_param string orderBy
1777 * An SQL-like order by clause used to sort results. If this parameter is not included, the order
1778 * of features is undefined.
1779 * @opt_param string intersects
1780 * A geometry literal that specifies the spatial restriction of the query.
1781 * @opt_param string maxResults
1782 * The maximum number of items to include in the response, used for paging.
1783 * @opt_param string pageToken
1784 * The continuation token, used to page through large result sets. To get the next page of results,
1785 * set this parameter to the value of nextPageToken from the previous response.
1786 * @opt_param string version
1787 * The table version to access. See Accessing Public Data for information.
1788 * @opt_param string limit
1789 * The total number of features to return from the query, irrespective of the number of pages.
1790 * @opt_param string include
1791 * A comma separated list of optional data to include. Optional data available: schema.
1792 * @opt_param string where
1793 * An SQL-like predicate used to filter results.
1794 * @opt_param string select
1795 * A SQL-like projection clause used to specify returned properties. If this parameter is not
1796 * included, all properties are returned.
1797 * @return Google_Service_MapsEngine_FeaturesListResponse
1798 */
1799 public function listTablesFeatures($id, $optParams = array())
1800 {
1801 $params = array('id' => $id);
1802 $params = array_merge($params, $optParams);
1803 return $this->call('list', array($params), "Google_Service_MapsEngine_FeaturesListResponse");
1804 }
1805 }
1806 /**
1807 * The "files" collection of methods.
1808 * Typical usage is:
1809 * <code>
1810 * $mapsengineService = new Google_Service_MapsEngine(...);
1811 * $files = $mapsengineService->files;
1812 * </code>
1813 */
1814 class Google_Service_MapsEngine_TablesFiles_Resource extends Google_Service_Resource
1815 {
1816
1817 /**
1818 * Upload a file to a placeholder table asset. See Table Upload in the
1819 * Developer's Guide for more information. Supported file types are listed in
1820 * the Supported data formats and limits article of the Google Maps Engine help
1821 * center. (files.insert)
1822 *
1823 * @param string $id
1824 * The ID of the table asset.
1825 * @param string $filename
1826 * The file name of this uploaded file.
1827 * @param array $optParams Optional parameters.
1828 */
1829 public function insert($id, $filename, $optParams = array())
1830 {
1831 $params = array('id' => $id, 'filename' => $filename);
1832 $params = array_merge($params, $optParams);
1833 return $this->call('insert', array($params));
1834 }
1835 }
1836 /**
1837 * The "parents" collection of methods.
1838 * Typical usage is:
1839 * <code>
1840 * $mapsengineService = new Google_Service_MapsEngine(...);
1841 * $parents = $mapsengineService->parents;
1842 * </code>
1843 */
1844 class Google_Service_MapsEngine_TablesParents_Resource extends Google_Service_Resource
1845 {
1846
1847 /**
1848 * Return all parent ids of the specified table. (parents.listTablesParents)
1849 *
1850 * @param string $id
1851 * The ID of the table whose parents will be listed.
1852 * @param array $optParams Optional parameters.
1853 *
1854 * @opt_param string pageToken
1855 * The continuation token, used to page through large result sets. To get the next page of results,
1856 * set this parameter to the value of nextPageToken from the previous response.
1857 * @opt_param string maxResults
1858 * The maximum number of items to include in a single response page. The maximum supported value is
1859 * 50.
1860 * @return Google_Service_MapsEngine_ParentsListResponse
1861 */
1862 public function listTablesParents($id, $optParams = array())
1863 {
1864 $params = array('id' => $id);
1865 $params = array_merge($params, $optParams);
1866 return $this->call('list', array($params), "Google_Service_MapsEngine_ParentsListResponse");
1867 }
1868 }
1869
1870
1871
1872
1873 class Google_Service_MapsEngine_AcquisitionTime extends Google_Model
1874 {
1875 public $end;
1876 public $precision;
1877 public $start;
1878
1879 public function setEnd($end)
1880 {
1881 $this->end = $end;
1882 }
1883
1884 public function getEnd()
1885 {
1886 return $this->end;
1887 }
1888
1889 public function setPrecision($precision)
1890 {
1891 $this->precision = $precision;
1892 }
1893
1894 public function getPrecision()
1895 {
1896 return $this->precision;
1897 }
1898
1899 public function setStart($start)
1900 {
1901 $this->start = $start;
1902 }
1903
1904 public function getStart()
1905 {
1906 return $this->start;
1907 }
1908 }
1909
1910 class Google_Service_MapsEngine_Asset extends Google_Collection
1911 {
1912 public $bbox;
1913 public $creationTime;
1914 public $description;
1915 public $id;
1916 public $lastModifiedTime;
1917 public $name;
1918 public $projectId;
1919 public $resource;
1920 public $tags;
1921 public $type;
1922
1923 public function setBbox($bbox)
1924 {
1925 $this->bbox = $bbox;
1926 }
1927
1928 public function getBbox()
1929 {
1930 return $this->bbox;
1931 }
1932
1933 public function setCreationTime($creationTime)
1934 {
1935 $this->creationTime = $creationTime;
1936 }
1937
1938 public function getCreationTime()
1939 {
1940 return $this->creationTime;
1941 }
1942
1943 public function setDescription($description)
1944 {
1945 $this->description = $description;
1946 }
1947
1948 public function getDescription()
1949 {
1950 return $this->description;
1951 }
1952
1953 public function setId($id)
1954 {
1955 $this->id = $id;
1956 }
1957
1958 public function getId()
1959 {
1960 return $this->id;
1961 }
1962
1963 public function setLastModifiedTime($lastModifiedTime)
1964 {
1965 $this->lastModifiedTime = $lastModifiedTime;
1966 }
1967
1968 public function getLastModifiedTime()
1969 {
1970 return $this->lastModifiedTime;
1971 }
1972
1973 public function setName($name)
1974 {
1975 $this->name = $name;
1976 }
1977
1978 public function getName()
1979 {
1980 return $this->name;
1981 }
1982
1983 public function setProjectId($projectId)
1984 {
1985 $this->projectId = $projectId;
1986 }
1987
1988 public function getProjectId()
1989 {
1990 return $this->projectId;
1991 }
1992
1993 public function setResource($resource)
1994 {
1995 $this->resource = $resource;
1996 }
1997
1998 public function getResource()
1999 {
2000 return $this->resource;
2001 }
2002
2003 public function setTags($tags)
2004 {
2005 $this->tags = $tags;
2006 }
2007
2008 public function getTags()
2009 {
2010 return $this->tags;
2011 }
2012
2013 public function setType($type)
2014 {
2015 $this->type = $type;
2016 }
2017
2018 public function getType()
2019 {
2020 return $this->type;
2021 }
2022 }
2023
2024 class Google_Service_MapsEngine_AssetsListResponse extends Google_Collection
2025 {
2026 protected $assetsType = 'Google_Service_MapsEngine_Asset';
2027 protected $assetsDataType = 'array';
2028 public $nextPageToken;
2029
2030 public function setAssets($assets)
2031 {
2032 $this->assets = $assets;
2033 }
2034
2035 public function getAssets()
2036 {
2037 return $this->assets;
2038 }
2039
2040 public function setNextPageToken($nextPageToken)
2041 {
2042 $this->nextPageToken = $nextPageToken;
2043 }
2044
2045 public function getNextPageToken()
2046 {
2047 return $this->nextPageToken;
2048 }
2049 }
2050
2051 class Google_Service_MapsEngine_Border extends Google_Model
2052 {
2053 public $color;
2054 public $opacity;
2055 public $width;
2056
2057 public function setColor($color)
2058 {
2059 $this->color = $color;
2060 }
2061
2062 public function getColor()
2063 {
2064 return $this->color;
2065 }
2066
2067 public function setOpacity($opacity)
2068 {
2069 $this->opacity = $opacity;
2070 }
2071
2072 public function getOpacity()
2073 {
2074 return $this->opacity;
2075 }
2076
2077 public function setWidth($width)
2078 {
2079 $this->width = $width;
2080 }
2081
2082 public function getWidth()
2083 {
2084 return $this->width;
2085 }
2086 }
2087
2088 class Google_Service_MapsEngine_Color extends Google_Model
2089 {
2090 public $color;
2091 public $opacity;
2092
2093 public function setColor($color)
2094 {
2095 $this->color = $color;
2096 }
2097
2098 public function getColor()
2099 {
2100 return $this->color;
2101 }
2102
2103 public function setOpacity($opacity)
2104 {
2105 $this->opacity = $opacity;
2106 }
2107
2108 public function getOpacity()
2109 {
2110 return $this->opacity;
2111 }
2112 }
2113
2114 class Google_Service_MapsEngine_Datasource extends Google_Model
2115 {
2116 public $id;
2117
2118 public function setId($id)
2119 {
2120 $this->id = $id;
2121 }
2122
2123 public function getId()
2124 {
2125 return $this->id;
2126 }
2127 }
2128
2129 class Google_Service_MapsEngine_DisplayRule extends Google_Collection
2130 {
2131 protected $filtersType = 'Google_Service_MapsEngine_Filter';
2132 protected $filtersDataType = 'array';
2133 protected $lineOptionsType = 'Google_Service_MapsEngine_LineStyle';
2134 protected $lineOptionsDataType = '';
2135 public $name;
2136 protected $pointOptionsType = 'Google_Service_MapsEngine_PointStyle';
2137 protected $pointOptionsDataType = '';
2138 protected $polygonOptionsType = 'Google_Service_MapsEngine_PolygonStyle';
2139 protected $polygonOptionsDataType = '';
2140 protected $zoomLevelsType = 'Google_Service_MapsEngine_ZoomLevels';
2141 protected $zoomLevelsDataType = '';
2142
2143 public function setFilters($filters)
2144 {
2145 $this->filters = $filters;
2146 }
2147
2148 public function getFilters()
2149 {
2150 return $this->filters;
2151 }
2152
2153 public function setLineOptions(Google_Service_MapsEngine_LineStyle $lineOptions)
2154 {
2155 $this->lineOptions = $lineOptions;
2156 }
2157
2158 public function getLineOptions()
2159 {
2160 return $this->lineOptions;
2161 }
2162
2163 public function setName($name)
2164 {
2165 $this->name = $name;
2166 }
2167
2168 public function getName()
2169 {
2170 return $this->name;
2171 }
2172
2173 public function setPointOptions(Google_Service_MapsEngine_PointStyle $pointOptions)
2174 {
2175 $this->pointOptions = $pointOptions;
2176 }
2177
2178 public function getPointOptions()
2179 {
2180 return $this->pointOptions;
2181 }
2182
2183 public function setPolygonOptions(Google_Service_MapsEngine_PolygonStyle $polygonOptions)
2184 {
2185 $this->polygonOptions = $polygonOptions;
2186 }
2187
2188 public function getPolygonOptions()
2189 {
2190 return $this->polygonOptions;
2191 }
2192
2193 public function setZoomLevels(Google_Service_MapsEngine_ZoomLevels $zoomLevels)
2194 {
2195 $this->zoomLevels = $zoomLevels;
2196 }
2197
2198 public function getZoomLevels()
2199 {
2200 return $this->zoomLevels;
2201 }
2202 }
2203
2204 class Google_Service_MapsEngine_Feature extends Google_Model
2205 {
2206 protected $geometryType = 'Google_Service_MapsEngine_GeoJsonGeometry';
2207 protected $geometryDataType = '';
2208 public $properties;
2209 public $type;
2210
2211 public function setGeometry(Google_Service_MapsEngine_GeoJsonGeometry $geometry)
2212 {
2213 $this->geometry = $geometry;
2214 }
2215
2216 public function getGeometry()
2217 {
2218 return $this->geometry;
2219 }
2220
2221 public function setProperties($properties)
2222 {
2223 $this->properties = $properties;
2224 }
2225
2226 public function getProperties()
2227 {
2228 return $this->properties;
2229 }
2230
2231 public function setType($type)
2232 {
2233 $this->type = $type;
2234 }
2235
2236 public function getType()
2237 {
2238 return $this->type;
2239 }
2240 }
2241
2242 class Google_Service_MapsEngine_FeatureInfo extends Google_Model
2243 {
2244 public $content;
2245
2246 public function setContent($content)
2247 {
2248 $this->content = $content;
2249 }
2250
2251 public function getContent()
2252 {
2253 return $this->content;
2254 }
2255 }
2256
2257 class Google_Service_MapsEngine_FeaturesBatchDeleteRequest extends Google_Collection
2258 {
2259 public $gxIds;
2260 public $primaryKeys;
2261
2262 public function setGxIds($gxIds)
2263 {
2264 $this->gxIds = $gxIds;
2265 }
2266
2267 public function getGxIds()
2268 {
2269 return $this->gxIds;
2270 }
2271
2272 public function setPrimaryKeys($primaryKeys)
2273 {
2274 $this->primaryKeys = $primaryKeys;
2275 }
2276
2277 public function getPrimaryKeys()
2278 {
2279 return $this->primaryKeys;
2280 }
2281 }
2282
2283 class Google_Service_MapsEngine_FeaturesBatchInsertRequest extends Google_Collection
2284 {
2285 protected $featuresType = 'Google_Service_MapsEngine_Feature';
2286 protected $featuresDataType = 'array';
2287
2288 public function setFeatures($features)
2289 {
2290 $this->features = $features;
2291 }
2292
2293 public function getFeatures()
2294 {
2295 return $this->features;
2296 }
2297 }
2298
2299 class Google_Service_MapsEngine_FeaturesBatchPatchRequest extends Google_Collection
2300 {
2301 protected $featuresType = 'Google_Service_MapsEngine_Feature';
2302 protected $featuresDataType = 'array';
2303
2304 public function setFeatures($features)
2305 {
2306 $this->features = $features;
2307 }
2308
2309 public function getFeatures()
2310 {
2311 return $this->features;
2312 }
2313 }
2314
2315 class Google_Service_MapsEngine_FeaturesListResponse extends Google_Collection
2316 {
2317 public $allowedQueriesPerSecond;
2318 protected $featuresType = 'Google_Service_MapsEngine_Feature';
2319 protected $featuresDataType = 'array';
2320 public $nextPageToken;
2321 protected $schemaType = 'Google_Service_MapsEngine_Schema';
2322 protected $schemaDataType = '';
2323 public $type;
2324
2325 public function setAllowedQueriesPerSecond($allowedQueriesPerSecond)
2326 {
2327 $this->allowedQueriesPerSecond = $allowedQueriesPerSecond;
2328 }
2329
2330 public function getAllowedQueriesPerSecond()
2331 {
2332 return $this->allowedQueriesPerSecond;
2333 }
2334
2335 public function setFeatures($features)
2336 {
2337 $this->features = $features;
2338 }
2339
2340 public function getFeatures()
2341 {
2342 return $this->features;
2343 }
2344
2345 public function setNextPageToken($nextPageToken)
2346 {
2347 $this->nextPageToken = $nextPageToken;
2348 }
2349
2350 public function getNextPageToken()
2351 {
2352 return $this->nextPageToken;
2353 }
2354
2355 public function setSchema(Google_Service_MapsEngine_Schema $schema)
2356 {
2357 $this->schema = $schema;
2358 }
2359
2360 public function getSchema()
2361 {
2362 return $this->schema;
2363 }
2364
2365 public function setType($type)
2366 {
2367 $this->type = $type;
2368 }
2369
2370 public function getType()
2371 {
2372 return $this->type;
2373 }
2374 }
2375
2376 class Google_Service_MapsEngine_Filter extends Google_Model
2377 {
2378 public $column;
2379 public $operator;
2380 public $value;
2381
2382 public function setColumn($column)
2383 {
2384 $this->column = $column;
2385 }
2386
2387 public function getColumn()
2388 {
2389 return $this->column;
2390 }
2391
2392 public function setOperator($operator)
2393 {
2394 $this->operator = $operator;
2395 }
2396
2397 public function getOperator()
2398 {
2399 return $this->operator;
2400 }
2401
2402 public function setValue($value)
2403 {
2404 $this->value = $value;
2405 }
2406
2407 public function getValue()
2408 {
2409 return $this->value;
2410 }
2411 }
2412
2413 class Google_Service_MapsEngine_GeoJsonGeometry extends Google_Model
2414 {
2415 public $type;
2416
2417 public function setType($type)
2418 {
2419 $this->type = $type;
2420 }
2421
2422 public function getType()
2423 {
2424 return $this->type;
2425 }
2426 }
2427
2428 class Google_Service_MapsEngine_GeoJsonGeometryCollection extends Google_Collection
2429 {
2430 protected $geometriesType = 'Google_Service_MapsEngine_GeoJsonGeometry';
2431 protected $geometriesDataType = 'array';
2432
2433 public function setGeometries($geometries)
2434 {
2435 $this->geometries = $geometries;
2436 }
2437
2438 public function getGeometries()
2439 {
2440 return $this->geometries;
2441 }
2442 }
2443
2444 class Google_Service_MapsEngine_GeoJsonLineString extends Google_Collection
2445 {
2446 public $coordinates;
2447
2448 public function setCoordinates($coordinates)
2449 {
2450 $this->coordinates = $coordinates;
2451 }
2452
2453 public function getCoordinates()
2454 {
2455 return $this->coordinates;
2456 }
2457 }
2458
2459 class Google_Service_MapsEngine_GeoJsonMultiLineString extends Google_Collection
2460 {
2461 public $coordinates;
2462
2463 public function setCoordinates($coordinates)
2464 {
2465 $this->coordinates = $coordinates;
2466 }
2467
2468 public function getCoordinates()
2469 {
2470 return $this->coordinates;
2471 }
2472 }
2473
2474 class Google_Service_MapsEngine_GeoJsonMultiPoint extends Google_Collection
2475 {
2476 public $coordinates;
2477
2478 public function setCoordinates($coordinates)
2479 {
2480 $this->coordinates = $coordinates;
2481 }
2482
2483 public function getCoordinates()
2484 {
2485 return $this->coordinates;
2486 }
2487 }
2488
2489 class Google_Service_MapsEngine_GeoJsonMultiPolygon extends Google_Collection
2490 {
2491 public $coordinates;
2492
2493 public function setCoordinates($coordinates)
2494 {
2495 $this->coordinates = $coordinates;
2496 }
2497
2498 public function getCoordinates()
2499 {
2500 return $this->coordinates;
2501 }
2502 }
2503
2504 class Google_Service_MapsEngine_GeoJsonPoint extends Google_Collection
2505 {
2506 public $coordinates;
2507
2508 public function setCoordinates($coordinates)
2509 {
2510 $this->coordinates = $coordinates;
2511 }
2512
2513 public function getCoordinates()
2514 {
2515 return $this->coordinates;
2516 }
2517 }
2518
2519 class Google_Service_MapsEngine_GeoJsonPolygon extends Google_Collection
2520 {
2521 public $coordinates;
2522
2523 public function setCoordinates($coordinates)
2524 {
2525 $this->coordinates = $coordinates;
2526 }
2527
2528 public function getCoordinates()
2529 {
2530 return $this->coordinates;
2531 }
2532 }
2533
2534 class Google_Service_MapsEngine_IconStyle extends Google_Model
2535 {
2536 public $id;
2537 public $name;
2538
2539 public function setId($id)
2540 {
2541 $this->id = $id;
2542 }
2543
2544 public function getId()
2545 {
2546 return $this->id;
2547 }
2548
2549 public function setName($name)
2550 {
2551 $this->name = $name;
2552 }
2553
2554 public function getName()
2555 {
2556 return $this->name;
2557 }
2558 }
2559
2560 class Google_Service_MapsEngine_Image extends Google_Collection
2561 {
2562 protected $acquisitionTimeType = 'Google_Service_MapsEngine_AcquisitionTime';
2563 protected $acquisitionTimeDataType = '';
2564 public $attribution;
2565 public $bbox;
2566 public $creationTime;
2567 public $description;
2568 public $draftAccessList;
2569 protected $filesType = 'Google_Service_MapsEngine_MapsengineFile';
2570 protected $filesDataType = 'array';
2571 public $id;
2572 public $lastModifiedTime;
2573 public $maskType;
2574 public $name;
2575 public $processingStatus;
2576 public $projectId;
2577 public $rasterType;
2578 public $tags;
2579
2580 public function setAcquisitionTime(Google_Service_MapsEngine_AcquisitionTime $acquisitionTime)
2581 {
2582 $this->acquisitionTime = $acquisitionTime;
2583 }
2584
2585 public function getAcquisitionTime()
2586 {
2587 return $this->acquisitionTime;
2588 }
2589
2590 public function setAttribution($attribution)
2591 {
2592 $this->attribution = $attribution;
2593 }
2594
2595 public function getAttribution()
2596 {
2597 return $this->attribution;
2598 }
2599
2600 public function setBbox($bbox)
2601 {
2602 $this->bbox = $bbox;
2603 }
2604
2605 public function getBbox()
2606 {
2607 return $this->bbox;
2608 }
2609
2610 public function setCreationTime($creationTime)
2611 {
2612 $this->creationTime = $creationTime;
2613 }
2614
2615 public function getCreationTime()
2616 {
2617 return $this->creationTime;
2618 }
2619
2620 public function setDescription($description)
2621 {
2622 $this->description = $description;
2623 }
2624
2625 public function getDescription()
2626 {
2627 return $this->description;
2628 }
2629
2630 public function setDraftAccessList($draftAccessList)
2631 {
2632 $this->draftAccessList = $draftAccessList;
2633 }
2634
2635 public function getDraftAccessList()
2636 {
2637 return $this->draftAccessList;
2638 }
2639
2640 public function setFiles($files)
2641 {
2642 $this->files = $files;
2643 }
2644
2645 public function getFiles()
2646 {
2647 return $this->files;
2648 }
2649
2650 public function setId($id)
2651 {
2652 $this->id = $id;
2653 }
2654
2655 public function getId()
2656 {
2657 return $this->id;
2658 }
2659
2660 public function setLastModifiedTime($lastModifiedTime)
2661 {
2662 $this->lastModifiedTime = $lastModifiedTime;
2663 }
2664
2665 public function getLastModifiedTime()
2666 {
2667 return $this->lastModifiedTime;
2668 }
2669
2670 public function setMaskType($maskType)
2671 {
2672 $this->maskType = $maskType;
2673 }
2674
2675 public function getMaskType()
2676 {
2677 return $this->maskType;
2678 }
2679
2680 public function setName($name)
2681 {
2682 $this->name = $name;
2683 }
2684
2685 public function getName()
2686 {
2687 return $this->name;
2688 }
2689
2690 public function setProcessingStatus($processingStatus)
2691 {
2692 $this->processingStatus = $processingStatus;
2693 }
2694
2695 public function getProcessingStatus()
2696 {
2697 return $this->processingStatus;
2698 }
2699
2700 public function setProjectId($projectId)
2701 {
2702 $this->projectId = $projectId;
2703 }
2704
2705 public function getProjectId()
2706 {
2707 return $this->projectId;
2708 }
2709
2710 public function setRasterType($rasterType)
2711 {
2712 $this->rasterType = $rasterType;
2713 }
2714
2715 public function getRasterType()
2716 {
2717 return $this->rasterType;
2718 }
2719
2720 public function setTags($tags)
2721 {
2722 $this->tags = $tags;
2723 }
2724
2725 public function getTags()
2726 {
2727 return $this->tags;
2728 }
2729 }
2730
2731 class Google_Service_MapsEngine_LabelStyle extends Google_Model
2732 {
2733 public $color;
2734 public $column;
2735 public $fontStyle;
2736 public $fontWeight;
2737 public $opacity;
2738 protected $outlineType = 'Google_Service_MapsEngine_Color';
2739 protected $outlineDataType = '';
2740 public $size;
2741
2742 public function setColor($color)
2743 {
2744 $this->color = $color;
2745 }
2746
2747 public function getColor()
2748 {
2749 return $this->color;
2750 }
2751
2752 public function setColumn($column)
2753 {
2754 $this->column = $column;
2755 }
2756
2757 public function getColumn()
2758 {
2759 return $this->column;
2760 }
2761
2762 public function setFontStyle($fontStyle)
2763 {
2764 $this->fontStyle = $fontStyle;
2765 }
2766
2767 public function getFontStyle()
2768 {
2769 return $this->fontStyle;
2770 }
2771
2772 public function setFontWeight($fontWeight)
2773 {
2774 $this->fontWeight = $fontWeight;
2775 }
2776
2777 public function getFontWeight()
2778 {
2779 return $this->fontWeight;
2780 }
2781
2782 public function setOpacity($opacity)
2783 {
2784 $this->opacity = $opacity;
2785 }
2786
2787 public function getOpacity()
2788 {
2789 return $this->opacity;
2790 }
2791
2792 public function setOutline(Google_Service_MapsEngine_Color $outline)
2793 {
2794 $this->outline = $outline;
2795 }
2796
2797 public function getOutline()
2798 {
2799 return $this->outline;
2800 }
2801
2802 public function setSize($size)
2803 {
2804 $this->size = $size;
2805 }
2806
2807 public function getSize()
2808 {
2809 return $this->size;
2810 }
2811 }
2812
2813 class Google_Service_MapsEngine_Layer extends Google_Collection
2814 {
2815 public $bbox;
2816 public $creationTime;
2817 public $datasourceType;
2818 protected $datasourcesType = 'Google_Service_MapsEngine_Datasource';
2819 protected $datasourcesDataType = 'array';
2820 public $description;
2821 public $draftAccessList;
2822 public $id;
2823 public $lastModifiedTime;
2824 public $name;
2825 public $processingStatus;
2826 public $projectId;
2827 public $publishedAccessList;
2828 protected $styleType = 'Google_Service_MapsEngine_VectorStyle';
2829 protected $styleDataType = '';
2830 public $tags;
2831
2832 public function setBbox($bbox)
2833 {
2834 $this->bbox = $bbox;
2835 }
2836
2837 public function getBbox()
2838 {
2839 return $this->bbox;
2840 }
2841
2842 public function setCreationTime($creationTime)
2843 {
2844 $this->creationTime = $creationTime;
2845 }
2846
2847 public function getCreationTime()
2848 {
2849 return $this->creationTime;
2850 }
2851
2852 public function setDatasourceType($datasourceType)
2853 {
2854 $this->datasourceType = $datasourceType;
2855 }
2856
2857 public function getDatasourceType()
2858 {
2859 return $this->datasourceType;
2860 }
2861
2862 public function setDatasources($datasources)
2863 {
2864 $this->datasources = $datasources;
2865 }
2866
2867 public function getDatasources()
2868 {
2869 return $this->datasources;
2870 }
2871
2872 public function setDescription($description)
2873 {
2874 $this->description = $description;
2875 }
2876
2877 public function getDescription()
2878 {
2879 return $this->description;
2880 }
2881
2882 public function setDraftAccessList($draftAccessList)
2883 {
2884 $this->draftAccessList = $draftAccessList;
2885 }
2886
2887 public function getDraftAccessList()
2888 {
2889 return $this->draftAccessList;
2890 }
2891
2892 public function setId($id)
2893 {
2894 $this->id = $id;
2895 }
2896
2897 public function getId()
2898 {
2899 return $this->id;
2900 }
2901
2902 public function setLastModifiedTime($lastModifiedTime)
2903 {
2904 $this->lastModifiedTime = $lastModifiedTime;
2905 }
2906
2907 public function getLastModifiedTime()
2908 {
2909 return $this->lastModifiedTime;
2910 }
2911
2912 public function setName($name)
2913 {
2914 $this->name = $name;
2915 }
2916
2917 public function getName()
2918 {
2919 return $this->name;
2920 }
2921
2922 public function setProcessingStatus($processingStatus)
2923 {
2924 $this->processingStatus = $processingStatus;
2925 }
2926
2927 public function getProcessingStatus()
2928 {
2929 return $this->processingStatus;
2930 }
2931
2932 public function setProjectId($projectId)
2933 {
2934 $this->projectId = $projectId;
2935 }
2936
2937 public function getProjectId()
2938 {
2939 return $this->projectId;
2940 }
2941
2942 public function setPublishedAccessList($publishedAccessList)
2943 {
2944 $this->publishedAccessList = $publishedAccessList;
2945 }
2946
2947 public function getPublishedAccessList()
2948 {
2949 return $this->publishedAccessList;
2950 }
2951
2952 public function setStyle(Google_Service_MapsEngine_VectorStyle $style)
2953 {
2954 $this->style = $style;
2955 }
2956
2957 public function getStyle()
2958 {
2959 return $this->style;
2960 }
2961
2962 public function setTags($tags)
2963 {
2964 $this->tags = $tags;
2965 }
2966
2967 public function getTags()
2968 {
2969 return $this->tags;
2970 }
2971 }
2972
2973 class Google_Service_MapsEngine_LayersListResponse extends Google_Collection
2974 {
2975 protected $layersType = 'Google_Service_MapsEngine_Layer';
2976 protected $layersDataType = 'array';
2977 public $nextPageToken;
2978
2979 public function setLayers($layers)
2980 {
2981 $this->layers = $layers;
2982 }
2983
2984 public function getLayers()
2985 {
2986 return $this->layers;
2987 }
2988
2989 public function setNextPageToken($nextPageToken)
2990 {
2991 $this->nextPageToken = $nextPageToken;
2992 }
2993
2994 public function getNextPageToken()
2995 {
2996 return $this->nextPageToken;
2997 }
2998 }
2999
3000 class Google_Service_MapsEngine_LineStyle extends Google_Collection
3001 {
3002 protected $borderType = 'Google_Service_MapsEngine_Border';
3003 protected $borderDataType = '';
3004 public $dash;
3005 protected $labelType = 'Google_Service_MapsEngine_LabelStyle';
3006 protected $labelDataType = '';
3007 protected $strokeType = 'Google_Service_MapsEngine_LineStyleStroke';
3008 protected $strokeDataType = '';
3009
3010 public function setBorder(Google_Service_MapsEngine_Border $border)
3011 {
3012 $this->border = $border;
3013 }
3014
3015 public function getBorder()
3016 {
3017 return $this->border;
3018 }
3019
3020 public function setDash($dash)
3021 {
3022 $this->dash = $dash;
3023 }
3024
3025 public function getDash()
3026 {
3027 return $this->dash;
3028 }
3029
3030 public function setLabel(Google_Service_MapsEngine_LabelStyle $label)
3031 {
3032 $this->label = $label;
3033 }
3034
3035 public function getLabel()
3036 {
3037 return $this->label;
3038 }
3039
3040 public function setStroke(Google_Service_MapsEngine_LineStyleStroke $stroke)
3041 {
3042 $this->stroke = $stroke;
3043 }
3044
3045 public function getStroke()
3046 {
3047 return $this->stroke;
3048 }
3049 }
3050
3051 class Google_Service_MapsEngine_LineStyleStroke extends Google_Model
3052 {
3053 public $color;
3054 public $opacity;
3055 public $width;
3056
3057 public function setColor($color)
3058 {
3059 $this->color = $color;
3060 }
3061
3062 public function getColor()
3063 {
3064 return $this->color;
3065 }
3066
3067 public function setOpacity($opacity)
3068 {
3069 $this->opacity = $opacity;
3070 }
3071
3072 public function getOpacity()
3073 {
3074 return $this->opacity;
3075 }
3076
3077 public function setWidth($width)
3078 {
3079 $this->width = $width;
3080 }
3081
3082 public function getWidth()
3083 {
3084 return $this->width;
3085 }
3086 }
3087
3088 class Google_Service_MapsEngine_Map extends Google_Collection
3089 {
3090 public $bbox;
3091 protected $contentsType = 'Google_Service_MapsEngine_MapItem';
3092 protected $contentsDataType = 'array';
3093 public $creationTime;
3094 public $defaultViewport;
3095 public $description;
3096 public $draftAccessList;
3097 public $id;
3098 public $lastModifiedTime;
3099 public $name;
3100 public $projectId;
3101 public $tags;
3102 public $versions;
3103
3104 public function setBbox($bbox)
3105 {
3106 $this->bbox = $bbox;
3107 }
3108
3109 public function getBbox()
3110 {
3111 return $this->bbox;
3112 }
3113
3114 public function setContents($contents)
3115 {
3116 $this->contents = $contents;
3117 }
3118
3119 public function getContents()
3120 {
3121 return $this->contents;
3122 }
3123
3124 public function setCreationTime($creationTime)
3125 {
3126 $this->creationTime = $creationTime;
3127 }
3128
3129 public function getCreationTime()
3130 {
3131 return $this->creationTime;
3132 }
3133
3134 public function setDefaultViewport($defaultViewport)
3135 {
3136 $this->defaultViewport = $defaultViewport;
3137 }
3138
3139 public function getDefaultViewport()
3140 {
3141 return $this->defaultViewport;
3142 }
3143
3144 public function setDescription($description)
3145 {
3146 $this->description = $description;
3147 }
3148
3149 public function getDescription()
3150 {
3151 return $this->description;
3152 }
3153
3154 public function setDraftAccessList($draftAccessList)
3155 {
3156 $this->draftAccessList = $draftAccessList;
3157 }
3158
3159 public function getDraftAccessList()
3160 {
3161 return $this->draftAccessList;
3162 }
3163
3164 public function setId($id)
3165 {
3166 $this->id = $id;
3167 }
3168
3169 public function getId()
3170 {
3171 return $this->id;
3172 }
3173
3174 public function setLastModifiedTime($lastModifiedTime)
3175 {
3176 $this->lastModifiedTime = $lastModifiedTime;
3177 }
3178
3179 public function getLastModifiedTime()
3180 {
3181 return $this->lastModifiedTime;
3182 }
3183
3184 public function setName($name)
3185 {
3186 $this->name = $name;
3187 }
3188
3189 public function getName()
3190 {
3191 return $this->name;
3192 }
3193
3194 public function setProjectId($projectId)
3195 {
3196 $this->projectId = $projectId;
3197 }
3198
3199 public function getProjectId()
3200 {
3201 return $this->projectId;
3202 }
3203
3204 public function setTags($tags)
3205 {
3206 $this->tags = $tags;
3207 }
3208
3209 public function getTags()
3210 {
3211 return $this->tags;
3212 }
3213
3214 public function setVersions($versions)
3215 {
3216 $this->versions = $versions;
3217 }
3218
3219 public function getVersions()
3220 {
3221 return $this->versions;
3222 }
3223 }
3224
3225 class Google_Service_MapsEngine_MapFolder extends Google_Collection
3226 {
3227 protected $contentsType = 'Google_Service_MapsEngine_MapItem';
3228 protected $contentsDataType = 'array';
3229 public $defaultViewport;
3230 public $key;
3231 public $name;
3232 public $visibility;
3233
3234 public function setContents($contents)
3235 {
3236 $this->contents = $contents;
3237 }
3238
3239 public function getContents()
3240 {
3241 return $this->contents;
3242 }
3243
3244 public function setDefaultViewport($defaultViewport)
3245 {
3246 $this->defaultViewport = $defaultViewport;
3247 }
3248
3249 public function getDefaultViewport()
3250 {
3251 return $this->defaultViewport;
3252 }
3253
3254 public function setKey($key)
3255 {
3256 $this->key = $key;
3257 }
3258
3259 public function getKey()
3260 {
3261 return $this->key;
3262 }
3263
3264 public function setName($name)
3265 {
3266 $this->name = $name;
3267 }
3268
3269 public function getName()
3270 {
3271 return $this->name;
3272 }
3273
3274 public function setVisibility($visibility)
3275 {
3276 $this->visibility = $visibility;
3277 }
3278
3279 public function getVisibility()
3280 {
3281 return $this->visibility;
3282 }
3283 }
3284
3285 class Google_Service_MapsEngine_MapItem extends Google_Model
3286 {
3287 public $type;
3288
3289 public function setType($type)
3290 {
3291 $this->type = $type;
3292 }
3293
3294 public function getType()
3295 {
3296 return $this->type;
3297 }
3298 }
3299
3300 class Google_Service_MapsEngine_MapKmlLink extends Google_Collection
3301 {
3302 public $defaultViewport;
3303 public $kmlUrl;
3304 public $name;
3305 public $visibility;
3306
3307 public function setDefaultViewport($defaultViewport)
3308 {
3309 $this->defaultViewport = $defaultViewport;
3310 }
3311
3312 public function getDefaultViewport()
3313 {
3314 return $this->defaultViewport;
3315 }
3316
3317 public function setKmlUrl($kmlUrl)
3318 {
3319 $this->kmlUrl = $kmlUrl;
3320 }
3321
3322 public function getKmlUrl()
3323 {
3324 return $this->kmlUrl;
3325 }
3326
3327 public function setName($name)
3328 {
3329 $this->name = $name;
3330 }
3331
3332 public function getName()
3333 {
3334 return $this->name;
3335 }
3336
3337 public function setVisibility($visibility)
3338 {
3339 $this->visibility = $visibility;
3340 }
3341
3342 public function getVisibility()
3343 {
3344 return $this->visibility;
3345 }
3346 }
3347
3348 class Google_Service_MapsEngine_MapLayer extends Google_Collection
3349 {
3350 public $defaultViewport;
3351 public $id;
3352 public $key;
3353 public $name;
3354 public $visibility;
3355
3356 public function setDefaultViewport($defaultViewport)
3357 {
3358 $this->defaultViewport = $defaultViewport;
3359 }
3360
3361 public function getDefaultViewport()
3362 {
3363 return $this->defaultViewport;
3364 }
3365
3366 public function setId($id)
3367 {
3368 $this->id = $id;
3369 }
3370
3371 public function getId()
3372 {
3373 return $this->id;
3374 }
3375
3376 public function setKey($key)
3377 {
3378 $this->key = $key;
3379 }
3380
3381 public function getKey()
3382 {
3383 return $this->key;
3384 }
3385
3386 public function setName($name)
3387 {
3388 $this->name = $name;
3389 }
3390
3391 public function getName()
3392 {
3393 return $this->name;
3394 }
3395
3396 public function setVisibility($visibility)
3397 {
3398 $this->visibility = $visibility;
3399 }
3400
3401 public function getVisibility()
3402 {
3403 return $this->visibility;
3404 }
3405 }
3406
3407 class Google_Service_MapsEngine_MapsListResponse extends Google_Collection
3408 {
3409 protected $mapsType = 'Google_Service_MapsEngine_Map';
3410 protected $mapsDataType = 'array';
3411 public $nextPageToken;
3412
3413 public function setMaps($maps)
3414 {
3415 $this->maps = $maps;
3416 }
3417
3418 public function getMaps()
3419 {
3420 return $this->maps;
3421 }
3422
3423 public function setNextPageToken($nextPageToken)
3424 {
3425 $this->nextPageToken = $nextPageToken;
3426 }
3427
3428 public function getNextPageToken()
3429 {
3430 return $this->nextPageToken;
3431 }
3432 }
3433
3434 class Google_Service_MapsEngine_MapsengineFile extends Google_Model
3435 {
3436 public $filename;
3437 public $size;
3438 public $uploadStatus;
3439
3440 public function setFilename($filename)
3441 {
3442 $this->filename = $filename;
3443 }
3444
3445 public function getFilename()
3446 {
3447 return $this->filename;
3448 }
3449
3450 public function setSize($size)
3451 {
3452 $this->size = $size;
3453 }
3454
3455 public function getSize()
3456 {
3457 return $this->size;
3458 }
3459
3460 public function setUploadStatus($uploadStatus)
3461 {
3462 $this->uploadStatus = $uploadStatus;
3463 }
3464
3465 public function getUploadStatus()
3466 {
3467 return $this->uploadStatus;
3468 }
3469 }
3470
3471 class Google_Service_MapsEngine_Parent extends Google_Model
3472 {
3473 public $id;
3474
3475 public function setId($id)
3476 {
3477 $this->id = $id;
3478 }
3479
3480 public function getId()
3481 {
3482 return $this->id;
3483 }
3484 }
3485
3486 class Google_Service_MapsEngine_ParentsListResponse extends Google_Collection
3487 {
3488 public $nextPageToken;
3489 protected $parentsType = 'Google_Service_MapsEngine_Parent';
3490 protected $parentsDataType = 'array';
3491
3492 public function setNextPageToken($nextPageToken)
3493 {
3494 $this->nextPageToken = $nextPageToken;
3495 }
3496
3497 public function getNextPageToken()
3498 {
3499 return $this->nextPageToken;
3500 }
3501
3502 public function setParents($parents)
3503 {
3504 $this->parents = $parents;
3505 }
3506
3507 public function getParents()
3508 {
3509 return $this->parents;
3510 }
3511 }
3512
3513 class Google_Service_MapsEngine_PointStyle extends Google_Model
3514 {
3515 protected $iconType = 'Google_Service_MapsEngine_IconStyle';
3516 protected $iconDataType = '';
3517 protected $labelType = 'Google_Service_MapsEngine_LabelStyle';
3518 protected $labelDataType = '';
3519
3520 public function setIcon(Google_Service_MapsEngine_IconStyle $icon)
3521 {
3522 $this->icon = $icon;
3523 }
3524
3525 public function getIcon()
3526 {
3527 return $this->icon;
3528 }
3529
3530 public function setLabel(Google_Service_MapsEngine_LabelStyle $label)
3531 {
3532 $this->label = $label;
3533 }
3534
3535 public function getLabel()
3536 {
3537 return $this->label;
3538 }
3539 }
3540
3541 class Google_Service_MapsEngine_PolygonStyle extends Google_Model
3542 {
3543 protected $fillType = 'Google_Service_MapsEngine_Color';
3544 protected $fillDataType = '';
3545 protected $strokeType = 'Google_Service_MapsEngine_Border';
3546 protected $strokeDataType = '';
3547
3548 public function setFill(Google_Service_MapsEngine_Color $fill)
3549 {
3550 $this->fill = $fill;
3551 }
3552
3553 public function getFill()
3554 {
3555 return $this->fill;
3556 }
3557
3558 public function setStroke(Google_Service_MapsEngine_Border $stroke)
3559 {
3560 $this->stroke = $stroke;
3561 }
3562
3563 public function getStroke()
3564 {
3565 return $this->stroke;
3566 }
3567 }
3568
3569 class Google_Service_MapsEngine_ProcessResponse extends Google_Model
3570 {
3571
3572 }
3573
3574 class Google_Service_MapsEngine_Project extends Google_Model
3575 {
3576 public $id;
3577 public $name;
3578
3579 public function setId($id)
3580 {
3581 $this->id = $id;
3582 }
3583
3584 public function getId()
3585 {
3586 return $this->id;
3587 }
3588
3589 public function setName($name)
3590 {
3591 $this->name = $name;
3592 }
3593
3594 public function getName()
3595 {
3596 return $this->name;
3597 }
3598 }
3599
3600 class Google_Service_MapsEngine_ProjectsListResponse extends Google_Collection
3601 {
3602 protected $projectsType = 'Google_Service_MapsEngine_Project';
3603 protected $projectsDataType = 'array';
3604
3605 public function setProjects($projects)
3606 {
3607 $this->projects = $projects;
3608 }
3609
3610 public function getProjects()
3611 {
3612 return $this->projects;
3613 }
3614 }
3615
3616 class Google_Service_MapsEngine_PublishResponse extends Google_Model
3617 {
3618
3619 }
3620
3621 class Google_Service_MapsEngine_Raster extends Google_Collection
3622 {
3623 public $bbox;
3624 public $creationTime;
3625 public $description;
3626 public $id;
3627 public $lastModifiedTime;
3628 public $name;
3629 public $projectId;
3630 public $rasterType;
3631 public $tags;
3632
3633 public function setBbox($bbox)
3634 {
3635 $this->bbox = $bbox;
3636 }
3637
3638 public function getBbox()
3639 {
3640 return $this->bbox;
3641 }
3642
3643 public function setCreationTime($creationTime)
3644 {
3645 $this->creationTime = $creationTime;
3646 }
3647
3648 public function getCreationTime()
3649 {
3650 return $this->creationTime;
3651 }
3652
3653 public function setDescription($description)
3654 {
3655 $this->description = $description;
3656 }
3657
3658 public function getDescription()
3659 {
3660 return $this->description;
3661 }
3662
3663 public function setId($id)
3664 {
3665 $this->id = $id;
3666 }
3667
3668 public function getId()
3669 {
3670 return $this->id;
3671 }
3672
3673 public function setLastModifiedTime($lastModifiedTime)
3674 {
3675 $this->lastModifiedTime = $lastModifiedTime;
3676 }
3677
3678 public function getLastModifiedTime()
3679 {
3680 return $this->lastModifiedTime;
3681 }
3682
3683 public function setName($name)
3684 {
3685 $this->name = $name;
3686 }
3687
3688 public function getName()
3689 {
3690 return $this->name;
3691 }
3692
3693 public function setProjectId($projectId)
3694 {
3695 $this->projectId = $projectId;
3696 }
3697
3698 public function getProjectId()
3699 {
3700 return $this->projectId;
3701 }
3702
3703 public function setRasterType($rasterType)
3704 {
3705 $this->rasterType = $rasterType;
3706 }
3707
3708 public function getRasterType()
3709 {
3710 return $this->rasterType;
3711 }
3712
3713 public function setTags($tags)
3714 {
3715 $this->tags = $tags;
3716 }
3717
3718 public function getTags()
3719 {
3720 return $this->tags;
3721 }
3722 }
3723
3724 class Google_Service_MapsEngine_RasterCollection extends Google_Collection
3725 {
3726 public $attribution;
3727 public $bbox;
3728 public $creationTime;
3729 public $description;
3730 public $draftAccessList;
3731 public $id;
3732 public $lastModifiedTime;
3733 public $mosaic;
3734 public $name;
3735 public $processingStatus;
3736 public $projectId;
3737 public $rasterType;
3738 public $tags;
3739
3740 public function setAttribution($attribution)
3741 {
3742 $this->attribution = $attribution;
3743 }
3744
3745 public function getAttribution()
3746 {
3747 return $this->attribution;
3748 }
3749
3750 public function setBbox($bbox)
3751 {
3752 $this->bbox = $bbox;
3753 }
3754
3755 public function getBbox()
3756 {
3757 return $this->bbox;
3758 }
3759
3760 public function setCreationTime($creationTime)
3761 {
3762 $this->creationTime = $creationTime;
3763 }
3764
3765 public function getCreationTime()
3766 {
3767 return $this->creationTime;
3768 }
3769
3770 public function setDescription($description)
3771 {
3772 $this->description = $description;
3773 }
3774
3775 public function getDescription()
3776 {
3777 return $this->description;
3778 }
3779
3780 public function setDraftAccessList($draftAccessList)
3781 {
3782 $this->draftAccessList = $draftAccessList;
3783 }
3784
3785 public function getDraftAccessList()
3786 {
3787 return $this->draftAccessList;
3788 }
3789
3790 public function setId($id)
3791 {
3792 $this->id = $id;
3793 }
3794
3795 public function getId()
3796 {
3797 return $this->id;
3798 }
3799
3800 public function setLastModifiedTime($lastModifiedTime)
3801 {
3802 $this->lastModifiedTime = $lastModifiedTime;
3803 }
3804
3805 public function getLastModifiedTime()
3806 {
3807 return $this->lastModifiedTime;
3808 }
3809
3810 public function setMosaic($mosaic)
3811 {
3812 $this->mosaic = $mosaic;
3813 }
3814
3815 public function getMosaic()
3816 {
3817 return $this->mosaic;
3818 }
3819
3820 public function setName($name)
3821 {
3822 $this->name = $name;
3823 }
3824
3825 public function getName()
3826 {
3827 return $this->name;
3828 }
3829
3830 public function setProcessingStatus($processingStatus)
3831 {
3832 $this->processingStatus = $processingStatus;
3833 }
3834
3835 public function getProcessingStatus()
3836 {
3837 return $this->processingStatus;
3838 }
3839
3840 public function setProjectId($projectId)
3841 {
3842 $this->projectId = $projectId;
3843 }
3844
3845 public function getProjectId()
3846 {
3847 return $this->projectId;
3848 }
3849
3850 public function setRasterType($rasterType)
3851 {
3852 $this->rasterType = $rasterType;
3853 }
3854
3855 public function getRasterType()
3856 {
3857 return $this->rasterType;
3858 }
3859
3860 public function setTags($tags)
3861 {
3862 $this->tags = $tags;
3863 }
3864
3865 public function getTags()
3866 {
3867 return $this->tags;
3868 }
3869 }
3870
3871 class Google_Service_MapsEngine_RasterCollectionsRasterBatchDeleteRequest extends Google_Collection
3872 {
3873 public $ids;
3874
3875 public function setIds($ids)
3876 {
3877 $this->ids = $ids;
3878 }
3879
3880 public function getIds()
3881 {
3882 return $this->ids;
3883 }
3884 }
3885
3886 class Google_Service_MapsEngine_RasterCollectionsRastersBatchDeleteResponse extends Google_Model
3887 {
3888
3889 }
3890
3891 class Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertRequest extends Google_Collection
3892 {
3893 public $ids;
3894
3895 public function setIds($ids)
3896 {
3897 $this->ids = $ids;
3898 }
3899
3900 public function getIds()
3901 {
3902 return $this->ids;
3903 }
3904 }
3905
3906 class Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertResponse extends Google_Model
3907 {
3908
3909 }
3910
3911 class Google_Service_MapsEngine_RastercollectionsListResponse extends Google_Collection
3912 {
3913 public $nextPageToken;
3914 protected $rasterCollectionsType = 'Google_Service_MapsEngine_RasterCollection';
3915 protected $rasterCollectionsDataType = 'array';
3916
3917 public function setNextPageToken($nextPageToken)
3918 {
3919 $this->nextPageToken = $nextPageToken;
3920 }
3921
3922 public function getNextPageToken()
3923 {
3924 return $this->nextPageToken;
3925 }
3926
3927 public function setRasterCollections($rasterCollections)
3928 {
3929 $this->rasterCollections = $rasterCollections;
3930 }
3931
3932 public function getRasterCollections()
3933 {
3934 return $this->rasterCollections;
3935 }
3936 }
3937
3938 class Google_Service_MapsEngine_RastersListResponse extends Google_Collection
3939 {
3940 public $nextPageToken;
3941 protected $rastersType = 'Google_Service_MapsEngine_Raster';
3942 protected $rastersDataType = 'array';
3943
3944 public function setNextPageToken($nextPageToken)
3945 {
3946 $this->nextPageToken = $nextPageToken;
3947 }
3948
3949 public function getNextPageToken()
3950 {
3951 return $this->nextPageToken;
3952 }
3953
3954 public function setRasters($rasters)
3955 {
3956 $this->rasters = $rasters;
3957 }
3958
3959 public function getRasters()
3960 {
3961 return $this->rasters;
3962 }
3963 }
3964
3965 class Google_Service_MapsEngine_Schema extends Google_Collection
3966 {
3967 protected $columnsType = 'Google_Service_MapsEngine_TableColumn';
3968 protected $columnsDataType = 'array';
3969 public $primaryGeometry;
3970 public $primaryKey;
3971
3972 public function setColumns($columns)
3973 {
3974 $this->columns = $columns;
3975 }
3976
3977 public function getColumns()
3978 {
3979 return $this->columns;
3980 }
3981
3982 public function setPrimaryGeometry($primaryGeometry)
3983 {
3984 $this->primaryGeometry = $primaryGeometry;
3985 }
3986
3987 public function getPrimaryGeometry()
3988 {
3989 return $this->primaryGeometry;
3990 }
3991
3992 public function setPrimaryKey($primaryKey)
3993 {
3994 $this->primaryKey = $primaryKey;
3995 }
3996
3997 public function getPrimaryKey()
3998 {
3999 return $this->primaryKey;
4000 }
4001 }
4002
4003 class Google_Service_MapsEngine_Table extends Google_Collection
4004 {
4005 public $bbox;
4006 public $creationTime;
4007 public $description;
4008 public $draftAccessList;
4009 protected $filesType = 'Google_Service_MapsEngine_MapsengineFile';
4010 protected $filesDataType = 'array';
4011 public $id;
4012 public $lastModifiedTime;
4013 public $name;
4014 public $processingStatus;
4015 public $projectId;
4016 public $publishedAccessList;
4017 protected $schemaType = 'Google_Service_MapsEngine_Schema';
4018 protected $schemaDataType = '';
4019 public $sourceEncoding;
4020 public $tags;
4021
4022 public function setBbox($bbox)
4023 {
4024 $this->bbox = $bbox;
4025 }
4026
4027 public function getBbox()
4028 {
4029 return $this->bbox;
4030 }
4031
4032 public function setCreationTime($creationTime)
4033 {
4034 $this->creationTime = $creationTime;
4035 }
4036
4037 public function getCreationTime()
4038 {
4039 return $this->creationTime;
4040 }
4041
4042 public function setDescription($description)
4043 {
4044 $this->description = $description;
4045 }
4046
4047 public function getDescription()
4048 {
4049 return $this->description;
4050 }
4051
4052 public function setDraftAccessList($draftAccessList)
4053 {
4054 $this->draftAccessList = $draftAccessList;
4055 }
4056
4057 public function getDraftAccessList()
4058 {
4059 return $this->draftAccessList;
4060 }
4061
4062 public function setFiles($files)
4063 {
4064 $this->files = $files;
4065 }
4066
4067 public function getFiles()
4068 {
4069 return $this->files;
4070 }
4071
4072 public function setId($id)
4073 {
4074 $this->id = $id;
4075 }
4076
4077 public function getId()
4078 {
4079 return $this->id;
4080 }
4081
4082 public function setLastModifiedTime($lastModifiedTime)
4083 {
4084 $this->lastModifiedTime = $lastModifiedTime;
4085 }
4086
4087 public function getLastModifiedTime()
4088 {
4089 return $this->lastModifiedTime;
4090 }
4091
4092 public function setName($name)
4093 {
4094 $this->name = $name;
4095 }
4096
4097 public function getName()
4098 {
4099 return $this->name;
4100 }
4101
4102 public function setProcessingStatus($processingStatus)
4103 {
4104 $this->processingStatus = $processingStatus;
4105 }
4106
4107 public function getProcessingStatus()
4108 {
4109 return $this->processingStatus;
4110 }
4111
4112 public function setProjectId($projectId)
4113 {
4114 $this->projectId = $projectId;
4115 }
4116
4117 public function getProjectId()
4118 {
4119 return $this->projectId;
4120 }
4121
4122 public function setPublishedAccessList($publishedAccessList)
4123 {
4124 $this->publishedAccessList = $publishedAccessList;
4125 }
4126
4127 public function getPublishedAccessList()
4128 {
4129 return $this->publishedAccessList;
4130 }
4131
4132 public function setSchema(Google_Service_MapsEngine_Schema $schema)
4133 {
4134 $this->schema = $schema;
4135 }
4136
4137 public function getSchema()
4138 {
4139 return $this->schema;
4140 }
4141
4142 public function setSourceEncoding($sourceEncoding)
4143 {
4144 $this->sourceEncoding = $sourceEncoding;
4145 }
4146
4147 public function getSourceEncoding()
4148 {
4149 return $this->sourceEncoding;
4150 }
4151
4152 public function setTags($tags)
4153 {
4154 $this->tags = $tags;
4155 }
4156
4157 public function getTags()
4158 {
4159 return $this->tags;
4160 }
4161 }
4162
4163 class Google_Service_MapsEngine_TableColumn extends Google_Model
4164 {
4165 public $name;
4166 public $type;
4167
4168 public function setName($name)
4169 {
4170 $this->name = $name;
4171 }
4172
4173 public function getName()
4174 {
4175 return $this->name;
4176 }
4177
4178 public function setType($type)
4179 {
4180 $this->type = $type;
4181 }
4182
4183 public function getType()
4184 {
4185 return $this->type;
4186 }
4187 }
4188
4189 class Google_Service_MapsEngine_TablesListResponse extends Google_Collection
4190 {
4191 public $nextPageToken;
4192 protected $tablesType = 'Google_Service_MapsEngine_Table';
4193 protected $tablesDataType = 'array';
4194
4195 public function setNextPageToken($nextPageToken)
4196 {
4197 $this->nextPageToken = $nextPageToken;
4198 }
4199
4200 public function getNextPageToken()
4201 {
4202 return $this->nextPageToken;
4203 }
4204
4205 public function setTables($tables)
4206 {
4207 $this->tables = $tables;
4208 }
4209
4210 public function getTables()
4211 {
4212 return $this->tables;
4213 }
4214 }
4215
4216 class Google_Service_MapsEngine_VectorStyle extends Google_Collection
4217 {
4218 protected $displayRulesType = 'Google_Service_MapsEngine_DisplayRule';
4219 protected $displayRulesDataType = 'array';
4220 protected $featureInfoType = 'Google_Service_MapsEngine_FeatureInfo';
4221 protected $featureInfoDataType = '';
4222 public $type;
4223
4224 public function setDisplayRules($displayRules)
4225 {
4226 $this->displayRules = $displayRules;
4227 }
4228
4229 public function getDisplayRules()
4230 {
4231 return $this->displayRules;
4232 }
4233
4234 public function setFeatureInfo(Google_Service_MapsEngine_FeatureInfo $featureInfo)
4235 {
4236 $this->featureInfo = $featureInfo;
4237 }
4238
4239 public function getFeatureInfo()
4240 {
4241 return $this->featureInfo;
4242 }
4243
4244 public function setType($type)
4245 {
4246 $this->type = $type;
4247 }
4248
4249 public function getType()
4250 {
4251 return $this->type;
4252 }
4253 }
4254
4255 class Google_Service_MapsEngine_ZoomLevels extends Google_Model
4256 {
4257 public $max;
4258 public $min;
4259
4260 public function setMax($max)
4261 {
4262 $this->max = $max;
4263 }
4264
4265 public function getMax()
4266 {
4267 return $this->max;
4268 }
4269
4270 public function setMin($min)
4271 {
4272 $this->min = $min;
4273 }
4274
4275 public function getMin()
4276 {
4277 return $this->min;
4278 }
4279 }
4280