* The Google Maps Engine API allows developers to store and query geospatial * vector and raster data.

* *

* For more information about this service, see the API * Documentation *

* * @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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $assets = $mapsengineService->assets; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $parents = $mapsengineService->parents; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $permissions = $mapsengineService->permissions; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $layers = $mapsengineService->layers; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $parents = $mapsengineService->parents; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $permissions = $mapsengineService->permissions; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $maps = $mapsengineService->maps; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $permissions = $mapsengineService->permissions; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $projects = $mapsengineService->projects; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $icons = $mapsengineService->icons; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $rasterCollections = $mapsengineService->rasterCollections; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $parents = $mapsengineService->parents; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $permissions = $mapsengineService->permissions; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $rasters = $mapsengineService->rasters; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $rasters = $mapsengineService->rasters; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $files = $mapsengineService->files; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $parents = $mapsengineService->parents; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $permissions = $mapsengineService->permissions; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $tables = $mapsengineService->tables; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $features = $mapsengineService->features; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $files = $mapsengineService->files; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $parents = $mapsengineService->parents; * */ 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: * * $mapsengineService = new Google_Service_MapsEngine(...); * $permissions = $mapsengineService->permissions; * */ 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; } }