Copyright | (c) 2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- API Declaration
- Resources
- mapsengine.assets.get
- mapsengine.assets.list
- mapsengine.assets.parents.list
- mapsengine.assets.permissions.list
- mapsengine.layers.cancelProcessing
- mapsengine.layers.create
- mapsengine.layers.delete
- mapsengine.layers.get
- mapsengine.layers.getPublished
- mapsengine.layers.list
- mapsengine.layers.listPublished
- mapsengine.layers.parents.list
- mapsengine.layers.patch
- mapsengine.layers.permissions.batchDelete
- mapsengine.layers.permissions.batchUpdate
- mapsengine.layers.permissions.list
- mapsengine.layers.process
- mapsengine.layers.publish
- mapsengine.layers.unpublish
- mapsengine.maps.create
- mapsengine.maps.delete
- mapsengine.maps.get
- mapsengine.maps.getPublished
- mapsengine.maps.list
- mapsengine.maps.listPublished
- mapsengine.maps.patch
- mapsengine.maps.permissions.batchDelete
- mapsengine.maps.permissions.batchUpdate
- mapsengine.maps.permissions.list
- mapsengine.maps.publish
- mapsengine.maps.unpublish
- mapsengine.projects.icons.create
- mapsengine.projects.icons.get
- mapsengine.projects.icons.list
- mapsengine.projects.list
- mapsengine.rasterCollections.cancelProcessing
- mapsengine.rasterCollections.create
- mapsengine.rasterCollections.delete
- mapsengine.rasterCollections.get
- mapsengine.rasterCollections.list
- mapsengine.rasterCollections.parents.list
- mapsengine.rasterCollections.patch
- mapsengine.rasterCollections.permissions.batchDelete
- mapsengine.rasterCollections.permissions.batchUpdate
- mapsengine.rasterCollections.permissions.list
- mapsengine.rasterCollections.process
- mapsengine.rasterCollections.rasters.batchDelete
- mapsengine.rasterCollections.rasters.batchInsert
- mapsengine.rasterCollections.rasters.list
- mapsengine.rasters.delete
- mapsengine.rasters.files.insert
- mapsengine.rasters.get
- mapsengine.rasters.list
- mapsengine.rasters.parents.list
- mapsengine.rasters.patch
- mapsengine.rasters.permissions.batchDelete
- mapsengine.rasters.permissions.batchUpdate
- mapsengine.rasters.permissions.list
- mapsengine.rasters.process
- mapsengine.rasters.upload
- mapsengine.tables.create
- mapsengine.tables.delete
- mapsengine.tables.features.batchDelete
- mapsengine.tables.features.batchInsert
- mapsengine.tables.features.batchPatch
- mapsengine.tables.features.get
- mapsengine.tables.features.list
- mapsengine.tables.files.insert
- mapsengine.tables.get
- mapsengine.tables.list
- mapsengine.tables.parents.list
- mapsengine.tables.patch
- mapsengine.tables.permissions.batchDelete
- mapsengine.tables.permissions.batchUpdate
- mapsengine.tables.permissions.list
- mapsengine.tables.process
- mapsengine.tables.upload
- Types
- ValueRange
- GeoJSONProperties
- Feature
- Parent
- FeaturesBatchPatchRequest
- PermissionsBatchUpdateRequest
- RasterProcessingStatus
- LayerProcessingStatus
- ScaledShapeShape
- PermissionsBatchDeleteRequest
- RasterCollectionsListResponse
- GeoJSONMultiLineStringType
- PermissionRole
- ProjectsListResponse
- GeoJSONGeometry
- MapLayer
- ZoomLevels
- FeatureInfo
- AcquisitionTimePrecision
- SizeRange
- ScalingFunctionScalingType
- MapFolder
- AssetsListRole
- RastersListProcessingStatus
- Project
- Color
- LayersListProcessingStatus
- RasterCollection
- LineStyleStroke
- RasterCollectionsRastersListRole
- GeoJSONMultiPolygonType
- GeoJSONMultiPointType
- RasterCollectionsRastersBatchDeleteResponse
- ProcessResponse
- TableColumn
- PublishedLayerLayerType
- TablesListProcessingStatus
- Asset
- LayerLayerType
- ScaledShape
- PermissionType
- MapProcessingStatus
- FeaturesBatchDeleteRequest
- MapsGetVersion
- TablesListRole
- Icon
- VectorStyleType
- GeoJSONLineStringType
- ParentsListResponse
- FeaturesListResponse
- RasterCollectionsRastersBatchInsertResponse
- LayerPublishingStatus
- MapKmlLinkType
- LayerDatasourceType
- GeoJSONGeometryCollectionType
- IconsListResponse
- LabelStyle
- RasterCollectionsRasterBatchDeleteRequest
- Schema
- MapItem
- GeoJSONPointType
- GeoJSONPolygonType
- RasterCollectionsRastersBatchInsertRequest
- PublishedMap
- AcquisitionTime
- LayersGetVersion
- TablesListResponse
- IconStyle
- DisplayRule
- BOrder
- Map
- MapLayerType
- RasterCollectionsRastersListResponse
- GeoJSONMultiLineString
- ScalingFunction
- LabelStyleFontWeight
- MapFolderType
- RasterCollectionProcessingStatus
- TablesFeaturesListVersion
- MapsListProcessingStatus
- AssetsListResponse
- PublishResponse
- FeaturesBatchInsertRequest
- Datasource
- LabelStyleFontStyle
- RasterCollectionsRaster
- Filter
- GeoJSONMultiPoint
- AssetType
- RasterRasterType
- RasterCollectionsListRole
- FilterOperator
- TableColumnType
- GeoJSONMultiPolygon
- Layer
- PointStyle
- RasterCollectionsListProcessingStatus
- Raster
- PolygonStyle
- Permission
- PublishedLayer
- LayersListRole
- Table
- File
- VectorStyle
- PermissionsBatchDeleteResponse
- TablesFeaturesGetVersion
- MapKmlLink
- RasterCollectionRasterType
- RastersListRole
- PermissionsBatchUpdateResponse
- GeoJSONLineString
- PublishedMapsListResponse
- MapsListResponse
- MapPublishingStatus
- GeoJSONGeometryCollection
- GeoJSONPolygon
- GeoJSONPoint
- LayersListResponse
- RastersListResponse
- FileUploadStatus
- MapsListRole
- TablesGetVersion
- PermissionsListResponse
- TableProcessingStatus
- LineStyle
- PublishedLayersListResponse
The Google Maps Engine API allows developers to store and query geospatial vector and raster data.
- mapsEngineService :: Service
- type MapsEngineAPI = MapsPermissionsListResource :<|> (MapsPermissionsBatchUpdateResource :<|> (MapsPermissionsBatchDeleteResource :<|> (MapsListResource :<|> (MapsListPublishedResource :<|> (MapsPatchResource :<|> (MapsGetResource :<|> (MapsGetPublishedResource :<|> (MapsCreateResource :<|> (MapsUnPublishResource :<|> (MapsDeleteResource :<|> (MapsPublishResource :<|> (TablesParentsListResource :<|> (TablesFeaturesListResource :<|> (TablesFeaturesBatchInsertResource :<|> (TablesFeaturesGetResource :<|> (TablesFeaturesBatchPatchResource :<|> (TablesFeaturesBatchDeleteResource :<|> (TablesFilesInsertResource :<|> (TablesPermissionsListResource :<|> (TablesPermissionsBatchUpdateResource :<|> (TablesPermissionsBatchDeleteResource :<|> (TablesListResource :<|> (TablesProcessResource :<|> (TablesPatchResource :<|> (TablesGetResource :<|> (TablesCreateResource :<|> (TablesUploadResource :<|> (TablesDeleteResource :<|> (LayersParentsListResource :<|> (LayersPermissionsListResource :<|> (LayersPermissionsBatchUpdateResource :<|> (LayersPermissionsBatchDeleteResource :<|> (LayersListResource :<|> (LayersListPublishedResource :<|> (LayersProcessResource :<|> (LayersPatchResource :<|> (LayersGetResource :<|> (LayersGetPublishedResource :<|> (LayersCreateResource :<|> (LayersUnPublishResource :<|> (LayersCancelProcessingResource :<|> (LayersDeleteResource :<|> (LayersPublishResource :<|> (RastersParentsListResource :<|> (RastersFilesInsertResource :<|> (RastersPermissionsListResource :<|> (RastersPermissionsBatchUpdateResource :<|> (RastersPermissionsBatchDeleteResource :<|> (RastersListResource :<|> (RastersProcessResource :<|> (RastersPatchResource :<|> (RastersGetResource :<|> (RastersUploadResource :<|> (RastersDeleteResource :<|> (AssetsParentsListResource :<|> (AssetsPermissionsListResource :<|> (AssetsListResource :<|> (AssetsGetResource :<|> (RasterCollectionsParentsListResource :<|> (RasterCollectionsPermissionsListResource :<|> (RasterCollectionsPermissionsBatchUpdateResource :<|> (RasterCollectionsPermissionsBatchDeleteResource :<|> (RasterCollectionsRastersListResource :<|> (RasterCollectionsRastersBatchInsertResource :<|> (RasterCollectionsRastersBatchDeleteResource :<|> (RasterCollectionsListResource :<|> (RasterCollectionsProcessResource :<|> (RasterCollectionsPatchResource :<|> (RasterCollectionsGetResource :<|> (RasterCollectionsCreateResource :<|> (RasterCollectionsCancelProcessingResource :<|> (RasterCollectionsDeleteResource :<|> (ProjectsIconsListResource :<|> (ProjectsIconsGetResource :<|> (ProjectsIconsCreateResource :<|> ProjectsListResource)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
- module Network.Google.Resource.MapsEngine.Assets.Get
- module Network.Google.Resource.MapsEngine.Assets.List
- module Network.Google.Resource.MapsEngine.Assets.Parents.List
- module Network.Google.Resource.MapsEngine.Assets.Permissions.List
- module Network.Google.Resource.MapsEngine.Layers.CancelProcessing
- module Network.Google.Resource.MapsEngine.Layers.Create
- module Network.Google.Resource.MapsEngine.Layers.Delete
- module Network.Google.Resource.MapsEngine.Layers.Get
- module Network.Google.Resource.MapsEngine.Layers.GetPublished
- module Network.Google.Resource.MapsEngine.Layers.List
- module Network.Google.Resource.MapsEngine.Layers.ListPublished
- module Network.Google.Resource.MapsEngine.Layers.Parents.List
- module Network.Google.Resource.MapsEngine.Layers.Patch
- module Network.Google.Resource.MapsEngine.Layers.Permissions.BatchDelete
- module Network.Google.Resource.MapsEngine.Layers.Permissions.BatchUpdate
- module Network.Google.Resource.MapsEngine.Layers.Permissions.List
- module Network.Google.Resource.MapsEngine.Layers.Process
- module Network.Google.Resource.MapsEngine.Layers.Publish
- module Network.Google.Resource.MapsEngine.Layers.UnPublish
- module Network.Google.Resource.MapsEngine.Maps.Create
- module Network.Google.Resource.MapsEngine.Maps.Delete
- module Network.Google.Resource.MapsEngine.Maps.Get
- module Network.Google.Resource.MapsEngine.Maps.GetPublished
- module Network.Google.Resource.MapsEngine.Maps.List
- module Network.Google.Resource.MapsEngine.Maps.ListPublished
- module Network.Google.Resource.MapsEngine.Maps.Patch
- module Network.Google.Resource.MapsEngine.Maps.Permissions.BatchDelete
- module Network.Google.Resource.MapsEngine.Maps.Permissions.BatchUpdate
- module Network.Google.Resource.MapsEngine.Maps.Permissions.List
- module Network.Google.Resource.MapsEngine.Maps.Publish
- module Network.Google.Resource.MapsEngine.Maps.UnPublish
- module Network.Google.Resource.MapsEngine.Projects.Icons.Create
- module Network.Google.Resource.MapsEngine.Projects.Icons.Get
- module Network.Google.Resource.MapsEngine.Projects.Icons.List
- module Network.Google.Resource.MapsEngine.Projects.List
- module Network.Google.Resource.MapsEngine.RasterCollections.CancelProcessing
- module Network.Google.Resource.MapsEngine.RasterCollections.Create
- module Network.Google.Resource.MapsEngine.RasterCollections.Delete
- module Network.Google.Resource.MapsEngine.RasterCollections.Get
- module Network.Google.Resource.MapsEngine.RasterCollections.List
- module Network.Google.Resource.MapsEngine.RasterCollections.Parents.List
- module Network.Google.Resource.MapsEngine.RasterCollections.Patch
- module Network.Google.Resource.MapsEngine.RasterCollections.Permissions.BatchDelete
- module Network.Google.Resource.MapsEngine.RasterCollections.Permissions.BatchUpdate
- module Network.Google.Resource.MapsEngine.RasterCollections.Permissions.List
- module Network.Google.Resource.MapsEngine.RasterCollections.Process
- module Network.Google.Resource.MapsEngine.RasterCollections.Rasters.BatchDelete
- module Network.Google.Resource.MapsEngine.RasterCollections.Rasters.BatchInsert
- module Network.Google.Resource.MapsEngine.RasterCollections.Rasters.List
- module Network.Google.Resource.MapsEngine.Rasters.Delete
- module Network.Google.Resource.MapsEngine.Rasters.Files.Insert
- module Network.Google.Resource.MapsEngine.Rasters.Get
- module Network.Google.Resource.MapsEngine.Rasters.List
- module Network.Google.Resource.MapsEngine.Rasters.Parents.List
- module Network.Google.Resource.MapsEngine.Rasters.Patch
- module Network.Google.Resource.MapsEngine.Rasters.Permissions.BatchDelete
- module Network.Google.Resource.MapsEngine.Rasters.Permissions.BatchUpdate
- module Network.Google.Resource.MapsEngine.Rasters.Permissions.List
- module Network.Google.Resource.MapsEngine.Rasters.Process
- module Network.Google.Resource.MapsEngine.Rasters.Upload
- module Network.Google.Resource.MapsEngine.Tables.Create
- module Network.Google.Resource.MapsEngine.Tables.Delete
- module Network.Google.Resource.MapsEngine.Tables.Features.BatchDelete
- module Network.Google.Resource.MapsEngine.Tables.Features.BatchInsert
- module Network.Google.Resource.MapsEngine.Tables.Features.BatchPatch
- module Network.Google.Resource.MapsEngine.Tables.Features.Get
- module Network.Google.Resource.MapsEngine.Tables.Features.List
- module Network.Google.Resource.MapsEngine.Tables.Files.Insert
- module Network.Google.Resource.MapsEngine.Tables.Get
- module Network.Google.Resource.MapsEngine.Tables.List
- module Network.Google.Resource.MapsEngine.Tables.Parents.List
- module Network.Google.Resource.MapsEngine.Tables.Patch
- module Network.Google.Resource.MapsEngine.Tables.Permissions.BatchDelete
- module Network.Google.Resource.MapsEngine.Tables.Permissions.BatchUpdate
- module Network.Google.Resource.MapsEngine.Tables.Permissions.List
- module Network.Google.Resource.MapsEngine.Tables.Process
- module Network.Google.Resource.MapsEngine.Tables.Upload
- data ValueRange
- valueRange :: ValueRange
- vrMax :: Lens' ValueRange (Maybe Double)
- vrMin :: Lens' ValueRange (Maybe Double)
- data GeoJSONProperties
- geoJSONProperties :: HashMap Text JSONValue -> GeoJSONProperties
- gjpAddtional :: Lens' GeoJSONProperties (HashMap Text JSONValue)
- data Feature
- feature :: Feature
- fGeometry :: Lens' Feature (Maybe GeoJSONGeometry)
- fType :: Lens' Feature Text
- fProperties :: Lens' Feature (Maybe GeoJSONProperties)
- data Parent
- parent :: Parent
- pId :: Lens' Parent (Maybe Text)
- data FeaturesBatchPatchRequest
- featuresBatchPatchRequest :: FeaturesBatchPatchRequest
- fbprFeatures :: Lens' FeaturesBatchPatchRequest [Feature]
- fbprNormalizeGeometries :: Lens' FeaturesBatchPatchRequest Bool
- data PermissionsBatchUpdateRequest
- permissionsBatchUpdateRequest :: PermissionsBatchUpdateRequest
- pburPermissions :: Lens' PermissionsBatchUpdateRequest [Permission]
- data RasterProcessingStatus
- = Complete
- | Failed
- | NotReady
- | Processing
- | Ready
- data LayerProcessingStatus
- data ScaledShapeShape = Circle
- data PermissionsBatchDeleteRequest
- permissionsBatchDeleteRequest :: PermissionsBatchDeleteRequest
- pbdrIds :: Lens' PermissionsBatchDeleteRequest [Text]
- data RasterCollectionsListResponse
- rasterCollectionsListResponse :: RasterCollectionsListResponse
- rclrNextPageToken :: Lens' RasterCollectionsListResponse (Maybe Word8)
- rclrRasterCollections :: Lens' RasterCollectionsListResponse [RasterCollection]
- data GeoJSONMultiLineStringType = MultiLineString
- data PermissionRole
- data ProjectsListResponse
- projectsListResponse :: ProjectsListResponse
- plrProjects :: Lens' ProjectsListResponse [Project]
- data GeoJSONGeometry
- geoJSONGeometry :: GeoJSONGeometry
- data MapLayer
- mapLayer :: MapLayer
- mlDefaultViewport :: Lens' MapLayer [Double]
- mlVisibility :: Lens' MapLayer (Maybe Text)
- mlKey :: Lens' MapLayer (Maybe Text)
- mlName :: Lens' MapLayer (Maybe Text)
- mlId :: Lens' MapLayer (Maybe Text)
- mlType :: Lens' MapLayer (Maybe MapLayerType)
- data ZoomLevels
- zoomLevels :: ZoomLevels
- zlMax :: Lens' ZoomLevels (Maybe Int32)
- zlMin :: Lens' ZoomLevels (Maybe Int32)
- data FeatureInfo
- featureInfo :: FeatureInfo
- fiContent :: Lens' FeatureInfo (Maybe Text)
- data AcquisitionTimePrecision
- data SizeRange
- sizeRange :: SizeRange
- srMax :: Lens' SizeRange (Maybe Double)
- srMin :: Lens' SizeRange (Maybe Double)
- data ScalingFunctionScalingType
- data MapFolder
- mapFolder :: MapFolder
- mfExpandable :: Lens' MapFolder (Maybe Bool)
- mfDefaultViewport :: Lens' MapFolder [Double]
- mfContents :: Lens' MapFolder [MapItem]
- mfVisibility :: Lens' MapFolder (Maybe Text)
- mfKey :: Lens' MapFolder (Maybe Text)
- mfName :: Lens' MapFolder (Maybe Text)
- mfType :: Lens' MapFolder (Maybe MapFolderType)
- data AssetsListRole
- data RastersListProcessingStatus
- data Project
- project :: Project
- proName :: Lens' Project (Maybe Text)
- proId :: Lens' Project (Maybe Text)
- data Color
- color :: Color
- cColor :: Lens' Color (Maybe Text)
- cOpacity :: Lens' Color (Maybe Double)
- data LayersListProcessingStatus
- data RasterCollection
- rasterCollection :: RasterCollection
- rcCreationTime :: Lens' RasterCollection (Maybe UTCTime)
- rcWritersCanEditPermissions :: Lens' RasterCollection (Maybe Bool)
- rcEtag :: Lens' RasterCollection (Maybe Text)
- rcCreatorEmail :: Lens' RasterCollection (Maybe Text)
- rcRasterType :: Lens' RasterCollection (Maybe RasterCollectionRasterType)
- rcLastModifiedTime :: Lens' RasterCollection (Maybe UTCTime)
- rcLastModifierEmail :: Lens' RasterCollection (Maybe Text)
- rcName :: Lens' RasterCollection (Maybe Text)
- rcBbox :: Lens' RasterCollection [Double]
- rcProcessingStatus :: Lens' RasterCollection (Maybe RasterCollectionProcessingStatus)
- rcMosaic :: Lens' RasterCollection (Maybe Bool)
- rcId :: Lens' RasterCollection (Maybe Text)
- rcProjectId :: Lens' RasterCollection (Maybe Text)
- rcDraftAccessList :: Lens' RasterCollection (Maybe Text)
- rcDescription :: Lens' RasterCollection (Maybe Text)
- rcAttribution :: Lens' RasterCollection (Maybe Text)
- rcTags :: Lens' RasterCollection [Text]
- data LineStyleStroke
- lineStyleStroke :: LineStyleStroke
- lssColor :: Lens' LineStyleStroke (Maybe Text)
- lssWidth :: Lens' LineStyleStroke (Maybe Double)
- lssOpacity :: Lens' LineStyleStroke (Maybe Double)
- data RasterCollectionsRastersListRole
- data GeoJSONMultiPolygonType = MultiPolygon
- data GeoJSONMultiPointType = MultiPoint
- data RasterCollectionsRastersBatchDeleteResponse
- rasterCollectionsRastersBatchDeleteResponse :: RasterCollectionsRastersBatchDeleteResponse
- data ProcessResponse
- processResponse :: ProcessResponse
- data TableColumn
- tableColumn :: TableColumn
- tcName :: Lens' TableColumn (Maybe Text)
- tcType :: Lens' TableColumn (Maybe TableColumnType)
- data PublishedLayerLayerType
- data TablesListProcessingStatus
- data Asset
- asset :: Asset
- aCreationTime :: Lens' Asset (Maybe UTCTime)
- aWritersCanEditPermissions :: Lens' Asset (Maybe Bool)
- aEtag :: Lens' Asset (Maybe Text)
- aCreatorEmail :: Lens' Asset (Maybe Text)
- aLastModifiedTime :: Lens' Asset (Maybe UTCTime)
- aLastModifierEmail :: Lens' Asset (Maybe Text)
- aName :: Lens' Asset (Maybe Text)
- aBbox :: Lens' Asset [Double]
- aResource :: Lens' Asset (Maybe Text)
- aId :: Lens' Asset (Maybe Text)
- aProjectId :: Lens' Asset (Maybe Text)
- aType :: Lens' Asset (Maybe AssetType)
- aDescription :: Lens' Asset (Maybe Text)
- aTags :: Lens' Asset [Text]
- data LayerLayerType
- data ScaledShape
- scaledShape :: ScaledShape
- ssBOrder :: Lens' ScaledShape (Maybe BOrder)
- ssFill :: Lens' ScaledShape (Maybe Color)
- ssShape :: Lens' ScaledShape (Maybe ScaledShapeShape)
- data PermissionType
- data MapProcessingStatus
- data FeaturesBatchDeleteRequest
- featuresBatchDeleteRequest :: FeaturesBatchDeleteRequest
- fbdrPrimaryKeys :: Lens' FeaturesBatchDeleteRequest [Text]
- fbdrGxIds :: Lens' FeaturesBatchDeleteRequest [Text]
- data MapsGetVersion
- data TablesListRole
- data Icon
- icon :: Icon
- iName :: Lens' Icon (Maybe Text)
- iId :: Lens' Icon (Maybe Text)
- iDescription :: Lens' Icon (Maybe Text)
- data VectorStyleType = VSTDisplayRule
- data GeoJSONLineStringType = LineString
- data ParentsListResponse
- parentsListResponse :: ParentsListResponse
- plrNextPageToken :: Lens' ParentsListResponse (Maybe Text)
- plrParents :: Lens' ParentsListResponse [Parent]
- data FeaturesListResponse
- featuresListResponse :: FeaturesListResponse
- flrNextPageToken :: Lens' FeaturesListResponse (Maybe Text)
- flrAllowedQueriesPerSecond :: Lens' FeaturesListResponse (Maybe Double)
- flrSchema :: Lens' FeaturesListResponse (Maybe Schema)
- flrFeatures :: Lens' FeaturesListResponse [Feature]
- flrType :: Lens' FeaturesListResponse Text
- data RasterCollectionsRastersBatchInsertResponse
- rasterCollectionsRastersBatchInsertResponse :: RasterCollectionsRastersBatchInsertResponse
- data LayerPublishingStatus
- data MapKmlLinkType = KmlLink
- data LayerDatasourceType
- data GeoJSONGeometryCollectionType = GeometryCollection
- data IconsListResponse
- iconsListResponse :: IconsListResponse
- ilrNextPageToken :: Lens' IconsListResponse (Maybe Text)
- ilrIcons :: Lens' IconsListResponse [Icon]
- data LabelStyle
- labelStyle :: LabelStyle
- lsFontStyle :: Lens' LabelStyle (Maybe LabelStyleFontStyle)
- lsColor :: Lens' LabelStyle (Maybe Text)
- lsSize :: Lens' LabelStyle (Maybe Double)
- lsOpacity :: Lens' LabelStyle (Maybe Double)
- lsOutline :: Lens' LabelStyle (Maybe Color)
- lsFontWeight :: Lens' LabelStyle (Maybe LabelStyleFontWeight)
- lsColumn :: Lens' LabelStyle (Maybe Text)
- data RasterCollectionsRasterBatchDeleteRequest
- rasterCollectionsRasterBatchDeleteRequest :: RasterCollectionsRasterBatchDeleteRequest
- rcrbdrIds :: Lens' RasterCollectionsRasterBatchDeleteRequest [Text]
- data Schema
- schema :: Schema
- sPrimaryKey :: Lens' Schema (Maybe Text)
- sColumns :: Lens' Schema [TableColumn]
- sPrimaryGeometry :: Lens' Schema (Maybe Text)
- data MapItem
- mapItem :: MapItem
- data GeoJSONPointType = Point
- data GeoJSONPolygonType = Polygon
- data RasterCollectionsRastersBatchInsertRequest
- rasterCollectionsRastersBatchInsertRequest :: RasterCollectionsRastersBatchInsertRequest
- rcrbirIds :: Lens' RasterCollectionsRastersBatchInsertRequest [Text]
- data PublishedMap
- publishedMap :: PublishedMap
- pmDefaultViewport :: Lens' PublishedMap [Double]
- pmContents :: Lens' PublishedMap [MapItem]
- pmName :: Lens' PublishedMap (Maybe Text)
- pmId :: Lens' PublishedMap (Maybe Text)
- pmProjectId :: Lens' PublishedMap (Maybe Text)
- pmDescription :: Lens' PublishedMap (Maybe Text)
- data AcquisitionTime
- acquisitionTime :: AcquisitionTime
- atStart :: Lens' AcquisitionTime (Maybe UTCTime)
- atPrecision :: Lens' AcquisitionTime (Maybe AcquisitionTimePrecision)
- atEnd :: Lens' AcquisitionTime (Maybe UTCTime)
- data LayersGetVersion
- data TablesListResponse
- tablesListResponse :: TablesListResponse
- tlrNextPageToken :: Lens' TablesListResponse (Maybe Word8)
- tlrTables :: Lens' TablesListResponse [Table]
- data IconStyle
- iconStyle :: IconStyle
- isScaledShape :: Lens' IconStyle (Maybe ScaledShape)
- isScalingFunction :: Lens' IconStyle (Maybe ScalingFunction)
- isName :: Lens' IconStyle (Maybe Text)
- isId :: Lens' IconStyle (Maybe Text)
- data DisplayRule
- displayRule :: DisplayRule
- drPointOptions :: Lens' DisplayRule (Maybe PointStyle)
- drPolygonOptions :: Lens' DisplayRule (Maybe PolygonStyle)
- drZoomLevels :: Lens' DisplayRule (Maybe ZoomLevels)
- drFilters :: Lens' DisplayRule [Filter]
- drName :: Lens' DisplayRule (Maybe Text)
- drLineOptions :: Lens' DisplayRule (Maybe LineStyle)
- data BOrder
- bOrder :: BOrder
- boColor :: Lens' BOrder (Maybe Text)
- boWidth :: Lens' BOrder (Maybe Double)
- boOpacity :: Lens' BOrder (Maybe Double)
- data Map
- map' :: Map
- mCreationTime :: Lens' Map (Maybe UTCTime)
- mWritersCanEditPermissions :: Lens' Map (Maybe Bool)
- mEtag :: Lens' Map (Maybe Text)
- mDefaultViewport :: Lens' Map [Double]
- mContents :: Lens' Map [MapItem]
- mPublishingStatus :: Lens' Map (Maybe MapPublishingStatus)
- mCreatorEmail :: Lens' Map (Maybe Text)
- mLastModifiedTime :: Lens' Map (Maybe UTCTime)
- mLastModifierEmail :: Lens' Map (Maybe Text)
- mVersions :: Lens' Map [Text]
- mName :: Lens' Map (Maybe Text)
- mBbox :: Lens' Map [Double]
- mProcessingStatus :: Lens' Map (Maybe MapProcessingStatus)
- mId :: Lens' Map (Maybe Text)
- mProjectId :: Lens' Map (Maybe Text)
- mDraftAccessList :: Lens' Map (Maybe Text)
- mPublishedAccessList :: Lens' Map (Maybe Text)
- mDescription :: Lens' Map (Maybe Text)
- mTags :: Lens' Map [Text]
- data MapLayerType = MLTLayer
- data RasterCollectionsRastersListResponse
- rasterCollectionsRastersListResponse :: RasterCollectionsRastersListResponse
- rcrlrNextPageToken :: Lens' RasterCollectionsRastersListResponse (Maybe Text)
- rcrlrRasters :: Lens' RasterCollectionsRastersListResponse [RasterCollectionsRaster]
- data GeoJSONMultiLineString
- geoJSONMultiLineString :: GeoJSONMultiLineString
- gjmlsCoordinates :: Lens' GeoJSONMultiLineString [[[Double]]]
- gjmlsType :: Lens' GeoJSONMultiLineString (Maybe GeoJSONMultiLineStringType)
- data ScalingFunction
- scalingFunction :: ScalingFunction
- sfValueRange :: Lens' ScalingFunction (Maybe ValueRange)
- sfSizeRange :: Lens' ScalingFunction (Maybe SizeRange)
- sfScalingType :: Lens' ScalingFunction (Maybe ScalingFunctionScalingType)
- sfColumn :: Lens' ScalingFunction (Maybe Text)
- data LabelStyleFontWeight
- data MapFolderType = Folder
- data RasterCollectionProcessingStatus
- data TablesFeaturesListVersion
- data MapsListProcessingStatus
- data AssetsListResponse
- assetsListResponse :: AssetsListResponse
- alrNextPageToken :: Lens' AssetsListResponse (Maybe Word8)
- alrAssets :: Lens' AssetsListResponse [Asset]
- data PublishResponse
- publishResponse :: PublishResponse
- data FeaturesBatchInsertRequest
- featuresBatchInsertRequest :: FeaturesBatchInsertRequest
- fbirFeatures :: Lens' FeaturesBatchInsertRequest [Feature]
- fbirNormalizeGeometries :: Lens' FeaturesBatchInsertRequest Bool
- data Datasource
- datasource :: Datasource
- dId :: Lens' Datasource (Maybe Text)
- data LabelStyleFontStyle
- data RasterCollectionsRaster
- rasterCollectionsRaster :: RasterCollectionsRaster
- rcrCreationTime :: Lens' RasterCollectionsRaster (Maybe UTCTime)
- rcrRasterType :: Lens' RasterCollectionsRaster Text
- rcrLastModifiedTime :: Lens' RasterCollectionsRaster (Maybe UTCTime)
- rcrName :: Lens' RasterCollectionsRaster (Maybe Text)
- rcrBbox :: Lens' RasterCollectionsRaster [Double]
- rcrId :: Lens' RasterCollectionsRaster (Maybe Text)
- rcrProjectId :: Lens' RasterCollectionsRaster (Maybe Text)
- rcrDescription :: Lens' RasterCollectionsRaster (Maybe Text)
- rcrTags :: Lens' RasterCollectionsRaster [Text]
- data Filter
- filter' :: Filter
- fOperator :: Lens' Filter (Maybe FilterOperator)
- fValue :: Lens' Filter (Maybe JSONValue)
- fColumn :: Lens' Filter (Maybe Text)
- data GeoJSONMultiPoint
- geoJSONMultiPoint :: GeoJSONMultiPoint
- gjmpCoordinates :: Lens' GeoJSONMultiPoint [[Double]]
- gjmpType :: Lens' GeoJSONMultiPoint (Maybe GeoJSONMultiPointType)
- data AssetType
- data RasterRasterType = RRTImage
- data RasterCollectionsListRole
- data FilterOperator
- data TableColumnType
- data GeoJSONMultiPolygon
- geoJSONMultiPolygon :: GeoJSONMultiPolygon
- gjsonmpCoordinates :: Lens' GeoJSONMultiPolygon [[[[Double]]]]
- gjsonmpType :: Lens' GeoJSONMultiPolygon (Maybe GeoJSONMultiPolygonType)
- data Layer
- layer :: Layer
- layCreationTime :: Lens' Layer (Maybe UTCTime)
- layWritersCanEditPermissions :: Lens' Layer (Maybe Bool)
- layStyle :: Lens' Layer (Maybe VectorStyle)
- layEtag :: Lens' Layer (Maybe Text)
- layDatasourceType :: Lens' Layer (Maybe LayerDatasourceType)
- layPublishingStatus :: Lens' Layer (Maybe LayerPublishingStatus)
- layCreatorEmail :: Lens' Layer (Maybe Text)
- layLayerType :: Lens' Layer (Maybe LayerLayerType)
- layLastModifiedTime :: Lens' Layer (Maybe UTCTime)
- layDatasources :: Lens' Layer [Datasource]
- layLastModifierEmail :: Lens' Layer (Maybe Text)
- layName :: Lens' Layer (Maybe Text)
- layBbox :: Lens' Layer [Double]
- layProcessingStatus :: Lens' Layer (Maybe LayerProcessingStatus)
- layId :: Lens' Layer (Maybe Text)
- layProjectId :: Lens' Layer (Maybe Text)
- layDraftAccessList :: Lens' Layer (Maybe Text)
- layPublishedAccessList :: Lens' Layer (Maybe Text)
- layDescription :: Lens' Layer (Maybe Text)
- layTags :: Lens' Layer [Text]
- data PointStyle
- pointStyle :: PointStyle
- psIcon :: Lens' PointStyle (Maybe IconStyle)
- psLabel :: Lens' PointStyle (Maybe LabelStyle)
- data RasterCollectionsListProcessingStatus
- data Raster
- raster :: Raster
- rrCreationTime :: Lens' Raster (Maybe UTCTime)
- rrWritersCanEditPermissions :: Lens' Raster (Maybe Bool)
- rrMaskType :: Lens' Raster Text
- rrEtag :: Lens' Raster (Maybe Text)
- rrCreatorEmail :: Lens' Raster (Maybe Text)
- rrRasterType :: Lens' Raster (Maybe RasterRasterType)
- rrLastModifiedTime :: Lens' Raster (Maybe UTCTime)
- rrLastModifierEmail :: Lens' Raster (Maybe Text)
- rrAcquisitionTime :: Lens' Raster (Maybe AcquisitionTime)
- rrName :: Lens' Raster (Maybe Text)
- rrBbox :: Lens' Raster [Double]
- rrProcessingStatus :: Lens' Raster (Maybe RasterProcessingStatus)
- rrFiles :: Lens' Raster [File]
- rrId :: Lens' Raster (Maybe Text)
- rrProjectId :: Lens' Raster (Maybe Text)
- rrDraftAccessList :: Lens' Raster (Maybe Text)
- rrDescription :: Lens' Raster (Maybe Text)
- rrAttribution :: Lens' Raster (Maybe Text)
- rrTags :: Lens' Raster [Text]
- data PolygonStyle
- polygonStyle :: PolygonStyle
- pStroke :: Lens' PolygonStyle (Maybe BOrder)
- pFill :: Lens' PolygonStyle (Maybe Color)
- pLabel :: Lens' PolygonStyle (Maybe LabelStyle)
- data Permission
- permission :: Permission
- perRole :: Lens' Permission (Maybe PermissionRole)
- perId :: Lens' Permission (Maybe Text)
- perType :: Lens' Permission (Maybe PermissionType)
- perDiscoverable :: Lens' Permission (Maybe Bool)
- data PublishedLayer
- publishedLayer :: PublishedLayer
- plLayerType :: Lens' PublishedLayer (Maybe PublishedLayerLayerType)
- plName :: Lens' PublishedLayer (Maybe Text)
- plId :: Lens' PublishedLayer (Maybe Text)
- plProjectId :: Lens' PublishedLayer (Maybe Text)
- plDescription :: Lens' PublishedLayer (Maybe Text)
- data LayersListRole
- data Table
- table :: Table
- tabCreationTime :: Lens' Table (Maybe UTCTime)
- tabWritersCanEditPermissions :: Lens' Table (Maybe Bool)
- tabEtag :: Lens' Table (Maybe Text)
- tabCreatorEmail :: Lens' Table (Maybe Text)
- tabLastModifiedTime :: Lens' Table (Maybe UTCTime)
- tabSchema :: Lens' Table (Maybe Schema)
- tabLastModifierEmail :: Lens' Table (Maybe Text)
- tabName :: Lens' Table (Maybe Text)
- tabBbox :: Lens' Table [Double]
- tabProcessingStatus :: Lens' Table (Maybe TableProcessingStatus)
- tabFiles :: Lens' Table [File]
- tabId :: Lens' Table (Maybe Text)
- tabProjectId :: Lens' Table (Maybe Text)
- tabDraftAccessList :: Lens' Table (Maybe Text)
- tabPublishedAccessList :: Lens' Table (Maybe Text)
- tabSourceEncoding :: Lens' Table Text
- tabDescription :: Lens' Table (Maybe Text)
- tabTags :: Lens' Table [Text]
- data File
- file :: File
- fSize :: Lens' File (Maybe Int64)
- fUploadStatus :: Lens' File (Maybe FileUploadStatus)
- fFilename :: Lens' File (Maybe Text)
- data VectorStyle
- vectorStyle :: VectorStyle
- vsDisplayRules :: Lens' VectorStyle [DisplayRule]
- vsFeatureInfo :: Lens' VectorStyle (Maybe FeatureInfo)
- vsType :: Lens' VectorStyle (Maybe VectorStyleType)
- data PermissionsBatchDeleteResponse
- permissionsBatchDeleteResponse :: PermissionsBatchDeleteResponse
- data TablesFeaturesGetVersion
- data MapKmlLink
- mapKmlLink :: MapKmlLink
- mklDefaultViewport :: Lens' MapKmlLink [Double]
- mklVisibility :: Lens' MapKmlLink (Maybe Text)
- mklName :: Lens' MapKmlLink (Maybe Text)
- mklType :: Lens' MapKmlLink (Maybe MapKmlLinkType)
- mklKmlURL :: Lens' MapKmlLink (Maybe Text)
- data RasterCollectionRasterType = RCRTImage
- data RastersListRole
- data PermissionsBatchUpdateResponse
- permissionsBatchUpdateResponse :: PermissionsBatchUpdateResponse
- data GeoJSONLineString
- geoJSONLineString :: GeoJSONLineString
- gjlsCoordinates :: Lens' GeoJSONLineString [[Double]]
- gjlsType :: Lens' GeoJSONLineString (Maybe GeoJSONLineStringType)
- data PublishedMapsListResponse
- publishedMapsListResponse :: PublishedMapsListResponse
- pmlrMaps :: Lens' PublishedMapsListResponse [PublishedMap]
- pmlrNextPageToken :: Lens' PublishedMapsListResponse (Maybe Word8)
- data MapsListResponse
- mapsListResponse :: MapsListResponse
- mlrMaps :: Lens' MapsListResponse [Map]
- mlrNextPageToken :: Lens' MapsListResponse (Maybe Word8)
- data MapPublishingStatus
- data GeoJSONGeometryCollection
- geoJSONGeometryCollection :: GeoJSONGeometryCollection
- gjgcGeometries :: Lens' GeoJSONGeometryCollection [GeoJSONGeometry]
- gjgcType :: Lens' GeoJSONGeometryCollection (Maybe GeoJSONGeometryCollectionType)
- data GeoJSONPolygon
- geoJSONPolygon :: GeoJSONPolygon
- gjpCoordinates :: Lens' GeoJSONPolygon [[[Double]]]
- gjpType :: Lens' GeoJSONPolygon (Maybe GeoJSONPolygonType)
- data GeoJSONPoint
- geoJSONPoint :: GeoJSONPoint
- gjsonpCoordinates :: Lens' GeoJSONPoint [Double]
- gjsonpType :: Lens' GeoJSONPoint (Maybe GeoJSONPointType)
- data LayersListResponse
- layersListResponse :: LayersListResponse
- llrNextPageToken :: Lens' LayersListResponse (Maybe Word8)
- llrLayers :: Lens' LayersListResponse [Layer]
- data RastersListResponse
- rastersListResponse :: RastersListResponse
- rlrNextPageToken :: Lens' RastersListResponse (Maybe Text)
- rlrRasters :: Lens' RastersListResponse [Raster]
- data FileUploadStatus
- data MapsListRole
- data TablesGetVersion
- data PermissionsListResponse
- permissionsListResponse :: PermissionsListResponse
- plrPermissions :: Lens' PermissionsListResponse [Permission]
- data TableProcessingStatus
- data LineStyle
- lineStyle :: LineStyle
- lsStroke :: Lens' LineStyle (Maybe LineStyleStroke)
- lsBOrder :: Lens' LineStyle (Maybe BOrder)
- lsDash :: Lens' LineStyle [Double]
- lsLabel :: Lens' LineStyle (Maybe LabelStyle)
- data PublishedLayersListResponse
- publishedLayersListResponse :: PublishedLayersListResponse
- pllrNextPageToken :: Lens' PublishedLayersListResponse (Maybe Word8)
- pllrLayers :: Lens' PublishedLayersListResponse [PublishedLayer]
Service Configuration
mapsEngineService :: Service Source
Default request referring to version v1
of the Google Maps Engine API. This contains the host and root path used as a starting point for constructing service requests.
API Declaration
type MapsEngineAPI = MapsPermissionsListResource :<|> (MapsPermissionsBatchUpdateResource :<|> (MapsPermissionsBatchDeleteResource :<|> (MapsListResource :<|> (MapsListPublishedResource :<|> (MapsPatchResource :<|> (MapsGetResource :<|> (MapsGetPublishedResource :<|> (MapsCreateResource :<|> (MapsUnPublishResource :<|> (MapsDeleteResource :<|> (MapsPublishResource :<|> (TablesParentsListResource :<|> (TablesFeaturesListResource :<|> (TablesFeaturesBatchInsertResource :<|> (TablesFeaturesGetResource :<|> (TablesFeaturesBatchPatchResource :<|> (TablesFeaturesBatchDeleteResource :<|> (TablesFilesInsertResource :<|> (TablesPermissionsListResource :<|> (TablesPermissionsBatchUpdateResource :<|> (TablesPermissionsBatchDeleteResource :<|> (TablesListResource :<|> (TablesProcessResource :<|> (TablesPatchResource :<|> (TablesGetResource :<|> (TablesCreateResource :<|> (TablesUploadResource :<|> (TablesDeleteResource :<|> (LayersParentsListResource :<|> (LayersPermissionsListResource :<|> (LayersPermissionsBatchUpdateResource :<|> (LayersPermissionsBatchDeleteResource :<|> (LayersListResource :<|> (LayersListPublishedResource :<|> (LayersProcessResource :<|> (LayersPatchResource :<|> (LayersGetResource :<|> (LayersGetPublishedResource :<|> (LayersCreateResource :<|> (LayersUnPublishResource :<|> (LayersCancelProcessingResource :<|> (LayersDeleteResource :<|> (LayersPublishResource :<|> (RastersParentsListResource :<|> (RastersFilesInsertResource :<|> (RastersPermissionsListResource :<|> (RastersPermissionsBatchUpdateResource :<|> (RastersPermissionsBatchDeleteResource :<|> (RastersListResource :<|> (RastersProcessResource :<|> (RastersPatchResource :<|> (RastersGetResource :<|> (RastersUploadResource :<|> (RastersDeleteResource :<|> (AssetsParentsListResource :<|> (AssetsPermissionsListResource :<|> (AssetsListResource :<|> (AssetsGetResource :<|> (RasterCollectionsParentsListResource :<|> (RasterCollectionsPermissionsListResource :<|> (RasterCollectionsPermissionsBatchUpdateResource :<|> (RasterCollectionsPermissionsBatchDeleteResource :<|> (RasterCollectionsRastersListResource :<|> (RasterCollectionsRastersBatchInsertResource :<|> (RasterCollectionsRastersBatchDeleteResource :<|> (RasterCollectionsListResource :<|> (RasterCollectionsProcessResource :<|> (RasterCollectionsPatchResource :<|> (RasterCollectionsGetResource :<|> (RasterCollectionsCreateResource :<|> (RasterCollectionsCancelProcessingResource :<|> (RasterCollectionsDeleteResource :<|> (ProjectsIconsListResource :<|> (ProjectsIconsGetResource :<|> (ProjectsIconsCreateResource :<|> ProjectsListResource))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source
Represents the entirety of the methods and resources available for the Google Maps Engine API service.
Resources
mapsengine.assets.get
mapsengine.assets.list
mapsengine.assets.parents.list
mapsengine.assets.permissions.list
mapsengine.layers.cancelProcessing
mapsengine.layers.create
mapsengine.layers.delete
mapsengine.layers.get
mapsengine.layers.getPublished
mapsengine.layers.list
mapsengine.layers.listPublished
mapsengine.layers.parents.list
mapsengine.layers.patch
mapsengine.layers.permissions.batchDelete
mapsengine.layers.permissions.batchUpdate
mapsengine.layers.permissions.list
mapsengine.layers.process
mapsengine.layers.publish
mapsengine.layers.unpublish
mapsengine.maps.create
mapsengine.maps.delete
mapsengine.maps.get
mapsengine.maps.getPublished
mapsengine.maps.list
mapsengine.maps.listPublished
mapsengine.maps.patch
mapsengine.maps.permissions.batchDelete
mapsengine.maps.permissions.batchUpdate
mapsengine.maps.permissions.list
mapsengine.maps.publish
mapsengine.maps.unpublish
mapsengine.projects.icons.create
mapsengine.projects.icons.get
mapsengine.projects.icons.list
mapsengine.projects.list
mapsengine.rasterCollections.cancelProcessing
mapsengine.rasterCollections.create
mapsengine.rasterCollections.delete
mapsengine.rasterCollections.get
mapsengine.rasterCollections.list
mapsengine.rasterCollections.parents.list
mapsengine.rasterCollections.patch
mapsengine.rasterCollections.permissions.batchDelete
mapsengine.rasterCollections.permissions.batchUpdate
mapsengine.rasterCollections.permissions.list
mapsengine.rasterCollections.process
mapsengine.rasterCollections.rasters.batchDelete
mapsengine.rasterCollections.rasters.batchInsert
mapsengine.rasterCollections.rasters.list
mapsengine.rasters.delete
mapsengine.rasters.files.insert
mapsengine.rasters.get
mapsengine.rasters.list
mapsengine.rasters.parents.list
mapsengine.rasters.patch
mapsengine.rasters.permissions.batchDelete
mapsengine.rasters.permissions.batchUpdate
mapsengine.rasters.permissions.list
mapsengine.rasters.process
mapsengine.rasters.upload
mapsengine.tables.create
mapsengine.tables.delete
mapsengine.tables.features.batchDelete
mapsengine.tables.features.batchInsert
mapsengine.tables.features.batchPatch
mapsengine.tables.features.get
mapsengine.tables.features.list
mapsengine.tables.files.insert
mapsengine.tables.get
mapsengine.tables.list
mapsengine.tables.parents.list
mapsengine.tables.patch
mapsengine.tables.permissions.batchDelete
mapsengine.tables.permissions.batchUpdate
mapsengine.tables.permissions.list
mapsengine.tables.process
mapsengine.tables.upload
Types
ValueRange
data ValueRange Source
Range of values used for scaling shapes. The min/max values will be drawn as shapes with the min/max size.
See: valueRange
smart constructor.
valueRange :: ValueRange Source
Creates a value of ValueRange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
GeoJSONProperties
data GeoJSONProperties Source
The properties associated with a feature.
See: geoJSONProperties
smart constructor.
Creates a value of GeoJSONProperties
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gjpAddtional :: Lens' GeoJSONProperties (HashMap Text JSONValue) Source
An arbitrary key-value pair. The key must be the name of a column in the table's schema, and the type of the value must correspond to the type specified in the schema.
Feature
A feature within a table.
See: feature
smart constructor.
Creates a value of Feature
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fProperties :: Lens' Feature (Maybe GeoJSONProperties) Source
Key/value pairs of this Feature.
Parent
A list of the parents of an asset.
See: parent
smart constructor.
FeaturesBatchPatchRequest
data FeaturesBatchPatchRequest Source
The request sent to features.BatchPatch.
See: featuresBatchPatchRequest
smart constructor.
featuresBatchPatchRequest :: FeaturesBatchPatchRequest Source
Creates a value of FeaturesBatchPatchRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fbprNormalizeGeometries :: Lens' FeaturesBatchPatchRequest Bool Source
If true, the server will normalize feature geometries. It is assumed that the South Pole is exterior to any polygons given. See here for a list of normalizations. If false, all feature geometries must be given already normalized. The points in all LinearRings must be listed in counter-clockwise order, and LinearRings may not intersect.
PermissionsBatchUpdateRequest
data PermissionsBatchUpdateRequest Source
The request sent to mapsengine.permissions.batchUpdate.
See: permissionsBatchUpdateRequest
smart constructor.
permissionsBatchUpdateRequest :: PermissionsBatchUpdateRequest Source
Creates a value of PermissionsBatchUpdateRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pburPermissions :: Lens' PermissionsBatchUpdateRequest [Permission] Source
The permissions to be inserted or updated.
RasterProcessingStatus
data RasterProcessingStatus Source
The processing status of this Raster.
Complete | complete |
Failed | failed |
NotReady | notReady |
Processing | processing |
Ready | ready |
LayerProcessingStatus
data LayerProcessingStatus Source
The processing status of this layer.
LPSComplete | complete |
LPSFailed | failed |
LPSNotReady | notReady |
LPSProcessing | processing |
LPSReady | ready |
ScaledShapeShape
data ScaledShapeShape Source
Name of the shape.
Circle | circle |
PermissionsBatchDeleteRequest
data PermissionsBatchDeleteRequest Source
The request sent to mapsengine.permissions.batchDelete.
See: permissionsBatchDeleteRequest
smart constructor.
permissionsBatchDeleteRequest :: PermissionsBatchDeleteRequest Source
Creates a value of PermissionsBatchDeleteRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pbdrIds :: Lens' PermissionsBatchDeleteRequest [Text] Source
An array of permission ids to be removed. This could be the email address of the user or group this permission refers to, or the string "anyone" for public permissions.
RasterCollectionsListResponse
data RasterCollectionsListResponse Source
The response returned by a call to raster_collections.List. Note: The list response does not include all the fields available in a raster collection. Refer to the RasterCollection resource description for details of the fields that are not included. You'll need to send a get request to retrieve the additional fields for each raster collection.
See: rasterCollectionsListResponse
smart constructor.
rasterCollectionsListResponse :: RasterCollectionsListResponse Source
Creates a value of RasterCollectionsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rclrNextPageToken :: Lens' RasterCollectionsListResponse (Maybe Word8) Source
Next page token.
rclrRasterCollections :: Lens' RasterCollectionsListResponse [RasterCollection] Source
Resources returned.
GeoJSONMultiLineStringType
data GeoJSONMultiLineStringType Source
Identifies this object as a GeoJsonMultiLineString.
MultiLineString | MultiLineString |
PermissionRole
data PermissionRole Source
The type of access granted to this user or group.
ProjectsListResponse
data ProjectsListResponse Source
The response returned by a call to projects.List.
See: projectsListResponse
smart constructor.
projectsListResponse :: ProjectsListResponse Source
Creates a value of ProjectsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
plrProjects :: Lens' ProjectsListResponse [Project] Source
Projects returned.
GeoJSONGeometry
data GeoJSONGeometry Source
geoJSONGeometry :: GeoJSONGeometry Source
Creates a value of GeoJSONGeometry
with the minimum fields required to make a request.
MapLayer
Creates a value of MapLayer
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mlDefaultViewport :: Lens' MapLayer [Double] Source
An array of four numbers (west, south, east, north) which defines the rectangular bounding box of the default viewport. The numbers represent latitude and longitude in decimal degrees.
mlVisibility :: Lens' MapLayer (Maybe Text) Source
The visibility setting of this MapLayer. One of "defaultOn" or "defaultOff".
mlKey :: Lens' MapLayer (Maybe Text) Source
A user defined alias for this MapLayer, specific to this Map.
mlId :: Lens' MapLayer (Maybe Text) Source
The ID of this MapLayer. This ID can be used to request more details about the layer.
ZoomLevels
data ZoomLevels Source
Zoom level range. Zoom levels are restricted between 0 and 24, inclusive.
See: zoomLevels
smart constructor.
zoomLevels :: ZoomLevels Source
Creates a value of ZoomLevels
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
FeatureInfo
data FeatureInfo Source
A feature info contains information about individual feature.
See: featureInfo
smart constructor.
featureInfo :: FeatureInfo Source
Creates a value of FeatureInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fiContent :: Lens' FeatureInfo (Maybe Text) Source
HTML template of the info window. If not provided, a default template with all attributes will be generated.
AcquisitionTimePrecision
data AcquisitionTimePrecision Source
The precision of acquisition time.
SizeRange
Scaled shape size range in pixels. For circles, size corresponds to diameter.
See: sizeRange
smart constructor.
ScalingFunctionScalingType
data ScalingFunctionScalingType Source
The type of scaling function to use. Defaults to SQRT. Currently only linear and square root scaling are supported.
MapFolder
Creates a value of MapFolder
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mfExpandable :: Lens' MapFolder (Maybe Bool) Source
The expandability setting of this MapFolder. If true, the folder can be expanded.
mfDefaultViewport :: Lens' MapFolder [Double] Source
An array of four numbers (west, south, east, north) which defines the rectangular bounding box of the default viewport. The numbers represent latitude and longitude in decimal degrees.
mfVisibility :: Lens' MapFolder (Maybe Text) Source
The visibility setting of this MapFolder. One of "defaultOn" or "defaultOff".
mfKey :: Lens' MapFolder (Maybe Text) Source
A user defined alias for this MapFolder, specific to this Map.
AssetsListRole
data AssetsListRole Source
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
ALROwner |
|
ALRReader |
|
ALRWriter |
|
RastersListProcessingStatus
data RastersListProcessingStatus Source
RLPSComplete |
|
RLPSFailed |
|
RLPSNotReady |
|
RLPSProcessing |
|
RLPSReady |
|
Project
A Maps Engine project groups a collection of resources.
See: project
smart constructor.
Color
Basic color used in styling.
See: color
smart constructor.
cColor :: Lens' Color (Maybe Text) Source
The CSS style color, can be in format of "red" or "#7733EE".
cOpacity :: Lens' Color (Maybe Double) Source
Opacity ranges from 0 to 1, inclusive. If not provided, default to 1.
LayersListProcessingStatus
data LayersListProcessingStatus Source
LLPSComplete |
|
LLPSFailed |
|
LLPSNotReady |
|
LLPSProcessing |
|
LLPSReady |
|
RasterCollection
data RasterCollection Source
A raster collection groups multiple Raster resources for inclusion in a Layer.
See: rasterCollection
smart constructor.
rasterCollection :: RasterCollection Source
Creates a value of RasterCollection
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rcCreationTime :: Lens' RasterCollection (Maybe UTCTime) Source
The creation time of this RasterCollection. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).
rcWritersCanEditPermissions :: Lens' RasterCollection (Maybe Bool) Source
If true, WRITERs of the asset are able to edit the asset permissions.
rcEtag :: Lens' RasterCollection (Maybe Text) Source
The ETag, used to refer to the current version of the asset.
rcCreatorEmail :: Lens' RasterCollection (Maybe Text) Source
The email address of the creator of this raster collection. This is only returned on GET requests and not LIST requests.
rcRasterType :: Lens' RasterCollection (Maybe RasterCollectionRasterType) Source
The type of rasters contained within this RasterCollection.
rcLastModifiedTime :: Lens' RasterCollection (Maybe UTCTime) Source
The last modified time of this RasterCollection. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).
rcLastModifierEmail :: Lens' RasterCollection (Maybe Text) Source
The email address of the last modifier of this raster collection. This is only returned on GET requests and not LIST requests.
rcName :: Lens' RasterCollection (Maybe Text) Source
The name of this RasterCollection, supplied by the author.
rcBbox :: Lens' RasterCollection [Double] Source
A rectangular bounding box which contains all of the data in this RasterCollection. The box is expressed as \"west, south, east, north\". The numbers represent latitude and longitude in decimal degrees.
rcProcessingStatus :: Lens' RasterCollection (Maybe RasterCollectionProcessingStatus) Source
The processing status of this RasterCollection.
rcId :: Lens' RasterCollection (Maybe Text) Source
A globally unique ID, used to refer to this RasterCollection.
rcProjectId :: Lens' RasterCollection (Maybe Text) Source
The ID of the project that this RasterCollection is in.
rcDraftAccessList :: Lens' RasterCollection (Maybe Text) Source
Deprecated: The name of an access list of the Map Editor type. The user on whose behalf the request is being sent must be an editor on that access list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. Note: This is an input field only. It is not returned in response to a list or get request.
rcDescription :: Lens' RasterCollection (Maybe Text) Source
The description of this RasterCollection, supplied by the author.
rcAttribution :: Lens' RasterCollection (Maybe Text) Source
The name of the attribution to be used for this RasterCollection. Note: Attribution is returned in response to a get request but not a list request. After requesting a list of raster collections, you'll need to send a get request to retrieve the attribution for each raster collection.
rcTags :: Lens' RasterCollection [Text] Source
Tags of this RasterCollection.
LineStyleStroke
data LineStyleStroke Source
Stroke of the line.
See: lineStyleStroke
smart constructor.
lineStyleStroke :: LineStyleStroke Source
Creates a value of LineStyleStroke
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lssWidth :: Lens' LineStyleStroke (Maybe Double) Source
Width of the line, in pixels. 0 <= width <= 10. If width is set to 0, the line will be invisible.
lssOpacity :: Lens' LineStyleStroke (Maybe Double) Source
Opacity of the line.
RasterCollectionsRastersListRole
data RasterCollectionsRastersListRole Source
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
RCRLROwner |
|
RCRLRReader |
|
RCRLRWriter |
|
GeoJSONMultiPolygonType
data GeoJSONMultiPolygonType Source
Identifies this object as a GeoJsonMultiPolygon.
MultiPolygon | MultiPolygon |
GeoJSONMultiPointType
data GeoJSONMultiPointType Source
Identifies this object as a GeoJsonMultiPoint.
MultiPoint | MultiPoint |
RasterCollectionsRastersBatchDeleteResponse
data RasterCollectionsRastersBatchDeleteResponse Source
The response returned by a call to rasterCollections.rasters.batchDelete.
See: rasterCollectionsRastersBatchDeleteResponse
smart constructor.
rasterCollectionsRastersBatchDeleteResponse :: RasterCollectionsRastersBatchDeleteResponse Source
Creates a value of RasterCollectionsRastersBatchDeleteResponse
with the minimum fields required to make a request.
ProcessResponse
data ProcessResponse Source
The response returned by a call to any asset's Process method.
See: processResponse
smart constructor.
processResponse :: ProcessResponse Source
Creates a value of ProcessResponse
with the minimum fields required to make a request.
TableColumn
data TableColumn Source
tableColumn :: TableColumn Source
Creates a value of TableColumn
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tcType :: Lens' TableColumn (Maybe TableColumnType) Source
The type of data stored in this column.
PublishedLayerLayerType
data PublishedLayerLayerType Source
The type of the datasources used to build this Layer. This should be used instead of datasourceType. At least one of layerType and datasourceType and must be specified, but layerType takes precedence.
TablesListProcessingStatus
data TablesListProcessingStatus Source
TLPSComplete |
|
TLPSFailed |
|
TLPSNotReady |
|
TLPSProcessing |
|
TLPSReady |
|
Asset
An asset is any Google Maps Engine resource that has a globally unique ID. Assets include maps, layers, vector tables, raster collections, and rasters. Projects and features are not considered assets. More detailed information about an asset can be obtained by querying the asset's particular endpoint.
See: asset
smart constructor.
Creates a value of Asset
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aCreationTime :: Lens' Asset (Maybe UTCTime) Source
The creation time of this asset. The value is an RFC 3339-formatted date-time value (for example, 1970-01-01T00:00:00Z).
aWritersCanEditPermissions :: Lens' Asset (Maybe Bool) Source
If true, WRITERs of the asset are able to edit the asset permissions.
aEtag :: Lens' Asset (Maybe Text) Source
The ETag, used to refer to the current version of the asset.
aCreatorEmail :: Lens' Asset (Maybe Text) Source
The email address of the creator of this asset. This is only returned on GET requests and not LIST requests.
aLastModifiedTime :: Lens' Asset (Maybe UTCTime) Source
The last modified time of this asset. The value is an RFC 3339-formatted date-time value (for example, 1970-01-01T00:00:00Z).
aLastModifierEmail :: Lens' Asset (Maybe Text) Source
The email address of the last modifier of this asset. This is only returned on GET requests and not LIST requests.
aBbox :: Lens' Asset [Double] Source
A rectangular bounding box which contains all of the data in this asset. The box is expressed as \"west, south, east, north\". The numbers represent latitude and longitude in decimal degrees.
aResource :: Lens' Asset (Maybe Text) Source
The URL to query to retrieve the asset's complete object. The assets endpoint only returns high-level information about a resource.
aType :: Lens' Asset (Maybe AssetType) Source
The type of asset. One of raster, rasterCollection, table, map, or layer.
aTags :: Lens' Asset [Text] Source
An array of text strings, with each string representing a tag. More information about tags can be found in the Tagging data article of the Maps Engine help center.
LayerLayerType
data LayerLayerType Source
The type of the datasources used to build this Layer. This should be used instead of datasourceType. At least one of layerType and datasourceType and must be specified, but layerType takes precedence.
ScaledShape
data ScaledShape Source
Parameters for styling points as scaled shapes.
See: scaledShape
smart constructor.
scaledShape :: ScaledShape Source
Creates a value of ScaledShape
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ssBOrder :: Lens' ScaledShape (Maybe BOrder) Source
Border color/width of the shape. If not specified the shape won't have a border.
ssFill :: Lens' ScaledShape (Maybe Color) Source
The fill color of the shape. If not specified the shape will be transparent (although the borders may not be).
ssShape :: Lens' ScaledShape (Maybe ScaledShapeShape) Source
Name of the shape.
PermissionType
data PermissionType Source
The account type.
MapProcessingStatus
data MapProcessingStatus Source
The processing status of this map. Map processing is automatically started once a map becomes ready for processing.
MPSComplete | complete |
MPSFailed | failed |
MPSNotReady | notReady |
MPSProcessing | processing |
MPSReady | ready |
FeaturesBatchDeleteRequest
data FeaturesBatchDeleteRequest Source
The request sent to features.BatchDelete.
See: featuresBatchDeleteRequest
smart constructor.
featuresBatchDeleteRequest :: FeaturesBatchDeleteRequest Source
Creates a value of FeaturesBatchDeleteRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
MapsGetVersion
data MapsGetVersion Source
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.
TablesListRole
data TablesListRole Source
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
TLROwner |
|
TLRReader |
|
TLRWriter |
|
Icon
An icon is a user-uploaded image that can be used to style point geometries.
See: icon
smart constructor.
Creates a value of Icon
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VectorStyleType
data VectorStyleType Source
The type of the vector style. Currently, only displayRule is supported.
VSTDisplayRule | displayRule |
GeoJSONLineStringType
data GeoJSONLineStringType Source
Identifies this object as a GeoJsonLineString.
LineString | LineString |
ParentsListResponse
data ParentsListResponse Source
The response returned by a call to parents.List.
See: parentsListResponse
smart constructor.
parentsListResponse :: ParentsListResponse Source
Creates a value of ParentsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
plrNextPageToken :: Lens' ParentsListResponse (Maybe Text) Source
Next page token.
plrParents :: Lens' ParentsListResponse [Parent] Source
The parent assets.
FeaturesListResponse
data FeaturesListResponse Source
The response returned by a call to features.List.
See: featuresListResponse
smart constructor.
featuresListResponse :: FeaturesListResponse Source
Creates a value of FeaturesListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
flrNextPageToken :: Lens' FeaturesListResponse (Maybe Text) Source
Next page token.
flrAllowedQueriesPerSecond :: Lens' FeaturesListResponse (Maybe Double) Source
An indicator of the maximum rate at which queries may be made, if all queries were as expensive as this query.
flrFeatures :: Lens' FeaturesListResponse [Feature] Source
Resources returned.
RasterCollectionsRastersBatchInsertResponse
data RasterCollectionsRastersBatchInsertResponse Source
The response returned by a call to rasterCollections.rasters.batchInsert.
See: rasterCollectionsRastersBatchInsertResponse
smart constructor.
rasterCollectionsRastersBatchInsertResponse :: RasterCollectionsRastersBatchInsertResponse Source
Creates a value of RasterCollectionsRastersBatchInsertResponse
with the minimum fields required to make a request.
LayerPublishingStatus
data LayerPublishingStatus Source
The publishing status of this layer.
LPSNotPublished | notPublished |
LPSPublished | published |
MapKmlLinkType
data MapKmlLinkType Source
Identifies this object as a MapKmlLink.
KmlLink | kmlLink |
LayerDatasourceType
data LayerDatasourceType Source
Deprecated: The type of the datasources used to build this Layer. Note: This has been replaced by layerType, but is still available for now to maintain backward compatibility.
GeoJSONGeometryCollectionType
data GeoJSONGeometryCollectionType Source
Identifies this object as a GeoJsonGeometryCollection.
GeometryCollection | GeometryCollection |
IconsListResponse
data IconsListResponse Source
The response returned by a call to icons.List.
See: iconsListResponse
smart constructor.
iconsListResponse :: IconsListResponse Source
Creates a value of IconsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ilrNextPageToken :: Lens' IconsListResponse (Maybe Text) Source
Next page token.
ilrIcons :: Lens' IconsListResponse [Icon] Source
Resources returned.
LabelStyle
data LabelStyle Source
Text label style.
See: labelStyle
smart constructor.
labelStyle :: LabelStyle Source
Creates a value of LabelStyle
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lsFontStyle :: Lens' LabelStyle (Maybe LabelStyleFontStyle) Source
Font style of the label, defaults to 'normal'.
lsColor :: Lens' LabelStyle (Maybe Text) Source
Color of the text. If not provided, default to black.
lsSize :: Lens' LabelStyle (Maybe Double) Source
Font size of the label, in pixels. 8 <= size <= 15. If not provided, a default size will be provided.
lsFontWeight :: Lens' LabelStyle (Maybe LabelStyleFontWeight) Source
Font weight of the label, defaults to 'normal'.
RasterCollectionsRasterBatchDeleteRequest
data RasterCollectionsRasterBatchDeleteRequest Source
The request sent to rasterCollections.Rasters.BatchDelete.
See: rasterCollectionsRasterBatchDeleteRequest
smart constructor.
rasterCollectionsRasterBatchDeleteRequest :: RasterCollectionsRasterBatchDeleteRequest Source
Creates a value of RasterCollectionsRasterBatchDeleteRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rcrbdrIds :: Lens' RasterCollectionsRasterBatchDeleteRequest [Text] Source
An array of Raster asset IDs to be removed from this RasterCollection.
Schema
A schema indicating the properties which may be associated with features within a Table, and the types of those properties.
See: schema
smart constructor.
Creates a value of Schema
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sPrimaryKey :: Lens' Schema (Maybe Text) Source
The name of the column that contains the unique identifier of a Feature.
sColumns :: Lens' Schema [TableColumn] Source
An array of TableColumn objects. The first object in the array must be named geometry and be of type points, lineStrings, polygons, or mixedGeometry.
sPrimaryGeometry :: Lens' Schema (Maybe Text) Source
The name of the column that contains a feature's geometry. This field can be omitted during table create; Google Maps Engine supports only a single geometry column, which must be named geometry and be the first object in the columns array.
MapItem
Creates a value of MapItem
with the minimum fields required to make a request.
GeoJSONPointType
data GeoJSONPointType Source
Identifies this object as a GeoJsonPoint.
Point | Point |
GeoJSONPolygonType
data GeoJSONPolygonType Source
Identifies this object as a GeoJsonPolygon.
Polygon | Polygon |
RasterCollectionsRastersBatchInsertRequest
data RasterCollectionsRastersBatchInsertRequest Source
The request sent to rasterCollections.Rasters.BatchInsert.
See: rasterCollectionsRastersBatchInsertRequest
smart constructor.
rasterCollectionsRastersBatchInsertRequest :: RasterCollectionsRastersBatchInsertRequest Source
Creates a value of RasterCollectionsRastersBatchInsertRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rcrbirIds :: Lens' RasterCollectionsRastersBatchInsertRequest [Text] Source
An array of Raster asset IDs to be added to this RasterCollection.
PublishedMap
data PublishedMap Source
The published version of a map asset.
See: publishedMap
smart constructor.
publishedMap :: PublishedMap Source
Creates a value of PublishedMap
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pmDefaultViewport :: Lens' PublishedMap [Double] Source
An array of four numbers (west, south, east, north) which defines the rectangular bounding box of the default viewport. The numbers represent latitude and longitude in decimal degrees.
pmContents :: Lens' PublishedMap [MapItem] Source
The contents of this Map.
pmProjectId :: Lens' PublishedMap (Maybe Text) Source
The ID of the project that this Map is in.
pmDescription :: Lens' PublishedMap (Maybe Text) Source
The description of this Map, supplied by the author.
AcquisitionTime
data AcquisitionTime Source
Acquisition time represents acquired time of a raster.
See: acquisitionTime
smart constructor.
acquisitionTime :: AcquisitionTime Source
Creates a value of AcquisitionTime
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
atStart :: Lens' AcquisitionTime (Maybe UTCTime) Source
The acquisition time, or start time if acquisition time is a range. The value is an RFC 3339 formatted date-time value (1970-01-01T00:00:00Z).
atPrecision :: Lens' AcquisitionTime (Maybe AcquisitionTimePrecision) Source
The precision of acquisition time.
atEnd :: Lens' AcquisitionTime (Maybe UTCTime) Source
The end time if acquisition time is a range. The value is an RFC 3339 formatted date-time value (1970-01-01T00:00:00Z).
LayersGetVersion
data LayersGetVersion Source
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.
LGVDraft |
|
LGVPublished |
|
TablesListResponse
data TablesListResponse Source
The response returned by a call to tables.List. Note: The list response does not include all the fields available in a table. Refer to the table resource description for details of the fields that are not included. You'll need to send a get request to retrieve the additional fields for each table.
See: tablesListResponse
smart constructor.
tablesListResponse :: TablesListResponse Source
Creates a value of TablesListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tlrNextPageToken :: Lens' TablesListResponse (Maybe Word8) Source
Next page token.
tlrTables :: Lens' TablesListResponse [Table] Source
Resources returned.
IconStyle
Style for icon, this is part of point style.
See: iconStyle
smart constructor.
Creates a value of IconStyle
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
isScaledShape :: Lens' IconStyle (Maybe ScaledShape) Source
A scalable shape.
isScalingFunction :: Lens' IconStyle (Maybe ScalingFunction) Source
The function used to scale shapes. Required when a scaledShape is specified.
isName :: Lens' IconStyle (Maybe Text) Source
Stock icon name. To use a stock icon, prefix it with 'gx_'. See Stock icon names for valid icon names. For example, to specify small_red, set name to 'gx_small_red'.
DisplayRule
data DisplayRule Source
A display rule of the vector style.
See: displayRule
smart constructor.
displayRule :: DisplayRule Source
Creates a value of DisplayRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
drPointOptions :: Lens' DisplayRule (Maybe PointStyle) Source
Style applied to points. Required for Point Geometry.
drPolygonOptions :: Lens' DisplayRule (Maybe PolygonStyle) Source
Style applied to polygons. Required for Polygon Geometry.
drZoomLevels :: Lens' DisplayRule (Maybe ZoomLevels) Source
The zoom levels that this display rule apply.
drFilters :: Lens' DisplayRule [Filter] Source
This display rule will only be applied to features that match all of the filters here. If filters is empty, then the rule applies to all features.
drName :: Lens' DisplayRule (Maybe Text) Source
Display rule name. Name is not unique and cannot be used for identification purpose.
drLineOptions :: Lens' DisplayRule (Maybe LineStyle) Source
Style applied to lines. Required for LineString Geometry.
BOrder
Border in line style. Both color and width are required.
See: bOrder
smart constructor.
Map
A Map is a collection of Layers, optionally contained within folders.
See: map'
smart constructor.
Creates a value of Map
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mCreationTime :: Lens' Map (Maybe UTCTime) Source
The creation time of this map. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).
mWritersCanEditPermissions :: Lens' Map (Maybe Bool) Source
If true, WRITERs of the asset are able to edit the asset permissions.
mDefaultViewport :: Lens' Map [Double] Source
An array of four numbers (west, south, east, north) which defines the rectangular bounding box of the default viewport. The numbers represent latitude and longitude in decimal degrees.
mPublishingStatus :: Lens' Map (Maybe MapPublishingStatus) Source
The publishing status of this map.
mCreatorEmail :: Lens' Map (Maybe Text) Source
The email address of the creator of this map. This is only returned on GET requests and not LIST requests.
mLastModifiedTime :: Lens' Map (Maybe UTCTime) Source
The last modified time of this map. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).
mLastModifierEmail :: Lens' Map (Maybe Text) Source
The email address of the last modifier of this map. This is only returned on GET requests and not LIST requests.
mVersions :: Lens' Map [Text] Source
Deprecated: An array containing the available versions of this Map. Currently may only contain "published". The publishingStatus field should be used instead.
mBbox :: Lens' Map [Double] Source
A rectangular bounding box which contains all of the data in this Map. The box is expressed as \"west, south, east, north\". The numbers represent latitude and longitude in decimal degrees.
mProcessingStatus :: Lens' Map (Maybe MapProcessingStatus) Source
The processing status of this map. Map processing is automatically started once a map becomes ready for processing.
mDraftAccessList :: Lens' Map (Maybe Text) Source
Deprecated: The name of an access list of the Map Editor type. The user on whose behalf the request is being sent must be an editor on that access list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. Note: This is an input field only. It is not returned in response to a list or get request.
mPublishedAccessList :: Lens' Map (Maybe Text) Source
Deprecated: The access list to whom view permissions are granted. The value must be the name of a Maps Engine access list of the Map Viewer type, and the user must be a viewer on that list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. This is an input field only. It is not returned in response to a list or get request.
MapLayerType
data MapLayerType Source
Identifies this object as a MapLayer.
MLTLayer | layer |
RasterCollectionsRastersListResponse
data RasterCollectionsRastersListResponse Source
The response returned by a call to rasterCollections.rasters.List.
See: rasterCollectionsRastersListResponse
smart constructor.
rasterCollectionsRastersListResponse :: RasterCollectionsRastersListResponse Source
Creates a value of RasterCollectionsRastersListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rcrlrNextPageToken :: Lens' RasterCollectionsRastersListResponse (Maybe Text) Source
Next page token.
rcrlrRasters :: Lens' RasterCollectionsRastersListResponse [RasterCollectionsRaster] Source
Resources returned.
GeoJSONMultiLineString
data GeoJSONMultiLineString Source
Multi Line String
See: geoJSONMultiLineString
smart constructor.
geoJSONMultiLineString :: GeoJSONMultiLineString Source
Creates a value of GeoJSONMultiLineString
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gjmlsCoordinates :: Lens' GeoJSONMultiLineString [[[Double]]] Source
An array of at least two GeoJsonLineString coordinate arrays.
gjmlsType :: Lens' GeoJSONMultiLineString (Maybe GeoJSONMultiLineStringType) Source
Identifies this object as a GeoJsonMultiLineString.
ScalingFunction
data ScalingFunction Source
Parameters for scaling scaled shapes.
See: scalingFunction
smart constructor.
scalingFunction :: ScalingFunction Source
Creates a value of ScalingFunction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sfValueRange :: Lens' ScalingFunction (Maybe ValueRange) Source
The range of values to display across the size range.
sfSizeRange :: Lens' ScalingFunction (Maybe SizeRange) Source
The range of shape sizes, in pixels. For circles, the size corresponds to the diameter.
sfScalingType :: Lens' ScalingFunction (Maybe ScalingFunctionScalingType) Source
The type of scaling function to use. Defaults to SQRT. Currently only linear and square root scaling are supported.
sfColumn :: Lens' ScalingFunction (Maybe Text) Source
Name of the numeric column used to scale a shape.
LabelStyleFontWeight
data LabelStyleFontWeight Source
Font weight of the label, defaults to 'normal'.
MapFolderType
data MapFolderType Source
Identifies this object as a MapFolder.
Folder | folder |
RasterCollectionProcessingStatus
data RasterCollectionProcessingStatus Source
The processing status of this RasterCollection.
RCPSComplete | complete |
RCPSFailed | failed |
RCPSNotReady | notReady |
RCPSProcessing | processing |
RCPSReady | ready |
TablesFeaturesListVersion
data TablesFeaturesListVersion Source
The table version to access. See Accessing Public Data for information.
TFLVDraft |
|
TFLVPublished |
|
MapsListProcessingStatus
data MapsListProcessingStatus Source
MLPSComplete |
|
MLPSFailed |
|
MLPSNotReady |
|
MLPSProcessing |
|
AssetsListResponse
data AssetsListResponse Source
The response returned by a call to resources.List.
See: assetsListResponse
smart constructor.
assetsListResponse :: AssetsListResponse Source
Creates a value of AssetsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
alrNextPageToken :: Lens' AssetsListResponse (Maybe Word8) Source
Next page token.
alrAssets :: Lens' AssetsListResponse [Asset] Source
Assets returned.
PublishResponse
data PublishResponse Source
The response returned by a call to any asset's Publish method.
See: publishResponse
smart constructor.
publishResponse :: PublishResponse Source
Creates a value of PublishResponse
with the minimum fields required to make a request.
FeaturesBatchInsertRequest
data FeaturesBatchInsertRequest Source
The request sent to features.Insert.
See: featuresBatchInsertRequest
smart constructor.
featuresBatchInsertRequest :: FeaturesBatchInsertRequest Source
Creates a value of FeaturesBatchInsertRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fbirNormalizeGeometries :: Lens' FeaturesBatchInsertRequest Bool Source
If true, the server will normalize feature geometries. It is assumed that the South Pole is exterior to any polygons given. See here for a list of normalizations. If false, all feature geometries must be given already normalized. The points in all LinearRings must be listed in counter-clockwise order, and LinearRings may not intersect.
Datasource
data Datasource Source
datasource :: Datasource Source
Creates a value of Datasource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
LabelStyleFontStyle
data LabelStyleFontStyle Source
Font style of the label, defaults to 'normal'.
LSFSItalic | italic |
LSFSNormal | normal |
RasterCollectionsRaster
data RasterCollectionsRaster Source
A raster resource.
See: rasterCollectionsRaster
smart constructor.
rasterCollectionsRaster :: RasterCollectionsRaster Source
Creates a value of RasterCollectionsRaster
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rcrCreationTime :: Lens' RasterCollectionsRaster (Maybe UTCTime) Source
The creation time of this raster. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).
rcrRasterType :: Lens' RasterCollectionsRaster Text Source
The type of this Raster. Always "image" today.
rcrLastModifiedTime :: Lens' RasterCollectionsRaster (Maybe UTCTime) Source
The last modified time of this raster. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).
rcrName :: Lens' RasterCollectionsRaster (Maybe Text) Source
The name of this Raster, supplied by the author.
rcrBbox :: Lens' RasterCollectionsRaster [Double] Source
A rectangular bounding box which contains all of the data in this Raster. The box is expressed as \"west, south, east, north\". The numbers represent latitudes and longitudes in decimal degrees.
rcrId :: Lens' RasterCollectionsRaster (Maybe Text) Source
A globally unique ID, used to refer to this Raster.
rcrProjectId :: Lens' RasterCollectionsRaster (Maybe Text) Source
The ID of the project that this Raster is in.
rcrDescription :: Lens' RasterCollectionsRaster (Maybe Text) Source
The description of this Raster, supplied by the author.
rcrTags :: Lens' RasterCollectionsRaster [Text] Source
Tags of this Raster.
Filter
Conditions for filtering features.
See: filter'
smart constructor.
GeoJSONMultiPoint
data GeoJSONMultiPoint Source
geoJSONMultiPoint :: GeoJSONMultiPoint Source
Creates a value of GeoJSONMultiPoint
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gjmpCoordinates :: Lens' GeoJSONMultiPoint [[Double]] Source
An array of at least two GeoJsonPoint coordinate arrays.
gjmpType :: Lens' GeoJSONMultiPoint (Maybe GeoJSONMultiPointType) Source
Identifies this object as a GeoJsonMultiPoint.
AssetType
The type of asset. One of raster, rasterCollection, table, map, or layer.
ATLayer | layer |
ATMap | map |
ATRaster | raster |
ATRasterCollection | rasterCollection |
ATTable | table |
RasterRasterType
data RasterRasterType Source
The type of this Raster. Always "image" today.
RRTImage | image |
RasterCollectionsListRole
data RasterCollectionsListRole Source
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
RCLROwner |
|
RCLRReader |
|
RCLRWriter |
|
FilterOperator
data FilterOperator Source
Operation used to evaluate the filter.
NotEqual | != |
Less | < |
LessOrEqual | <= |
Equal | == |
Greater | > |
GreaterEqual | >= |
Contains | contains |
EndsWith | endsWith |
StartsWith | startsWith |
TableColumnType
data TableColumnType Source
The type of data stored in this column.
Datetime | datetime |
Double | double |
Integer | integer |
LineStrings | lineStrings |
MixedGeometry | mixedGeometry |
Points | points |
Polygons | polygons |
String | string |
GeoJSONMultiPolygon
geoJSONMultiPolygon :: GeoJSONMultiPolygon Source
Creates a value of GeoJSONMultiPolygon
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gjsonmpCoordinates :: Lens' GeoJSONMultiPolygon [[[[Double]]]] Source
An array of at least two GeoJsonPolygon coordinate arrays.
gjsonmpType :: Lens' GeoJSONMultiPolygon (Maybe GeoJSONMultiPolygonType) Source
Identifies this object as a GeoJsonMultiPolygon.
Layer
A Layer combines multiple datasources, with styling information, for presentation on a map.
See: layer
smart constructor.
Creates a value of Layer
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
layCreationTime :: Lens' Layer (Maybe UTCTime) Source
The creation time of this layer. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).
layWritersCanEditPermissions :: Lens' Layer (Maybe Bool) Source
If true, WRITERs of the asset are able to edit the asset permissions.
layStyle :: Lens' Layer (Maybe VectorStyle) Source
The styling information for a vector layer. Note: Style information is returned in response to a get request but not a list request. After requesting a list of layers, you'll need to send a get request to retrieve the VectorStyles for each layer.
layEtag :: Lens' Layer (Maybe Text) Source
The ETag, used to refer to the current version of the asset.
layDatasourceType :: Lens' Layer (Maybe LayerDatasourceType) Source
Deprecated: The type of the datasources used to build this Layer. Note: This has been replaced by layerType, but is still available for now to maintain backward compatibility.
layPublishingStatus :: Lens' Layer (Maybe LayerPublishingStatus) Source
The publishing status of this layer.
layCreatorEmail :: Lens' Layer (Maybe Text) Source
The email address of the creator of this layer. This is only returned on GET requests and not LIST requests.
layLayerType :: Lens' Layer (Maybe LayerLayerType) Source
The type of the datasources used to build this Layer. This should be used instead of datasourceType. At least one of layerType and datasourceType and must be specified, but layerType takes precedence.
layLastModifiedTime :: Lens' Layer (Maybe UTCTime) Source
The last modified time of this layer. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).
layDatasources :: Lens' Layer [Datasource] Source
An array of datasources used to build this layer. If layerType is "image", or layerType is not specified and datasourceType is "image", then each element in this array is a reference to an Image or RasterCollection. If layerType is "vector", or layerType is not specified and datasourceType is "table" then each element in this array is a reference to a Vector Table.
layLastModifierEmail :: Lens' Layer (Maybe Text) Source
The email address of the last modifier of this layer. This is only returned on GET requests and not LIST requests.
layBbox :: Lens' Layer [Double] Source
A rectangular bounding box which contains all of the data in this Layer. The box is expressed as \"west, south, east, north\". The numbers represent latitude and longitude in decimal degrees.
layProcessingStatus :: Lens' Layer (Maybe LayerProcessingStatus) Source
The processing status of this layer.
layDraftAccessList :: Lens' Layer (Maybe Text) Source
Deprecated: The name of an access list of the Map Editor type. The user on whose behalf the request is being sent must be an editor on that access list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. Note: This is an input field only. It is not returned in response to a list or get request.
layPublishedAccessList :: Lens' Layer (Maybe Text) Source
Deprecated: The access list to whom view permissions are granted. The value must be the name of a Maps Engine access list of the Map Viewer type, and the user must be a viewer on that list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. Note: This is an input field only. It is not returned in response to a list or get request.
layDescription :: Lens' Layer (Maybe Text) Source
The description of this Layer, supplied by the author.
PointStyle
data PointStyle Source
Style for points.
See: pointStyle
smart constructor.
pointStyle :: PointStyle Source
Creates a value of PointStyle
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
psIcon :: Lens' PointStyle (Maybe IconStyle) Source
Icon for the point; if it isn't null, exactly one of 'name', 'id' or 'scaledShape' must be set.
psLabel :: Lens' PointStyle (Maybe LabelStyle) Source
Label style for the point.
RasterCollectionsListProcessingStatus
data RasterCollectionsListProcessingStatus Source
RCLPSComplete |
|
RCLPSFailed |
|
RCLPSNotReady |
|
RCLPSProcessing |
|
RCLPSReady |
|
Raster
A geo-referenced raster.
See: raster
smart constructor.
Creates a value of Raster
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rrCreationTime :: Lens' Raster (Maybe UTCTime) Source
The creation time of this raster. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).
rrWritersCanEditPermissions :: Lens' Raster (Maybe Bool) Source
If true, WRITERs of the asset are able to edit the asset permissions.
rrMaskType :: Lens' Raster Text Source
The mask processing type of this Raster.
rrEtag :: Lens' Raster (Maybe Text) Source
The ETag, used to refer to the current version of the asset.
rrCreatorEmail :: Lens' Raster (Maybe Text) Source
The email address of the creator of this raster. This is only returned on GET requests and not LIST requests.
rrRasterType :: Lens' Raster (Maybe RasterRasterType) Source
The type of this Raster. Always "image" today.
rrLastModifiedTime :: Lens' Raster (Maybe UTCTime) Source
The last modified time of this raster. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).
rrLastModifierEmail :: Lens' Raster (Maybe Text) Source
The email address of the last modifier of this raster. This is only returned on GET requests and not LIST requests.
rrAcquisitionTime :: Lens' Raster (Maybe AcquisitionTime) Source
The acquisition time of this Raster.
rrBbox :: Lens' Raster [Double] Source
A rectangular bounding box which contains all of the data in this Raster. The box is expressed as \"west, south, east, north\". The numbers represent latitudes and longitudes in decimal degrees.
rrProcessingStatus :: Lens' Raster (Maybe RasterProcessingStatus) Source
The processing status of this Raster.
rrDraftAccessList :: Lens' Raster (Maybe Text) Source
Deprecated: The name of an access list of the Map Editor type. The user on whose behalf the request is being sent must be an editor on that access list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. Note: This is an input field only. It is not returned in response to a list or get request.
rrDescription :: Lens' Raster (Maybe Text) Source
The description of this Raster, supplied by the author.
rrAttribution :: Lens' Raster (Maybe Text) Source
The name of the attribution to be used for this Raster.
PolygonStyle
data PolygonStyle Source
Style for polygons.
See: polygonStyle
smart constructor.
polygonStyle :: PolygonStyle Source
Creates a value of PolygonStyle
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pFill :: Lens' PolygonStyle (Maybe Color) Source
Fill color of the polygon. If not provided, the polygon will be transparent and not visible if there is no border.
pLabel :: Lens' PolygonStyle (Maybe LabelStyle) Source
Label style for the polygon.
Permission
data Permission Source
A permission defines the user or group that has access to an asset, and the type of access they have.
See: permission
smart constructor.
permission :: Permission Source
Creates a value of Permission
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
perRole :: Lens' Permission (Maybe PermissionRole) Source
The type of access granted to this user or group.
perId :: Lens' Permission (Maybe Text) Source
The unique identifier of the permission. This could be the email address of the user or group this permission refers to, or the string "anyone" for public permissions.
perType :: Lens' Permission (Maybe PermissionType) Source
The account type.
perDiscoverable :: Lens' Permission (Maybe Bool) Source
Indicates whether a public asset is listed and can be found via a web search (value true), or is visible only to people who have a link to the asset (value false).
PublishedLayer
data PublishedLayer Source
The published version of a layer.
See: publishedLayer
smart constructor.
publishedLayer :: PublishedLayer Source
Creates a value of PublishedLayer
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
plLayerType :: Lens' PublishedLayer (Maybe PublishedLayerLayerType) Source
The type of the datasources used to build this Layer. This should be used instead of datasourceType. At least one of layerType and datasourceType and must be specified, but layerType takes precedence.
plProjectId :: Lens' PublishedLayer (Maybe Text) Source
The ID of the project that this Layer is in.
plDescription :: Lens' PublishedLayer (Maybe Text) Source
The description of this Layer, supplied by the author.
LayersListRole
data LayersListRole Source
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
LLROwner |
|
LLRReader |
|
LLRWriter |
|
Table
A collection of geographic features, and associated metadata.
See: table
smart constructor.
Creates a value of Table
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tabCreationTime :: Lens' Table (Maybe UTCTime) Source
The creation time of this table. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).
tabWritersCanEditPermissions :: Lens' Table (Maybe Bool) Source
If true, WRITERs of the asset are able to edit the asset permissions.
tabEtag :: Lens' Table (Maybe Text) Source
The ETag, used to refer to the current version of the asset.
tabCreatorEmail :: Lens' Table (Maybe Text) Source
The email address of the creator of this table. This is only returned on GET requests and not LIST requests.
tabLastModifiedTime :: Lens' Table (Maybe UTCTime) Source
The last modified time of this table. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).
tabSchema :: Lens' Table (Maybe Schema) Source
The schema for this table. Note: The schema is returned in response to a get request but not a list request. After requesting a list of tables, you'll need to send a get request to retrieve the schema for each table.
tabLastModifierEmail :: Lens' Table (Maybe Text) Source
The email address of the last modifier of this table. This is only returned on GET requests and not LIST requests.
tabBbox :: Lens' Table [Double] Source
A rectangular bounding box which contains all of the data in this Table. The box is expressed as \"west, south, east, north\". The numbers represent latitude and longitude in decimal degrees.
tabProcessingStatus :: Lens' Table (Maybe TableProcessingStatus) Source
The processing status of this table.
tabDraftAccessList :: Lens' Table (Maybe Text) Source
Deprecated: The name of an access list of the Map Editor type. The user on whose behalf the request is being sent must be an editor on that access list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. Note: This is an input field only. It is not returned in response to a list or get request.
tabPublishedAccessList :: Lens' Table (Maybe Text) Source
Deprecated: The access list to whom view permissions are granted. The value must be the name of a Maps Engine access list of the Map Viewer type, and the user must be a viewer on that list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. Note: This is an input field only. It is not returned in response to a list or get request.
tabSourceEncoding :: Lens' Table Text Source
Encoding of the uploaded files. Valid values include UTF-8, CP1251, ISO 8859-1, and Shift_JIS.
tabDescription :: Lens' Table (Maybe Text) Source
The description of this table, supplied by the author.
tabTags :: Lens' Table [Text] Source
An array of text strings, with each string representing a tag. More information about tags can be found in the Tagging data article of the Maps Engine help center.
File
A single File, which is a component of an Asset.
See: file
smart constructor.
Creates a value of File
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fUploadStatus :: Lens' File (Maybe FileUploadStatus) Source
The upload status of the file.
VectorStyle
data VectorStyle Source
A vector style contains styling information for vector layer.
See: vectorStyle
smart constructor.
vectorStyle :: VectorStyle Source
Creates a value of VectorStyle
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vsFeatureInfo :: Lens' VectorStyle (Maybe FeatureInfo) Source
Individual feature info, this is called Info Window in Maps Engine UI. If not provided, a default template with all attributes will be generated.
vsType :: Lens' VectorStyle (Maybe VectorStyleType) Source
The type of the vector style. Currently, only displayRule is supported.
PermissionsBatchDeleteResponse
data PermissionsBatchDeleteResponse Source
The response returned by a call to mapsengine.permissions.batchDelete.
See: permissionsBatchDeleteResponse
smart constructor.
permissionsBatchDeleteResponse :: PermissionsBatchDeleteResponse Source
Creates a value of PermissionsBatchDeleteResponse
with the minimum fields required to make a request.
TablesFeaturesGetVersion
data TablesFeaturesGetVersion Source
The table version to access. See Accessing Public Data for information.
TFGVDraft |
|
TFGVPublished |
|
MapKmlLink
data MapKmlLink Source
mapKmlLink :: MapKmlLink Source
Creates a value of MapKmlLink
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mklDefaultViewport :: Lens' MapKmlLink [Double] Source
An array of four numbers (west, south, east, north) which defines the rectangular bounding box of the default viewport. The numbers represent latitude and longitude in decimal degrees.
mklVisibility :: Lens' MapKmlLink (Maybe Text) Source
The visibility setting of this MapKmlLink. One of "defaultOn" or "defaultOff".
mklType :: Lens' MapKmlLink (Maybe MapKmlLinkType) Source
Identifies this object as a MapKmlLink.
mklKmlURL :: Lens' MapKmlLink (Maybe Text) Source
The URL to the KML file represented by this MapKmlLink.
RasterCollectionRasterType
data RasterCollectionRasterType Source
The type of rasters contained within this RasterCollection.
RCRTImage | image |
RastersListRole
data RastersListRole Source
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
RLROwner |
|
RLRReader |
|
RLRWriter |
|
PermissionsBatchUpdateResponse
data PermissionsBatchUpdateResponse Source
The response returned by a call to mapsengine.permissions.batchUpdate.
See: permissionsBatchUpdateResponse
smart constructor.
permissionsBatchUpdateResponse :: PermissionsBatchUpdateResponse Source
Creates a value of PermissionsBatchUpdateResponse
with the minimum fields required to make a request.
GeoJSONLineString
data GeoJSONLineString Source
geoJSONLineString :: GeoJSONLineString Source
Creates a value of GeoJSONLineString
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gjlsCoordinates :: Lens' GeoJSONLineString [[Double]] Source
An array of two or more positions, representing a line.
gjlsType :: Lens' GeoJSONLineString (Maybe GeoJSONLineStringType) Source
Identifies this object as a GeoJsonLineString.
PublishedMapsListResponse
data PublishedMapsListResponse Source
The response returned by a call to maps.List.published.
See: publishedMapsListResponse
smart constructor.
publishedMapsListResponse :: PublishedMapsListResponse Source
Creates a value of PublishedMapsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pmlrMaps :: Lens' PublishedMapsListResponse [PublishedMap] Source
Resources returned.
pmlrNextPageToken :: Lens' PublishedMapsListResponse (Maybe Word8) Source
Next page token.
MapsListResponse
data MapsListResponse Source
The response returned by a call to maps.List.
See: mapsListResponse
smart constructor.
mapsListResponse :: MapsListResponse Source
Creates a value of MapsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mlrMaps :: Lens' MapsListResponse [Map] Source
Resources returned.
mlrNextPageToken :: Lens' MapsListResponse (Maybe Word8) Source
Next page token.
MapPublishingStatus
data MapPublishingStatus Source
The publishing status of this map.
MPSNotPublished | notPublished |
MPSPublished | published |
GeoJSONGeometryCollection
data GeoJSONGeometryCollection Source
A heterogenous collection of GeoJsonGeometry objects.
See: geoJSONGeometryCollection
smart constructor.
geoJSONGeometryCollection :: GeoJSONGeometryCollection Source
Creates a value of GeoJSONGeometryCollection
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gjgcGeometries :: Lens' GeoJSONGeometryCollection [GeoJSONGeometry] Source
An array of geometry objects. There must be at least 2 different types of geometries in the array.
gjgcType :: Lens' GeoJSONGeometryCollection (Maybe GeoJSONGeometryCollectionType) Source
Identifies this object as a GeoJsonGeometryCollection.
GeoJSONPolygon
data GeoJSONPolygon Source
geoJSONPolygon :: GeoJSONPolygon Source
Creates a value of GeoJSONPolygon
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gjpCoordinates :: Lens' GeoJSONPolygon [[[Double]]] Source
An array of LinearRings. A LinearRing is a GeoJsonLineString which is closed (that is, the first and last GeoJsonPositions are equal), and which contains at least four GeoJsonPositions. For polygons with multiple rings, the first LinearRing is the exterior ring, and any subsequent rings are interior rings (that is, holes).
gjpType :: Lens' GeoJSONPolygon (Maybe GeoJSONPolygonType) Source
Identifies this object as a GeoJsonPolygon.
GeoJSONPoint
data GeoJSONPoint Source
geoJSONPoint :: GeoJSONPoint Source
Creates a value of GeoJSONPoint
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gjsonpCoordinates :: Lens' GeoJSONPoint [Double] Source
A single GeoJsonPosition, specifying the location of the point.
gjsonpType :: Lens' GeoJSONPoint (Maybe GeoJSONPointType) Source
Identifies this object as a GeoJsonPoint.
LayersListResponse
data LayersListResponse Source
The response returned by a call to layers.List. Note: The list response does not include all the fields available in a layer. Refer to the layer resource description for details of the fields that are not included. You'll need to send a get request to retrieve the additional fields for each layer.
See: layersListResponse
smart constructor.
layersListResponse :: LayersListResponse Source
Creates a value of LayersListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
llrNextPageToken :: Lens' LayersListResponse (Maybe Word8) Source
Next page token.
llrLayers :: Lens' LayersListResponse [Layer] Source
Resources returned.
RastersListResponse
data RastersListResponse Source
The response returned by a call to rasters.List.
See: rastersListResponse
smart constructor.
rastersListResponse :: RastersListResponse Source
Creates a value of RastersListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rlrNextPageToken :: Lens' RastersListResponse (Maybe Text) Source
Next page token.
rlrRasters :: Lens' RastersListResponse [Raster] Source
Resources returned.
FileUploadStatus
data FileUploadStatus Source
The upload status of the file.
FUSCanceled | canceled |
FUSComplete | complete |
FUSFailed | failed |
FUSInProgress | inProgress |
MapsListRole
data MapsListRole Source
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
MLROwner |
|
MLRReader |
|
MLRWriter |
|
TablesGetVersion
data TablesGetVersion Source
TGVDraft |
|
TGVPublished |
|
PermissionsListResponse
permissionsListResponse :: PermissionsListResponse Source
Creates a value of PermissionsListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
plrPermissions :: Lens' PermissionsListResponse [Permission] Source
The set of permissions associated with this asset.
TableProcessingStatus
data TableProcessingStatus Source
The processing status of this table.
TPSComplete | complete |
TPSFailed | failed |
TPSNotReady | notReady |
TPSProcessing | processing |
TPSReady | ready |
LineStyle
Style for lines.
See: lineStyle
smart constructor.
lsDash :: Lens' LineStyle [Double] Source
Dash defines the pattern of the line, the values are pixel lengths of alternating dash and gap. If dash is not provided, then it means a solid line. Dash can contain up to 10 values and must contain even number of values.
PublishedLayersListResponse
data PublishedLayersListResponse Source
The response returned by a call to layers.List.published.
See: publishedLayersListResponse
smart constructor.
publishedLayersListResponse :: PublishedLayersListResponse Source
Creates a value of PublishedLayersListResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pllrNextPageToken :: Lens' PublishedLayersListResponse (Maybe Word8) Source
Next page token.
pllrLayers :: Lens' PublishedLayersListResponse [PublishedLayer] Source
Resources returned.