gogol-maps-engine-0.3.0: Google Maps Engine SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.MapsEngine.Types

Contents

Description

 

Synopsis

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.

Instances

Eq ValueRange Source # 
Data ValueRange Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ValueRange -> c ValueRange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ValueRange #

toConstr :: ValueRange -> Constr #

dataTypeOf :: ValueRange -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ValueRange) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ValueRange) #

gmapT :: (forall b. Data b => b -> b) -> ValueRange -> ValueRange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ValueRange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ValueRange -> r #

gmapQ :: (forall d. Data d => d -> u) -> ValueRange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ValueRange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ValueRange -> m ValueRange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ValueRange -> m ValueRange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ValueRange -> m ValueRange #

Show ValueRange Source # 
Generic ValueRange Source # 

Associated Types

type Rep ValueRange :: * -> * #

ToJSON ValueRange Source # 
FromJSON ValueRange Source # 
type Rep ValueRange Source # 
type Rep ValueRange = D1 (MetaData "ValueRange" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "ValueRange'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_vrMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_vrMin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

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.

Instances

Eq GeoJSONProperties Source # 
Data GeoJSONProperties Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GeoJSONProperties -> c GeoJSONProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GeoJSONProperties #

toConstr :: GeoJSONProperties -> Constr #

dataTypeOf :: GeoJSONProperties -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GeoJSONProperties) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GeoJSONProperties) #

gmapT :: (forall b. Data b => b -> b) -> GeoJSONProperties -> GeoJSONProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> GeoJSONProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GeoJSONProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GeoJSONProperties -> m GeoJSONProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONProperties -> m GeoJSONProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONProperties -> m GeoJSONProperties #

Show GeoJSONProperties Source # 
Generic GeoJSONProperties Source # 
ToJSON GeoJSONProperties Source # 
FromJSON GeoJSONProperties Source # 
type Rep GeoJSONProperties Source # 
type Rep GeoJSONProperties = D1 (MetaData "GeoJSONProperties" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" True) (C1 (MetaCons "GeoJSONProperties'" PrefixI True) (S1 (MetaSel (Just Symbol "_gjpAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

geoJSONProperties Source #

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

data Feature Source #

A feature within a table.

See: feature smart constructor.

Instances

Eq Feature Source # 

Methods

(==) :: Feature -> Feature -> Bool #

(/=) :: Feature -> Feature -> Bool #

Data Feature Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Feature -> c Feature #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Feature #

toConstr :: Feature -> Constr #

dataTypeOf :: Feature -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Feature) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Feature) #

gmapT :: (forall b. Data b => b -> b) -> Feature -> Feature #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Feature -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Feature -> r #

gmapQ :: (forall d. Data d => d -> u) -> Feature -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Feature -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Feature -> m Feature #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Feature -> m Feature #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Feature -> m Feature #

Show Feature Source # 
Generic Feature Source # 

Associated Types

type Rep Feature :: * -> * #

Methods

from :: Feature -> Rep Feature x #

to :: Rep Feature x -> Feature #

ToJSON Feature Source # 
FromJSON Feature Source # 
type Rep Feature Source # 
type Rep Feature = D1 (MetaData "Feature" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "Feature'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_fGeometry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GeoJSONGeometry))) ((:*:) (S1 (MetaSel (Just Symbol "_fType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_fProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GeoJSONProperties))))))

feature :: Feature Source #

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:

fGeometry :: Lens' Feature (Maybe GeoJSONGeometry) Source #

The geometry member of this Feature.

fType :: Lens' Feature Text Source #

Identifies this object as a feature.

fProperties :: Lens' Feature (Maybe GeoJSONProperties) Source #

Key/value pairs of this Feature.

Parent

data Parent Source #

A list of the parents of an asset.

See: parent smart constructor.

Instances

Eq Parent Source # 

Methods

(==) :: Parent -> Parent -> Bool #

(/=) :: Parent -> Parent -> Bool #

Data Parent Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Parent -> c Parent #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Parent #

toConstr :: Parent -> Constr #

dataTypeOf :: Parent -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Parent) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Parent) #

gmapT :: (forall b. Data b => b -> b) -> Parent -> Parent #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Parent -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Parent -> r #

gmapQ :: (forall d. Data d => d -> u) -> Parent -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Parent -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Parent -> m Parent #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Parent -> m Parent #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Parent -> m Parent #

Show Parent Source # 
Generic Parent Source # 

Associated Types

type Rep Parent :: * -> * #

Methods

from :: Parent -> Rep Parent x #

to :: Rep Parent x -> Parent #

ToJSON Parent Source # 
FromJSON Parent Source # 
type Rep Parent Source # 
type Rep Parent = D1 (MetaData "Parent" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" True) (C1 (MetaCons "Parent'" PrefixI True) (S1 (MetaSel (Just Symbol "_pId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

parent :: Parent Source #

Creates a value of Parent with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pId :: Lens' Parent (Maybe Text) Source #

The ID of this parent.

FeaturesBatchPatchRequest

data FeaturesBatchPatchRequest Source #

The request sent to features.BatchPatch.

See: featuresBatchPatchRequest smart constructor.

Instances

Eq FeaturesBatchPatchRequest Source # 
Data FeaturesBatchPatchRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FeaturesBatchPatchRequest -> c FeaturesBatchPatchRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FeaturesBatchPatchRequest #

toConstr :: FeaturesBatchPatchRequest -> Constr #

dataTypeOf :: FeaturesBatchPatchRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FeaturesBatchPatchRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FeaturesBatchPatchRequest) #

gmapT :: (forall b. Data b => b -> b) -> FeaturesBatchPatchRequest -> FeaturesBatchPatchRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FeaturesBatchPatchRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FeaturesBatchPatchRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> FeaturesBatchPatchRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FeaturesBatchPatchRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FeaturesBatchPatchRequest -> m FeaturesBatchPatchRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FeaturesBatchPatchRequest -> m FeaturesBatchPatchRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FeaturesBatchPatchRequest -> m FeaturesBatchPatchRequest #

Show FeaturesBatchPatchRequest Source # 
Generic FeaturesBatchPatchRequest Source # 
ToJSON FeaturesBatchPatchRequest Source # 
FromJSON FeaturesBatchPatchRequest Source # 
type Rep FeaturesBatchPatchRequest Source # 
type Rep FeaturesBatchPatchRequest = D1 (MetaData "FeaturesBatchPatchRequest" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "FeaturesBatchPatchRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_fbprFeatures") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Feature]))) (S1 (MetaSel (Just Symbol "_fbprNormalizeGeometries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool))))

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.

Instances

Eq PermissionsBatchUpdateRequest Source # 
Data PermissionsBatchUpdateRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PermissionsBatchUpdateRequest -> c PermissionsBatchUpdateRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PermissionsBatchUpdateRequest #

toConstr :: PermissionsBatchUpdateRequest -> Constr #

dataTypeOf :: PermissionsBatchUpdateRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PermissionsBatchUpdateRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PermissionsBatchUpdateRequest) #

gmapT :: (forall b. Data b => b -> b) -> PermissionsBatchUpdateRequest -> PermissionsBatchUpdateRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PermissionsBatchUpdateRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PermissionsBatchUpdateRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> PermissionsBatchUpdateRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PermissionsBatchUpdateRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PermissionsBatchUpdateRequest -> m PermissionsBatchUpdateRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionsBatchUpdateRequest -> m PermissionsBatchUpdateRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionsBatchUpdateRequest -> m PermissionsBatchUpdateRequest #

Show PermissionsBatchUpdateRequest Source # 
Generic PermissionsBatchUpdateRequest Source # 
ToJSON PermissionsBatchUpdateRequest Source # 
FromJSON PermissionsBatchUpdateRequest Source # 
type Rep PermissionsBatchUpdateRequest Source # 
type Rep PermissionsBatchUpdateRequest = D1 (MetaData "PermissionsBatchUpdateRequest" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" True) (C1 (MetaCons "PermissionsBatchUpdateRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_pburPermissions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Permission]))))

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.

Constructors

Complete
complete
Failed
failed
NotReady
notReady
Processing
processing
Ready
ready

Instances

Enum RasterProcessingStatus Source # 
Eq RasterProcessingStatus Source # 
Data RasterProcessingStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RasterProcessingStatus -> c RasterProcessingStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RasterProcessingStatus #

toConstr :: RasterProcessingStatus -> Constr #

dataTypeOf :: RasterProcessingStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RasterProcessingStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RasterProcessingStatus) #

gmapT :: (forall b. Data b => b -> b) -> RasterProcessingStatus -> RasterProcessingStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RasterProcessingStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RasterProcessingStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> RasterProcessingStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RasterProcessingStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RasterProcessingStatus -> m RasterProcessingStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterProcessingStatus -> m RasterProcessingStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterProcessingStatus -> m RasterProcessingStatus #

Ord RasterProcessingStatus Source # 
Read RasterProcessingStatus Source # 
Show RasterProcessingStatus Source # 
Generic RasterProcessingStatus Source # 
Hashable RasterProcessingStatus Source # 
ToJSON RasterProcessingStatus Source # 
FromJSON RasterProcessingStatus Source # 
FromHttpApiData RasterProcessingStatus Source # 
ToHttpApiData RasterProcessingStatus Source # 
type Rep RasterProcessingStatus Source # 
type Rep RasterProcessingStatus = D1 (MetaData "RasterProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) ((:+:) ((:+:) (C1 (MetaCons "Complete" PrefixI False) U1) (C1 (MetaCons "Failed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "NotReady" PrefixI False) U1) ((:+:) (C1 (MetaCons "Processing" PrefixI False) U1) (C1 (MetaCons "Ready" PrefixI False) U1))))

LayerProcessingStatus

data LayerProcessingStatus Source #

The processing status of this layer.

Constructors

LPSComplete
complete
LPSFailed
failed
LPSNotReady
notReady
LPSProcessing
processing
LPSReady
ready

Instances

Enum LayerProcessingStatus Source # 
Eq LayerProcessingStatus Source # 
Data LayerProcessingStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LayerProcessingStatus -> c LayerProcessingStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LayerProcessingStatus #

toConstr :: LayerProcessingStatus -> Constr #

dataTypeOf :: LayerProcessingStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LayerProcessingStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayerProcessingStatus) #

gmapT :: (forall b. Data b => b -> b) -> LayerProcessingStatus -> LayerProcessingStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayerProcessingStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayerProcessingStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayerProcessingStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayerProcessingStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayerProcessingStatus -> m LayerProcessingStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayerProcessingStatus -> m LayerProcessingStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayerProcessingStatus -> m LayerProcessingStatus #

Ord LayerProcessingStatus Source # 
Read LayerProcessingStatus Source # 
Show LayerProcessingStatus Source # 
Generic LayerProcessingStatus Source # 
Hashable LayerProcessingStatus Source # 
ToJSON LayerProcessingStatus Source # 
FromJSON LayerProcessingStatus Source # 
FromHttpApiData LayerProcessingStatus Source # 
ToHttpApiData LayerProcessingStatus Source # 
type Rep LayerProcessingStatus Source # 
type Rep LayerProcessingStatus = D1 (MetaData "LayerProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) ((:+:) ((:+:) (C1 (MetaCons "LPSComplete" PrefixI False) U1) (C1 (MetaCons "LPSFailed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "LPSNotReady" PrefixI False) U1) ((:+:) (C1 (MetaCons "LPSProcessing" PrefixI False) U1) (C1 (MetaCons "LPSReady" PrefixI False) U1))))

ScaledShapeShape

data ScaledShapeShape Source #

Name of the shape.

Constructors

Circle
circle

Instances

Enum ScaledShapeShape Source # 
Eq ScaledShapeShape Source # 
Data ScaledShapeShape Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ScaledShapeShape -> c ScaledShapeShape #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ScaledShapeShape #

toConstr :: ScaledShapeShape -> Constr #

dataTypeOf :: ScaledShapeShape -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ScaledShapeShape) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ScaledShapeShape) #

gmapT :: (forall b. Data b => b -> b) -> ScaledShapeShape -> ScaledShapeShape #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ScaledShapeShape -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ScaledShapeShape -> r #

gmapQ :: (forall d. Data d => d -> u) -> ScaledShapeShape -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ScaledShapeShape -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ScaledShapeShape -> m ScaledShapeShape #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ScaledShapeShape -> m ScaledShapeShape #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ScaledShapeShape -> m ScaledShapeShape #

Ord ScaledShapeShape Source # 
Read ScaledShapeShape Source # 
Show ScaledShapeShape Source # 
Generic ScaledShapeShape Source # 
Hashable ScaledShapeShape Source # 
ToJSON ScaledShapeShape Source # 
FromJSON ScaledShapeShape Source # 
FromHttpApiData ScaledShapeShape Source # 
ToHttpApiData ScaledShapeShape Source # 
type Rep ScaledShapeShape Source # 
type Rep ScaledShapeShape = D1 (MetaData "ScaledShapeShape" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "Circle" PrefixI False) U1)

PermissionsBatchDeleteRequest

data PermissionsBatchDeleteRequest Source #

The request sent to mapsengine.permissions.batchDelete.

See: permissionsBatchDeleteRequest smart constructor.

Instances

Eq PermissionsBatchDeleteRequest Source # 
Data PermissionsBatchDeleteRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PermissionsBatchDeleteRequest -> c PermissionsBatchDeleteRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PermissionsBatchDeleteRequest #

toConstr :: PermissionsBatchDeleteRequest -> Constr #

dataTypeOf :: PermissionsBatchDeleteRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PermissionsBatchDeleteRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PermissionsBatchDeleteRequest) #

gmapT :: (forall b. Data b => b -> b) -> PermissionsBatchDeleteRequest -> PermissionsBatchDeleteRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PermissionsBatchDeleteRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PermissionsBatchDeleteRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> PermissionsBatchDeleteRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PermissionsBatchDeleteRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PermissionsBatchDeleteRequest -> m PermissionsBatchDeleteRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionsBatchDeleteRequest -> m PermissionsBatchDeleteRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionsBatchDeleteRequest -> m PermissionsBatchDeleteRequest #

Show PermissionsBatchDeleteRequest Source # 
Generic PermissionsBatchDeleteRequest Source # 
ToJSON PermissionsBatchDeleteRequest Source # 
FromJSON PermissionsBatchDeleteRequest Source # 
type Rep PermissionsBatchDeleteRequest Source # 
type Rep PermissionsBatchDeleteRequest = D1 (MetaData "PermissionsBatchDeleteRequest" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" True) (C1 (MetaCons "PermissionsBatchDeleteRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_pbdrIds") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

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.

Instances

Eq RasterCollectionsListResponse Source # 
Data RasterCollectionsListResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RasterCollectionsListResponse -> c RasterCollectionsListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RasterCollectionsListResponse #

toConstr :: RasterCollectionsListResponse -> Constr #

dataTypeOf :: RasterCollectionsListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RasterCollectionsListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RasterCollectionsListResponse) #

gmapT :: (forall b. Data b => b -> b) -> RasterCollectionsListResponse -> RasterCollectionsListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollectionsListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollectionsListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> RasterCollectionsListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RasterCollectionsListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RasterCollectionsListResponse -> m RasterCollectionsListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollectionsListResponse -> m RasterCollectionsListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollectionsListResponse -> m RasterCollectionsListResponse #

Show RasterCollectionsListResponse Source # 
Generic RasterCollectionsListResponse Source # 
ToJSON RasterCollectionsListResponse Source # 
FromJSON RasterCollectionsListResponse Source # 
type Rep RasterCollectionsListResponse Source # 
type Rep RasterCollectionsListResponse = D1 (MetaData "RasterCollectionsListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "RasterCollectionsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rclrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))) (S1 (MetaSel (Just Symbol "_rclrRasterCollections") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [RasterCollection])))))

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:

GeoJSONMultiLineStringType

data GeoJSONMultiLineStringType Source #

Identifies this object as a GeoJsonMultiLineString.

Constructors

MultiLineString
MultiLineString

Instances

Enum GeoJSONMultiLineStringType Source # 
Eq GeoJSONMultiLineStringType Source # 
Data GeoJSONMultiLineStringType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GeoJSONMultiLineStringType -> c GeoJSONMultiLineStringType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GeoJSONMultiLineStringType #

toConstr :: GeoJSONMultiLineStringType -> Constr #

dataTypeOf :: GeoJSONMultiLineStringType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GeoJSONMultiLineStringType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GeoJSONMultiLineStringType) #

gmapT :: (forall b. Data b => b -> b) -> GeoJSONMultiLineStringType -> GeoJSONMultiLineStringType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONMultiLineStringType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONMultiLineStringType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GeoJSONMultiLineStringType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GeoJSONMultiLineStringType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GeoJSONMultiLineStringType -> m GeoJSONMultiLineStringType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONMultiLineStringType -> m GeoJSONMultiLineStringType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONMultiLineStringType -> m GeoJSONMultiLineStringType #

Ord GeoJSONMultiLineStringType Source # 
Read GeoJSONMultiLineStringType Source # 
Show GeoJSONMultiLineStringType Source # 
Generic GeoJSONMultiLineStringType Source # 
Hashable GeoJSONMultiLineStringType Source # 
ToJSON GeoJSONMultiLineStringType Source # 
FromJSON GeoJSONMultiLineStringType Source # 
FromHttpApiData GeoJSONMultiLineStringType Source # 
ToHttpApiData GeoJSONMultiLineStringType Source # 
type Rep GeoJSONMultiLineStringType Source # 
type Rep GeoJSONMultiLineStringType = D1 (MetaData "GeoJSONMultiLineStringType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "MultiLineString" PrefixI False) U1)

PermissionRole

data PermissionRole Source #

The type of access granted to this user or group.

Constructors

Owner
owner
Reader
reader
Viewer
viewer
Writer
writer

Instances

Enum PermissionRole Source # 
Eq PermissionRole Source # 
Data PermissionRole Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PermissionRole -> c PermissionRole #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PermissionRole #

toConstr :: PermissionRole -> Constr #

dataTypeOf :: PermissionRole -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PermissionRole) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PermissionRole) #

gmapT :: (forall b. Data b => b -> b) -> PermissionRole -> PermissionRole #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PermissionRole -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PermissionRole -> r #

gmapQ :: (forall d. Data d => d -> u) -> PermissionRole -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PermissionRole -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PermissionRole -> m PermissionRole #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionRole -> m PermissionRole #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionRole -> m PermissionRole #

Ord PermissionRole Source # 
Read PermissionRole Source # 
Show PermissionRole Source # 
Generic PermissionRole Source # 

Associated Types

type Rep PermissionRole :: * -> * #

Hashable PermissionRole Source # 
ToJSON PermissionRole Source # 
FromJSON PermissionRole Source # 
FromHttpApiData PermissionRole Source # 
ToHttpApiData PermissionRole Source # 
type Rep PermissionRole Source # 
type Rep PermissionRole = D1 (MetaData "PermissionRole" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) ((:+:) ((:+:) (C1 (MetaCons "Owner" PrefixI False) U1) (C1 (MetaCons "Reader" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Viewer" PrefixI False) U1) (C1 (MetaCons "Writer" PrefixI False) U1)))

ProjectsListResponse

data ProjectsListResponse Source #

The response returned by a call to projects.List.

See: projectsListResponse smart constructor.

Instances

Eq ProjectsListResponse Source # 
Data ProjectsListResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProjectsListResponse -> c ProjectsListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProjectsListResponse #

toConstr :: ProjectsListResponse -> Constr #

dataTypeOf :: ProjectsListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProjectsListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProjectsListResponse) #

gmapT :: (forall b. Data b => b -> b) -> ProjectsListResponse -> ProjectsListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProjectsListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProjectsListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProjectsListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProjectsListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProjectsListResponse -> m ProjectsListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProjectsListResponse -> m ProjectsListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProjectsListResponse -> m ProjectsListResponse #

Show ProjectsListResponse Source # 
Generic ProjectsListResponse Source # 
ToJSON ProjectsListResponse Source # 
FromJSON ProjectsListResponse Source # 
type Rep ProjectsListResponse Source # 
type Rep ProjectsListResponse = D1 (MetaData "ProjectsListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" True) (C1 (MetaCons "ProjectsListResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_plrProjects") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Project]))))

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:

GeoJSONGeometry

data GeoJSONGeometry Source #

Instances

Eq GeoJSONGeometry Source # 
Data GeoJSONGeometry Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GeoJSONGeometry -> c GeoJSONGeometry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GeoJSONGeometry #

toConstr :: GeoJSONGeometry -> Constr #

dataTypeOf :: GeoJSONGeometry -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GeoJSONGeometry) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GeoJSONGeometry) #

gmapT :: (forall b. Data b => b -> b) -> GeoJSONGeometry -> GeoJSONGeometry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONGeometry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONGeometry -> r #

gmapQ :: (forall d. Data d => d -> u) -> GeoJSONGeometry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GeoJSONGeometry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GeoJSONGeometry -> m GeoJSONGeometry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONGeometry -> m GeoJSONGeometry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONGeometry -> m GeoJSONGeometry #

Show GeoJSONGeometry Source # 
Generic GeoJSONGeometry Source # 
ToJSON GeoJSONGeometry Source # 
FromJSON GeoJSONGeometry Source # 
type Rep GeoJSONGeometry Source # 
type Rep GeoJSONGeometry = D1 (MetaData "GeoJSONGeometry" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "GeoJSONGeometry'" PrefixI False) U1)

geoJSONGeometry :: GeoJSONGeometry Source #

Creates a value of GeoJSONGeometry with the minimum fields required to make a request.

MapLayer

data MapLayer Source #

Instances

Eq MapLayer Source # 
Data MapLayer Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MapLayer -> c MapLayer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MapLayer #

toConstr :: MapLayer -> Constr #

dataTypeOf :: MapLayer -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MapLayer) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MapLayer) #

gmapT :: (forall b. Data b => b -> b) -> MapLayer -> MapLayer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MapLayer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MapLayer -> r #

gmapQ :: (forall d. Data d => d -> u) -> MapLayer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MapLayer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MapLayer -> m MapLayer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MapLayer -> m MapLayer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MapLayer -> m MapLayer #

Show MapLayer Source # 
Generic MapLayer Source # 

Associated Types

type Rep MapLayer :: * -> * #

Methods

from :: MapLayer -> Rep MapLayer x #

to :: Rep MapLayer x -> MapLayer #

ToJSON MapLayer Source # 
FromJSON MapLayer Source # 
type Rep MapLayer Source # 

mapLayer :: MapLayer Source #

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.

mlName :: Lens' MapLayer (Maybe Text) Source #

The name of this MapLayer.

mlId :: Lens' MapLayer (Maybe Text) Source #

The ID of this MapLayer. This ID can be used to request more details about the layer.

mlType :: Lens' MapLayer (Maybe MapLayerType) Source #

Identifies this object as a MapLayer.

ZoomLevels

data ZoomLevels Source #

Zoom level range. Zoom levels are restricted between 0 and 24, inclusive.

See: zoomLevels smart constructor.

Instances

Eq ZoomLevels Source # 
Data ZoomLevels Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ZoomLevels -> c ZoomLevels #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ZoomLevels #

toConstr :: ZoomLevels -> Constr #

dataTypeOf :: ZoomLevels -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ZoomLevels) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ZoomLevels) #

gmapT :: (forall b. Data b => b -> b) -> ZoomLevels -> ZoomLevels #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ZoomLevels -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ZoomLevels -> r #

gmapQ :: (forall d. Data d => d -> u) -> ZoomLevels -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ZoomLevels -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ZoomLevels -> m ZoomLevels #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoomLevels -> m ZoomLevels #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoomLevels -> m ZoomLevels #

Show ZoomLevels Source # 
Generic ZoomLevels Source # 

Associated Types

type Rep ZoomLevels :: * -> * #

ToJSON ZoomLevels Source # 
FromJSON ZoomLevels Source # 
type Rep ZoomLevels Source # 
type Rep ZoomLevels = D1 (MetaData "ZoomLevels" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "ZoomLevels'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_zlMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_zlMin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

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:

zlMax :: Lens' ZoomLevels (Maybe Int32) Source #

Maximum zoom level.

zlMin :: Lens' ZoomLevels (Maybe Int32) Source #

Minimum zoom level.

FeatureInfo

data FeatureInfo Source #

A feature info contains information about individual feature.

See: featureInfo smart constructor.

Instances

Eq FeatureInfo Source # 
Data FeatureInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FeatureInfo -> c FeatureInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FeatureInfo #

toConstr :: FeatureInfo -> Constr #

dataTypeOf :: FeatureInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FeatureInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FeatureInfo) #

gmapT :: (forall b. Data b => b -> b) -> FeatureInfo -> FeatureInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FeatureInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FeatureInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> FeatureInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FeatureInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FeatureInfo -> m FeatureInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FeatureInfo -> m FeatureInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FeatureInfo -> m FeatureInfo #

Show FeatureInfo Source # 
Generic FeatureInfo Source # 

Associated Types

type Rep FeatureInfo :: * -> * #

ToJSON FeatureInfo Source # 
FromJSON FeatureInfo Source # 
type Rep FeatureInfo Source # 
type Rep FeatureInfo = D1 (MetaData "FeatureInfo" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" True) (C1 (MetaCons "FeatureInfo'" PrefixI True) (S1 (MetaSel (Just Symbol "_fiContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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.

Constructors

Day
day
Hour
hour
Minute
minute
Month
month
Second
second
Year
year

Instances

Enum AcquisitionTimePrecision Source # 
Eq AcquisitionTimePrecision Source # 
Data AcquisitionTimePrecision Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AcquisitionTimePrecision -> c AcquisitionTimePrecision #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AcquisitionTimePrecision #

toConstr :: AcquisitionTimePrecision -> Constr #

dataTypeOf :: AcquisitionTimePrecision -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AcquisitionTimePrecision) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AcquisitionTimePrecision) #

gmapT :: (forall b. Data b => b -> b) -> AcquisitionTimePrecision -> AcquisitionTimePrecision #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AcquisitionTimePrecision -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AcquisitionTimePrecision -> r #

gmapQ :: (forall d. Data d => d -> u) -> AcquisitionTimePrecision -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AcquisitionTimePrecision -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AcquisitionTimePrecision -> m AcquisitionTimePrecision #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AcquisitionTimePrecision -> m AcquisitionTimePrecision #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AcquisitionTimePrecision -> m AcquisitionTimePrecision #

Ord AcquisitionTimePrecision Source # 
Read AcquisitionTimePrecision Source # 
Show AcquisitionTimePrecision Source # 
Generic AcquisitionTimePrecision Source # 
Hashable AcquisitionTimePrecision Source # 
ToJSON AcquisitionTimePrecision Source # 
FromJSON AcquisitionTimePrecision Source # 
FromHttpApiData AcquisitionTimePrecision Source # 
ToHttpApiData AcquisitionTimePrecision Source # 
type Rep AcquisitionTimePrecision Source # 
type Rep AcquisitionTimePrecision = D1 (MetaData "AcquisitionTimePrecision" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) ((:+:) ((:+:) (C1 (MetaCons "Day" PrefixI False) U1) ((:+:) (C1 (MetaCons "Hour" PrefixI False) U1) (C1 (MetaCons "Minute" PrefixI False) U1))) ((:+:) (C1 (MetaCons "Month" PrefixI False) U1) ((:+:) (C1 (MetaCons "Second" PrefixI False) U1) (C1 (MetaCons "Year" PrefixI False) U1))))

SizeRange

data SizeRange Source #

Scaled shape size range in pixels. For circles, size corresponds to diameter.

See: sizeRange smart constructor.

Instances

Eq SizeRange Source # 
Data SizeRange Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SizeRange -> c SizeRange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SizeRange #

toConstr :: SizeRange -> Constr #

dataTypeOf :: SizeRange -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SizeRange) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SizeRange) #

gmapT :: (forall b. Data b => b -> b) -> SizeRange -> SizeRange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SizeRange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SizeRange -> r #

gmapQ :: (forall d. Data d => d -> u) -> SizeRange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SizeRange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SizeRange -> m SizeRange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SizeRange -> m SizeRange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SizeRange -> m SizeRange #

Show SizeRange Source # 
Generic SizeRange Source # 

Associated Types

type Rep SizeRange :: * -> * #

ToJSON SizeRange Source # 
FromJSON SizeRange Source # 
type Rep SizeRange Source # 
type Rep SizeRange = D1 (MetaData "SizeRange" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "SizeRange'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_srMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_srMin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

sizeRange :: SizeRange Source #

Creates a value of SizeRange with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

srMax :: Lens' SizeRange (Maybe Double) Source #

Maximum size, in pixels.

srMin :: Lens' SizeRange (Maybe Double) Source #

Minimum size, in pixels.

ScalingFunctionScalingType

data ScalingFunctionScalingType Source #

The type of scaling function to use. Defaults to SQRT. Currently only linear and square root scaling are supported.

Constructors

Linear
linear
Sqrt
sqrt

Instances

Enum ScalingFunctionScalingType Source # 
Eq ScalingFunctionScalingType Source # 
Data ScalingFunctionScalingType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ScalingFunctionScalingType -> c ScalingFunctionScalingType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ScalingFunctionScalingType #

toConstr :: ScalingFunctionScalingType -> Constr #

dataTypeOf :: ScalingFunctionScalingType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ScalingFunctionScalingType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ScalingFunctionScalingType) #

gmapT :: (forall b. Data b => b -> b) -> ScalingFunctionScalingType -> ScalingFunctionScalingType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ScalingFunctionScalingType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ScalingFunctionScalingType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ScalingFunctionScalingType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ScalingFunctionScalingType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ScalingFunctionScalingType -> m ScalingFunctionScalingType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ScalingFunctionScalingType -> m ScalingFunctionScalingType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ScalingFunctionScalingType -> m ScalingFunctionScalingType #

Ord ScalingFunctionScalingType Source # 
Read ScalingFunctionScalingType Source # 
Show ScalingFunctionScalingType Source # 
Generic ScalingFunctionScalingType Source # 
Hashable ScalingFunctionScalingType Source # 
ToJSON ScalingFunctionScalingType Source # 
FromJSON ScalingFunctionScalingType Source # 
FromHttpApiData ScalingFunctionScalingType Source # 
ToHttpApiData ScalingFunctionScalingType Source # 
type Rep ScalingFunctionScalingType Source # 
type Rep ScalingFunctionScalingType = D1 (MetaData "ScalingFunctionScalingType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) ((:+:) (C1 (MetaCons "Linear" PrefixI False) U1) (C1 (MetaCons "Sqrt" PrefixI False) U1))

MapFolder

data MapFolder Source #

Instances

Eq MapFolder Source # 
Data MapFolder Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MapFolder -> c MapFolder #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MapFolder #

toConstr :: MapFolder -> Constr #

dataTypeOf :: MapFolder -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MapFolder) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MapFolder) #

gmapT :: (forall b. Data b => b -> b) -> MapFolder -> MapFolder #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MapFolder -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MapFolder -> r #

gmapQ :: (forall d. Data d => d -> u) -> MapFolder -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MapFolder -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MapFolder -> m MapFolder #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MapFolder -> m MapFolder #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MapFolder -> m MapFolder #

Show MapFolder Source # 
Generic MapFolder Source # 

Associated Types

type Rep MapFolder :: * -> * #

ToJSON MapFolder Source # 
FromJSON MapFolder Source # 
type Rep MapFolder Source # 

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.

mfName :: Lens' MapFolder (Maybe Text) Source #

The name of this MapFolder.

mfType :: Lens' MapFolder (Maybe MapFolderType) Source #

Identifies this object as a MapFolder.

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.

Constructors

ALROwner

owner The user can read, write and administer the asset.

ALRReader

reader The user can read the asset.

ALRWriter

writer The user can read and write the asset.

Instances

Enum AssetsListRole Source # 
Eq AssetsListRole Source # 
Data AssetsListRole Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AssetsListRole -> c AssetsListRole #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AssetsListRole #

toConstr :: AssetsListRole -> Constr #

dataTypeOf :: AssetsListRole -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AssetsListRole) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AssetsListRole) #

gmapT :: (forall b. Data b => b -> b) -> AssetsListRole -> AssetsListRole #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AssetsListRole -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AssetsListRole -> r #

gmapQ :: (forall d. Data d => d -> u) -> AssetsListRole -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AssetsListRole -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AssetsListRole -> m AssetsListRole #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AssetsListRole -> m AssetsListRole #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AssetsListRole -> m AssetsListRole #

Ord AssetsListRole Source # 
Read AssetsListRole Source # 
Show AssetsListRole Source # 
Generic AssetsListRole Source # 

Associated Types

type Rep AssetsListRole :: * -> * #

Hashable AssetsListRole Source # 
ToJSON AssetsListRole Source # 
FromJSON AssetsListRole Source # 
FromHttpApiData AssetsListRole Source # 
ToHttpApiData AssetsListRole Source # 
type Rep AssetsListRole Source # 
type Rep AssetsListRole = D1 (MetaData "AssetsListRole" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) ((:+:) (C1 (MetaCons "ALROwner" PrefixI False) U1) ((:+:) (C1 (MetaCons "ALRReader" PrefixI False) U1) (C1 (MetaCons "ALRWriter" PrefixI False) U1)))

RastersListProcessingStatus

data RastersListProcessingStatus Source #

Constructors

RLPSComplete

complete The raster has completed processing.

RLPSFailed

failed The raster has failed processing.

RLPSNotReady

notReady The raster is not ready for processing.

RLPSProcessing

processing The raster is processing.

RLPSReady

ready The raster is ready for processing.

Instances

Enum RastersListProcessingStatus Source # 
Eq RastersListProcessingStatus Source # 
Data RastersListProcessingStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RastersListProcessingStatus -> c RastersListProcessingStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RastersListProcessingStatus #

toConstr :: RastersListProcessingStatus -> Constr #

dataTypeOf :: RastersListProcessingStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RastersListProcessingStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RastersListProcessingStatus) #

gmapT :: (forall b. Data b => b -> b) -> RastersListProcessingStatus -> RastersListProcessingStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RastersListProcessingStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RastersListProcessingStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> RastersListProcessingStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RastersListProcessingStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RastersListProcessingStatus -> m RastersListProcessingStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RastersListProcessingStatus -> m RastersListProcessingStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RastersListProcessingStatus -> m RastersListProcessingStatus #

Ord RastersListProcessingStatus Source # 
Read RastersListProcessingStatus Source # 
Show RastersListProcessingStatus Source # 
Generic RastersListProcessingStatus Source # 
Hashable RastersListProcessingStatus Source # 
ToJSON RastersListProcessingStatus Source # 
FromJSON RastersListProcessingStatus Source # 
FromHttpApiData RastersListProcessingStatus Source # 
ToHttpApiData RastersListProcessingStatus Source # 
type Rep RastersListProcessingStatus Source # 
type Rep RastersListProcessingStatus = D1 (MetaData "RastersListProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) ((:+:) ((:+:) (C1 (MetaCons "RLPSComplete" PrefixI False) U1) (C1 (MetaCons "RLPSFailed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "RLPSNotReady" PrefixI False) U1) ((:+:) (C1 (MetaCons "RLPSProcessing" PrefixI False) U1) (C1 (MetaCons "RLPSReady" PrefixI False) U1))))

Project

data Project Source #

A Maps Engine project groups a collection of resources.

See: project smart constructor.

Instances

Eq Project Source # 

Methods

(==) :: Project -> Project -> Bool #

(/=) :: Project -> Project -> Bool #

Data Project Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Project -> c Project #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Project #

toConstr :: Project -> Constr #

dataTypeOf :: Project -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Project) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Project) #

gmapT :: (forall b. Data b => b -> b) -> Project -> Project #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Project -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Project -> r #

gmapQ :: (forall d. Data d => d -> u) -> Project -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Project -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Project -> m Project #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Project -> m Project #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Project -> m Project #

Show Project Source # 
Generic Project Source # 

Associated Types

type Rep Project :: * -> * #

Methods

from :: Project -> Rep Project x #

to :: Rep Project x -> Project #

ToJSON Project Source # 
FromJSON Project Source # 
type Rep Project Source # 
type Rep Project = D1 (MetaData "Project" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "Project'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_proName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_proId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

project :: Project Source #

Creates a value of Project with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

proName :: Lens' Project (Maybe Text) Source #

A user provided name for this Maps Engine project.

proId :: Lens' Project (Maybe Text) Source #

An ID used to refer to this Maps Engine project.

Color

data Color Source #

Basic color used in styling.

See: color smart constructor.

Instances

Eq Color Source # 

Methods

(==) :: Color -> Color -> Bool #

(/=) :: Color -> Color -> Bool #

Data Color Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Color -> c Color #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Color #

toConstr :: Color -> Constr #

dataTypeOf :: Color -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Color) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Color) #

gmapT :: (forall b. Data b => b -> b) -> Color -> Color #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Color -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Color -> r #

gmapQ :: (forall d. Data d => d -> u) -> Color -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Color -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Color -> m Color #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Color -> m Color #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Color -> m Color #

Show Color Source # 

Methods

showsPrec :: Int -> Color -> ShowS #

show :: Color -> String #

showList :: [Color] -> ShowS #

Generic Color Source # 

Associated Types

type Rep Color :: * -> * #

Methods

from :: Color -> Rep Color x #

to :: Rep Color x -> Color #

ToJSON Color Source # 
FromJSON Color Source # 
type Rep Color Source # 
type Rep Color = D1 (MetaData "Color" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "Color'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cOpacity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

color :: Color Source #

Creates a value of Color with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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 #

Constructors

LLPSComplete

complete The layer has completed processing.

LLPSFailed

failed The layer has failed processing.

LLPSNotReady

notReady The layer is not ready for processing.

LLPSProcessing

processing The layer is processing.

LLPSReady

ready The layer is ready for processing.

Instances

Enum LayersListProcessingStatus Source # 
Eq LayersListProcessingStatus Source # 
Data LayersListProcessingStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LayersListProcessingStatus -> c LayersListProcessingStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LayersListProcessingStatus #

toConstr :: LayersListProcessingStatus -> Constr #

dataTypeOf :: LayersListProcessingStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LayersListProcessingStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayersListProcessingStatus) #

gmapT :: (forall b. Data b => b -> b) -> LayersListProcessingStatus -> LayersListProcessingStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayersListProcessingStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayersListProcessingStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayersListProcessingStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayersListProcessingStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayersListProcessingStatus -> m LayersListProcessingStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayersListProcessingStatus -> m LayersListProcessingStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayersListProcessingStatus -> m LayersListProcessingStatus #

Ord LayersListProcessingStatus Source # 
Read LayersListProcessingStatus Source # 
Show LayersListProcessingStatus Source # 
Generic LayersListProcessingStatus Source # 
Hashable LayersListProcessingStatus Source # 
ToJSON LayersListProcessingStatus Source # 
FromJSON LayersListProcessingStatus Source # 
FromHttpApiData LayersListProcessingStatus Source # 
ToHttpApiData LayersListProcessingStatus Source # 
type Rep LayersListProcessingStatus Source # 
type Rep LayersListProcessingStatus = D1 (MetaData "LayersListProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) ((:+:) ((:+:) (C1 (MetaCons "LLPSComplete" PrefixI False) U1) (C1 (MetaCons "LLPSFailed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "LLPSNotReady" PrefixI False) U1) ((:+:) (C1 (MetaCons "LLPSProcessing" PrefixI False) U1) (C1 (MetaCons "LLPSReady" PrefixI False) U1))))

RasterCollection

data RasterCollection Source #

A raster collection groups multiple Raster resources for inclusion in a Layer.

See: rasterCollection smart constructor.

Instances

Eq RasterCollection Source # 
Data RasterCollection Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RasterCollection -> c RasterCollection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RasterCollection #

toConstr :: RasterCollection -> Constr #

dataTypeOf :: RasterCollection -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RasterCollection) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RasterCollection) #

gmapT :: (forall b. Data b => b -> b) -> RasterCollection -> RasterCollection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollection -> r #

gmapQ :: (forall d. Data d => d -> u) -> RasterCollection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RasterCollection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RasterCollection -> m RasterCollection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollection -> m RasterCollection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollection -> m RasterCollection #

Show RasterCollection Source # 
Generic RasterCollection Source # 
ToJSON RasterCollection Source # 
FromJSON RasterCollection Source # 
type Rep RasterCollection Source # 
type Rep RasterCollection = D1 (MetaData "RasterCollection" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "RasterCollection'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rcCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_rcWritersCanEditPermissions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_rcEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rcCreatorEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rcRasterType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RasterCollectionRasterType))) (S1 (MetaSel (Just Symbol "_rcLastModifiedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))) ((:*:) (S1 (MetaSel (Just Symbol "_rcLastModifierEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rcName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rcBbox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Double]))) (S1 (MetaSel (Just Symbol "_rcProcessingStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RasterCollectionProcessingStatus)))) ((:*:) (S1 (MetaSel (Just Symbol "_rcMosaic") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_rcId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rcProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rcDraftAccessList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_rcDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rcAttribution") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rcTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))))))

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.

rcMosaic :: Lens' RasterCollection (Maybe Bool) Source #

True if this RasterCollection is a mosaic.

rcId :: Lens' RasterCollection (Maybe Text) Source #

A globally unique ID, used to refer to this RasterCollection.

rcProjectId :: Lens' RasterCollection (Maybe Text) Source #

The ID of the project that this RasterCollection is in.

rcDraftAccessList :: Lens' RasterCollection (Maybe Text) Source #

Deprecated: The name of an access list of the Map Editor type. The user on whose behalf the request is being sent must be an editor on that access list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. Note: This is an input field only. It is not returned in response to a list or get request.

rcDescription :: Lens' RasterCollection (Maybe Text) Source #

The description of this RasterCollection, supplied by the author.

rcAttribution :: Lens' RasterCollection (Maybe Text) Source #

The name of the attribution to be used for this RasterCollection. Note: Attribution is returned in response to a get request but not a list request. After requesting a list of raster collections, you'll need to send a get request to retrieve the attribution for each raster collection.

rcTags :: Lens' RasterCollection [Text] Source #

Tags of this RasterCollection.

LineStyleStroke

data LineStyleStroke Source #

Stroke of the line.

See: lineStyleStroke smart constructor.

Instances

Eq LineStyleStroke Source # 
Data LineStyleStroke Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LineStyleStroke -> c LineStyleStroke #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LineStyleStroke #

toConstr :: LineStyleStroke -> Constr #

dataTypeOf :: LineStyleStroke -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LineStyleStroke) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LineStyleStroke) #

gmapT :: (forall b. Data b => b -> b) -> LineStyleStroke -> LineStyleStroke #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LineStyleStroke -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LineStyleStroke -> r #

gmapQ :: (forall d. Data d => d -> u) -> LineStyleStroke -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LineStyleStroke -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LineStyleStroke -> m LineStyleStroke #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LineStyleStroke -> m LineStyleStroke #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LineStyleStroke -> m LineStyleStroke #

Show LineStyleStroke Source # 
Generic LineStyleStroke Source # 
ToJSON LineStyleStroke Source # 
FromJSON LineStyleStroke Source # 
type Rep LineStyleStroke Source # 
type Rep LineStyleStroke = D1 (MetaData "LineStyleStroke" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "LineStyleStroke'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lssColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lssWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_lssOpacity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))))

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.

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.

Constructors

RCRLROwner

owner The user can read, write and administer the asset.

RCRLRReader

reader The user can read the asset.

RCRLRWriter

writer The user can read and write the asset.

Instances

Enum RasterCollectionsRastersListRole Source # 
Eq RasterCollectionsRastersListRole Source # 
Data RasterCollectionsRastersListRole Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RasterCollectionsRastersListRole -> c RasterCollectionsRastersListRole #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RasterCollectionsRastersListRole #

toConstr :: RasterCollectionsRastersListRole -> Constr #

dataTypeOf :: RasterCollectionsRastersListRole -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RasterCollectionsRastersListRole) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RasterCollectionsRastersListRole) #

gmapT :: (forall b. Data b => b -> b) -> RasterCollectionsRastersListRole -> RasterCollectionsRastersListRole #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollectionsRastersListRole -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollectionsRastersListRole -> r #

gmapQ :: (forall d. Data d => d -> u) -> RasterCollectionsRastersListRole -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RasterCollectionsRastersListRole -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RasterCollectionsRastersListRole -> m RasterCollectionsRastersListRole #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollectionsRastersListRole -> m RasterCollectionsRastersListRole #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollectionsRastersListRole -> m RasterCollectionsRastersListRole #

Ord RasterCollectionsRastersListRole Source # 
Read RasterCollectionsRastersListRole Source # 
Show RasterCollectionsRastersListRole Source # 
Generic RasterCollectionsRastersListRole Source # 
Hashable RasterCollectionsRastersListRole Source # 
ToJSON RasterCollectionsRastersListRole Source # 
FromJSON RasterCollectionsRastersListRole Source # 
FromHttpApiData RasterCollectionsRastersListRole Source # 
ToHttpApiData RasterCollectionsRastersListRole Source # 
type Rep RasterCollectionsRastersListRole Source # 
type Rep RasterCollectionsRastersListRole = D1 (MetaData "RasterCollectionsRastersListRole" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) ((:+:) (C1 (MetaCons "RCRLROwner" PrefixI False) U1) ((:+:) (C1 (MetaCons "RCRLRReader" PrefixI False) U1) (C1 (MetaCons "RCRLRWriter" PrefixI False) U1)))

GeoJSONMultiPolygonType

data GeoJSONMultiPolygonType Source #

Identifies this object as a GeoJsonMultiPolygon.

Constructors

MultiPolygon
MultiPolygon

Instances

Enum GeoJSONMultiPolygonType Source # 
Eq GeoJSONMultiPolygonType Source # 
Data GeoJSONMultiPolygonType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GeoJSONMultiPolygonType -> c GeoJSONMultiPolygonType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GeoJSONMultiPolygonType #

toConstr :: GeoJSONMultiPolygonType -> Constr #

dataTypeOf :: GeoJSONMultiPolygonType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GeoJSONMultiPolygonType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GeoJSONMultiPolygonType) #

gmapT :: (forall b. Data b => b -> b) -> GeoJSONMultiPolygonType -> GeoJSONMultiPolygonType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONMultiPolygonType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONMultiPolygonType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GeoJSONMultiPolygonType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GeoJSONMultiPolygonType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GeoJSONMultiPolygonType -> m GeoJSONMultiPolygonType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONMultiPolygonType -> m GeoJSONMultiPolygonType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONMultiPolygonType -> m GeoJSONMultiPolygonType #

Ord GeoJSONMultiPolygonType Source # 
Read GeoJSONMultiPolygonType Source # 
Show GeoJSONMultiPolygonType Source # 
Generic GeoJSONMultiPolygonType Source # 
Hashable GeoJSONMultiPolygonType Source # 
ToJSON GeoJSONMultiPolygonType Source # 
FromJSON GeoJSONMultiPolygonType Source # 
FromHttpApiData GeoJSONMultiPolygonType Source # 
ToHttpApiData GeoJSONMultiPolygonType Source # 
type Rep GeoJSONMultiPolygonType Source # 
type Rep GeoJSONMultiPolygonType = D1 (MetaData "GeoJSONMultiPolygonType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "MultiPolygon" PrefixI False) U1)

GeoJSONMultiPointType

data GeoJSONMultiPointType Source #

Identifies this object as a GeoJsonMultiPoint.

Constructors

MultiPoint
MultiPoint

Instances

Enum GeoJSONMultiPointType Source # 
Eq GeoJSONMultiPointType Source # 
Data GeoJSONMultiPointType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GeoJSONMultiPointType -> c GeoJSONMultiPointType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GeoJSONMultiPointType #

toConstr :: GeoJSONMultiPointType -> Constr #

dataTypeOf :: GeoJSONMultiPointType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GeoJSONMultiPointType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GeoJSONMultiPointType) #

gmapT :: (forall b. Data b => b -> b) -> GeoJSONMultiPointType -> GeoJSONMultiPointType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONMultiPointType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONMultiPointType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GeoJSONMultiPointType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GeoJSONMultiPointType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GeoJSONMultiPointType -> m GeoJSONMultiPointType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONMultiPointType -> m GeoJSONMultiPointType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONMultiPointType -> m GeoJSONMultiPointType #

Ord GeoJSONMultiPointType Source # 
Read GeoJSONMultiPointType Source # 
Show GeoJSONMultiPointType Source # 
Generic GeoJSONMultiPointType Source # 
Hashable GeoJSONMultiPointType Source # 
ToJSON GeoJSONMultiPointType Source # 
FromJSON GeoJSONMultiPointType Source # 
FromHttpApiData GeoJSONMultiPointType Source # 
ToHttpApiData GeoJSONMultiPointType Source # 
type Rep GeoJSONMultiPointType Source # 
type Rep GeoJSONMultiPointType = D1 (MetaData "GeoJSONMultiPointType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "MultiPoint" PrefixI False) U1)

RasterCollectionsRastersBatchDeleteResponse

data RasterCollectionsRastersBatchDeleteResponse Source #

The response returned by a call to rasterCollections.rasters.batchDelete.

See: rasterCollectionsRastersBatchDeleteResponse smart constructor.

Instances

Eq RasterCollectionsRastersBatchDeleteResponse Source # 
Data RasterCollectionsRastersBatchDeleteResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RasterCollectionsRastersBatchDeleteResponse -> c RasterCollectionsRastersBatchDeleteResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RasterCollectionsRastersBatchDeleteResponse #

toConstr :: RasterCollectionsRastersBatchDeleteResponse -> Constr #

dataTypeOf :: RasterCollectionsRastersBatchDeleteResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RasterCollectionsRastersBatchDeleteResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RasterCollectionsRastersBatchDeleteResponse) #

gmapT :: (forall b. Data b => b -> b) -> RasterCollectionsRastersBatchDeleteResponse -> RasterCollectionsRastersBatchDeleteResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollectionsRastersBatchDeleteResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollectionsRastersBatchDeleteResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> RasterCollectionsRastersBatchDeleteResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RasterCollectionsRastersBatchDeleteResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RasterCollectionsRastersBatchDeleteResponse -> m RasterCollectionsRastersBatchDeleteResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollectionsRastersBatchDeleteResponse -> m RasterCollectionsRastersBatchDeleteResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollectionsRastersBatchDeleteResponse -> m RasterCollectionsRastersBatchDeleteResponse #

Show RasterCollectionsRastersBatchDeleteResponse Source # 
Generic RasterCollectionsRastersBatchDeleteResponse Source # 
ToJSON RasterCollectionsRastersBatchDeleteResponse Source # 
FromJSON RasterCollectionsRastersBatchDeleteResponse Source # 
type Rep RasterCollectionsRastersBatchDeleteResponse Source # 
type Rep RasterCollectionsRastersBatchDeleteResponse = D1 (MetaData "RasterCollectionsRastersBatchDeleteResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-8urOfAmB6laBICTI61kKED" False) (C1 (MetaCons "RasterCollectionsRastersBatchDeleteResponse'" PrefixI False) U1)

ProcessResponse

data ProcessResponse Source #

The response returned by a call to any asset's Process method.

See: processResponse smart constructor.

Instances

Eq ProcessResponse Source # 
Data ProcessResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProcessResponse -> c ProcessResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProcessResponse #

toConstr :: ProcessResponse ->