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