| Copyright | (c) 2015-2016 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 |
Network.Google.MapsEngine.Types
Contents
- Service Configuration
- OAuth Scopes
- 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
Description
- mapsEngineService :: ServiceConfig
- mapsEngineScope :: Proxy '["https://www.googleapis.com/auth/mapsengine"]
- mapsEngineReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/mapsengine.readonly"]
- 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 ByteString)
- 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 ByteString)
- 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 ByteString)
- 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 ByteString)
- data MapsListResponse
- mapsListResponse :: MapsListResponse
- mlrMaps :: Lens' MapsListResponse [Map]
- mlrNextPageToken :: Lens' MapsListResponse (Maybe ByteString)
- 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 ByteString)
- 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 ByteString)
- pllrLayers :: Lens' PublishedLayersListResponse [PublishedLayer]
Service Configuration
mapsEngineService :: ServiceConfig #
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.
OAuth Scopes
mapsEngineScope :: Proxy '["https://www.googleapis.com/auth/mapsengine"] #
View and manage your Google My Maps data
mapsEngineReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/mapsengine.readonly"] #
View your Google My Maps data
ValueRange
data ValueRange #
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.
Instances
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 #
The properties associated with a feature.
See: geoJSONProperties smart constructor.
Arguments
| :: HashMap Text JSONValue | |
| -> GeoJSONProperties |
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) #
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) #
Key/value pairs of this Feature.
Parent
A list of the parents of an asset.
See: parent smart constructor.
FeaturesBatchPatchRequest
data FeaturesBatchPatchRequest #
The request sent to features.BatchPatch.
See: featuresBatchPatchRequest smart constructor.
featuresBatchPatchRequest :: FeaturesBatchPatchRequest #
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 #
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 #
The request sent to mapsengine.permissions.batchUpdate.
See: permissionsBatchUpdateRequest smart constructor.
permissionsBatchUpdateRequest :: PermissionsBatchUpdateRequest #
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] #
The permissions to be inserted or updated.
RasterProcessingStatus
data RasterProcessingStatus #
The processing status of this Raster.
Constructors
| Complete | complete |
| Failed | failed |
| NotReady | notReady |
| Processing | processing |
| Ready | ready |
Instances
LayerProcessingStatus
data LayerProcessingStatus #
The processing status of this layer.
Constructors
| LPSComplete | complete |
| LPSFailed | failed |
| LPSNotReady | notReady |
| LPSProcessing | processing |
| LPSReady | ready |
Instances
ScaledShapeShape
data ScaledShapeShape #
Name of the shape.
Constructors
| Circle | circle |
Instances
PermissionsBatchDeleteRequest
data PermissionsBatchDeleteRequest #
The request sent to mapsengine.permissions.batchDelete.
See: permissionsBatchDeleteRequest smart constructor.
permissionsBatchDeleteRequest :: PermissionsBatchDeleteRequest #
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] #
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 #
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 #
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 ByteString) #
Next page token.
rclrRasterCollections :: Lens' RasterCollectionsListResponse [RasterCollection] #
Resources returned.
GeoJSONMultiLineStringType
data GeoJSONMultiLineStringType #
Identifies this object as a GeoJsonMultiLineString.
Constructors
| MultiLineString | MultiLineString |
Instances
PermissionRole
data PermissionRole #
The type of access granted to this user or group.
Instances
ProjectsListResponse
data ProjectsListResponse #
The response returned by a call to projects.List.
See: projectsListResponse smart constructor.
projectsListResponse :: ProjectsListResponse #
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] #
Projects returned.
GeoJSONGeometry
data GeoJSONGeometry #
geoJSONGeometry :: GeoJSONGeometry #
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] #
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) #
The visibility setting of this MapLayer. One of "defaultOn" or "defaultOff".
mlId :: Lens' MapLayer (Maybe Text) #
The ID of this MapLayer. This ID can be used to request more details about the layer.
ZoomLevels
data ZoomLevels #
Zoom level range. Zoom levels are restricted between 0 and 24, inclusive.
See: zoomLevels smart constructor.
Instances
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 #
A feature info contains information about individual feature.
See: featureInfo smart constructor.
Instances
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) #
HTML template of the info window. If not provided, a default template with all attributes will be generated.
AcquisitionTimePrecision
data AcquisitionTimePrecision #
The precision of acquisition time.
Instances
SizeRange
Scaled shape size range in pixels. For circles, size corresponds to diameter.
See: sizeRange smart constructor.
ScalingFunctionScalingType
data ScalingFunctionScalingType #
The type of scaling function to use. Defaults to SQRT. Currently only linear and square root scaling are supported.
Instances
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) #
The expandability setting of this MapFolder. If true, the folder can be expanded.
mfDefaultViewport :: Lens' MapFolder [Double] #
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.
mfContents :: Lens' MapFolder [MapItem] #
mfVisibility :: Lens' MapFolder (Maybe Text) #
The visibility setting of this MapFolder. One of "defaultOn" or "defaultOff".
mfKey :: Lens' MapFolder (Maybe Text) #
A user defined alias for this MapFolder, specific to this Map.
AssetsListRole
data AssetsListRole #
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
Constructors
| ALROwner |
|
| ALRReader |
|
| ALRWriter |
|
Instances
RastersListProcessingStatus
data RastersListProcessingStatus #
Constructors
| RLPSComplete |
|
| RLPSFailed |
|
| RLPSNotReady |
|
| RLPSProcessing |
|
| RLPSReady |
|
Instances
Project
A Maps Engine project groups a collection of resources.
See: project smart constructor.
Color
Basic color used in styling.
See: color smart constructor.
cOpacity :: Lens' Color (Maybe Double) #
Opacity ranges from 0 to 1, inclusive. If not provided, default to 1.
LayersListProcessingStatus
data LayersListProcessingStatus #
Constructors
| LLPSComplete |
|
| LLPSFailed |
|
| LLPSNotReady |
|
| LLPSProcessing |
|
| LLPSReady |
|
Instances
RasterCollection
data RasterCollection #
A raster collection groups multiple Raster resources for inclusion in a Layer.
See: rasterCollection smart constructor.
rasterCollection :: RasterCollection #
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) #
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) #
If true, WRITERs of the asset are able to edit the asset permissions.
rcEtag :: Lens' RasterCollection (Maybe Text) #
The ETag, used to refer to the current version of the asset.
rcCreatorEmail :: Lens' RasterCollection (Maybe Text) #
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) #
The type of rasters contained within this RasterCollection.
rcLastModifiedTime :: Lens' RasterCollection (Maybe UTCTime) #
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) #
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) #
The name of this RasterCollection, supplied by the author.
rcBbox :: Lens' RasterCollection [Double] #
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) #
The processing status of this RasterCollection.
rcId :: Lens' RasterCollection (Maybe Text) #
A globally unique ID, used to refer to this RasterCollection.
rcProjectId :: Lens' RasterCollection (Maybe Text) #
The ID of the project that this RasterCollection is in.
rcDraftAccessList :: Lens' RasterCollection (Maybe Text) #
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) #
The description of this RasterCollection, supplied by the author.
rcAttribution :: Lens' RasterCollection (Maybe Text) #
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] #
Tags of this RasterCollection.
LineStyleStroke
data LineStyleStroke #
Stroke of the line.
See: lineStyleStroke smart constructor.
lineStyleStroke :: LineStyleStroke #
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) #
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) #
Opacity of the line.
RasterCollectionsRastersListRole
data RasterCollectionsRastersListRole #
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
Constructors
| RCRLROwner |
|
| RCRLRReader |
|
| RCRLRWriter |
|
Instances
GeoJSONMultiPolygonType
data GeoJSONMultiPolygonType #
Identifies this object as a GeoJsonMultiPolygon.
Constructors
| MultiPolygon | MultiPolygon |
Instances
GeoJSONMultiPointType
data GeoJSONMultiPointType #
Identifies this object as a GeoJsonMultiPoint.
Constructors
| MultiPoint | MultiPoint |
Instances
RasterCollectionsRastersBatchDeleteResponse
data RasterCollectionsRastersBatchDeleteResponse #
The response returned by a call to rasterCollections.rasters.batchDelete.
See: rasterCollectionsRastersBatchDeleteResponse smart constructor.
Instances
rasterCollectionsRastersBatchDeleteResponse :: RasterCollectionsRastersBatchDeleteResponse #
Creates a value of RasterCollectionsRastersBatchDeleteResponse with the minimum fields required to make a request.
ProcessResponse
data ProcessResponse #
The response returned by a call to any asset's Process method.
See: processResponse smart constructor.
processResponse :: ProcessResponse #
Creates a value of ProcessResponse with the minimum fields required to make a request.
TableColumn
data TableColumn #
Instances
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) #
The type of data stored in this column.
PublishedLayerLayerType
data PublishedLayerLayerType #
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.
Instances
TablesListProcessingStatus
data TablesListProcessingStatus #
Constructors
| TLPSComplete |
|
| TLPSFailed |
|
| TLPSNotReady |
|
| TLPSProcessing |
|
| TLPSReady |
|
Instances
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) #
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) #
If true, WRITERs of the asset are able to edit the asset permissions.
aCreatorEmail :: Lens' Asset (Maybe Text) #
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) #
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) #
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] #
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) #
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) #
The type of asset. One of raster, rasterCollection, table, map, or layer.
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 #
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.
Instances
ScaledShape
data ScaledShape #
Parameters for styling points as scaled shapes.
See: scaledShape smart constructor.
Instances
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) #
Border color/width of the shape. If not specified the shape won't have a border.
ssFill :: Lens' ScaledShape (Maybe Color) #
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) #
Name of the shape.
PermissionType
data PermissionType #
The account type.
Instances
MapProcessingStatus
data MapProcessingStatus #
The processing status of this map. Map processing is automatically started once a map becomes ready for processing.
Constructors
| MPSComplete | complete |
| MPSFailed | failed |
| MPSNotReady | notReady |
| MPSProcessing | processing |
| MPSReady | ready |
Instances
FeaturesBatchDeleteRequest
data FeaturesBatchDeleteRequest #
The request sent to features.BatchDelete.
See: featuresBatchDeleteRequest smart constructor.
featuresBatchDeleteRequest :: FeaturesBatchDeleteRequest #
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 #
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.
Instances
TablesListRole
data TablesListRole #
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
Constructors
| TLROwner |
|
| TLRReader |
|
| TLRWriter |
|
Instances
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 #
The type of the vector style. Currently, only displayRule is supported.
Constructors
| VSTDisplayRule | displayRule |
Instances
GeoJSONLineStringType
data GeoJSONLineStringType #
Identifies this object as a GeoJsonLineString.
Constructors
| LineString | LineString |
Instances
ParentsListResponse
data ParentsListResponse #
The response returned by a call to parents.List.
See: parentsListResponse smart constructor.
parentsListResponse :: ParentsListResponse #
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) #
Next page token.
plrParents :: Lens' ParentsListResponse [Parent] #
The parent assets.
FeaturesListResponse
data FeaturesListResponse #
The response returned by a call to features.List.
See: featuresListResponse smart constructor.
featuresListResponse :: FeaturesListResponse #
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) #
Next page token.
flrAllowedQueriesPerSecond :: Lens' FeaturesListResponse (Maybe Double) #
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] #
Resources returned.
RasterCollectionsRastersBatchInsertResponse
data RasterCollectionsRastersBatchInsertResponse #
The response returned by a call to rasterCollections.rasters.batchInsert.
See: rasterCollectionsRastersBatchInsertResponse smart constructor.
Instances
rasterCollectionsRastersBatchInsertResponse :: RasterCollectionsRastersBatchInsertResponse #
Creates a value of RasterCollectionsRastersBatchInsertResponse with the minimum fields required to make a request.
LayerPublishingStatus
data LayerPublishingStatus #
The publishing status of this layer.
Constructors
| LPSNotPublished | notPublished |
| LPSPublished | published |
Instances
MapKmlLinkType
data MapKmlLinkType #
Identifies this object as a MapKmlLink.
Constructors
| KmlLink | kmlLink |
Instances
LayerDatasourceType
data LayerDatasourceType #
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.
Instances
GeoJSONGeometryCollectionType
data GeoJSONGeometryCollectionType #
Identifies this object as a GeoJsonGeometryCollection.
Constructors
| GeometryCollection | GeometryCollection |
Instances
IconsListResponse
data IconsListResponse #
The response returned by a call to icons.List.
See: iconsListResponse smart constructor.
iconsListResponse :: IconsListResponse #
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) #
Next page token.
ilrIcons :: Lens' IconsListResponse [Icon] #
Resources returned.
LabelStyle
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) #
Font style of the label, defaults to 'normal'.
lsSize :: Lens' LabelStyle (Maybe Double) #
Font size of the label, in pixels. 8 <= size <= 15. If not provided, a default size will be provided.
lsFontWeight :: Lens' LabelStyle (Maybe LabelStyleFontWeight) #
Font weight of the label, defaults to 'normal'.
RasterCollectionsRasterBatchDeleteRequest
data RasterCollectionsRasterBatchDeleteRequest #
The request sent to rasterCollections.Rasters.BatchDelete.
See: rasterCollectionsRasterBatchDeleteRequest smart constructor.
Instances
rasterCollectionsRasterBatchDeleteRequest :: RasterCollectionsRasterBatchDeleteRequest #
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] #
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) #
The name of the column that contains the unique identifier of a Feature.
sColumns :: Lens' Schema [TableColumn] #
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) #
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
GeoJSONPointType
data GeoJSONPointType #
Identifies this object as a GeoJsonPoint.
Constructors
| Point | Point |
Instances
GeoJSONPolygonType
data GeoJSONPolygonType #
Identifies this object as a GeoJsonPolygon.
Constructors
| Polygon | Polygon |
Instances
RasterCollectionsRastersBatchInsertRequest
data RasterCollectionsRastersBatchInsertRequest #
The request sent to rasterCollections.Rasters.BatchInsert.
See: rasterCollectionsRastersBatchInsertRequest smart constructor.
Instances
rasterCollectionsRastersBatchInsertRequest :: RasterCollectionsRastersBatchInsertRequest #
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] #
An array of Raster asset IDs to be added to this RasterCollection.
PublishedMap
data PublishedMap #
The published version of a map asset.
See: publishedMap smart constructor.
Instances
publishedMap :: PublishedMap #
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] #
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] #
The contents of this Map.
pmProjectId :: Lens' PublishedMap (Maybe Text) #
The ID of the project that this Map is in.
pmDescription :: Lens' PublishedMap (Maybe Text) #
The description of this Map, supplied by the author.
AcquisitionTime
data AcquisitionTime #
Acquisition time represents acquired time of a raster.
See: acquisitionTime smart constructor.
acquisitionTime :: AcquisitionTime #
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) #
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) #
The precision of acquisition time.
atEnd :: Lens' AcquisitionTime (Maybe UTCTime) #
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 #
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.
Constructors
| LGVDraft |
|
| LGVPublished |
|
Instances
TablesListResponse
data TablesListResponse #
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 #
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 ByteString) #
Next page token.
tlrTables :: Lens' TablesListResponse [Table] #
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) #
A scalable shape.
isScalingFunction :: Lens' IconStyle (Maybe ScalingFunction) #
The function used to scale shapes. Required when a scaledShape is specified.
isName :: Lens' IconStyle (Maybe Text) #
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
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) #
Style applied to points. Required for Point Geometry.
drPolygonOptions :: Lens' DisplayRule (Maybe PolygonStyle) #
Style applied to polygons. Required for Polygon Geometry.
drZoomLevels :: Lens' DisplayRule (Maybe ZoomLevels) #
The zoom levels that this display rule apply.
drFilters :: Lens' DisplayRule [Filter] #
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) #
Display rule name. Name is not unique and cannot be used for identification purpose.
drLineOptions :: Lens' DisplayRule (Maybe LineStyle) #
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) #
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) #
If true, WRITERs of the asset are able to edit the asset permissions.
mDefaultViewport :: Lens' Map [Double] #
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) #
The publishing status of this map.
mCreatorEmail :: Lens' Map (Maybe Text) #
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) #
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) #
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] #
Deprecated: An array containing the available versions of this Map. Currently may only contain "published". The publishingStatus field should be used instead.
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) #
The processing status of this map. Map processing is automatically started once a map becomes ready for processing.
mDraftAccessList :: Lens' Map (Maybe Text) #
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) #
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
RasterCollectionsRastersListResponse
data RasterCollectionsRastersListResponse #
The response returned by a call to rasterCollections.rasters.List.
See: rasterCollectionsRastersListResponse smart constructor.
Instances
rasterCollectionsRastersListResponse :: RasterCollectionsRastersListResponse #
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) #
Next page token.
rcrlrRasters :: Lens' RasterCollectionsRastersListResponse [RasterCollectionsRaster] #
Resources returned.
GeoJSONMultiLineString
data GeoJSONMultiLineString #
Multi Line String
See: geoJSONMultiLineString smart constructor.
geoJSONMultiLineString :: GeoJSONMultiLineString #
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]]] #
An array of at least two GeoJsonLineString coordinate arrays.
gjmlsType :: Lens' GeoJSONMultiLineString (Maybe GeoJSONMultiLineStringType) #
Identifies this object as a GeoJsonMultiLineString.
ScalingFunction
data ScalingFunction #
Parameters for scaling scaled shapes.
See: scalingFunction smart constructor.
scalingFunction :: ScalingFunction #
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) #
The range of values to display across the size range.
sfSizeRange :: Lens' ScalingFunction (Maybe SizeRange) #
The range of shape sizes, in pixels. For circles, the size corresponds to the diameter.
sfScalingType :: Lens' ScalingFunction (Maybe ScalingFunctionScalingType) #
The type of scaling function to use. Defaults to SQRT. Currently only linear and square root scaling are supported.
LabelStyleFontWeight
data LabelStyleFontWeight #
Font weight of the label, defaults to 'normal'.
Instances
MapFolderType
data MapFolderType #
Identifies this object as a MapFolder.
Constructors
| Folder | folder |
Instances
RasterCollectionProcessingStatus
data RasterCollectionProcessingStatus #
The processing status of this RasterCollection.
Constructors
| RCPSComplete | complete |
| RCPSFailed | failed |
| RCPSNotReady | notReady |
| RCPSProcessing | processing |
| RCPSReady | ready |
Instances
TablesFeaturesListVersion
data TablesFeaturesListVersion #
The table version to access. See Accessing Public Data for information.
Constructors
| TFLVDraft |
|
| TFLVPublished |
|
Instances
MapsListProcessingStatus
data MapsListProcessingStatus #
Constructors
| MLPSComplete |
|
| MLPSFailed |
|
| MLPSNotReady |
|
| MLPSProcessing |
|
Instances
AssetsListResponse
data AssetsListResponse #
The response returned by a call to resources.List.
See: assetsListResponse smart constructor.
assetsListResponse :: AssetsListResponse #
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 ByteString) #
Next page token.
alrAssets :: Lens' AssetsListResponse [Asset] #
Assets returned.
PublishResponse
data PublishResponse #
The response returned by a call to any asset's Publish method.
See: publishResponse smart constructor.
publishResponse :: PublishResponse #
Creates a value of PublishResponse with the minimum fields required to make a request.
FeaturesBatchInsertRequest
data FeaturesBatchInsertRequest #
The request sent to features.Insert.
See: featuresBatchInsertRequest smart constructor.
featuresBatchInsertRequest :: FeaturesBatchInsertRequest #
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 #
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 #
Instances
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 #
Font style of the label, defaults to 'normal'.
Constructors
| LSFSItalic | italic |
| LSFSNormal | normal |
Instances
RasterCollectionsRaster
data RasterCollectionsRaster #
A raster resource.
See: rasterCollectionsRaster smart constructor.
rasterCollectionsRaster :: RasterCollectionsRaster #
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) #
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 #
The type of this Raster. Always "image" today.
rcrLastModifiedTime :: Lens' RasterCollectionsRaster (Maybe UTCTime) #
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) #
The name of this Raster, supplied by the author.
rcrBbox :: Lens' RasterCollectionsRaster [Double] #
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) #
A globally unique ID, used to refer to this Raster.
rcrProjectId :: Lens' RasterCollectionsRaster (Maybe Text) #
The ID of the project that this Raster is in.
rcrDescription :: Lens' RasterCollectionsRaster (Maybe Text) #
The description of this Raster, supplied by the author.
rcrTags :: Lens' RasterCollectionsRaster [Text] #
Tags of this Raster.
Filter
Conditions for filtering features.
See: filter' smart constructor.
GeoJSONMultiPoint
data GeoJSONMultiPoint #
geoJSONMultiPoint :: GeoJSONMultiPoint #
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]] #
An array of at least two GeoJsonPoint coordinate arrays.
gjmpType :: Lens' GeoJSONMultiPoint (Maybe GeoJSONMultiPointType) #
Identifies this object as a GeoJsonMultiPoint.
AssetType
The type of asset. One of raster, rasterCollection, table, map, or layer.
Constructors
| ATLayer | layer |
| ATMap | map |
| ATRaster | raster |
| ATRasterCollection | rasterCollection |
| ATTable | table |
RasterRasterType
data RasterRasterType #
The type of this Raster. Always "image" today.
Constructors
| RRTImage | image |
Instances
RasterCollectionsListRole
data RasterCollectionsListRole #
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
Constructors
| RCLROwner |
|
| RCLRReader |
|
| RCLRWriter |
|
Instances
FilterOperator
data FilterOperator #
Operation used to evaluate the filter.
Constructors
| NotEqual | != |
| Less | < |
| LessOrEqual | <= |
| Equal | == |
| Greater | > |
| GreaterEqual | >= |
| Contains | contains |
| EndsWith | endsWith |
| StartsWith | startsWith |
Instances
TableColumnType
data TableColumnType #
The type of data stored in this column.
Constructors
| Datetime | datetime |
| Double | double |
| Integer | integer |
| LineStrings | lineStrings |
| MixedGeometry | mixedGeometry |
| Points | points |
| Polygons | polygons |
| String | string |
Instances
GeoJSONMultiPolygon
data GeoJSONMultiPolygon #
geoJSONMultiPolygon :: GeoJSONMultiPolygon #
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]]]] #
An array of at least two GeoJsonPolygon coordinate arrays.
gjsonmpType :: Lens' GeoJSONMultiPolygon (Maybe GeoJSONMultiPolygonType) #
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) #
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) #
If true, WRITERs of the asset are able to edit the asset permissions.
layStyle :: Lens' Layer (Maybe VectorStyle) #
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.
layDatasourceType :: Lens' Layer (Maybe LayerDatasourceType) #
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) #
The publishing status of this layer.
layCreatorEmail :: Lens' Layer (Maybe Text) #
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) #
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) #
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] #
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) #
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] #
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) #
The processing status of this layer.
layDraftAccessList :: Lens' Layer (Maybe Text) #
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) #
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.
PointStyle
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) #
Icon for the point; if it isn't null, exactly one of 'name', 'id' or 'scaledShape' must be set.
psLabel :: Lens' PointStyle (Maybe LabelStyle) #
Label style for the point.
RasterCollectionsListProcessingStatus
data RasterCollectionsListProcessingStatus #
Constructors
| RCLPSComplete |
|
| RCLPSFailed |
|
| RCLPSNotReady |
|
| RCLPSProcessing |
|
| RCLPSReady |
|
Instances
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) #
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) #
If true, WRITERs of the asset are able to edit the asset permissions.
rrMaskType :: Lens' Raster Text #
The mask processing type of this Raster.
rrCreatorEmail :: Lens' Raster (Maybe Text) #
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) #
The type of this Raster. Always "image" today.
rrLastModifiedTime :: Lens' Raster (Maybe UTCTime) #
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) #
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) #
The acquisition time of this Raster.
rrBbox :: Lens' Raster [Double] #
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) #
The processing status of this Raster.
rrDraftAccessList :: Lens' Raster (Maybe Text) #
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.
PolygonStyle
polygonStyle :: PolygonStyle #
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) #
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) #
Label style for the polygon.
Permission
data Permission #
A permission defines the user or group that has access to an asset, and the type of access they have.
See: permission smart constructor.
Instances
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) #
The type of access granted to this user or group.
perId :: Lens' Permission (Maybe Text) #
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) #
The account type.
perDiscoverable :: Lens' Permission (Maybe Bool) #
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 #
The published version of a layer.
See: publishedLayer smart constructor.
Instances
publishedLayer :: PublishedLayer #
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) #
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) #
The ID of the project that this Layer is in.
plDescription :: Lens' PublishedLayer (Maybe Text) #
The description of this Layer, supplied by the author.
LayersListRole
data LayersListRole #
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
Constructors
| LLROwner |
|
| LLRReader |
|
| LLRWriter |
|
Instances
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) #
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) #
If true, WRITERs of the asset are able to edit the asset permissions.
tabCreatorEmail :: Lens' Table (Maybe Text) #
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) #
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) #
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) #
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] #
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) #
The processing status of this table.
tabDraftAccessList :: Lens' Table (Maybe Text) #
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) #
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 #
Encoding of the uploaded files. Valid values include UTF-8, CP1251, ISO 8859-1, and Shift_JIS.
tabTags :: Lens' Table [Text] #
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) #
The upload status of the file.
VectorStyle
data VectorStyle #
A vector style contains styling information for vector layer.
See: vectorStyle smart constructor.
Instances
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) #
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) #
The type of the vector style. Currently, only displayRule is supported.
PermissionsBatchDeleteResponse
data PermissionsBatchDeleteResponse #
The response returned by a call to mapsengine.permissions.batchDelete.
See: permissionsBatchDeleteResponse smart constructor.
permissionsBatchDeleteResponse :: PermissionsBatchDeleteResponse #
Creates a value of PermissionsBatchDeleteResponse with the minimum fields required to make a request.
TablesFeaturesGetVersion
data TablesFeaturesGetVersion #
The table version to access. See Accessing Public Data for information.
Constructors
| TFGVDraft |
|
| TFGVPublished |
|
Instances
MapKmlLink
data MapKmlLink #
Instances
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] #
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) #
The visibility setting of this MapKmlLink. One of "defaultOn" or "defaultOff".
mklType :: Lens' MapKmlLink (Maybe MapKmlLinkType) #
Identifies this object as a MapKmlLink.
RasterCollectionRasterType
data RasterCollectionRasterType #
The type of rasters contained within this RasterCollection.
Constructors
| RCRTImage | image |
Instances
RastersListRole
data RastersListRole #
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
Constructors
| RLROwner |
|
| RLRReader |
|
| RLRWriter |
|
Instances
PermissionsBatchUpdateResponse
data PermissionsBatchUpdateResponse #
The response returned by a call to mapsengine.permissions.batchUpdate.
See: permissionsBatchUpdateResponse smart constructor.
permissionsBatchUpdateResponse :: PermissionsBatchUpdateResponse #
Creates a value of PermissionsBatchUpdateResponse with the minimum fields required to make a request.
GeoJSONLineString
data GeoJSONLineString #
geoJSONLineString :: GeoJSONLineString #
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]] #
An array of two or more positions, representing a line.
gjlsType :: Lens' GeoJSONLineString (Maybe GeoJSONLineStringType) #
Identifies this object as a GeoJsonLineString.
PublishedMapsListResponse
data PublishedMapsListResponse #
The response returned by a call to maps.List.published.
See: publishedMapsListResponse smart constructor.
publishedMapsListResponse :: PublishedMapsListResponse #
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] #
Resources returned.
pmlrNextPageToken :: Lens' PublishedMapsListResponse (Maybe ByteString) #
Next page token.
MapsListResponse
data MapsListResponse #
The response returned by a call to maps.List.
See: mapsListResponse smart constructor.
mapsListResponse :: MapsListResponse #
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] #
Resources returned.
mlrNextPageToken :: Lens' MapsListResponse (Maybe ByteString) #
Next page token.
MapPublishingStatus
data MapPublishingStatus #
The publishing status of this map.
Constructors
| MPSNotPublished | notPublished |
| MPSPublished | published |
Instances
GeoJSONGeometryCollection
data GeoJSONGeometryCollection #
A heterogenous collection of GeoJsonGeometry objects.
See: geoJSONGeometryCollection smart constructor.
geoJSONGeometryCollection :: GeoJSONGeometryCollection #
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] #
An array of geometry objects. There must be at least 2 different types of geometries in the array.
gjgcType :: Lens' GeoJSONGeometryCollection (Maybe GeoJSONGeometryCollectionType) #
Identifies this object as a GeoJsonGeometryCollection.
GeoJSONPolygon
data GeoJSONPolygon #
Instances
geoJSONPolygon :: GeoJSONPolygon #
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]]] #
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) #
Identifies this object as a GeoJsonPolygon.
GeoJSONPoint
data GeoJSONPoint #
Instances
geoJSONPoint :: GeoJSONPoint #
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] #
A single GeoJsonPosition, specifying the location of the point.
gjsonpType :: Lens' GeoJSONPoint (Maybe GeoJSONPointType) #
Identifies this object as a GeoJsonPoint.
LayersListResponse
data LayersListResponse #
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 #
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 ByteString) #
Next page token.
llrLayers :: Lens' LayersListResponse [Layer] #
Resources returned.
RastersListResponse
data RastersListResponse #
The response returned by a call to rasters.List.
See: rastersListResponse smart constructor.
rastersListResponse :: RastersListResponse #
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) #
Next page token.
rlrRasters :: Lens' RastersListResponse [Raster] #
Resources returned.
FileUploadStatus
data FileUploadStatus #
The upload status of the file.
Constructors
| FUSCanceled | canceled |
| FUSComplete | complete |
| FUSFailed | failed |
| FUSInProgress | inProgress |
Instances
MapsListRole
data MapsListRole #
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
Constructors
| MLROwner |
|
| MLRReader |
|
| MLRWriter |
|
Instances
TablesGetVersion
data TablesGetVersion #
Constructors
| TGVDraft |
|
| TGVPublished |
|
Instances
PermissionsListResponse
data PermissionsListResponse #
permissionsListResponse :: PermissionsListResponse #
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] #
The set of permissions associated with this asset.
TableProcessingStatus
data TableProcessingStatus #
The processing status of this table.
Constructors
| TPSComplete | complete |
| TPSFailed | failed |
| TPSNotReady | notReady |
| TPSProcessing | processing |
| TPSReady | ready |
Instances
LineStyle
Style for lines.
See: lineStyle smart constructor.
lsDash :: Lens' LineStyle [Double] #
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 #
The response returned by a call to layers.List.published.
See: publishedLayersListResponse smart constructor.
publishedLayersListResponse :: PublishedLayersListResponse #
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 ByteString) #
Next page token.
pllrLayers :: Lens' PublishedLayersListResponse [PublishedLayer] #
Resources returned.