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