summaryrefslogtreecommitdiff
path: root/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/MapsEngine.php
diff options
context:
space:
mode:
Diffstat (limited to 'Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/MapsEngine.php')
-rw-r--r--Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/MapsEngine.php6420
1 files changed, 6420 insertions, 0 deletions
diff --git a/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/MapsEngine.php b/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/MapsEngine.php
new file mode 100644
index 0000000..0f9cb69
--- /dev/null
+++ b/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/MapsEngine.php
@@ -0,0 +1,6420 @@
+<?php
+/*
+ * Copyright 2010 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+/**
+ * Service definition for MapsEngine (v1).
+ *
+ * <p>
+ * The Google Maps Engine API allows developers to store and query geospatial
+ * vector and raster data.</p>
+ *
+ * <p>
+ * For more information about this service, see the API
+ * <a href="https://developers.google.com/maps-engine/" target="_blank">Documentation</a>
+ * </p>
+ *
+ * @author Google, Inc.
+ */
+class Postman_Google_Service_MapsEngine extends Postman_Google_Service
+{
+ /** View and manage your Google My Maps data. */
+ const MAPSENGINE =
+ "https://www.googleapis.com/auth/mapsengine";
+ /** View your Google My Maps data. */
+ const MAPSENGINE_READONLY =
+ "https://www.googleapis.com/auth/mapsengine.readonly";
+
+ public $assets;
+ public $assets_parents;
+ public $assets_permissions;
+ public $layers;
+ public $layers_parents;
+ public $layers_permissions;
+ public $maps;
+ public $maps_permissions;
+ public $projects;
+ public $projects_icons;
+ public $rasterCollections;
+ public $rasterCollections_parents;
+ public $rasterCollections_permissions;
+ public $rasterCollections_rasters;
+ public $rasters;
+ public $rasters_files;
+ public $rasters_parents;
+ public $rasters_permissions;
+ public $tables;
+ public $tables_features;
+ public $tables_files;
+ public $tables_parents;
+ public $tables_permissions;
+
+
+ /**
+ * Constructs the internal representation of the MapsEngine service.
+ *
+ * @param Postman_Google_Client $client
+ */
+ public function __construct(Postman_Google_Client $client)
+ {
+ parent::__construct($client);
+ $this->servicePath = 'mapsengine/v1/';
+ $this->version = 'v1';
+ $this->serviceName = 'mapsengine';
+
+ $this->assets = new Postman_Google_Service_MapsEngine_Assets_Resource(
+ $this,
+ $this->serviceName,
+ 'assets',
+ array(
+ 'methods' => array(
+ 'get' => array(
+ 'path' => 'assets/{id}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'assets',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'modifiedAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'tags' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'projectId' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'search' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'creatorEmail' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'bbox' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'modifiedBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'role' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'type' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->assets_parents = new Postman_Google_Service_MapsEngine_AssetsParents_Resource(
+ $this,
+ $this->serviceName,
+ 'parents',
+ array(
+ 'methods' => array(
+ 'list' => array(
+ 'path' => 'assets/{id}/parents',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->assets_permissions = new Postman_Google_Service_MapsEngine_AssetsPermissions_Resource(
+ $this,
+ $this->serviceName,
+ 'permissions',
+ array(
+ 'methods' => array(
+ 'list' => array(
+ 'path' => 'assets/{id}/permissions',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->layers = new Postman_Google_Service_MapsEngine_Layers_Resource(
+ $this,
+ $this->serviceName,
+ 'layers',
+ array(
+ 'methods' => array(
+ 'cancelProcessing' => array(
+ 'path' => 'layers/{id}/cancelProcessing',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'create' => array(
+ 'path' => 'layers',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'process' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ ),
+ ),'delete' => array(
+ 'path' => 'layers/{id}',
+ 'httpMethod' => 'DELETE',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'get' => array(
+ 'path' => 'layers/{id}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'version' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'getPublished' => array(
+ 'path' => 'layers/{id}/published',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'layers',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'modifiedAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'processingStatus' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'projectId' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'tags' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'search' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'creatorEmail' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'bbox' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'modifiedBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'role' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'listPublished' => array(
+ 'path' => 'layers/published',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'projectId' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'patch' => array(
+ 'path' => 'layers/{id}',
+ 'httpMethod' => 'PATCH',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'process' => array(
+ 'path' => 'layers/{id}/process',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'publish' => array(
+ 'path' => 'layers/{id}/publish',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'force' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ ),
+ ),'unpublish' => array(
+ 'path' => 'layers/{id}/unpublish',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->layers_parents = new Postman_Google_Service_MapsEngine_LayersParents_Resource(
+ $this,
+ $this->serviceName,
+ 'parents',
+ array(
+ 'methods' => array(
+ 'list' => array(
+ 'path' => 'layers/{id}/parents',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->layers_permissions = new Postman_Google_Service_MapsEngine_LayersPermissions_Resource(
+ $this,
+ $this->serviceName,
+ 'permissions',
+ array(
+ 'methods' => array(
+ 'batchDelete' => array(
+ 'path' => 'layers/{id}/permissions/batchDelete',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'batchUpdate' => array(
+ 'path' => 'layers/{id}/permissions/batchUpdate',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'layers/{id}/permissions',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->maps = new Postman_Google_Service_MapsEngine_Maps_Resource(
+ $this,
+ $this->serviceName,
+ 'maps',
+ array(
+ 'methods' => array(
+ 'create' => array(
+ 'path' => 'maps',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),'delete' => array(
+ 'path' => 'maps/{id}',
+ 'httpMethod' => 'DELETE',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'get' => array(
+ 'path' => 'maps/{id}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'version' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'getPublished' => array(
+ 'path' => 'maps/{id}/published',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'maps',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'modifiedAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'processingStatus' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'projectId' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'tags' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'search' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'creatorEmail' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'bbox' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'modifiedBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'role' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'listPublished' => array(
+ 'path' => 'maps/published',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'projectId' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'patch' => array(
+ 'path' => 'maps/{id}',
+ 'httpMethod' => 'PATCH',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'publish' => array(
+ 'path' => 'maps/{id}/publish',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'force' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ ),
+ ),'unpublish' => array(
+ 'path' => 'maps/{id}/unpublish',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->maps_permissions = new Postman_Google_Service_MapsEngine_MapsPermissions_Resource(
+ $this,
+ $this->serviceName,
+ 'permissions',
+ array(
+ 'methods' => array(
+ 'batchDelete' => array(
+ 'path' => 'maps/{id}/permissions/batchDelete',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'batchUpdate' => array(
+ 'path' => 'maps/{id}/permissions/batchUpdate',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'maps/{id}/permissions',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->projects = new Postman_Google_Service_MapsEngine_Projects_Resource(
+ $this,
+ $this->serviceName,
+ 'projects',
+ array(
+ 'methods' => array(
+ 'list' => array(
+ 'path' => 'projects',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(),
+ ),
+ )
+ )
+ );
+ $this->projects_icons = new Postman_Google_Service_MapsEngine_ProjectsIcons_Resource(
+ $this,
+ $this->serviceName,
+ 'icons',
+ array(
+ 'methods' => array(
+ 'create' => array(
+ 'path' => 'projects/{projectId}/icons',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'projectId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'get' => array(
+ 'path' => 'projects/{projectId}/icons/{id}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'projectId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'projects/{projectId}/icons',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'projectId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->rasterCollections = new Postman_Google_Service_MapsEngine_RasterCollections_Resource(
+ $this,
+ $this->serviceName,
+ 'rasterCollections',
+ array(
+ 'methods' => array(
+ 'cancelProcessing' => array(
+ 'path' => 'rasterCollections/{id}/cancelProcessing',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'create' => array(
+ 'path' => 'rasterCollections',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),'delete' => array(
+ 'path' => 'rasterCollections/{id}',
+ 'httpMethod' => 'DELETE',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'get' => array(
+ 'path' => 'rasterCollections/{id}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'rasterCollections',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'modifiedAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'processingStatus' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'projectId' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'tags' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'search' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'creatorEmail' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'bbox' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'modifiedBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'role' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'patch' => array(
+ 'path' => 'rasterCollections/{id}',
+ 'httpMethod' => 'PATCH',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'process' => array(
+ 'path' => 'rasterCollections/{id}/process',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->rasterCollections_parents = new Postman_Google_Service_MapsEngine_RasterCollectionsParents_Resource(
+ $this,
+ $this->serviceName,
+ 'parents',
+ array(
+ 'methods' => array(
+ 'list' => array(
+ 'path' => 'rasterCollections/{id}/parents',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->rasterCollections_permissions = new Postman_Google_Service_MapsEngine_RasterCollectionsPermissions_Resource(
+ $this,
+ $this->serviceName,
+ 'permissions',
+ array(
+ 'methods' => array(
+ 'batchDelete' => array(
+ 'path' => 'rasterCollections/{id}/permissions/batchDelete',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'batchUpdate' => array(
+ 'path' => 'rasterCollections/{id}/permissions/batchUpdate',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'rasterCollections/{id}/permissions',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->rasterCollections_rasters = new Postman_Google_Service_MapsEngine_RasterCollectionsRasters_Resource(
+ $this,
+ $this->serviceName,
+ 'rasters',
+ array(
+ 'methods' => array(
+ 'batchDelete' => array(
+ 'path' => 'rasterCollections/{id}/rasters/batchDelete',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'batchInsert' => array(
+ 'path' => 'rasterCollections/{id}/rasters/batchInsert',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'rasterCollections/{id}/rasters',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'modifiedAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'tags' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'search' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'creatorEmail' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'bbox' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'modifiedBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'role' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->rasters = new Postman_Google_Service_MapsEngine_Rasters_Resource(
+ $this,
+ $this->serviceName,
+ 'rasters',
+ array(
+ 'methods' => array(
+ 'delete' => array(
+ 'path' => 'rasters/{id}',
+ 'httpMethod' => 'DELETE',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'get' => array(
+ 'path' => 'rasters/{id}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'rasters',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'projectId' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'modifiedAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'processingStatus' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'tags' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'search' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'creatorEmail' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'bbox' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'modifiedBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'role' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'patch' => array(
+ 'path' => 'rasters/{id}',
+ 'httpMethod' => 'PATCH',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'process' => array(
+ 'path' => 'rasters/{id}/process',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'upload' => array(
+ 'path' => 'rasters/upload',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),
+ )
+ )
+ );
+ $this->rasters_files = new Postman_Google_Service_MapsEngine_RastersFiles_Resource(
+ $this,
+ $this->serviceName,
+ 'files',
+ array(
+ 'methods' => array(
+ 'insert' => array(
+ 'path' => 'rasters/{id}/files',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'filename' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->rasters_parents = new Postman_Google_Service_MapsEngine_RastersParents_Resource(
+ $this,
+ $this->serviceName,
+ 'parents',
+ array(
+ 'methods' => array(
+ 'list' => array(
+ 'path' => 'rasters/{id}/parents',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->rasters_permissions = new Postman_Google_Service_MapsEngine_RastersPermissions_Resource(
+ $this,
+ $this->serviceName,
+ 'permissions',
+ array(
+ 'methods' => array(
+ 'batchDelete' => array(
+ 'path' => 'rasters/{id}/permissions/batchDelete',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'batchUpdate' => array(
+ 'path' => 'rasters/{id}/permissions/batchUpdate',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'rasters/{id}/permissions',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->tables = new Postman_Google_Service_MapsEngine_Tables_Resource(
+ $this,
+ $this->serviceName,
+ 'tables',
+ array(
+ 'methods' => array(
+ 'create' => array(
+ 'path' => 'tables',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),'delete' => array(
+ 'path' => 'tables/{id}',
+ 'httpMethod' => 'DELETE',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'get' => array(
+ 'path' => 'tables/{id}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'version' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'tables',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'modifiedAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdAfter' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'processingStatus' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'projectId' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'tags' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'search' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'creatorEmail' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'bbox' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'modifiedBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'createdBefore' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'role' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'patch' => array(
+ 'path' => 'tables/{id}',
+ 'httpMethod' => 'PATCH',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'process' => array(
+ 'path' => 'tables/{id}/process',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'upload' => array(
+ 'path' => 'tables/upload',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),
+ )
+ )
+ );
+ $this->tables_features = new Postman_Google_Service_MapsEngine_TablesFeatures_Resource(
+ $this,
+ $this->serviceName,
+ 'features',
+ array(
+ 'methods' => array(
+ 'batchDelete' => array(
+ 'path' => 'tables/{id}/features/batchDelete',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'batchInsert' => array(
+ 'path' => 'tables/{id}/features/batchInsert',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'batchPatch' => array(
+ 'path' => 'tables/{id}/features/batchPatch',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'get' => array(
+ 'path' => 'tables/{tableId}/features/{id}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'tableId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'version' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'select' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'tables/{id}/features',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'orderBy' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'intersects' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'version' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'limit' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'include' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'where' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'select' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->tables_files = new Postman_Google_Service_MapsEngine_TablesFiles_Resource(
+ $this,
+ $this->serviceName,
+ 'files',
+ array(
+ 'methods' => array(
+ 'insert' => array(
+ 'path' => 'tables/{id}/files',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'filename' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->tables_parents = new Postman_Google_Service_MapsEngine_TablesParents_Resource(
+ $this,
+ $this->serviceName,
+ 'parents',
+ array(
+ 'methods' => array(
+ 'list' => array(
+ 'path' => 'tables/{id}/parents',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->tables_permissions = new Postman_Google_Service_MapsEngine_TablesPermissions_Resource(
+ $this,
+ $this->serviceName,
+ 'permissions',
+ array(
+ 'methods' => array(
+ 'batchDelete' => array(
+ 'path' => 'tables/{id}/permissions/batchDelete',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'batchUpdate' => array(
+ 'path' => 'tables/{id}/permissions/batchUpdate',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'tables/{id}/permissions',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'id' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ }
+}
+
+
+/**
+ * The "assets" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $assets = $mapsengineService->assets;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_Assets_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Return metadata for a particular asset. (assets.get)
+ *
+ * @param string $id The ID of the asset.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_Asset
+ */
+ public function get($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_MapsEngine_Asset");
+ }
+
+ /**
+ * Return all assets readable by the current user. (assets.listAssets)
+ *
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
+ * this time.
+ * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
+ * this time.
+ * @opt_param string tags A comma separated list of tags. Returned assets will
+ * contain all the tags from the list.
+ * @opt_param string projectId The ID of a Maps Engine project, used to filter
+ * the response. To list all available projects with their IDs, send a Projects:
+ * list request. You can also find your project ID as the value of the
+ * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
+ * @opt_param string search An unstructured search string used to filter the set
+ * of results based on asset metadata.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 100.
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string creatorEmail An email address representing a user. Returned
+ * assets that have been created by the user associated with the provided email
+ * address.
+ * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
+ * If set, only assets which intersect this bounding box will be returned.
+ * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
+ * this time.
+ * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
+ * this time.
+ * @opt_param string role The role parameter indicates that the response should
+ * only contain assets where the current user has the specified level of access.
+ * @opt_param string type A comma separated list of asset types. Returned assets
+ * will have one of the types from the provided list. Supported values are
+ * 'map', 'layer', 'rasterCollection' and 'table'.
+ * @return Postman_Google_Service_MapsEngine_AssetsListResponse
+ */
+ public function listAssets($optParams = array())
+ {
+ $params = array();
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_AssetsListResponse");
+ }
+}
+
+/**
+ * The "parents" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $parents = $mapsengineService->parents;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_AssetsParents_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Return all parent ids of the specified asset. (parents.listAssetsParents)
+ *
+ * @param string $id The ID of the asset whose parents will be listed.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 50.
+ * @return Postman_Google_Service_MapsEngine_ParentsListResponse
+ */
+ public function listAssetsParents($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_ParentsListResponse");
+ }
+}
+/**
+ * The "permissions" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $permissions = $mapsengineService->permissions;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_AssetsPermissions_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Return all of the permissions for the specified asset.
+ * (permissions.listAssetsPermissions)
+ *
+ * @param string $id The ID of the asset whose permissions will be listed.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsListResponse
+ */
+ public function listAssetsPermissions($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_PermissionsListResponse");
+ }
+}
+
+/**
+ * The "layers" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $layers = $mapsengineService->layers;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_Layers_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Cancel processing on a layer asset. (layers.cancelProcessing)
+ *
+ * @param string $id The ID of the layer.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_ProcessResponse
+ */
+ public function cancelProcessing($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('cancelProcessing', array($params), "Postman_Google_Service_MapsEngine_ProcessResponse");
+ }
+
+ /**
+ * Create a layer asset. (layers.create)
+ *
+ * @param Postman_Google_Layer $postBody
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param bool process Whether to queue the created layer for processing.
+ * @return Postman_Google_Service_MapsEngine_Layer
+ */
+ public function create(Postman_Google_Service_MapsEngine_Layer $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('create', array($params), "Postman_Google_Service_MapsEngine_Layer");
+ }
+
+ /**
+ * Delete a layer. (layers.delete)
+ *
+ * @param string $id The ID of the layer. Only the layer creator or project
+ * owner are permitted to delete. If the layer is published, or included in a
+ * map, the request will fail. Unpublish the layer, and remove it from all maps
+ * prior to deleting.
+ * @param array $optParams Optional parameters.
+ */
+ public function delete($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('delete', array($params));
+ }
+
+ /**
+ * Return metadata for a particular layer. (layers.get)
+ *
+ * @param string $id The ID of the layer.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string version Deprecated: The version parameter indicates which
+ * version of the layer should be returned. When version is set to published,
+ * the published version of the layer will be returned. Please use the
+ * layers.getPublished endpoint instead.
+ * @return Postman_Google_Service_MapsEngine_Layer
+ */
+ public function get($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_MapsEngine_Layer");
+ }
+
+ /**
+ * Return the published metadata for a particular layer. (layers.getPublished)
+ *
+ * @param string $id The ID of the layer.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PublishedLayer
+ */
+ public function getPublished($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('getPublished', array($params), "Postman_Google_Service_MapsEngine_PublishedLayer");
+ }
+
+ /**
+ * Return all layers readable by the current user. (layers.listLayers)
+ *
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
+ * this time.
+ * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
+ * this time.
+ * @opt_param string processingStatus
+ * @opt_param string projectId The ID of a Maps Engine project, used to filter
+ * the response. To list all available projects with their IDs, send a Projects:
+ * list request. You can also find your project ID as the value of the
+ * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
+ * @opt_param string tags A comma separated list of tags. Returned assets will
+ * contain all the tags from the list.
+ * @opt_param string search An unstructured search string used to filter the set
+ * of results based on asset metadata.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 100.
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string creatorEmail An email address representing a user. Returned
+ * assets that have been created by the user associated with the provided email
+ * address.
+ * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
+ * If set, only assets which intersect this bounding box will be returned.
+ * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
+ * this time.
+ * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
+ * this time.
+ * @opt_param string role The role parameter indicates that the response should
+ * only contain assets where the current user has the specified level of access.
+ * @return Postman_Google_Service_MapsEngine_LayersListResponse
+ */
+ public function listLayers($optParams = array())
+ {
+ $params = array();
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_LayersListResponse");
+ }
+
+ /**
+ * Return all published layers readable by the current user.
+ * (layers.listPublished)
+ *
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 100.
+ * @opt_param string projectId The ID of a Maps Engine project, used to filter
+ * the response. To list all available projects with their IDs, send a Projects:
+ * list request. You can also find your project ID as the value of the
+ * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
+ * @return Postman_Google_Service_MapsEngine_PublishedLayersListResponse
+ */
+ public function listPublished($optParams = array())
+ {
+ $params = array();
+ $params = array_merge($params, $optParams);
+ return $this->call('listPublished', array($params), "Postman_Google_Service_MapsEngine_PublishedLayersListResponse");
+ }
+
+ /**
+ * Mutate a layer asset. (layers.patch)
+ *
+ * @param string $id The ID of the layer.
+ * @param Postman_Google_Layer $postBody
+ * @param array $optParams Optional parameters.
+ */
+ public function patch($id, Postman_Google_Service_MapsEngine_Layer $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('patch', array($params));
+ }
+
+ /**
+ * Process a layer asset. (layers.process)
+ *
+ * @param string $id The ID of the layer.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_ProcessResponse
+ */
+ public function process($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('process', array($params), "Postman_Google_Service_MapsEngine_ProcessResponse");
+ }
+
+ /**
+ * Publish a layer asset. (layers.publish)
+ *
+ * @param string $id The ID of the layer.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param bool force If set to true, the API will allow publication of the
+ * layer even if it's out of date. If not true, you'll need to reprocess any
+ * out-of-date layer before publishing.
+ * @return Postman_Google_Service_MapsEngine_PublishResponse
+ */
+ public function publish($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('publish', array($params), "Postman_Google_Service_MapsEngine_PublishResponse");
+ }
+
+ /**
+ * Unpublish a layer asset. (layers.unpublish)
+ *
+ * @param string $id The ID of the layer.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PublishResponse
+ */
+ public function unpublish($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('unpublish', array($params), "Postman_Google_Service_MapsEngine_PublishResponse");
+ }
+}
+
+/**
+ * The "parents" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $parents = $mapsengineService->parents;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_LayersParents_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Return all parent ids of the specified layer. (parents.listLayersParents)
+ *
+ * @param string $id The ID of the layer whose parents will be listed.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 50.
+ * @return Postman_Google_Service_MapsEngine_ParentsListResponse
+ */
+ public function listLayersParents($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_ParentsListResponse");
+ }
+}
+/**
+ * The "permissions" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $permissions = $mapsengineService->permissions;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_LayersPermissions_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Remove permission entries from an already existing asset.
+ * (permissions.batchDelete)
+ *
+ * @param string $id The ID of the asset from which permissions will be removed.
+ * @param Postman_Google_PermissionsBatchDeleteRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsBatchDeleteResponse
+ */
+ public function batchDelete($id, Postman_Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchDelete', array($params), "Postman_Google_Service_MapsEngine_PermissionsBatchDeleteResponse");
+ }
+
+ /**
+ * Add or update permission entries to an already existing asset.
+ *
+ * An asset can hold up to 20 different permission entries. Each batchInsert
+ * request is atomic. (permissions.batchUpdate)
+ *
+ * @param string $id The ID of the asset to which permissions will be added.
+ * @param Postman_Google_PermissionsBatchUpdateRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsBatchUpdateResponse
+ */
+ public function batchUpdate($id, Postman_Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchUpdate', array($params), "Postman_Google_Service_MapsEngine_PermissionsBatchUpdateResponse");
+ }
+
+ /**
+ * Return all of the permissions for the specified asset.
+ * (permissions.listLayersPermissions)
+ *
+ * @param string $id The ID of the asset whose permissions will be listed.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsListResponse
+ */
+ public function listLayersPermissions($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_PermissionsListResponse");
+ }
+}
+
+/**
+ * The "maps" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $maps = $mapsengineService->maps;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_Maps_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Create a map asset. (maps.create)
+ *
+ * @param Postman_Google_Map $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_Map
+ */
+ public function create(Postman_Google_Service_MapsEngine_Map $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('create', array($params), "Postman_Google_Service_MapsEngine_Map");
+ }
+
+ /**
+ * Delete a map. (maps.delete)
+ *
+ * @param string $id The ID of the map. Only the map creator or project owner
+ * are permitted to delete. If the map is published the request will fail.
+ * Unpublish the map prior to deleting.
+ * @param array $optParams Optional parameters.
+ */
+ public function delete($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('delete', array($params));
+ }
+
+ /**
+ * Return metadata for a particular map. (maps.get)
+ *
+ * @param string $id The ID of the map.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string version Deprecated: The version parameter indicates which
+ * version of the map should be returned. When version is set to published, the
+ * published version of the map will be returned. Please use the
+ * maps.getPublished endpoint instead.
+ * @return Postman_Google_Service_MapsEngine_Map
+ */
+ public function get($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_MapsEngine_Map");
+ }
+
+ /**
+ * Return the published metadata for a particular map. (maps.getPublished)
+ *
+ * @param string $id The ID of the map.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PublishedMap
+ */
+ public function getPublished($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('getPublished', array($params), "Postman_Google_Service_MapsEngine_PublishedMap");
+ }
+
+ /**
+ * Return all maps readable by the current user. (maps.listMaps)
+ *
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
+ * this time.
+ * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
+ * this time.
+ * @opt_param string processingStatus
+ * @opt_param string projectId The ID of a Maps Engine project, used to filter
+ * the response. To list all available projects with their IDs, send a Projects:
+ * list request. You can also find your project ID as the value of the
+ * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
+ * @opt_param string tags A comma separated list of tags. Returned assets will
+ * contain all the tags from the list.
+ * @opt_param string search An unstructured search string used to filter the set
+ * of results based on asset metadata.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 100.
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string creatorEmail An email address representing a user. Returned
+ * assets that have been created by the user associated with the provided email
+ * address.
+ * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
+ * If set, only assets which intersect this bounding box will be returned.
+ * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
+ * this time.
+ * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
+ * this time.
+ * @opt_param string role The role parameter indicates that the response should
+ * only contain assets where the current user has the specified level of access.
+ * @return Postman_Google_Service_MapsEngine_MapsListResponse
+ */
+ public function listMaps($optParams = array())
+ {
+ $params = array();
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_MapsListResponse");
+ }
+
+ /**
+ * Return all published maps readable by the current user. (maps.listPublished)
+ *
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 100.
+ * @opt_param string projectId The ID of a Maps Engine project, used to filter
+ * the response. To list all available projects with their IDs, send a Projects:
+ * list request. You can also find your project ID as the value of the
+ * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
+ * @return Postman_Google_Service_MapsEngine_PublishedMapsListResponse
+ */
+ public function listPublished($optParams = array())
+ {
+ $params = array();
+ $params = array_merge($params, $optParams);
+ return $this->call('listPublished', array($params), "Postman_Google_Service_MapsEngine_PublishedMapsListResponse");
+ }
+
+ /**
+ * Mutate a map asset. (maps.patch)
+ *
+ * @param string $id The ID of the map.
+ * @param Postman_Google_Map $postBody
+ * @param array $optParams Optional parameters.
+ */
+ public function patch($id, Postman_Google_Service_MapsEngine_Map $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('patch', array($params));
+ }
+
+ /**
+ * Publish a map asset. (maps.publish)
+ *
+ * @param string $id The ID of the map.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param bool force If set to true, the API will allow publication of the
+ * map even if it's out of date. If false, the map must have a processingStatus
+ * of complete before publishing.
+ * @return Postman_Google_Service_MapsEngine_PublishResponse
+ */
+ public function publish($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('publish', array($params), "Postman_Google_Service_MapsEngine_PublishResponse");
+ }
+
+ /**
+ * Unpublish a map asset. (maps.unpublish)
+ *
+ * @param string $id The ID of the map.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PublishResponse
+ */
+ public function unpublish($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('unpublish', array($params), "Postman_Google_Service_MapsEngine_PublishResponse");
+ }
+}
+
+/**
+ * The "permissions" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $permissions = $mapsengineService->permissions;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_MapsPermissions_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Remove permission entries from an already existing asset.
+ * (permissions.batchDelete)
+ *
+ * @param string $id The ID of the asset from which permissions will be removed.
+ * @param Postman_Google_PermissionsBatchDeleteRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsBatchDeleteResponse
+ */
+ public function batchDelete($id, Postman_Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchDelete', array($params), "Postman_Google_Service_MapsEngine_PermissionsBatchDeleteResponse");
+ }
+
+ /**
+ * Add or update permission entries to an already existing asset.
+ *
+ * An asset can hold up to 20 different permission entries. Each batchInsert
+ * request is atomic. (permissions.batchUpdate)
+ *
+ * @param string $id The ID of the asset to which permissions will be added.
+ * @param Postman_Google_PermissionsBatchUpdateRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsBatchUpdateResponse
+ */
+ public function batchUpdate($id, Postman_Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchUpdate', array($params), "Postman_Google_Service_MapsEngine_PermissionsBatchUpdateResponse");
+ }
+
+ /**
+ * Return all of the permissions for the specified asset.
+ * (permissions.listMapsPermissions)
+ *
+ * @param string $id The ID of the asset whose permissions will be listed.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsListResponse
+ */
+ public function listMapsPermissions($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_PermissionsListResponse");
+ }
+}
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $projects = $mapsengineService->projects;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_Projects_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Return all projects readable by the current user. (projects.listProjects)
+ *
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_ProjectsListResponse
+ */
+ public function listProjects($optParams = array())
+ {
+ $params = array();
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_ProjectsListResponse");
+ }
+}
+
+/**
+ * The "icons" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $icons = $mapsengineService->icons;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_ProjectsIcons_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Create an icon. (icons.create)
+ *
+ * @param string $projectId The ID of the project.
+ * @param Postman_Google_Icon $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_Icon
+ */
+ public function create($projectId, Postman_Google_Service_MapsEngine_Icon $postBody, $optParams = array())
+ {
+ $params = array('projectId' => $projectId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('create', array($params), "Postman_Google_Service_MapsEngine_Icon");
+ }
+
+ /**
+ * Return an icon or its associated metadata (icons.get)
+ *
+ * @param string $projectId The ID of the project.
+ * @param string $id The ID of the icon.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_Icon
+ */
+ public function get($projectId, $id, $optParams = array())
+ {
+ $params = array('projectId' => $projectId, 'id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_MapsEngine_Icon");
+ }
+
+ /**
+ * Return all icons in the current project (icons.listProjectsIcons)
+ *
+ * @param string $projectId The ID of the project.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 50.
+ * @return Postman_Google_Service_MapsEngine_IconsListResponse
+ */
+ public function listProjectsIcons($projectId, $optParams = array())
+ {
+ $params = array('projectId' => $projectId);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_IconsListResponse");
+ }
+}
+
+/**
+ * The "rasterCollections" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $rasterCollections = $mapsengineService->rasterCollections;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_RasterCollections_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Cancel processing on a raster collection asset.
+ * (rasterCollections.cancelProcessing)
+ *
+ * @param string $id The ID of the raster collection.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_ProcessResponse
+ */
+ public function cancelProcessing($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('cancelProcessing', array($params), "Postman_Google_Service_MapsEngine_ProcessResponse");
+ }
+
+ /**
+ * Create a raster collection asset. (rasterCollections.create)
+ *
+ * @param Postman_Google_RasterCollection $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_RasterCollection
+ */
+ public function create(Postman_Google_Service_MapsEngine_RasterCollection $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('create', array($params), "Postman_Google_Service_MapsEngine_RasterCollection");
+ }
+
+ /**
+ * Delete a raster collection. (rasterCollections.delete)
+ *
+ * @param string $id The ID of the raster collection. Only the raster collection
+ * creator or project owner are permitted to delete. If the rastor collection is
+ * included in a layer, the request will fail. Remove the raster collection from
+ * all layers prior to deleting.
+ * @param array $optParams Optional parameters.
+ */
+ public function delete($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('delete', array($params));
+ }
+
+ /**
+ * Return metadata for a particular raster collection. (rasterCollections.get)
+ *
+ * @param string $id The ID of the raster collection.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_RasterCollection
+ */
+ public function get($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_MapsEngine_RasterCollection");
+ }
+
+ /**
+ * Return all raster collections readable by the current user.
+ * (rasterCollections.listRasterCollections)
+ *
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
+ * this time.
+ * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
+ * this time.
+ * @opt_param string processingStatus
+ * @opt_param string projectId The ID of a Maps Engine project, used to filter
+ * the response. To list all available projects with their IDs, send a Projects:
+ * list request. You can also find your project ID as the value of the
+ * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
+ * @opt_param string tags A comma separated list of tags. Returned assets will
+ * contain all the tags from the list.
+ * @opt_param string search An unstructured search string used to filter the set
+ * of results based on asset metadata.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 100.
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string creatorEmail An email address representing a user. Returned
+ * assets that have been created by the user associated with the provided email
+ * address.
+ * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
+ * If set, only assets which intersect this bounding box will be returned.
+ * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
+ * this time.
+ * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
+ * this time.
+ * @opt_param string role The role parameter indicates that the response should
+ * only contain assets where the current user has the specified level of access.
+ * @return Postman_Google_Service_MapsEngine_RasterCollectionsListResponse
+ */
+ public function listRasterCollections($optParams = array())
+ {
+ $params = array();
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_RasterCollectionsListResponse");
+ }
+
+ /**
+ * Mutate a raster collection asset. (rasterCollections.patch)
+ *
+ * @param string $id The ID of the raster collection.
+ * @param Postman_Google_RasterCollection $postBody
+ * @param array $optParams Optional parameters.
+ */
+ public function patch($id, Postman_Google_Service_MapsEngine_RasterCollection $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('patch', array($params));
+ }
+
+ /**
+ * Process a raster collection asset. (rasterCollections.process)
+ *
+ * @param string $id The ID of the raster collection.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_ProcessResponse
+ */
+ public function process($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('process', array($params), "Postman_Google_Service_MapsEngine_ProcessResponse");
+ }
+}
+
+/**
+ * The "parents" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $parents = $mapsengineService->parents;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_RasterCollectionsParents_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Return all parent ids of the specified raster collection.
+ * (parents.listRasterCollectionsParents)
+ *
+ * @param string $id The ID of the raster collection whose parents will be
+ * listed.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 50.
+ * @return Postman_Google_Service_MapsEngine_ParentsListResponse
+ */
+ public function listRasterCollectionsParents($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_ParentsListResponse");
+ }
+}
+/**
+ * The "permissions" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $permissions = $mapsengineService->permissions;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_RasterCollectionsPermissions_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Remove permission entries from an already existing asset.
+ * (permissions.batchDelete)
+ *
+ * @param string $id The ID of the asset from which permissions will be removed.
+ * @param Postman_Google_PermissionsBatchDeleteRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsBatchDeleteResponse
+ */
+ public function batchDelete($id, Postman_Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchDelete', array($params), "Postman_Google_Service_MapsEngine_PermissionsBatchDeleteResponse");
+ }
+
+ /**
+ * Add or update permission entries to an already existing asset.
+ *
+ * An asset can hold up to 20 different permission entries. Each batchInsert
+ * request is atomic. (permissions.batchUpdate)
+ *
+ * @param string $id The ID of the asset to which permissions will be added.
+ * @param Postman_Google_PermissionsBatchUpdateRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsBatchUpdateResponse
+ */
+ public function batchUpdate($id, Postman_Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchUpdate', array($params), "Postman_Google_Service_MapsEngine_PermissionsBatchUpdateResponse");
+ }
+
+ /**
+ * Return all of the permissions for the specified asset.
+ * (permissions.listRasterCollectionsPermissions)
+ *
+ * @param string $id The ID of the asset whose permissions will be listed.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsListResponse
+ */
+ public function listRasterCollectionsPermissions($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_PermissionsListResponse");
+ }
+}
+/**
+ * The "rasters" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $rasters = $mapsengineService->rasters;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_RasterCollectionsRasters_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Remove rasters from an existing raster collection.
+ *
+ * Up to 50 rasters can be included in a single batchDelete request. Each
+ * batchDelete request is atomic. (rasters.batchDelete)
+ *
+ * @param string $id The ID of the raster collection to which these rasters
+ * belong.
+ * @param Postman_Google_RasterCollectionsRasterBatchDeleteRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_RasterCollectionsRastersBatchDeleteResponse
+ */
+ public function batchDelete($id, Postman_Google_Service_MapsEngine_RasterCollectionsRasterBatchDeleteRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchDelete', array($params), "Postman_Google_Service_MapsEngine_RasterCollectionsRastersBatchDeleteResponse");
+ }
+
+ /**
+ * Add rasters to an existing raster collection. Rasters must be successfully
+ * processed in order to be added to a raster collection.
+ *
+ * Up to 50 rasters can be included in a single batchInsert request. Each
+ * batchInsert request is atomic. (rasters.batchInsert)
+ *
+ * @param string $id The ID of the raster collection to which these rasters
+ * belong.
+ * @param Postman_Google_RasterCollectionsRastersBatchInsertRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertResponse
+ */
+ public function batchInsert($id, Postman_Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchInsert', array($params), "Postman_Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertResponse");
+ }
+
+ /**
+ * Return all rasters within a raster collection.
+ * (rasters.listRasterCollectionsRasters)
+ *
+ * @param string $id The ID of the raster collection to which these rasters
+ * belong.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
+ * this time.
+ * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
+ * this time.
+ * @opt_param string tags A comma separated list of tags. Returned assets will
+ * contain all the tags from the list.
+ * @opt_param string search An unstructured search string used to filter the set
+ * of results based on asset metadata.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 100.
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string creatorEmail An email address representing a user. Returned
+ * assets that have been created by the user associated with the provided email
+ * address.
+ * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
+ * If set, only assets which intersect this bounding box will be returned.
+ * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
+ * this time.
+ * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
+ * this time.
+ * @opt_param string role The role parameter indicates that the response should
+ * only contain assets where the current user has the specified level of access.
+ * @return Postman_Google_Service_MapsEngine_RasterCollectionsRastersListResponse
+ */
+ public function listRasterCollectionsRasters($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_RasterCollectionsRastersListResponse");
+ }
+}
+
+/**
+ * The "rasters" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $rasters = $mapsengineService->rasters;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_Rasters_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Delete a raster. (rasters.delete)
+ *
+ * @param string $id The ID of the raster. Only the raster creator or project
+ * owner are permitted to delete. If the raster is included in a layer or
+ * mosaic, the request will fail. Remove it from all parents prior to deleting.
+ * @param array $optParams Optional parameters.
+ */
+ public function delete($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('delete', array($params));
+ }
+
+ /**
+ * Return metadata for a single raster. (rasters.get)
+ *
+ * @param string $id The ID of the raster.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_Raster
+ */
+ public function get($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_MapsEngine_Raster");
+ }
+
+ /**
+ * Return all rasters readable by the current user. (rasters.listRasters)
+ *
+ * @param string $projectId The ID of a Maps Engine project, used to filter the
+ * response. To list all available projects with their IDs, send a Projects:
+ * list request. You can also find your project ID as the value of the
+ * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
+ * this time.
+ * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
+ * this time.
+ * @opt_param string processingStatus
+ * @opt_param string tags A comma separated list of tags. Returned assets will
+ * contain all the tags from the list.
+ * @opt_param string search An unstructured search string used to filter the set
+ * of results based on asset metadata.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 100.
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string creatorEmail An email address representing a user. Returned
+ * assets that have been created by the user associated with the provided email
+ * address.
+ * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
+ * If set, only assets which intersect this bounding box will be returned.
+ * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
+ * this time.
+ * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
+ * this time.
+ * @opt_param string role The role parameter indicates that the response should
+ * only contain assets where the current user has the specified level of access.
+ * @return Postman_Google_Service_MapsEngine_RastersListResponse
+ */
+ public function listRasters($projectId, $optParams = array())
+ {
+ $params = array('projectId' => $projectId);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_RastersListResponse");
+ }
+
+ /**
+ * Mutate a raster asset. (rasters.patch)
+ *
+ * @param string $id The ID of the raster.
+ * @param Postman_Google_Raster $postBody
+ * @param array $optParams Optional parameters.
+ */
+ public function patch($id, Postman_Google_Service_MapsEngine_Raster $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('patch', array($params));
+ }
+
+ /**
+ * Process a raster asset. (rasters.process)
+ *
+ * @param string $id The ID of the raster.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_ProcessResponse
+ */
+ public function process($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('process', array($params), "Postman_Google_Service_MapsEngine_ProcessResponse");
+ }
+
+ /**
+ * Create a skeleton raster asset for upload. (rasters.upload)
+ *
+ * @param Postman_Google_Raster $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_Raster
+ */
+ public function upload(Postman_Google_Service_MapsEngine_Raster $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('upload', array($params), "Postman_Google_Service_MapsEngine_Raster");
+ }
+}
+
+/**
+ * The "files" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $files = $mapsengineService->files;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_RastersFiles_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Upload a file to a raster asset. (files.insert)
+ *
+ * @param string $id The ID of the raster asset.
+ * @param string $filename The file name of this uploaded file.
+ * @param array $optParams Optional parameters.
+ */
+ public function insert($id, $filename, $optParams = array())
+ {
+ $params = array('id' => $id, 'filename' => $filename);
+ $params = array_merge($params, $optParams);
+ return $this->call('insert', array($params));
+ }
+}
+/**
+ * The "parents" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $parents = $mapsengineService->parents;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_RastersParents_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Return all parent ids of the specified rasters. (parents.listRastersParents)
+ *
+ * @param string $id The ID of the rasters whose parents will be listed.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 50.
+ * @return Postman_Google_Service_MapsEngine_ParentsListResponse
+ */
+ public function listRastersParents($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_ParentsListResponse");
+ }
+}
+/**
+ * The "permissions" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $permissions = $mapsengineService->permissions;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_RastersPermissions_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Remove permission entries from an already existing asset.
+ * (permissions.batchDelete)
+ *
+ * @param string $id The ID of the asset from which permissions will be removed.
+ * @param Postman_Google_PermissionsBatchDeleteRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsBatchDeleteResponse
+ */
+ public function batchDelete($id, Postman_Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchDelete', array($params), "Postman_Google_Service_MapsEngine_PermissionsBatchDeleteResponse");
+ }
+
+ /**
+ * Add or update permission entries to an already existing asset.
+ *
+ * An asset can hold up to 20 different permission entries. Each batchInsert
+ * request is atomic. (permissions.batchUpdate)
+ *
+ * @param string $id The ID of the asset to which permissions will be added.
+ * @param Postman_Google_PermissionsBatchUpdateRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsBatchUpdateResponse
+ */
+ public function batchUpdate($id, Postman_Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchUpdate', array($params), "Postman_Google_Service_MapsEngine_PermissionsBatchUpdateResponse");
+ }
+
+ /**
+ * Return all of the permissions for the specified asset.
+ * (permissions.listRastersPermissions)
+ *
+ * @param string $id The ID of the asset whose permissions will be listed.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsListResponse
+ */
+ public function listRastersPermissions($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_PermissionsListResponse");
+ }
+}
+
+/**
+ * The "tables" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $tables = $mapsengineService->tables;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_Tables_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Create a table asset. (tables.create)
+ *
+ * @param Postman_Google_Table $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_Table
+ */
+ public function create(Postman_Google_Service_MapsEngine_Table $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('create', array($params), "Postman_Google_Service_MapsEngine_Table");
+ }
+
+ /**
+ * Delete a table. (tables.delete)
+ *
+ * @param string $id The ID of the table. Only the table creator or project
+ * owner are permitted to delete. If the table is included in a layer, the
+ * request will fail. Remove it from all layers prior to deleting.
+ * @param array $optParams Optional parameters.
+ */
+ public function delete($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('delete', array($params));
+ }
+
+ /**
+ * Return metadata for a particular table, including the schema. (tables.get)
+ *
+ * @param string $id The ID of the table.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string version
+ * @return Postman_Google_Service_MapsEngine_Table
+ */
+ public function get($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_MapsEngine_Table");
+ }
+
+ /**
+ * Return all tables readable by the current user. (tables.listTables)
+ *
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or after
+ * this time.
+ * @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or after
+ * this time.
+ * @opt_param string processingStatus
+ * @opt_param string projectId The ID of a Maps Engine project, used to filter
+ * the response. To list all available projects with their IDs, send a Projects:
+ * list request. You can also find your project ID as the value of the
+ * DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
+ * @opt_param string tags A comma separated list of tags. Returned assets will
+ * contain all the tags from the list.
+ * @opt_param string search An unstructured search string used to filter the set
+ * of results based on asset metadata.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 100.
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string creatorEmail An email address representing a user. Returned
+ * assets that have been created by the user associated with the provided email
+ * address.
+ * @opt_param string bbox A bounding box, expressed as "west,south,east,north".
+ * If set, only assets which intersect this bounding box will be returned.
+ * @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been modified at or before
+ * this time.
+ * @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g.
+ * 1970-01-01T00:00:00Z). Returned assets will have been created at or before
+ * this time.
+ * @opt_param string role The role parameter indicates that the response should
+ * only contain assets where the current user has the specified level of access.
+ * @return Postman_Google_Service_MapsEngine_TablesListResponse
+ */
+ public function listTables($optParams = array())
+ {
+ $params = array();
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_TablesListResponse");
+ }
+
+ /**
+ * Mutate a table asset. (tables.patch)
+ *
+ * @param string $id The ID of the table.
+ * @param Postman_Google_Table $postBody
+ * @param array $optParams Optional parameters.
+ */
+ public function patch($id, Postman_Google_Service_MapsEngine_Table $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('patch', array($params));
+ }
+
+ /**
+ * Process a table asset. (tables.process)
+ *
+ * @param string $id The ID of the table.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_ProcessResponse
+ */
+ public function process($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('process', array($params), "Postman_Google_Service_MapsEngine_ProcessResponse");
+ }
+
+ /**
+ * Create a placeholder table asset to which table files can be uploaded. Once
+ * the placeholder has been created, files are uploaded to the
+ * https://www.googleapis.com/upload/mapsengine/v1/tables/table_id/files
+ * endpoint. See Table Upload in the Developer's Guide or Table.files: insert in
+ * the reference documentation for more information. (tables.upload)
+ *
+ * @param Postman_Google_Table $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_Table
+ */
+ public function upload(Postman_Google_Service_MapsEngine_Table $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('upload', array($params), "Postman_Google_Service_MapsEngine_Table");
+ }
+}
+
+/**
+ * The "features" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $features = $mapsengineService->features;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_TablesFeatures_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Delete all features matching the given IDs. (features.batchDelete)
+ *
+ * @param string $id The ID of the table that contains the features to be
+ * deleted.
+ * @param Postman_Google_FeaturesBatchDeleteRequest $postBody
+ * @param array $optParams Optional parameters.
+ */
+ public function batchDelete($id, Postman_Google_Service_MapsEngine_FeaturesBatchDeleteRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchDelete', array($params));
+ }
+
+ /**
+ * Append features to an existing table.
+ *
+ * A single batchInsert request can create:
+ *
+ * - Up to 50 features. - A combined total of 10 000 vertices. Feature limits
+ * are documented in the Supported data formats and limits article of the Google
+ * Maps Engine help center. Note that free and paid accounts have different
+ * limits.
+ *
+ * For more information about inserting features, read Creating features in the
+ * Google Maps Engine developer's guide. (features.batchInsert)
+ *
+ * @param string $id The ID of the table to append the features to.
+ * @param Postman_Google_FeaturesBatchInsertRequest $postBody
+ * @param array $optParams Optional parameters.
+ */
+ public function batchInsert($id, Postman_Google_Service_MapsEngine_FeaturesBatchInsertRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchInsert', array($params));
+ }
+
+ /**
+ * Update the supplied features.
+ *
+ * A single batchPatch request can update:
+ *
+ * - Up to 50 features. - A combined total of 10 000 vertices. Feature limits
+ * are documented in the Supported data formats and limits article of the Google
+ * Maps Engine help center. Note that free and paid accounts have different
+ * limits.
+ *
+ * Feature updates use HTTP PATCH semantics:
+ *
+ * - A supplied value replaces an existing value (if any) in that field. -
+ * Omitted fields remain unchanged. - Complex values in geometries and
+ * properties must be replaced as atomic units. For example, providing just the
+ * coordinates of a geometry is not allowed; the complete geometry, including
+ * type, must be supplied. - Setting a property's value to null deletes that
+ * property. For more information about updating features, read Updating
+ * features in the Google Maps Engine developer's guide. (features.batchPatch)
+ *
+ * @param string $id The ID of the table containing the features to be patched.
+ * @param Postman_Google_FeaturesBatchPatchRequest $postBody
+ * @param array $optParams Optional parameters.
+ */
+ public function batchPatch($id, Postman_Google_Service_MapsEngine_FeaturesBatchPatchRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchPatch', array($params));
+ }
+
+ /**
+ * Return a single feature, given its ID. (features.get)
+ *
+ * @param string $tableId The ID of the table.
+ * @param string $id The ID of the feature to get.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string version The table version to access. See Accessing Public
+ * Data for information.
+ * @opt_param string select A SQL-like projection clause used to specify
+ * returned properties. If this parameter is not included, all properties are
+ * returned.
+ * @return Postman_Google_Service_MapsEngine_Feature
+ */
+ public function get($tableId, $id, $optParams = array())
+ {
+ $params = array('tableId' => $tableId, 'id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_MapsEngine_Feature");
+ }
+
+ /**
+ * Return all features readable by the current user.
+ * (features.listTablesFeatures)
+ *
+ * @param string $id The ID of the table to which these features belong.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string orderBy An SQL-like order by clause used to sort results.
+ * If this parameter is not included, the order of features is undefined.
+ * @opt_param string intersects A geometry literal that specifies the spatial
+ * restriction of the query.
+ * @opt_param string maxResults The maximum number of items to include in the
+ * response, used for paging. The maximum supported value is 1000.
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string version The table version to access. See Accessing Public
+ * Data for information.
+ * @opt_param string limit The total number of features to return from the
+ * query, irrespective of the number of pages.
+ * @opt_param string include A comma separated list of optional data to include.
+ * Optional data available: schema.
+ * @opt_param string where An SQL-like predicate used to filter results.
+ * @opt_param string select A SQL-like projection clause used to specify
+ * returned properties. If this parameter is not included, all properties are
+ * returned.
+ * @return Postman_Google_Service_MapsEngine_FeaturesListResponse
+ */
+ public function listTablesFeatures($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_FeaturesListResponse");
+ }
+}
+/**
+ * The "files" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $files = $mapsengineService->files;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_TablesFiles_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Upload a file to a placeholder table asset. See Table Upload in the
+ * Developer's Guide for more information. Supported file types are listed in
+ * the Supported data formats and limits article of the Google Maps Engine help
+ * center. (files.insert)
+ *
+ * @param string $id The ID of the table asset.
+ * @param string $filename The file name of this uploaded file.
+ * @param array $optParams Optional parameters.
+ */
+ public function insert($id, $filename, $optParams = array())
+ {
+ $params = array('id' => $id, 'filename' => $filename);
+ $params = array_merge($params, $optParams);
+ return $this->call('insert', array($params));
+ }
+}
+/**
+ * The "parents" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $parents = $mapsengineService->parents;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_TablesParents_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Return all parent ids of the specified table. (parents.listTablesParents)
+ *
+ * @param string $id The ID of the table whose parents will be listed.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken The continuation token, used to page through
+ * large result sets. To get the next page of results, set this parameter to the
+ * value of nextPageToken from the previous response.
+ * @opt_param string maxResults The maximum number of items to include in a
+ * single response page. The maximum supported value is 50.
+ * @return Postman_Google_Service_MapsEngine_ParentsListResponse
+ */
+ public function listTablesParents($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_ParentsListResponse");
+ }
+}
+/**
+ * The "permissions" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $mapsengineService = new Postman_Google_Service_MapsEngine(...);
+ * $permissions = $mapsengineService->permissions;
+ * </code>
+ */
+class Postman_Google_Service_MapsEngine_TablesPermissions_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Remove permission entries from an already existing asset.
+ * (permissions.batchDelete)
+ *
+ * @param string $id The ID of the asset from which permissions will be removed.
+ * @param Postman_Google_PermissionsBatchDeleteRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsBatchDeleteResponse
+ */
+ public function batchDelete($id, Postman_Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchDelete', array($params), "Postman_Google_Service_MapsEngine_PermissionsBatchDeleteResponse");
+ }
+
+ /**
+ * Add or update permission entries to an already existing asset.
+ *
+ * An asset can hold up to 20 different permission entries. Each batchInsert
+ * request is atomic. (permissions.batchUpdate)
+ *
+ * @param string $id The ID of the asset to which permissions will be added.
+ * @param Postman_Google_PermissionsBatchUpdateRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsBatchUpdateResponse
+ */
+ public function batchUpdate($id, Postman_Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
+ {
+ $params = array('id' => $id, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('batchUpdate', array($params), "Postman_Google_Service_MapsEngine_PermissionsBatchUpdateResponse");
+ }
+
+ /**
+ * Return all of the permissions for the specified asset.
+ * (permissions.listTablesPermissions)
+ *
+ * @param string $id The ID of the asset whose permissions will be listed.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_MapsEngine_PermissionsListResponse
+ */
+ public function listTablesPermissions($id, $optParams = array())
+ {
+ $params = array('id' => $id);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_MapsEngine_PermissionsListResponse");
+ }
+}
+
+
+
+
+class Postman_Google_Service_MapsEngine_AcquisitionTime extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $end;
+ public $precision;
+ public $start;
+
+
+ public function setEnd($end)
+ {
+ $this->end = $end;
+ }
+ public function getEnd()
+ {
+ return $this->end;
+ }
+ public function setPrecision($precision)
+ {
+ $this->precision = $precision;
+ }
+ public function getPrecision()
+ {
+ return $this->precision;
+ }
+ public function setStart($start)
+ {
+ $this->start = $start;
+ }
+ public function getStart()
+ {
+ return $this->start;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_Asset extends Postman_Google_Collection
+{
+ protected $collection_key = 'tags';
+ protected $internal_gapi_mappings = array(
+ );
+ public $bbox;
+ public $creationTime;
+ public $creatorEmail;
+ public $description;
+ public $etag;
+ public $id;
+ public $lastModifiedTime;
+ public $lastModifierEmail;
+ public $name;
+ public $projectId;
+ public $resource;
+ public $tags;
+ public $type;
+ public $writersCanEditPermissions;
+
+
+ public function setBbox($bbox)
+ {
+ $this->bbox = $bbox;
+ }
+ public function getBbox()
+ {
+ return $this->bbox;
+ }
+ public function setCreationTime($creationTime)
+ {
+ $this->creationTime = $creationTime;
+ }
+ public function getCreationTime()
+ {
+ return $this->creationTime;
+ }
+ public function setCreatorEmail($creatorEmail)
+ {
+ $this->creatorEmail = $creatorEmail;
+ }
+ public function getCreatorEmail()
+ {
+ return $this->creatorEmail;
+ }
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setLastModifiedTime($lastModifiedTime)
+ {
+ $this->lastModifiedTime = $lastModifiedTime;
+ }
+ public function getLastModifiedTime()
+ {
+ return $this->lastModifiedTime;
+ }
+ public function setLastModifierEmail($lastModifierEmail)
+ {
+ $this->lastModifierEmail = $lastModifierEmail;
+ }
+ public function getLastModifierEmail()
+ {
+ return $this->lastModifierEmail;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setProjectId($projectId)
+ {
+ $this->projectId = $projectId;
+ }
+ public function getProjectId()
+ {
+ return $this->projectId;
+ }
+ public function setResource($resource)
+ {
+ $this->resource = $resource;
+ }
+ public function getResource()
+ {
+ return $this->resource;
+ }
+ public function setTags($tags)
+ {
+ $this->tags = $tags;
+ }
+ public function getTags()
+ {
+ return $this->tags;
+ }
+ public function setType($type)
+ {
+ $this->type = $type;
+ }
+ public function getType()
+ {
+ return $this->type;
+ }
+ public function setWritersCanEditPermissions($writersCanEditPermissions)
+ {
+ $this->writersCanEditPermissions = $writersCanEditPermissions;
+ }
+ public function getWritersCanEditPermissions()
+ {
+ return $this->writersCanEditPermissions;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_AssetsListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'assets';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $assetsType = 'Postman_Google_Service_MapsEngine_Asset';
+ protected $assetsDataType = 'array';
+ public $nextPageToken;
+
+
+ public function setAssets($assets)
+ {
+ $this->assets = $assets;
+ }
+ public function getAssets()
+ {
+ return $this->assets;
+ }
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_Border extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $color;
+ public $opacity;
+ public $width;
+
+
+ public function setColor($color)
+ {
+ $this->color = $color;
+ }
+ public function getColor()
+ {
+ return $this->color;
+ }
+ public function setOpacity($opacity)
+ {
+ $this->opacity = $opacity;
+ }
+ public function getOpacity()
+ {
+ return $this->opacity;
+ }
+ public function setWidth($width)
+ {
+ $this->width = $width;
+ }
+ public function getWidth()
+ {
+ return $this->width;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_Color extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $color;
+ public $opacity;
+
+
+ public function setColor($color)
+ {
+ $this->color = $color;
+ }
+ public function getColor()
+ {
+ return $this->color;
+ }
+ public function setOpacity($opacity)
+ {
+ $this->opacity = $opacity;
+ }
+ public function getOpacity()
+ {
+ return $this->opacity;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_Datasource extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $id;
+
+
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_DisplayRule extends Postman_Google_Collection
+{
+ protected $collection_key = 'filters';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $filtersType = 'Postman_Google_Service_MapsEngine_Filter';
+ protected $filtersDataType = 'array';
+ protected $lineOptionsType = 'Postman_Google_Service_MapsEngine_LineStyle';
+ protected $lineOptionsDataType = '';
+ public $name;
+ protected $pointOptionsType = 'Postman_Google_Service_MapsEngine_PointStyle';
+ protected $pointOptionsDataType = '';
+ protected $polygonOptionsType = 'Postman_Google_Service_MapsEngine_PolygonStyle';
+ protected $polygonOptionsDataType = '';
+ protected $zoomLevelsType = 'Postman_Google_Service_MapsEngine_ZoomLevels';
+ protected $zoomLevelsDataType = '';
+
+
+ public function setFilters($filters)
+ {
+ $this->filters = $filters;
+ }
+ public function getFilters()
+ {
+ return $this->filters;
+ }
+ public function setLineOptions(Postman_Google_Service_MapsEngine_LineStyle $lineOptions)
+ {
+ $this->lineOptions = $lineOptions;
+ }
+ public function getLineOptions()
+ {
+ return $this->lineOptions;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setPointOptions(Postman_Google_Service_MapsEngine_PointStyle $pointOptions)
+ {
+ $this->pointOptions = $pointOptions;
+ }
+ public function getPointOptions()
+ {
+ return $this->pointOptions;
+ }
+ public function setPolygonOptions(Postman_Google_Service_MapsEngine_PolygonStyle $polygonOptions)
+ {
+ $this->polygonOptions = $polygonOptions;
+ }
+ public function getPolygonOptions()
+ {
+ return $this->polygonOptions;
+ }
+ public function setZoomLevels(Postman_Google_Service_MapsEngine_ZoomLevels $zoomLevels)
+ {
+ $this->zoomLevels = $zoomLevels;
+ }
+ public function getZoomLevels()
+ {
+ return $this->zoomLevels;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_Feature extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ protected $geometryType = 'Postman_Google_Service_MapsEngine_GeoJsonGeometry';
+ protected $geometryDataType = '';
+ public $properties;
+ public $type;
+
+
+ public function setGeometry(Postman_Google_Service_MapsEngine_GeoJsonGeometry $geometry)
+ {
+ $this->geometry = $geometry;
+ }
+ public function getGeometry()
+ {
+ return $this->geometry;
+ }
+ public function setProperties($properties)
+ {
+ $this->properties = $properties;
+ }
+ public function getProperties()
+ {
+ return $this->properties;
+ }
+ public function setType($type)
+ {
+ $this->type = $type;
+ }
+ public function getType()
+ {
+ return $this->type;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_FeatureInfo extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $content;
+
+
+ public function setContent($content)
+ {
+ $this->content = $content;
+ }
+ public function getContent()
+ {
+ return $this->content;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_FeaturesBatchDeleteRequest extends Postman_Google_Collection
+{
+ protected $collection_key = 'primaryKeys';
+ protected $internal_gapi_mappings = array(
+ "gxIds" => "gx_ids",
+ );
+ public $gxIds;
+ public $primaryKeys;
+
+
+ public function setGxIds($gxIds)
+ {
+ $this->gxIds = $gxIds;
+ }
+ public function getGxIds()
+ {
+ return $this->gxIds;
+ }
+ public function setPrimaryKeys($primaryKeys)
+ {
+ $this->primaryKeys = $primaryKeys;
+ }
+ public function getPrimaryKeys()
+ {
+ return $this->primaryKeys;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_FeaturesBatchInsertRequest extends Postman_Google_Collection
+{
+ protected $collection_key = 'features';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $featuresType = 'Postman_Google_Service_MapsEngine_Feature';
+ protected $featuresDataType = 'array';
+ public $normalizeGeometries;
+
+
+ public function setFeatures($features)
+ {
+ $this->features = $features;
+ }
+ public function getFeatures()
+ {
+ return $this->features;
+ }
+ public function setNormalizeGeometries($normalizeGeometries)
+ {
+ $this->normalizeGeometries = $normalizeGeometries;
+ }
+ public function getNormalizeGeometries()
+ {
+ return $this->normalizeGeometries;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_FeaturesBatchPatchRequest extends Postman_Google_Collection
+{
+ protected $collection_key = 'features';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $featuresType = 'Postman_Google_Service_MapsEngine_Feature';
+ protected $featuresDataType = 'array';
+ public $normalizeGeometries;
+
+
+ public function setFeatures($features)
+ {
+ $this->features = $features;
+ }
+ public function getFeatures()
+ {
+ return $this->features;
+ }
+ public function setNormalizeGeometries($normalizeGeometries)
+ {
+ $this->normalizeGeometries = $normalizeGeometries;
+ }
+ public function getNormalizeGeometries()
+ {
+ return $this->normalizeGeometries;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_FeaturesListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'features';
+ protected $internal_gapi_mappings = array(
+ );
+ public $allowedQueriesPerSecond;
+ protected $featuresType = 'Postman_Google_Service_MapsEngine_Feature';
+ protected $featuresDataType = 'array';
+ public $nextPageToken;
+ protected $schemaType = 'Postman_Google_Service_MapsEngine_Schema';
+ protected $schemaDataType = '';
+ public $type;
+
+
+ public function setAllowedQueriesPerSecond($allowedQueriesPerSecond)
+ {
+ $this->allowedQueriesPerSecond = $allowedQueriesPerSecond;
+ }
+ public function getAllowedQueriesPerSecond()
+ {
+ return $this->allowedQueriesPerSecond;
+ }
+ public function setFeatures($features)
+ {
+ $this->features = $features;
+ }
+ public function getFeatures()
+ {
+ return $this->features;
+ }
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+ public function setSchema(Postman_Google_Service_MapsEngine_Schema $schema)
+ {
+ $this->schema = $schema;
+ }
+ public function getSchema()
+ {
+ return $this->schema;
+ }
+ public function setType($type)
+ {
+ $this->type = $type;
+ }
+ public function getType()
+ {
+ return $this->type;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_Filter extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $column;
+ public $operator;
+ public $value;
+
+
+ public function setColumn($column)
+ {
+ $this->column = $column;
+ }
+ public function getColumn()
+ {
+ return $this->column;
+ }
+ public function setOperator($operator)
+ {
+ $this->operator = $operator;
+ }
+ public function getOperator()
+ {
+ return $this->operator;
+ }
+ public function setValue($value)
+ {
+ $this->value = $value;
+ }
+ public function getValue()
+ {
+ return $this->value;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_GeoJsonGeometry extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $type;
+
+
+ public function setType($type)
+ {
+ $this->type = $type;
+ }
+ public function getType()
+ {
+ return $this->type;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_GeoJsonGeometryCollection extends Postman_Google_Service_MapsEngine_GeoJsonGeometry
+{
+ protected $collection_key = 'geometries';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $geometriesType = 'Postman_Google_Service_MapsEngine_GeoJsonGeometry';
+ protected $geometriesDataType = 'array';
+ protected function gapiInit()
+ {
+ $this->type = 'GeometryCollection';
+ }
+
+ public function setGeometries($geometries)
+ {
+ $this->geometries = $geometries;
+ }
+ public function getGeometries()
+ {
+ return $this->geometries;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_GeoJsonLineString extends Postman_Google_Service_MapsEngine_GeoJsonGeometry
+{
+ protected $collection_key = 'coordinates';
+ protected $internal_gapi_mappings = array(
+ );
+ public $coordinates;
+ protected function gapiInit()
+ {
+ $this->type = 'LineString';
+ }
+
+ public function setCoordinates($coordinates)
+ {
+ $this->coordinates = $coordinates;
+ }
+ public function getCoordinates()
+ {
+ return $this->coordinates;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_GeoJsonMultiLineString extends Postman_Google_Service_MapsEngine_GeoJsonGeometry
+{
+ protected $collection_key = 'coordinates';
+ protected $internal_gapi_mappings = array(
+ );
+ public $coordinates;
+ protected function gapiInit()
+ {
+ $this->type = 'MultiLineString';
+ }
+
+ public function setCoordinates($coordinates)
+ {
+ $this->coordinates = $coordinates;
+ }
+ public function getCoordinates()
+ {
+ return $this->coordinates;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_GeoJsonMultiPoint extends Postman_Google_Service_MapsEngine_GeoJsonGeometry
+{
+ protected $collection_key = 'coordinates';
+ protected $internal_gapi_mappings = array(
+ );
+ public $coordinates;
+ protected function gapiInit()
+ {
+ $this->type = 'MultiPoint';
+ }
+
+ public function setCoordinates($coordinates)
+ {
+ $this->coordinates = $coordinates;
+ }
+ public function getCoordinates()
+ {
+ return $this->coordinates;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_GeoJsonMultiPolygon extends Postman_Google_Service_MapsEngine_GeoJsonGeometry
+{
+ protected $collection_key = 'coordinates';
+ protected $internal_gapi_mappings = array(
+ );
+ public $coordinates;
+ protected function gapiInit()
+ {
+ $this->type = 'MultiPolygon';
+ }
+
+ public function setCoordinates($coordinates)
+ {
+ $this->coordinates = $coordinates;
+ }
+ public function getCoordinates()
+ {
+ return $this->coordinates;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_GeoJsonPoint extends Postman_Google_Service_MapsEngine_GeoJsonGeometry
+{
+ protected $collection_key = 'coordinates';
+ protected $internal_gapi_mappings = array(
+ );
+ public $coordinates;
+ protected function gapiInit()
+ {
+ $this->type = 'Point';
+ }
+
+ public function setCoordinates($coordinates)
+ {
+ $this->coordinates = $coordinates;
+ }
+ public function getCoordinates()
+ {
+ return $this->coordinates;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_GeoJsonPolygon extends Postman_Google_Service_MapsEngine_GeoJsonGeometry
+{
+ protected $collection_key = 'coordinates';
+ protected $internal_gapi_mappings = array(
+ );
+ public $coordinates;
+ protected function gapiInit()
+ {
+ $this->type = 'Polygon';
+ }
+
+ public function setCoordinates($coordinates)
+ {
+ $this->coordinates = $coordinates;
+ }
+ public function getCoordinates()
+ {
+ return $this->coordinates;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_GeoJsonProperties extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_MapsEngine_Icon extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $description;
+ public $id;
+ public $name;
+
+
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_IconStyle extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $id;
+ public $name;
+ protected $scaledShapeType = 'Postman_Google_Service_MapsEngine_ScaledShape';
+ protected $scaledShapeDataType = '';
+ protected $scalingFunctionType = 'Postman_Google_Service_MapsEngine_ScalingFunction';
+ protected $scalingFunctionDataType = '';
+
+
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setScaledShape(Postman_Google_Service_MapsEngine_ScaledShape $scaledShape)
+ {
+ $this->scaledShape = $scaledShape;
+ }
+ public function getScaledShape()
+ {
+ return $this->scaledShape;
+ }
+ public function setScalingFunction(Postman_Google_Service_MapsEngine_ScalingFunction $scalingFunction)
+ {
+ $this->scalingFunction = $scalingFunction;
+ }
+ public function getScalingFunction()
+ {
+ return $this->scalingFunction;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_IconsListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'icons';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $iconsType = 'Postman_Google_Service_MapsEngine_Icon';
+ protected $iconsDataType = 'array';
+ public $nextPageToken;
+
+
+ public function setIcons($icons)
+ {
+ $this->icons = $icons;
+ }
+ public function getIcons()
+ {
+ return $this->icons;
+ }
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_LabelStyle extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $color;
+ public $column;
+ public $fontStyle;
+ public $fontWeight;
+ public $opacity;
+ protected $outlineType = 'Postman_Google_Service_MapsEngine_Color';
+ protected $outlineDataType = '';
+ public $size;
+
+
+ public function setColor($color)
+ {
+ $this->color = $color;
+ }
+ public function getColor()
+ {
+ return $this->color;
+ }
+ public function setColumn($column)
+ {
+ $this->column = $column;
+ }
+ public function getColumn()
+ {
+ return $this->column;
+ }
+ public function setFontStyle($fontStyle)
+ {
+ $this->fontStyle = $fontStyle;
+ }
+ public function getFontStyle()
+ {
+ return $this->fontStyle;
+ }
+ public function setFontWeight($fontWeight)
+ {
+ $this->fontWeight = $fontWeight;
+ }
+ public function getFontWeight()
+ {
+ return $this->fontWeight;
+ }
+ public function setOpacity($opacity)
+ {
+ $this->opacity = $opacity;
+ }
+ public function getOpacity()
+ {
+ return $this->opacity;
+ }
+ public function setOutline(Postman_Google_Service_MapsEngine_Color $outline)
+ {
+ $this->outline = $outline;
+ }
+ public function getOutline()
+ {
+ return $this->outline;
+ }
+ public function setSize($size)
+ {
+ $this->size = $size;
+ }
+ public function getSize()
+ {
+ return $this->size;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_Layer extends Postman_Google_Collection
+{
+ protected $collection_key = 'tags';
+ protected $internal_gapi_mappings = array(
+ );
+ public $bbox;
+ public $creationTime;
+ public $creatorEmail;
+ public $datasourceType;
+ protected $datasourcesType = 'Postman_Google_Service_MapsEngine_Datasource';
+ protected $datasourcesDataType = 'array';
+ public $description;
+ public $draftAccessList;
+ public $etag;
+ public $id;
+ public $lastModifiedTime;
+ public $lastModifierEmail;
+ public $layerType;
+ public $name;
+ public $processingStatus;
+ public $projectId;
+ public $publishedAccessList;
+ public $publishingStatus;
+ protected $styleType = 'Postman_Google_Service_MapsEngine_VectorStyle';
+ protected $styleDataType = '';
+ public $tags;
+ public $writersCanEditPermissions;
+
+
+ public function setBbox($bbox)
+ {
+ $this->bbox = $bbox;
+ }
+ public function getBbox()
+ {
+ return $this->bbox;
+ }
+ public function setCreationTime($creationTime)
+ {
+ $this->creationTime = $creationTime;
+ }
+ public function getCreationTime()
+ {
+ return $this->creationTime;
+ }
+ public function setCreatorEmail($creatorEmail)
+ {
+ $this->creatorEmail = $creatorEmail;
+ }
+ public function getCreatorEmail()
+ {
+ return $this->creatorEmail;
+ }
+ public function setDatasourceType($datasourceType)
+ {
+ $this->datasourceType = $datasourceType;
+ }
+ public function getDatasourceType()
+ {
+ return $this->datasourceType;
+ }
+ public function setDatasources(Postman_Google_Service_MapsEngine_Datasource $datasources)
+ {
+ $this->datasources = $datasources;
+ }
+ public function getDatasources()
+ {
+ return $this->datasources;
+ }
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setDraftAccessList($draftAccessList)
+ {
+ $this->draftAccessList = $draftAccessList;
+ }
+ public function getDraftAccessList()
+ {
+ return $this->draftAccessList;
+ }
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setLastModifiedTime($lastModifiedTime)
+ {
+ $this->lastModifiedTime = $lastModifiedTime;
+ }
+ public function getLastModifiedTime()
+ {
+ return $this->lastModifiedTime;
+ }
+ public function setLastModifierEmail($lastModifierEmail)
+ {
+ $this->lastModifierEmail = $lastModifierEmail;
+ }
+ public function getLastModifierEmail()
+ {
+ return $this->lastModifierEmail;
+ }
+ public function setLayerType($layerType)
+ {
+ $this->layerType = $layerType;
+ }
+ public function getLayerType()
+ {
+ return $this->layerType;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setProcessingStatus($processingStatus)
+ {
+ $this->processingStatus = $processingStatus;
+ }
+ public function getProcessingStatus()
+ {
+ return $this->processingStatus;
+ }
+ public function setProjectId($projectId)
+ {
+ $this->projectId = $projectId;
+ }
+ public function getProjectId()
+ {
+ return $this->projectId;
+ }
+ public function setPublishedAccessList($publishedAccessList)
+ {
+ $this->publishedAccessList = $publishedAccessList;
+ }
+ public function getPublishedAccessList()
+ {
+ return $this->publishedAccessList;
+ }
+ public function setPublishingStatus($publishingStatus)
+ {
+ $this->publishingStatus = $publishingStatus;
+ }
+ public function getPublishingStatus()
+ {
+ return $this->publishingStatus;
+ }
+ public function setStyle(Postman_Google_Service_MapsEngine_VectorStyle $style)
+ {
+ $this->style = $style;
+ }
+ public function getStyle()
+ {
+ return $this->style;
+ }
+ public function setTags($tags)
+ {
+ $this->tags = $tags;
+ }
+ public function getTags()
+ {
+ return $this->tags;
+ }
+ public function setWritersCanEditPermissions($writersCanEditPermissions)
+ {
+ $this->writersCanEditPermissions = $writersCanEditPermissions;
+ }
+ public function getWritersCanEditPermissions()
+ {
+ return $this->writersCanEditPermissions;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_LayersListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'layers';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $layersType = 'Postman_Google_Service_MapsEngine_Layer';
+ protected $layersDataType = 'array';
+ public $nextPageToken;
+
+
+ public function setLayers($layers)
+ {
+ $this->layers = $layers;
+ }
+ public function getLayers()
+ {
+ return $this->layers;
+ }
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_LineStyle extends Postman_Google_Collection
+{
+ protected $collection_key = 'dash';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $borderType = 'Postman_Google_Service_MapsEngine_Border';
+ protected $borderDataType = '';
+ public $dash;
+ protected $labelType = 'Postman_Google_Service_MapsEngine_LabelStyle';
+ protected $labelDataType = '';
+ protected $strokeType = 'Postman_Google_Service_MapsEngine_LineStyleStroke';
+ protected $strokeDataType = '';
+
+
+ public function setBorder(Postman_Google_Service_MapsEngine_Border $border)
+ {
+ $this->border = $border;
+ }
+ public function getBorder()
+ {
+ return $this->border;
+ }
+ public function setDash($dash)
+ {
+ $this->dash = $dash;
+ }
+ public function getDash()
+ {
+ return $this->dash;
+ }
+ public function setLabel(Postman_Google_Service_MapsEngine_LabelStyle $label)
+ {
+ $this->label = $label;
+ }
+ public function getLabel()
+ {
+ return $this->label;
+ }
+ public function setStroke(Postman_Google_Service_MapsEngine_LineStyleStroke $stroke)
+ {
+ $this->stroke = $stroke;
+ }
+ public function getStroke()
+ {
+ return $this->stroke;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_LineStyleStroke extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $color;
+ public $opacity;
+ public $width;
+
+
+ public function setColor($color)
+ {
+ $this->color = $color;
+ }
+ public function getColor()
+ {
+ return $this->color;
+ }
+ public function setOpacity($opacity)
+ {
+ $this->opacity = $opacity;
+ }
+ public function getOpacity()
+ {
+ return $this->opacity;
+ }
+ public function setWidth($width)
+ {
+ $this->width = $width;
+ }
+ public function getWidth()
+ {
+ return $this->width;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_Map extends Postman_Google_Collection
+{
+ protected $collection_key = 'versions';
+ protected $internal_gapi_mappings = array(
+ );
+ public $bbox;
+ protected $contentsType = 'Postman_Google_Service_MapsEngine_MapItem';
+ protected $contentsDataType = '';
+ public $creationTime;
+ public $creatorEmail;
+ public $defaultViewport;
+ public $description;
+ public $draftAccessList;
+ public $etag;
+ public $id;
+ public $lastModifiedTime;
+ public $lastModifierEmail;
+ public $name;
+ public $processingStatus;
+ public $projectId;
+ public $publishedAccessList;
+ public $publishingStatus;
+ public $tags;
+ public $versions;
+ public $writersCanEditPermissions;
+
+
+ public function setBbox($bbox)
+ {
+ $this->bbox = $bbox;
+ }
+ public function getBbox()
+ {
+ return $this->bbox;
+ }
+ public function setContents(Postman_Google_Service_MapsEngine_MapItem $contents)
+ {
+ $this->contents = $contents;
+ }
+ public function getContents()
+ {
+ return $this->contents;
+ }
+ public function setCreationTime($creationTime)
+ {
+ $this->creationTime = $creationTime;
+ }
+ public function getCreationTime()
+ {
+ return $this->creationTime;
+ }
+ public function setCreatorEmail($creatorEmail)
+ {
+ $this->creatorEmail = $creatorEmail;
+ }
+ public function getCreatorEmail()
+ {
+ return $this->creatorEmail;
+ }
+ public function setDefaultViewport($defaultViewport)
+ {
+ $this->defaultViewport = $defaultViewport;
+ }
+ public function getDefaultViewport()
+ {
+ return $this->defaultViewport;
+ }
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setDraftAccessList($draftAccessList)
+ {
+ $this->draftAccessList = $draftAccessList;
+ }
+ public function getDraftAccessList()
+ {
+ return $this->draftAccessList;
+ }
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setLastModifiedTime($lastModifiedTime)
+ {
+ $this->lastModifiedTime = $lastModifiedTime;
+ }
+ public function getLastModifiedTime()
+ {
+ return $this->lastModifiedTime;
+ }
+ public function setLastModifierEmail($lastModifierEmail)
+ {
+ $this->lastModifierEmail = $lastModifierEmail;
+ }
+ public function getLastModifierEmail()
+ {
+ return $this->lastModifierEmail;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setProcessingStatus($processingStatus)
+ {
+ $this->processingStatus = $processingStatus;
+ }
+ public function getProcessingStatus()
+ {
+ return $this->processingStatus;
+ }
+ public function setProjectId($projectId)
+ {
+ $this->projectId = $projectId;
+ }
+ public function getProjectId()
+ {
+ return $this->projectId;
+ }
+ public function setPublishedAccessList($publishedAccessList)
+ {
+ $this->publishedAccessList = $publishedAccessList;
+ }
+ public function getPublishedAccessList()
+ {
+ return $this->publishedAccessList;
+ }
+ public function setPublishingStatus($publishingStatus)
+ {
+ $this->publishingStatus = $publishingStatus;
+ }
+ public function getPublishingStatus()
+ {
+ return $this->publishingStatus;
+ }
+ public function setTags($tags)
+ {
+ $this->tags = $tags;
+ }
+ public function getTags()
+ {
+ return $this->tags;
+ }
+ public function setVersions($versions)
+ {
+ $this->versions = $versions;
+ }
+ public function getVersions()
+ {
+ return $this->versions;
+ }
+ public function setWritersCanEditPermissions($writersCanEditPermissions)
+ {
+ $this->writersCanEditPermissions = $writersCanEditPermissions;
+ }
+ public function getWritersCanEditPermissions()
+ {
+ return $this->writersCanEditPermissions;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_MapFolder extends Postman_Google_Service_MapsEngine_MapItem
+{
+ protected $collection_key = 'defaultViewport';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $contentsType = 'Postman_Google_Service_MapsEngine_MapItem';
+ protected $contentsDataType = 'array';
+ public $defaultViewport;
+ public $expandable;
+ public $key;
+ public $name;
+ public $visibility;
+ protected function gapiInit()
+ {
+ $this->type = 'folder';
+ }
+
+ public function setContents($contents)
+ {
+ $this->contents = $contents;
+ }
+ public function getContents()
+ {
+ return $this->contents;
+ }
+ public function setDefaultViewport($defaultViewport)
+ {
+ $this->defaultViewport = $defaultViewport;
+ }
+ public function getDefaultViewport()
+ {
+ return $this->defaultViewport;
+ }
+ public function setExpandable($expandable)
+ {
+ $this->expandable = $expandable;
+ }
+ public function getExpandable()
+ {
+ return $this->expandable;
+ }
+ public function setKey($key)
+ {
+ $this->key = $key;
+ }
+ public function getKey()
+ {
+ return $this->key;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setVisibility($visibility)
+ {
+ $this->visibility = $visibility;
+ }
+ public function getVisibility()
+ {
+ return $this->visibility;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_MapItem extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $type;
+
+
+ public function setType($type)
+ {
+ $this->type = $type;
+ }
+ public function getType()
+ {
+ return $this->type;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_MapKmlLink extends Postman_Google_Service_MapsEngine_MapItem
+{
+ protected $collection_key = 'defaultViewport';
+ protected $internal_gapi_mappings = array(
+ );
+ public $defaultViewport;
+ public $kmlUrl;
+ public $name;
+ public $visibility;
+ protected function gapiInit()
+ {
+ $this->type = 'kmlLink';
+ }
+
+ public function setDefaultViewport($defaultViewport)
+ {
+ $this->defaultViewport = $defaultViewport;
+ }
+ public function getDefaultViewport()
+ {
+ return $this->defaultViewport;
+ }
+ public function setKmlUrl($kmlUrl)
+ {
+ $this->kmlUrl = $kmlUrl;
+ }
+ public function getKmlUrl()
+ {
+ return $this->kmlUrl;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setVisibility($visibility)
+ {
+ $this->visibility = $visibility;
+ }
+ public function getVisibility()
+ {
+ return $this->visibility;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_MapLayer extends Postman_Google_Service_MapsEngine_MapItem
+{
+ protected $collection_key = 'defaultViewport';
+ protected $internal_gapi_mappings = array(
+ );
+ public $defaultViewport;
+ public $id;
+ public $key;
+ public $name;
+ public $visibility;
+ protected function gapiInit()
+ {
+ $this->type = 'layer';
+ }
+
+ public function setDefaultViewport($defaultViewport)
+ {
+ $this->defaultViewport = $defaultViewport;
+ }
+ public function getDefaultViewport()
+ {
+ return $this->defaultViewport;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setKey($key)
+ {
+ $this->key = $key;
+ }
+ public function getKey()
+ {
+ return $this->key;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setVisibility($visibility)
+ {
+ $this->visibility = $visibility;
+ }
+ public function getVisibility()
+ {
+ return $this->visibility;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_MapsListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'maps';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $mapsType = 'Postman_Google_Service_MapsEngine_Map';
+ protected $mapsDataType = 'array';
+ public $nextPageToken;
+
+
+ public function setMaps($maps)
+ {
+ $this->maps = $maps;
+ }
+ public function getMaps()
+ {
+ return $this->maps;
+ }
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_MapsengineFile extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $filename;
+ public $size;
+ public $uploadStatus;
+
+
+ public function setFilename($filename)
+ {
+ $this->filename = $filename;
+ }
+ public function getFilename()
+ {
+ return $this->filename;
+ }
+ public function setSize($size)
+ {
+ $this->size = $size;
+ }
+ public function getSize()
+ {
+ return $this->size;
+ }
+ public function setUploadStatus($uploadStatus)
+ {
+ $this->uploadStatus = $uploadStatus;
+ }
+ public function getUploadStatus()
+ {
+ return $this->uploadStatus;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_Parent extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $id;
+
+
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_ParentsListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'parents';
+ protected $internal_gapi_mappings = array(
+ );
+ public $nextPageToken;
+ protected $parentsType = 'Postman_Google_Service_MapsEngine_Parent';
+ protected $parentsDataType = 'array';
+
+
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+ public function setParents($parents)
+ {
+ $this->parents = $parents;
+ }
+ public function getParents()
+ {
+ return $this->parents;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_Permission extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $discoverable;
+ public $id;
+ public $role;
+ public $type;
+
+
+ public function setDiscoverable($discoverable)
+ {
+ $this->discoverable = $discoverable;
+ }
+ public function getDiscoverable()
+ {
+ return $this->discoverable;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setRole($role)
+ {
+ $this->role = $role;
+ }
+ public function getRole()
+ {
+ return $this->role;
+ }
+ public function setType($type)
+ {
+ $this->type = $type;
+ }
+ public function getType()
+ {
+ return $this->type;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_PermissionsBatchDeleteRequest extends Postman_Google_Collection
+{
+ protected $collection_key = 'ids';
+ protected $internal_gapi_mappings = array(
+ );
+ public $ids;
+
+
+ public function setIds($ids)
+ {
+ $this->ids = $ids;
+ }
+ public function getIds()
+ {
+ return $this->ids;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_PermissionsBatchDeleteResponse extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_MapsEngine_PermissionsBatchUpdateRequest extends Postman_Google_Collection
+{
+ protected $collection_key = 'permissions';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $permissionsType = 'Postman_Google_Service_MapsEngine_Permission';
+ protected $permissionsDataType = 'array';
+
+
+ public function setPermissions($permissions)
+ {
+ $this->permissions = $permissions;
+ }
+ public function getPermissions()
+ {
+ return $this->permissions;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_PermissionsBatchUpdateResponse extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_MapsEngine_PermissionsListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'permissions';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $permissionsType = 'Postman_Google_Service_MapsEngine_Permission';
+ protected $permissionsDataType = 'array';
+
+
+ public function setPermissions($permissions)
+ {
+ $this->permissions = $permissions;
+ }
+ public function getPermissions()
+ {
+ return $this->permissions;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_PointStyle extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ protected $iconType = 'Postman_Google_Service_MapsEngine_IconStyle';
+ protected $iconDataType = '';
+ protected $labelType = 'Postman_Google_Service_MapsEngine_LabelStyle';
+ protected $labelDataType = '';
+
+
+ public function setIcon(Postman_Google_Service_MapsEngine_IconStyle $icon)
+ {
+ $this->icon = $icon;
+ }
+ public function getIcon()
+ {
+ return $this->icon;
+ }
+ public function setLabel(Postman_Google_Service_MapsEngine_LabelStyle $label)
+ {
+ $this->label = $label;
+ }
+ public function getLabel()
+ {
+ return $this->label;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_PolygonStyle extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ protected $fillType = 'Postman_Google_Service_MapsEngine_Color';
+ protected $fillDataType = '';
+ protected $labelType = 'Postman_Google_Service_MapsEngine_LabelStyle';
+ protected $labelDataType = '';
+ protected $strokeType = 'Postman_Google_Service_MapsEngine_Border';
+ protected $strokeDataType = '';
+
+
+ public function setFill(Postman_Google_Service_MapsEngine_Color $fill)
+ {
+ $this->fill = $fill;
+ }
+ public function getFill()
+ {
+ return $this->fill;
+ }
+ public function setLabel(Postman_Google_Service_MapsEngine_LabelStyle $label)
+ {
+ $this->label = $label;
+ }
+ public function getLabel()
+ {
+ return $this->label;
+ }
+ public function setStroke(Postman_Google_Service_MapsEngine_Border $stroke)
+ {
+ $this->stroke = $stroke;
+ }
+ public function getStroke()
+ {
+ return $this->stroke;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_ProcessResponse extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_MapsEngine_Project extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $id;
+ public $name;
+
+
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_ProjectsListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'projects';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $projectsType = 'Postman_Google_Service_MapsEngine_Project';
+ protected $projectsDataType = 'array';
+
+
+ public function setProjects($projects)
+ {
+ $this->projects = $projects;
+ }
+ public function getProjects()
+ {
+ return $this->projects;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_PublishResponse extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_MapsEngine_PublishedLayer extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $description;
+ public $id;
+ public $layerType;
+ public $name;
+ public $projectId;
+
+
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setLayerType($layerType)
+ {
+ $this->layerType = $layerType;
+ }
+ public function getLayerType()
+ {
+ return $this->layerType;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setProjectId($projectId)
+ {
+ $this->projectId = $projectId;
+ }
+ public function getProjectId()
+ {
+ return $this->projectId;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_PublishedLayersListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'layers';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $layersType = 'Postman_Google_Service_MapsEngine_PublishedLayer';
+ protected $layersDataType = 'array';
+ public $nextPageToken;
+
+
+ public function setLayers($layers)
+ {
+ $this->layers = $layers;
+ }
+ public function getLayers()
+ {
+ return $this->layers;
+ }
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_PublishedMap extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ protected $contentsType = 'Postman_Google_Service_MapsEngine_MapItem';
+ protected $contentsDataType = '';
+ public $defaultViewport;
+ public $description;
+ public $id;
+ public $name;
+ public $projectId;
+
+
+ public function setContents(Postman_Google_Service_MapsEngine_MapItem $contents)
+ {
+ $this->contents = $contents;
+ }
+ public function getContents()
+ {
+ return $this->contents;
+ }
+ public function setDefaultViewport($defaultViewport)
+ {
+ $this->defaultViewport = $defaultViewport;
+ }
+ public function getDefaultViewport()
+ {
+ return $this->defaultViewport;
+ }
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setProjectId($projectId)
+ {
+ $this->projectId = $projectId;
+ }
+ public function getProjectId()
+ {
+ return $this->projectId;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_PublishedMapsListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'maps';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $mapsType = 'Postman_Google_Service_MapsEngine_PublishedMap';
+ protected $mapsDataType = 'array';
+ public $nextPageToken;
+
+
+ public function setMaps($maps)
+ {
+ $this->maps = $maps;
+ }
+ public function getMaps()
+ {
+ return $this->maps;
+ }
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_Raster extends Postman_Google_Collection
+{
+ protected $collection_key = 'files';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $acquisitionTimeType = 'Postman_Google_Service_MapsEngine_AcquisitionTime';
+ protected $acquisitionTimeDataType = '';
+ public $attribution;
+ public $bbox;
+ public $creationTime;
+ public $creatorEmail;
+ public $description;
+ public $draftAccessList;
+ public $etag;
+ protected $filesType = 'Postman_Google_Service_MapsEngine_MapsengineFile';
+ protected $filesDataType = 'array';
+ public $id;
+ public $lastModifiedTime;
+ public $lastModifierEmail;
+ public $maskType;
+ public $name;
+ public $processingStatus;
+ public $projectId;
+ public $rasterType;
+ public $tags;
+ public $writersCanEditPermissions;
+
+
+ public function setAcquisitionTime(Postman_Google_Service_MapsEngine_AcquisitionTime $acquisitionTime)
+ {
+ $this->acquisitionTime = $acquisitionTime;
+ }
+ public function getAcquisitionTime()
+ {
+ return $this->acquisitionTime;
+ }
+ public function setAttribution($attribution)
+ {
+ $this->attribution = $attribution;
+ }
+ public function getAttribution()
+ {
+ return $this->attribution;
+ }
+ public function setBbox($bbox)
+ {
+ $this->bbox = $bbox;
+ }
+ public function getBbox()
+ {
+ return $this->bbox;
+ }
+ public function setCreationTime($creationTime)
+ {
+ $this->creationTime = $creationTime;
+ }
+ public function getCreationTime()
+ {
+ return $this->creationTime;
+ }
+ public function setCreatorEmail($creatorEmail)
+ {
+ $this->creatorEmail = $creatorEmail;
+ }
+ public function getCreatorEmail()
+ {
+ return $this->creatorEmail;
+ }
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setDraftAccessList($draftAccessList)
+ {
+ $this->draftAccessList = $draftAccessList;
+ }
+ public function getDraftAccessList()
+ {
+ return $this->draftAccessList;
+ }
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setFiles($files)
+ {
+ $this->files = $files;
+ }
+ public function getFiles()
+ {
+ return $this->files;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setLastModifiedTime($lastModifiedTime)
+ {
+ $this->lastModifiedTime = $lastModifiedTime;
+ }
+ public function getLastModifiedTime()
+ {
+ return $this->lastModifiedTime;
+ }
+ public function setLastModifierEmail($lastModifierEmail)
+ {
+ $this->lastModifierEmail = $lastModifierEmail;
+ }
+ public function getLastModifierEmail()
+ {
+ return $this->lastModifierEmail;
+ }
+ public function setMaskType($maskType)
+ {
+ $this->maskType = $maskType;
+ }
+ public function getMaskType()
+ {
+ return $this->maskType;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setProcessingStatus($processingStatus)
+ {
+ $this->processingStatus = $processingStatus;
+ }
+ public function getProcessingStatus()
+ {
+ return $this->processingStatus;
+ }
+ public function setProjectId($projectId)
+ {
+ $this->projectId = $projectId;
+ }
+ public function getProjectId()
+ {
+ return $this->projectId;
+ }
+ public function setRasterType($rasterType)
+ {
+ $this->rasterType = $rasterType;
+ }
+ public function getRasterType()
+ {
+ return $this->rasterType;
+ }
+ public function setTags($tags)
+ {
+ $this->tags = $tags;
+ }
+ public function getTags()
+ {
+ return $this->tags;
+ }
+ public function setWritersCanEditPermissions($writersCanEditPermissions)
+ {
+ $this->writersCanEditPermissions = $writersCanEditPermissions;
+ }
+ public function getWritersCanEditPermissions()
+ {
+ return $this->writersCanEditPermissions;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_RasterCollection extends Postman_Google_Collection
+{
+ protected $collection_key = 'bbox';
+ protected $internal_gapi_mappings = array(
+ );
+ public $attribution;
+ public $bbox;
+ public $creationTime;
+ public $creatorEmail;
+ public $description;
+ public $draftAccessList;
+ public $etag;
+ public $id;
+ public $lastModifiedTime;
+ public $lastModifierEmail;
+ public $mosaic;
+ public $name;
+ public $processingStatus;
+ public $projectId;
+ public $rasterType;
+ public $tags;
+ public $writersCanEditPermissions;
+
+
+ public function setAttribution($attribution)
+ {
+ $this->attribution = $attribution;
+ }
+ public function getAttribution()
+ {
+ return $this->attribution;
+ }
+ public function setBbox($bbox)
+ {
+ $this->bbox = $bbox;
+ }
+ public function getBbox()
+ {
+ return $this->bbox;
+ }
+ public function setCreationTime($creationTime)
+ {
+ $this->creationTime = $creationTime;
+ }
+ public function getCreationTime()
+ {
+ return $this->creationTime;
+ }
+ public function setCreatorEmail($creatorEmail)
+ {
+ $this->creatorEmail = $creatorEmail;
+ }
+ public function getCreatorEmail()
+ {
+ return $this->creatorEmail;
+ }
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setDraftAccessList($draftAccessList)
+ {
+ $this->draftAccessList = $draftAccessList;
+ }
+ public function getDraftAccessList()
+ {
+ return $this->draftAccessList;
+ }
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setLastModifiedTime($lastModifiedTime)
+ {
+ $this->lastModifiedTime = $lastModifiedTime;
+ }
+ public function getLastModifiedTime()
+ {
+ return $this->lastModifiedTime;
+ }
+ public function setLastModifierEmail($lastModifierEmail)
+ {
+ $this->lastModifierEmail = $lastModifierEmail;
+ }
+ public function getLastModifierEmail()
+ {
+ return $this->lastModifierEmail;
+ }
+ public function setMosaic($mosaic)
+ {
+ $this->mosaic = $mosaic;
+ }
+ public function getMosaic()
+ {
+ return $this->mosaic;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setProcessingStatus($processingStatus)
+ {
+ $this->processingStatus = $processingStatus;
+ }
+ public function getProcessingStatus()
+ {
+ return $this->processingStatus;
+ }
+ public function setProjectId($projectId)
+ {
+ $this->projectId = $projectId;
+ }
+ public function getProjectId()
+ {
+ return $this->projectId;
+ }
+ public function setRasterType($rasterType)
+ {
+ $this->rasterType = $rasterType;
+ }
+ public function getRasterType()
+ {
+ return $this->rasterType;
+ }
+ public function setTags($tags)
+ {
+ $this->tags = $tags;
+ }
+ public function getTags()
+ {
+ return $this->tags;
+ }
+ public function setWritersCanEditPermissions($writersCanEditPermissions)
+ {
+ $this->writersCanEditPermissions = $writersCanEditPermissions;
+ }
+ public function getWritersCanEditPermissions()
+ {
+ return $this->writersCanEditPermissions;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_RasterCollectionsListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'rasterCollections';
+ protected $internal_gapi_mappings = array(
+ );
+ public $nextPageToken;
+ protected $rasterCollectionsType = 'Postman_Google_Service_MapsEngine_RasterCollection';
+ protected $rasterCollectionsDataType = 'array';
+
+
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+ public function setRasterCollections($rasterCollections)
+ {
+ $this->rasterCollections = $rasterCollections;
+ }
+ public function getRasterCollections()
+ {
+ return $this->rasterCollections;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_RasterCollectionsRaster extends Postman_Google_Collection
+{
+ protected $collection_key = 'tags';
+ protected $internal_gapi_mappings = array(
+ );
+ public $bbox;
+ public $creationTime;
+ public $description;
+ public $id;
+ public $lastModifiedTime;
+ public $name;
+ public $projectId;
+ public $rasterType;
+ public $tags;
+
+
+ public function setBbox($bbox)
+ {
+ $this->bbox = $bbox;
+ }
+ public function getBbox()
+ {
+ return $this->bbox;
+ }
+ public function setCreationTime($creationTime)
+ {
+ $this->creationTime = $creationTime;
+ }
+ public function getCreationTime()
+ {
+ return $this->creationTime;
+ }
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setLastModifiedTime($lastModifiedTime)
+ {
+ $this->lastModifiedTime = $lastModifiedTime;
+ }
+ public function getLastModifiedTime()
+ {
+ return $this->lastModifiedTime;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setProjectId($projectId)
+ {
+ $this->projectId = $projectId;
+ }
+ public function getProjectId()
+ {
+ return $this->projectId;
+ }
+ public function setRasterType($rasterType)
+ {
+ $this->rasterType = $rasterType;
+ }
+ public function getRasterType()
+ {
+ return $this->rasterType;
+ }
+ public function setTags($tags)
+ {
+ $this->tags = $tags;
+ }
+ public function getTags()
+ {
+ return $this->tags;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_RasterCollectionsRasterBatchDeleteRequest extends Postman_Google_Collection
+{
+ protected $collection_key = 'ids';
+ protected $internal_gapi_mappings = array(
+ );
+ public $ids;
+
+
+ public function setIds($ids)
+ {
+ $this->ids = $ids;
+ }
+ public function getIds()
+ {
+ return $this->ids;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_RasterCollectionsRastersBatchDeleteResponse extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertRequest extends Postman_Google_Collection
+{
+ protected $collection_key = 'ids';
+ protected $internal_gapi_mappings = array(
+ );
+ public $ids;
+
+
+ public function setIds($ids)
+ {
+ $this->ids = $ids;
+ }
+ public function getIds()
+ {
+ return $this->ids;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertResponse extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_MapsEngine_RasterCollectionsRastersListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'rasters';
+ protected $internal_gapi_mappings = array(
+ );
+ public $nextPageToken;
+ protected $rastersType = 'Postman_Google_Service_MapsEngine_RasterCollectionsRaster';
+ protected $rastersDataType = 'array';
+
+
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+ public function setRasters($rasters)
+ {
+ $this->rasters = $rasters;
+ }
+ public function getRasters()
+ {
+ return $this->rasters;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_RastersListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'rasters';
+ protected $internal_gapi_mappings = array(
+ );
+ public $nextPageToken;
+ protected $rastersType = 'Postman_Google_Service_MapsEngine_Raster';
+ protected $rastersDataType = 'array';
+
+
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+ public function setRasters($rasters)
+ {
+ $this->rasters = $rasters;
+ }
+ public function getRasters()
+ {
+ return $this->rasters;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_ScaledShape extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ protected $borderType = 'Postman_Google_Service_MapsEngine_Border';
+ protected $borderDataType = '';
+ protected $fillType = 'Postman_Google_Service_MapsEngine_Color';
+ protected $fillDataType = '';
+ public $shape;
+
+
+ public function setBorder(Postman_Google_Service_MapsEngine_Border $border)
+ {
+ $this->border = $border;
+ }
+ public function getBorder()
+ {
+ return $this->border;
+ }
+ public function setFill(Postman_Google_Service_MapsEngine_Color $fill)
+ {
+ $this->fill = $fill;
+ }
+ public function getFill()
+ {
+ return $this->fill;
+ }
+ public function setShape($shape)
+ {
+ $this->shape = $shape;
+ }
+ public function getShape()
+ {
+ return $this->shape;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_ScalingFunction extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $column;
+ public $scalingType;
+ protected $sizeRangeType = 'Postman_Google_Service_MapsEngine_SizeRange';
+ protected $sizeRangeDataType = '';
+ protected $valueRangeType = 'Postman_Google_Service_MapsEngine_ValueRange';
+ protected $valueRangeDataType = '';
+
+
+ public function setColumn($column)
+ {
+ $this->column = $column;
+ }
+ public function getColumn()
+ {
+ return $this->column;
+ }
+ public function setScalingType($scalingType)
+ {
+ $this->scalingType = $scalingType;
+ }
+ public function getScalingType()
+ {
+ return $this->scalingType;
+ }
+ public function setSizeRange(Postman_Google_Service_MapsEngine_SizeRange $sizeRange)
+ {
+ $this->sizeRange = $sizeRange;
+ }
+ public function getSizeRange()
+ {
+ return $this->sizeRange;
+ }
+ public function setValueRange(Postman_Google_Service_MapsEngine_ValueRange $valueRange)
+ {
+ $this->valueRange = $valueRange;
+ }
+ public function getValueRange()
+ {
+ return $this->valueRange;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_Schema extends Postman_Google_Collection
+{
+ protected $collection_key = 'columns';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $columnsType = 'Postman_Google_Service_MapsEngine_TableColumn';
+ protected $columnsDataType = 'array';
+ public $primaryGeometry;
+ public $primaryKey;
+
+
+ public function setColumns($columns)
+ {
+ $this->columns = $columns;
+ }
+ public function getColumns()
+ {
+ return $this->columns;
+ }
+ public function setPrimaryGeometry($primaryGeometry)
+ {
+ $this->primaryGeometry = $primaryGeometry;
+ }
+ public function getPrimaryGeometry()
+ {
+ return $this->primaryGeometry;
+ }
+ public function setPrimaryKey($primaryKey)
+ {
+ $this->primaryKey = $primaryKey;
+ }
+ public function getPrimaryKey()
+ {
+ return $this->primaryKey;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_SizeRange extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $max;
+ public $min;
+
+
+ public function setMax($max)
+ {
+ $this->max = $max;
+ }
+ public function getMax()
+ {
+ return $this->max;
+ }
+ public function setMin($min)
+ {
+ $this->min = $min;
+ }
+ public function getMin()
+ {
+ return $this->min;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_Table extends Postman_Google_Collection
+{
+ protected $collection_key = 'tags';
+ protected $internal_gapi_mappings = array(
+ );
+ public $bbox;
+ public $creationTime;
+ public $creatorEmail;
+ public $description;
+ public $draftAccessList;
+ public $etag;
+ protected $filesType = 'Postman_Google_Service_MapsEngine_MapsengineFile';
+ protected $filesDataType = 'array';
+ public $id;
+ public $lastModifiedTime;
+ public $lastModifierEmail;
+ public $name;
+ public $processingStatus;
+ public $projectId;
+ public $publishedAccessList;
+ protected $schemaType = 'Postman_Google_Service_MapsEngine_Schema';
+ protected $schemaDataType = '';
+ public $sourceEncoding;
+ public $tags;
+ public $writersCanEditPermissions;
+
+
+ public function setBbox($bbox)
+ {
+ $this->bbox = $bbox;
+ }
+ public function getBbox()
+ {
+ return $this->bbox;
+ }
+ public function setCreationTime($creationTime)
+ {
+ $this->creationTime = $creationTime;
+ }
+ public function getCreationTime()
+ {
+ return $this->creationTime;
+ }
+ public function setCreatorEmail($creatorEmail)
+ {
+ $this->creatorEmail = $creatorEmail;
+ }
+ public function getCreatorEmail()
+ {
+ return $this->creatorEmail;
+ }
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setDraftAccessList($draftAccessList)
+ {
+ $this->draftAccessList = $draftAccessList;
+ }
+ public function getDraftAccessList()
+ {
+ return $this->draftAccessList;
+ }
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setFiles($files)
+ {
+ $this->files = $files;
+ }
+ public function getFiles()
+ {
+ return $this->files;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setLastModifiedTime($lastModifiedTime)
+ {
+ $this->lastModifiedTime = $lastModifiedTime;
+ }
+ public function getLastModifiedTime()
+ {
+ return $this->lastModifiedTime;
+ }
+ public function setLastModifierEmail($lastModifierEmail)
+ {
+ $this->lastModifierEmail = $lastModifierEmail;
+ }
+ public function getLastModifierEmail()
+ {
+ return $this->lastModifierEmail;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setProcessingStatus($processingStatus)
+ {
+ $this->processingStatus = $processingStatus;
+ }
+ public function getProcessingStatus()
+ {
+ return $this->processingStatus;
+ }
+ public function setProjectId($projectId)
+ {
+ $this->projectId = $projectId;
+ }
+ public function getProjectId()
+ {
+ return $this->projectId;
+ }
+ public function setPublishedAccessList($publishedAccessList)
+ {
+ $this->publishedAccessList = $publishedAccessList;
+ }
+ public function getPublishedAccessList()
+ {
+ return $this->publishedAccessList;
+ }
+ public function setSchema(Postman_Google_Service_MapsEngine_Schema $schema)
+ {
+ $this->schema = $schema;
+ }
+ public function getSchema()
+ {
+ return $this->schema;
+ }
+ public function setSourceEncoding($sourceEncoding)
+ {
+ $this->sourceEncoding = $sourceEncoding;
+ }
+ public function getSourceEncoding()
+ {
+ return $this->sourceEncoding;
+ }
+ public function setTags($tags)
+ {
+ $this->tags = $tags;
+ }
+ public function getTags()
+ {
+ return $this->tags;
+ }
+ public function setWritersCanEditPermissions($writersCanEditPermissions)
+ {
+ $this->writersCanEditPermissions = $writersCanEditPermissions;
+ }
+ public function getWritersCanEditPermissions()
+ {
+ return $this->writersCanEditPermissions;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_TableColumn extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $name;
+ public $type;
+
+
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setType($type)
+ {
+ $this->type = $type;
+ }
+ public function getType()
+ {
+ return $this->type;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_TablesListResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'tables';
+ protected $internal_gapi_mappings = array(
+ );
+ public $nextPageToken;
+ protected $tablesType = 'Postman_Google_Service_MapsEngine_Table';
+ protected $tablesDataType = 'array';
+
+
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+ public function setTables($tables)
+ {
+ $this->tables = $tables;
+ }
+ public function getTables()
+ {
+ return $this->tables;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_ValueRange extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $max;
+ public $min;
+
+
+ public function setMax($max)
+ {
+ $this->max = $max;
+ }
+ public function getMax()
+ {
+ return $this->max;
+ }
+ public function setMin($min)
+ {
+ $this->min = $min;
+ }
+ public function getMin()
+ {
+ return $this->min;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_VectorStyle extends Postman_Google_Collection
+{
+ protected $collection_key = 'displayRules';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $displayRulesType = 'Postman_Google_Service_MapsEngine_DisplayRule';
+ protected $displayRulesDataType = 'array';
+ protected $featureInfoType = 'Postman_Google_Service_MapsEngine_FeatureInfo';
+ protected $featureInfoDataType = '';
+ public $type;
+
+
+ public function setDisplayRules($displayRules)
+ {
+ $this->displayRules = $displayRules;
+ }
+ public function getDisplayRules()
+ {
+ return $this->displayRules;
+ }
+ public function setFeatureInfo(Postman_Google_Service_MapsEngine_FeatureInfo $featureInfo)
+ {
+ $this->featureInfo = $featureInfo;
+ }
+ public function getFeatureInfo()
+ {
+ return $this->featureInfo;
+ }
+ public function setType($type)
+ {
+ $this->type = $type;
+ }
+ public function getType()
+ {
+ return $this->type;
+ }
+}
+
+class Postman_Google_Service_MapsEngine_ZoomLevels extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $max;
+ public $min;
+
+
+ public function setMax($max)
+ {
+ $this->max = $max;
+ }
+ public function getMax()
+ {
+ return $this->max;
+ }
+ public function setMin($min)
+ {
+ $this->min = $min;
+ }
+ public function getMin()
+ {
+ return $this->min;
+ }
+}