<?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 Google_Service_MapsEngine extends 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 Google_Client $client
*/
public function __construct(Google_Client $client)
{
parent::__construct($client);
$this->rootUrl = 'https://www.googleapis.com/';
$this->servicePath = 'mapsengine/v1/';
$this->version = 'v1';
$this->serviceName = 'mapsengine';
$this->assets = new 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 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 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 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 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 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 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 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 Google_Service_MapsEngine_Projects_Resource(
$this,
$this->serviceName,
'projects',
array(
'methods' => array(
'list' => array(
'path' => 'projects',
'httpMethod' => 'GET',
'parameters' => array(),
),
)
)
);
$this->projects_icons = new 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Google_Service_MapsEngine(...);
* $assets = $mapsengineService->assets;
* </code>
*/
class Google_Service_MapsEngine_Assets_Resource extends 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 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), "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 Google_Service_MapsEngine_AssetsListResponse
*/
public function listAssets($optParams = array())
{
$params = array();
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_MapsEngine_AssetsListResponse");
}
}
/**
* The "parents" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $parents = $mapsengineService->parents;
* </code>
*/
class Google_Service_MapsEngine_AssetsParents_Resource extends 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 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), "Google_Service_MapsEngine_ParentsListResponse");
}
}
/**
* The "permissions" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $permissions = $mapsengineService->permissions;
* </code>
*/
class Google_Service_MapsEngine_AssetsPermissions_Resource extends 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 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), "Google_Service_MapsEngine_PermissionsListResponse");
}
}
/**
* The "layers" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $layers = $mapsengineService->layers;
* </code>
*/
class Google_Service_MapsEngine_Layers_Resource extends 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 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), "Google_Service_MapsEngine_ProcessResponse");
}
/**
* Create a layer asset. (layers.create)
*
* @param Google_Layer $postBody
* @param array $optParams Optional parameters.
*
* @opt_param bool process Whether to queue the created layer for processing.
* @return Google_Service_MapsEngine_Layer
*/
public function create(Google_Service_MapsEngine_Layer $postBody, $optParams = array())
{
$params = array('postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('create', array($params), "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 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), "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 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), "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 Google_Service_MapsEngine_LayersListResponse
*/
public function listLayers($optParams = array())
{
$params = array();
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "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 Google_Service_MapsEngine_PublishedLayersListResponse
*/
public function listPublished($optParams = array())
{
$params = array();
$params = array_merge($params, $optParams);
return $this->call('listPublished', array($params), "Google_Service_MapsEngine_PublishedLayersListResponse");
}
/**
* Mutate a layer asset. (layers.patch)
*
* @param string $id The ID of the layer.
* @param Google_Layer $postBody
* @param array $optParams Optional parameters.
*/
public function patch($id, 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 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), "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 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), "Google_Service_MapsEngine_PublishResponse");
}
/**
* Unpublish a layer asset. (layers.unpublish)
*
* @param string $id The ID of the layer.
* @param array $optParams Optional parameters.
* @return 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), "Google_Service_MapsEngine_PublishResponse");
}
}
/**
* The "parents" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $parents = $mapsengineService->parents;
* </code>
*/
class Google_Service_MapsEngine_LayersParents_Resource extends 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 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), "Google_Service_MapsEngine_ParentsListResponse");
}
}
/**
* The "permissions" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $permissions = $mapsengineService->permissions;
* </code>
*/
class Google_Service_MapsEngine_LayersPermissions_Resource extends 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 Google_PermissionsBatchDeleteRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_PermissionsBatchDeleteResponse
*/
public function batchDelete($id, Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
{
$params = array('id' => $id, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchDelete', array($params), "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 Google_PermissionsBatchUpdateRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_PermissionsBatchUpdateResponse
*/
public function batchUpdate($id, Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
{
$params = array('id' => $id, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchUpdate', array($params), "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 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), "Google_Service_MapsEngine_PermissionsListResponse");
}
}
/**
* The "maps" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $maps = $mapsengineService->maps;
* </code>
*/
class Google_Service_MapsEngine_Maps_Resource extends Google_Service_Resource
{
/**
* Create a map asset. (maps.create)
*
* @param Google_Map $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_Map
*/
public function create(Google_Service_MapsEngine_Map $postBody, $optParams = array())
{
$params = array('postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('create', array($params), "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 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), "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 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), "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 Google_Service_MapsEngine_MapsListResponse
*/
public function listMaps($optParams = array())
{
$params = array();
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "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 Google_Service_MapsEngine_PublishedMapsListResponse
*/
public function listPublished($optParams = array())
{
$params = array();
$params = array_merge($params, $optParams);
return $this->call('listPublished', array($params), "Google_Service_MapsEngine_PublishedMapsListResponse");
}
/**
* Mutate a map asset. (maps.patch)
*
* @param string $id The ID of the map.
* @param Google_Map $postBody
* @param array $optParams Optional parameters.
*/
public function patch($id, 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 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), "Google_Service_MapsEngine_PublishResponse");
}
/**
* Unpublish a map asset. (maps.unpublish)
*
* @param string $id The ID of the map.
* @param array $optParams Optional parameters.
* @return 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), "Google_Service_MapsEngine_PublishResponse");
}
}
/**
* The "permissions" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $permissions = $mapsengineService->permissions;
* </code>
*/
class Google_Service_MapsEngine_MapsPermissions_Resource extends 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 Google_PermissionsBatchDeleteRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_PermissionsBatchDeleteResponse
*/
public function batchDelete($id, Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
{
$params = array('id' => $id, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchDelete', array($params), "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 Google_PermissionsBatchUpdateRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_PermissionsBatchUpdateResponse
*/
public function batchUpdate($id, Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
{
$params = array('id' => $id, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchUpdate', array($params), "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 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), "Google_Service_MapsEngine_PermissionsListResponse");
}
}
/**
* The "projects" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $projects = $mapsengineService->projects;
* </code>
*/
class Google_Service_MapsEngine_Projects_Resource extends Google_Service_Resource
{
/**
* Return all projects readable by the current user. (projects.listProjects)
*
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_ProjectsListResponse
*/
public function listProjects($optParams = array())
{
$params = array();
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_MapsEngine_ProjectsListResponse");
}
}
/**
* The "icons" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $icons = $mapsengineService->icons;
* </code>
*/
class Google_Service_MapsEngine_ProjectsIcons_Resource extends Google_Service_Resource
{
/**
* Create an icon. (icons.create)
*
* @param string $projectId The ID of the project.
* @param Google_Icon $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_Icon
*/
public function create($projectId, Google_Service_MapsEngine_Icon $postBody, $optParams = array())
{
$params = array('projectId' => $projectId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('create', array($params), "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 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), "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 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), "Google_Service_MapsEngine_IconsListResponse");
}
}
/**
* The "rasterCollections" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $rasterCollections = $mapsengineService->rasterCollections;
* </code>
*/
class Google_Service_MapsEngine_RasterCollections_Resource extends 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 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), "Google_Service_MapsEngine_ProcessResponse");
}
/**
* Create a raster collection asset. (rasterCollections.create)
*
* @param Google_RasterCollection $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_RasterCollection
*/
public function create(Google_Service_MapsEngine_RasterCollection $postBody, $optParams = array())
{
$params = array('postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('create', array($params), "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 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), "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 Google_Service_MapsEngine_RasterCollectionsListResponse
*/
public function listRasterCollections($optParams = array())
{
$params = array();
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_MapsEngine_RasterCollectionsListResponse");
}
/**
* Mutate a raster collection asset. (rasterCollections.patch)
*
* @param string $id The ID of the raster collection.
* @param Google_RasterCollection $postBody
* @param array $optParams Optional parameters.
*/
public function patch($id, 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 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), "Google_Service_MapsEngine_ProcessResponse");
}
}
/**
* The "parents" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $parents = $mapsengineService->parents;
* </code>
*/
class Google_Service_MapsEngine_RasterCollectionsParents_Resource extends 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 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), "Google_Service_MapsEngine_ParentsListResponse");
}
}
/**
* The "permissions" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $permissions = $mapsengineService->permissions;
* </code>
*/
class Google_Service_MapsEngine_RasterCollectionsPermissions_Resource extends 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 Google_PermissionsBatchDeleteRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_PermissionsBatchDeleteResponse
*/
public function batchDelete($id, Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
{
$params = array('id' => $id, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchDelete', array($params), "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 Google_PermissionsBatchUpdateRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_PermissionsBatchUpdateResponse
*/
public function batchUpdate($id, Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
{
$params = array('id' => $id, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchUpdate', array($params), "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 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), "Google_Service_MapsEngine_PermissionsListResponse");
}
}
/**
* The "rasters" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $rasters = $mapsengineService->rasters;
* </code>
*/
class Google_Service_MapsEngine_RasterCollectionsRasters_Resource extends 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 Google_RasterCollectionsRasterBatchDeleteRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_RasterCollectionsRastersBatchDeleteResponse
*/
public function batchDelete($id, Google_Service_MapsEngine_RasterCollectionsRasterBatchDeleteRequest $postBody, $optParams = array())
{
$params = array('id' => $id, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchDelete', array($params), "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 Google_RasterCollectionsRastersBatchInsertRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertResponse
*/
public function batchInsert($id, Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertRequest $postBody, $optParams = array())
{
$params = array('id' => $id, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchInsert', array($params), "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 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), "Google_Service_MapsEngine_RasterCollectionsRastersListResponse");
}
}
/**
* The "rasters" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $rasters = $mapsengineService->rasters;
* </code>
*/
class Google_Service_MapsEngine_Rasters_Resource extends 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 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), "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 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), "Google_Service_MapsEngine_RastersListResponse");
}
/**
* Mutate a raster asset. (rasters.patch)
*
* @param string $id The ID of the raster.
* @param Google_Raster $postBody
* @param array $optParams Optional parameters.
*/
public function patch($id, 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 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), "Google_Service_MapsEngine_ProcessResponse");
}
/**
* Create a skeleton raster asset for upload. (rasters.upload)
*
* @param Google_Raster $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_Raster
*/
public function upload(Google_Service_MapsEngine_Raster $postBody, $optParams = array())
{
$params = array('postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('upload', array($params), "Google_Service_MapsEngine_Raster");
}
}
/**
* The "files" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $files = $mapsengineService->files;
* </code>
*/
class Google_Service_MapsEngine_RastersFiles_Resource extends 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 Google_Service_MapsEngine(...);
* $parents = $mapsengineService->parents;
* </code>
*/
class Google_Service_MapsEngine_RastersParents_Resource extends 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 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), "Google_Service_MapsEngine_ParentsListResponse");
}
}
/**
* The "permissions" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $permissions = $mapsengineService->permissions;
* </code>
*/
class Google_Service_MapsEngine_RastersPermissions_Resource extends 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 Google_PermissionsBatchDeleteRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_PermissionsBatchDeleteResponse
*/
public function batchDelete($id, Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
{
$params = array('id' => $id, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchDelete', array($params), "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 Google_PermissionsBatchUpdateRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_PermissionsBatchUpdateResponse
*/
public function batchUpdate($id, Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
{
$params = array('id' => $id, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchUpdate', array($params), "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 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), "Google_Service_MapsEngine_PermissionsListResponse");
}
}
/**
* The "tables" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $tables = $mapsengineService->tables;
* </code>
*/
class Google_Service_MapsEngine_Tables_Resource extends Google_Service_Resource
{
/**
* Create a table asset. (tables.create)
*
* @param Google_Table $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_Table
*/
public function create(Google_Service_MapsEngine_Table $postBody, $optParams = array())
{
$params = array('postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('create', array($params), "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 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), "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 Google_Service_MapsEngine_TablesListResponse
*/
public function listTables($optParams = array())
{
$params = array();
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_MapsEngine_TablesListResponse");
}
/**
* Mutate a table asset. (tables.patch)
*
* @param string $id The ID of the table.
* @param Google_Table $postBody
* @param array $optParams Optional parameters.
*/
public function patch($id, 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 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), "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 Google_Table $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_Table
*/
public function upload(Google_Service_MapsEngine_Table $postBody, $optParams = array())
{
$params = array('postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('upload', array($params), "Google_Service_MapsEngine_Table");
}
}
/**
* The "features" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $features = $mapsengineService->features;
* </code>
*/
class Google_Service_MapsEngine_TablesFeatures_Resource extends 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 Google_FeaturesBatchDeleteRequest $postBody
* @param array $optParams Optional parameters.
*/
public function batchDelete($id, 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 Google_FeaturesBatchInsertRequest $postBody
* @param array $optParams Optional parameters.
*/
public function batchInsert($id, 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 Google_FeaturesBatchPatchRequest $postBody
* @param array $optParams Optional parameters.
*/
public function batchPatch($id, 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 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), "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 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), "Google_Service_MapsEngine_FeaturesListResponse");
}
}
/**
* The "files" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $files = $mapsengineService->files;
* </code>
*/
class Google_Service_MapsEngine_TablesFiles_Resource extends 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 Google_Service_MapsEngine(...);
* $parents = $mapsengineService->parents;
* </code>
*/
class Google_Service_MapsEngine_TablesParents_Resource extends 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 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), "Google_Service_MapsEngine_ParentsListResponse");
}
}
/**
* The "permissions" collection of methods.
* Typical usage is:
* <code>
* $mapsengineService = new Google_Service_MapsEngine(...);
* $permissions = $mapsengineService->permissions;
* </code>
*/
class Google_Service_MapsEngine_TablesPermissions_Resource extends 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 Google_PermissionsBatchDeleteRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_PermissionsBatchDeleteResponse
*/
public function batchDelete($id, Google_Service_MapsEngine_PermissionsBatchDeleteRequest $postBody, $optParams = array())
{
$params = array('id' => $id, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchDelete', array($params), "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 Google_PermissionsBatchUpdateRequest $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_MapsEngine_PermissionsBatchUpdateResponse
*/
public function batchUpdate($id, Google_Service_MapsEngine_PermissionsBatchUpdateRequest $postBody, $optParams = array())
{
$params = array('id' => $id, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('batchUpdate', array($params), "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 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), "Google_Service_MapsEngine_PermissionsListResponse");
}
}
class Google_Service_MapsEngine_AcquisitionTime extends 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 Google_Service_MapsEngine_Asset extends 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 Google_Service_MapsEngine_AssetsListResponse extends Google_Collection
{
protected $collection_key = 'assets';
protected $internal_gapi_mappings = array(
);
protected $assetsType = '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 Google_Service_MapsEngine_Border extends 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 Google_Service_MapsEngine_Color extends 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 Google_Service_MapsEngine_Datasource extends Google_Model
{
protected $internal_gapi_mappings = array(
);
public $id;
public function setId($id)
{
$this->id = $id;
}
public function getId()
{
return $this->id;
}
}
class Google_Service_MapsEngine_DisplayRule extends Google_Collection
{
protected $collection_key = 'filters';
protected $internal_gapi_mappings = array(
);
protected $filtersType = 'Google_Service_MapsEngine_Filter';
protected $filtersDataType = 'array';
protected $lineOptionsType = 'Google_Service_MapsEngine_LineStyle';
protected $lineOptionsDataType = '';
public $name;
protected $pointOptionsType = 'Google_Service_MapsEngine_PointStyle';
protected $pointOptionsDataType = '';
protected $polygonOptionsType = 'Google_Service_MapsEngine_PolygonStyle';
protected $polygonOptionsDataType = '';
protected $zoomLevelsType = 'Google_Service_MapsEngine_ZoomLevels';
protected $zoomLevelsDataType = '';
public function setFilters($filters)
{
$this->filters = $filters;
}
public function getFilters()
{
return $this->filters;
}
public function setLineOptions(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(Google_Service_MapsEngine_PointStyle $pointOptions)
{
$this->pointOptions = $pointOptions;
}
public function getPointOptions()
{
return $this->pointOptions;
}
public function setPolygonOptions(Google_Service_MapsEngine_PolygonStyle $polygonOptions)
{
$this->polygonOptions = $polygonOptions;
}
public function getPolygonOptions()
{
return $this->polygonOptions;
}
public function setZoomLevels(Google_Service_MapsEngine_ZoomLevels $zoomLevels)
{
$this->zoomLevels = $zoomLevels;
}
public function getZoomLevels()
{
return $this->zoomLevels;
}
}
class Google_Service_MapsEngine_Feature extends Google_Model
{
protected $internal_gapi_mappings = array(
);
protected $geometryType = 'Google_Service_MapsEngine_GeoJsonGeometry';
protected $geometryDataType = '';
public $properties;
public $type;
public function setGeometry(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 Google_Service_MapsEngine_FeatureInfo extends Google_Model
{
protected $internal_gapi_mappings = array(
);
public $content;
public function setContent($content)
{
$this->content = $content;
}
public function getContent()
{
return $this->content;
}
}
class Google_Service_MapsEngine_FeaturesBatchDeleteRequest extends 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 Google_Service_MapsEngine_FeaturesBatchInsertRequest extends Google_Collection
{
protected $collection_key = 'features';
protected $internal_gapi_mappings = array(
);
protected $featuresType = '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 Google_Service_MapsEngine_FeaturesBatchPatchRequest extends Google_Collection
{
protected $collection_key = 'features';
protected $internal_gapi_mappings = array(
);
protected $featuresType = '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 Google_Service_MapsEngine_FeaturesListResponse extends Google_Collection
{
protected $collection_key = 'features';
protected $internal_gapi_mappings = array(
);
public $allowedQueriesPerSecond;
protected $featuresType = 'Google_Service_MapsEngine_Feature';
protected $featuresDataType = 'array';
public $nextPageToken;
protected $schemaType = '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(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 Google_Service_MapsEngine_Filter extends 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 Google_Service_MapsEngine_GeoJsonGeometry extends Google_Model
{
protected $internal_gapi_mappings = array(
);
public $type;
public function setType($type)
{
$this->type = $type;
}
public function getType()
{
return $this->type;
}
}
class Google_Service_MapsEngine_GeoJsonGeometryCollection extends Google_Service_MapsEngine_GeoJsonGeometry
{
protected $collection_key = 'geometries';
protected $internal_gapi_mappings = array(
);
protected $geometriesType = '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 Google_Service_MapsEngine_GeoJsonLineString extends 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 Google_Service_MapsEngine_GeoJsonMultiLineString extends 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 Google_Service_MapsEngine_GeoJsonMultiPoint extends 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 Google_Service_MapsEngine_GeoJsonMultiPolygon extends 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 Google_Service_MapsEngine_GeoJsonPoint extends 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 Google_Service_MapsEngine_GeoJsonPolygon extends 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 Google_Service_MapsEngine_GeoJsonProperties extends Google_Model
{
}
class Google_Service_MapsEngine_Icon extends 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 Google_Service_MapsEngine_IconStyle extends Google_Model
{
protected $internal_gapi_mappings = array(
);
public $id;
public $name;
protected $scaledShapeType = 'Google_Service_MapsEngine_ScaledShape';
protected $scaledShapeDataType = '';
protected $scalingFunctionType = '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(Google_Service_MapsEngine_ScaledShape $scaledShape)
{
$this->scaledShape = $scaledShape;
}
public function getScaledShape()
{
return $this->scaledShape;
}
public function setScalingFunction(Google_Service_MapsEngine_ScalingFunction $scalingFunction)
{
$this->scalingFunction = $scalingFunction;
}
public function getScalingFunction()
{
return $this->scalingFunction;
}
}
class Google_Service_MapsEngine_IconsListResponse extends Google_Collection
{
protected $collection_key = 'icons';
protected $internal_gapi_mappings = array(
);
protected $iconsType = '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 Google_Service_MapsEngine_LabelStyle extends Google_Model
{
protected $internal_gapi_mappings = array(
);
public $color;
public $column;
public $fontStyle;
public $fontWeight;
public $opacity;
protected $outlineType = '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(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 Google_Service_MapsEngine_Layer extends Google_Collection
{
protected $collection_key = 'tags';
protected $internal_gapi_mappings = array(
);
public $bbox;
public $creationTime;
public $creatorEmail;
public $datasourceType;
protected $datasourcesType = '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 = '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(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(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 Google_Service_MapsEngine_LayersListResponse extends Google_Collection
{
protected $collection_key = 'layers';
protected $internal_gapi_mappings = array(
);
protected $layersType = '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 Google_Service_MapsEngine_LineStyle extends Google_Collection
{
protected $collection_key = 'dash';
protected $internal_gapi_mappings = array(
);
protected $borderType = 'Google_Service_MapsEngine_Border';
protected $borderDataType = '';
public $dash;
protected $labelType = 'Google_Service_MapsEngine_LabelStyle';
protected $labelDataType = '';
protected $strokeType = 'Google_Service_MapsEngine_LineStyleStroke';
protected $strokeDataType = '';
public function setBorder(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(Google_Service_MapsEngine_LabelStyle $label)
{
$this->label = $label;
}
public function getLabel()
{
return $this->label;
}
public function setStroke(Google_Service_MapsEngine_LineStyleStroke $stroke)
{
$this->stroke = $stroke;
}
public function getStroke()
{
return $this->stroke;
}
}
class Google_Service_MapsEngine_LineStyleStroke extends 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 Google_Service_MapsEngine_Map extends Google_Collection
{
protected $collection_key = 'versions';
protected $internal_gapi_mappings = array(
);
public $bbox;
protected $contentsType = '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(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 Google_Service_MapsEngine_MapFolder extends Google_Service_MapsEngine_MapItem
{
protected $collection_key = 'defaultViewport';
protected $internal_gapi_mappings = array(
);
protected $contentsType = '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 Google_Service_MapsEngine_MapItem extends Google_Model
{
protected $internal_gapi_mappings = array(
);
public $type;
public function setType($type)
{
$this->type = $type;
}
public function getType()
{
return $this->type;
}
}
class Google_Service_MapsEngine_MapKmlLink extends 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 Google_Service_MapsEngine_MapLayer extends 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 Google_Service_MapsEngine_MapsListResponse extends Google_Collection
{
protected $collection_key = 'maps';
protected $internal_gapi_mappings = array(
);
protected $mapsType = '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 Google_Service_MapsEngine_MapsengineFile extends 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 Google_Service_MapsEngine_Parent extends Google_Model
{
protected $internal_gapi_mappings = array(
);
public $id;
public function setId($id)
{
$this->id = $id;
}
public function getId()
{
return $this->id;
}
}
class Google_Service_MapsEngine_ParentsListResponse extends Google_Collection
{
protected $collection_key = 'parents';
protected $internal_gapi_mappings = array(
);
public $nextPageToken;
protected $parentsType = '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 Google_Service_MapsEngine_Permission extends 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 Google_Service_MapsEngine_PermissionsBatchDeleteRequest extends 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 Google_Service_MapsEngine_PermissionsBatchDeleteResponse extends Google_Model
{
}
class Google_Service_MapsEngine_PermissionsBatchUpdateRequest extends Google_Collection
{
protected $collection_key = 'permissions';
protected $internal_gapi_mappings = array(
);
protected $permissionsType = 'Google_Service_MapsEngine_Permission';
protected $permissionsDataType = 'array';
public function setPermissions($permissions)
{
$this->permissions = $permissions;
}
public function getPermissions()
{
return $this->permissions;
}
}
class Google_Service_MapsEngine_PermissionsBatchUpdateResponse extends Google_Model
{
}
class Google_Service_MapsEngine_PermissionsListResponse extends Google_Collection
{
protected $collection_key = 'permissions';
protected $internal_gapi_mappings = array(
);
protected $permissionsType = 'Google_Service_MapsEngine_Permission';
protected $permissionsDataType = 'array';
public function setPermissions($permissions)
{
$this->permissions = $permissions;
}
public function getPermissions()
{
return $this->permissions;
}
}
class Google_Service_MapsEngine_PointStyle extends Google_Model
{
protected $internal_gapi_mappings = array(
);
protected $iconType = 'Google_Service_MapsEngine_IconStyle';
protected $iconDataType = '';
protected $labelType = 'Google_Service_MapsEngine_LabelStyle';
protected $labelDataType = '';
public function setIcon(Google_Service_MapsEngine_IconStyle $icon)
{
$this->icon = $icon;
}
public function getIcon()
{
return $this->icon;
}
public function setLabel(Google_Service_MapsEngine_LabelStyle $label)
{
$this->label = $label;
}
public function getLabel()
{
return $this->label;
}
}
class Google_Service_MapsEngine_PolygonStyle extends Google_Model
{
protected $internal_gapi_mappings = array(
);
protected $fillType = 'Google_Service_MapsEngine_Color';
protected $fillDataType = '';
protected $labelType = 'Google_Service_MapsEngine_LabelStyle';
protected $labelDataType = '';
protected $strokeType = 'Google_Service_MapsEngine_Border';
protected $strokeDataType = '';
public function setFill(Google_Service_MapsEngine_Color $fill)
{
$this->fill = $fill;
}
public function getFill()
{
return $this->fill;
}
public function setLabel(Google_Service_MapsEngine_LabelStyle $label)
{
$this->label = $label;
}
public function getLabel()
{
return $this->label;
}
public function setStroke(Google_Service_MapsEngine_Border $stroke)
{
$this->stroke = $stroke;
}
public function getStroke()
{
return $this->stroke;
}
}
class Google_Service_MapsEngine_ProcessResponse extends Google_Model
{
}
class Google_Service_MapsEngine_Project extends 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 Google_Service_MapsEngine_ProjectsListResponse extends Google_Collection
{
protected $collection_key = 'projects';
protected $internal_gapi_mappings = array(
);
protected $projectsType = 'Google_Service_MapsEngine_Project';
protected $projectsDataType = 'array';
public function setProjects($projects)
{
$this->projects = $projects;
}
public function getProjects()
{
return $this->projects;
}
}
class Google_Service_MapsEngine_PublishResponse extends Google_Model
{
}
class Google_Service_MapsEngine_PublishedLayer extends 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 Google_Service_MapsEngine_PublishedLayersListResponse extends Google_Collection
{
protected $collection_key = 'layers';
protected $internal_gapi_mappings = array(
);
protected $layersType = '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 Google_Service_MapsEngine_PublishedMap extends Google_Model
{
protected $internal_gapi_mappings = array(
);
protected $contentsType = 'Google_Service_MapsEngine_MapItem';
protected $contentsDataType = '';
public $defaultViewport;
public $description;
public $id;
public $name;
public $projectId;
public function setContents(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 Google_Service_MapsEngine_PublishedMapsListResponse extends Google_Collection
{
protected $collection_key = 'maps';
protected $internal_gapi_mappings = array(
);
protected $mapsType = '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 Google_Service_MapsEngine_Raster extends Google_Collection
{
protected $collection_key = 'files';
protected $internal_gapi_mappings = array(
);
protected $acquisitionTimeType = 'Google_Service_MapsEngine_AcquisitionTime';
protected $acquisitionTimeDataType = '';
public $attribution;
public $bbox;
public $creationTime;
public $creatorEmail;
public $description;
public $draftAccessList;
public $etag;
protected $filesType = '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(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 Google_Service_MapsEngine_RasterCollection extends 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 Google_Service_MapsEngine_RasterCollectionsListResponse extends Google_Collection
{
protected $collection_key = 'rasterCollections';
protected $internal_gapi_mappings = array(
);
public $nextPageToken;
protected $rasterCollectionsType = '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 Google_Service_MapsEngine_RasterCollectionsRaster extends 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 Google_Service_MapsEngine_RasterCollectionsRasterBatchDeleteRequest extends 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 Google_Service_MapsEngine_RasterCollectionsRastersBatchDeleteResponse extends Google_Model
{
}
class Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertRequest extends 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 Google_Service_MapsEngine_RasterCollectionsRastersBatchInsertResponse extends Google_Model
{
}
class Google_Service_MapsEngine_RasterCollectionsRastersListResponse extends Google_Collection
{
protected $collection_key = 'rasters';
protected $internal_gapi_mappings = array(
);
public $nextPageToken;
protected $rastersType = '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 Google_Service_MapsEngine_RastersListResponse extends Google_Collection
{
protected $collection_key = 'rasters';
protected $internal_gapi_mappings = array(
);
public $nextPageToken;
protected $rastersType = '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 Google_Service_MapsEngine_ScaledShape extends Google_Model
{
protected $internal_gapi_mappings = array(
);
protected $borderType = 'Google_Service_MapsEngine_Border';
protected $borderDataType = '';
protected $fillType = 'Google_Service_MapsEngine_Color';
protected $fillDataType = '';
public $shape;
public function setBorder(Google_Service_MapsEngine_Border $border)
{
$this->border = $border;
}
public function getBorder()
{
return $this->border;
}
public function setFill(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 Google_Service_MapsEngine_ScalingFunction extends Google_Model
{
protected $internal_gapi_mappings = array(
);
public $column;
public $scalingType;
protected $sizeRangeType = 'Google_Service_MapsEngine_SizeRange';
protected $sizeRangeDataType = '';
protected $valueRangeType = '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(Google_Service_MapsEngine_SizeRange $sizeRange)
{
$this->sizeRange = $sizeRange;
}
public function getSizeRange()
{
return $this->sizeRange;
}
public function setValueRange(Google_Service_MapsEngine_ValueRange $valueRange)
{
$this->valueRange = $valueRange;
}
public function getValueRange()
{
return $this->valueRange;
}
}
class Google_Service_MapsEngine_Schema extends Google_Collection
{
protected $collection_key = 'columns';
protected $internal_gapi_mappings = array(
);
protected $columnsType = '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 Google_Service_MapsEngine_SizeRange extends 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 Google_Service_MapsEngine_Table extends 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 = 'Google_Service_MapsEngine_MapsengineFile';
protected $filesDataType = 'array';
public $id;
public $lastModifiedTime;
public $lastModifierEmail;
public $name;
public $processingStatus;
public $projectId;
public $publishedAccessList;
protected $schemaType = '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(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 Google_Service_MapsEngine_TableColumn extends 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 Google_Service_MapsEngine_TablesListResponse extends Google_Collection
{
protected $collection_key = 'tables';
protected $internal_gapi_mappings = array(
);
public $nextPageToken;
protected $tablesType = '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 Google_Service_MapsEngine_ValueRange extends 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 Google_Service_MapsEngine_VectorStyle extends Google_Collection
{
protected $collection_key = 'displayRules';
protected $internal_gapi_mappings = array(
);
protected $displayRulesType = 'Google_Service_MapsEngine_DisplayRule';
protected $displayRulesDataType = 'array';
protected $featureInfoType = 'Google_Service_MapsEngine_FeatureInfo';
protected $featureInfoDataType = '';
public $type;
public function setDisplayRules($displayRules)
{
$this->displayRules = $displayRules;
}
public function getDisplayRules()
{
return $this->displayRules;
}
public function setFeatureInfo(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 Google_Service_MapsEngine_ZoomLevels extends 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;
}
}