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 |
- 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
- 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 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.
OAuth Scopes
mapsEngineScope :: Proxy '["https://www.googleapis.com/auth/mapsengine"] Source #
View and manage your Google My Maps data
mapsEngineReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/mapsengine.readonly"] Source #
View your Google My Maps data
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 ByteString) 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
mapFolder :: MapFolder Source #
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.
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:
iDescription :: Lens' Icon (Maybe Text) Source #
The description of this Icon, supplied by the author.
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.
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 ByteString) Source #
Next page token.
IconStyle
Style for icon, this is part of point style.
See: iconStyle
smart constructor.
iconStyle :: IconStyle Source #
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.
mEtag :: Lens' Map (Maybe Text) Source #
The ETag, used to refer to the current version of the asset.
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 ByteString) Source #
Next page token.
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.
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
data GeoJSONMultiPolygon Source #
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.
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.
plId :: Lens' PublishedLayer (Maybe Text) Source #
A globally unique ID, used to refer to this Layer.
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 ByteString) 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:
mlrNextPageToken :: Lens' MapsListResponse (Maybe ByteString) 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 ByteString) Source #
Next page token.
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 ByteString) Source #
Next page token.
pllrLayers :: Lens' PublishedLayersListResponse [PublishedLayer] Source #
Resources returned.