PluginProbe
Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) / 1.3.0
Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) v1.3.0
9.1.2 9.1.1 9.1.0 9.0.2 9.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.1.0 1.1.1 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 All 153 releases
wp-analytify / lib / Google / Service / MapsEngine.php

MapsEngine.php in Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) 1.3.0, at lib/Google/Service/MapsEngine.php

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