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 #

Default request referring to version v1 of the Google Maps Engine API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

mapsEngineScope :: Proxy '["https://www.googleapis.com/auth/mapsengine"] #

View and manage your Google My Maps data

mapsEngineReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/mapsengine.readonly"] #

View your Google My Maps data

ValueRange

data ValueRange #

Range of values used for scaling shapes. The min/max values will be drawn as shapes with the min/max size.

See: valueRange smart constructor.

Instances

Eq ValueRange # 
Data ValueRange # 

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 # 
Generic ValueRange # 

Associated Types

type Rep ValueRange :: * -> * #

ToJSON ValueRange # 
FromJSON ValueRange # 
type Rep ValueRange # 
type Rep ValueRange = D1 (MetaData "ValueRange" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

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:

vrMax :: Lens' ValueRange (Maybe Double) #

Maximum value.

vrMin :: Lens' ValueRange (Maybe Double) #

Minimum value.

GeoJSONProperties

data GeoJSONProperties #

The properties associated with a feature.

See: geoJSONProperties smart constructor.

Instances

Eq GeoJSONProperties # 
Data GeoJSONProperties # 

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 # 
Generic GeoJSONProperties # 
ToJSON GeoJSONProperties # 
FromJSON GeoJSONProperties # 
type Rep GeoJSONProperties # 
type Rep GeoJSONProperties = D1 (MetaData "GeoJSONProperties" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" True) (C1 (MetaCons "GeoJSONProperties'" PrefixI True) (S1 (MetaSel (Just Symbol "_gjpAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

geoJSONProperties #

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

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

gjpAddtional :: Lens' GeoJSONProperties (HashMap Text JSONValue) #

An arbitrary key-value pair. The key must be the name of a column in the table's schema, and the type of the value must correspond to the type specified in the schema.

Feature

data Feature #

A feature within a table.

See: feature smart constructor.

Instances

Eq Feature # 

Methods

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

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

Data Feature # 

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 # 
Generic Feature # 

Associated Types

type Rep Feature :: * -> * #

Methods

from :: Feature -> Rep Feature x #

to :: Rep Feature x -> Feature #

ToJSON Feature # 
FromJSON Feature # 
type Rep Feature # 
type Rep Feature = D1 (MetaData "Feature" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

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) #

The geometry member of this Feature.

fType :: Lens' Feature Text #

Identifies this object as a feature.

fProperties :: Lens' Feature (Maybe GeoJSONProperties) #

Key/value pairs of this Feature.

Parent

data Parent #

A list of the parents of an asset.

See: parent smart constructor.

Instances

Eq Parent # 

Methods

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

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

Data Parent # 

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 # 
Generic Parent # 

Associated Types

type Rep Parent :: * -> * #

Methods

from :: Parent -> Rep Parent x #

to :: Rep Parent x -> Parent #

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

parent :: Parent #

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) #

The ID of this parent.

FeaturesBatchPatchRequest

data FeaturesBatchPatchRequest #

The request sent to features.BatchPatch.

See: featuresBatchPatchRequest smart constructor.

Instances

Eq FeaturesBatchPatchRequest # 
Data FeaturesBatchPatchRequest # 

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 # 
Generic FeaturesBatchPatchRequest # 
ToJSON FeaturesBatchPatchRequest # 
FromJSON FeaturesBatchPatchRequest # 
type Rep FeaturesBatchPatchRequest # 
type Rep FeaturesBatchPatchRequest = D1 (MetaData "FeaturesBatchPatchRequest" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

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

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

fbprNormalizeGeometries :: Lens' FeaturesBatchPatchRequest Bool #

If true, the server will normalize feature geometries. It is assumed that the South Pole is exterior to any polygons given. See here for a list of normalizations. If false, all feature geometries must be given already normalized. The points in all LinearRings must be listed in counter-clockwise order, and LinearRings may not intersect.

PermissionsBatchUpdateRequest

data PermissionsBatchUpdateRequest #

The request sent to mapsengine.permissions.batchUpdate.

See: permissionsBatchUpdateRequest smart constructor.

Instances

Eq PermissionsBatchUpdateRequest # 
Data PermissionsBatchUpdateRequest # 

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 # 
Generic PermissionsBatchUpdateRequest # 
ToJSON PermissionsBatchUpdateRequest # 
FromJSON PermissionsBatchUpdateRequest # 
type Rep PermissionsBatchUpdateRequest # 
type Rep PermissionsBatchUpdateRequest = D1 (MetaData "PermissionsBatchUpdateRequest" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" True) (C1 (MetaCons "PermissionsBatchUpdateRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_pburPermissions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Permission]))))

permissionsBatchUpdateRequest :: PermissionsBatchUpdateRequest #

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

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

pburPermissions :: Lens' PermissionsBatchUpdateRequest [Permission] #

The permissions to be inserted or updated.

RasterProcessingStatus

data RasterProcessingStatus #

The processing status of this Raster.

Constructors

Complete
complete
Failed
failed
NotReady
notReady
Processing
processing
Ready
ready

Instances

Enum RasterProcessingStatus # 
Eq RasterProcessingStatus # 
Data RasterProcessingStatus # 

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 # 
Read RasterProcessingStatus # 
Show RasterProcessingStatus # 
Generic RasterProcessingStatus # 
Hashable RasterProcessingStatus # 
ToJSON RasterProcessingStatus # 
FromJSON RasterProcessingStatus # 
FromHttpApiData RasterProcessingStatus # 
ToHttpApiData RasterProcessingStatus # 
type Rep RasterProcessingStatus # 
type Rep RasterProcessingStatus = D1 (MetaData "RasterProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

The processing status of this layer.

Constructors

LPSComplete
complete
LPSFailed
failed
LPSNotReady
notReady
LPSProcessing
processing
LPSReady
ready

Instances

Enum LayerProcessingStatus # 
Eq LayerProcessingStatus # 
Data LayerProcessingStatus # 

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 # 
Read LayerProcessingStatus # 
Show LayerProcessingStatus # 
Generic LayerProcessingStatus # 
Hashable LayerProcessingStatus # 
ToJSON LayerProcessingStatus # 
FromJSON LayerProcessingStatus # 
FromHttpApiData LayerProcessingStatus # 
ToHttpApiData LayerProcessingStatus # 
type Rep LayerProcessingStatus # 
type Rep LayerProcessingStatus = D1 (MetaData "LayerProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

Name of the shape.

Constructors

Circle
circle

Instances

Enum ScaledShapeShape # 
Eq ScaledShapeShape # 
Data ScaledShapeShape # 

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 # 
Read ScaledShapeShape # 
Show ScaledShapeShape # 
Generic ScaledShapeShape # 
Hashable ScaledShapeShape # 
ToJSON ScaledShapeShape # 
FromJSON ScaledShapeShape # 
FromHttpApiData ScaledShapeShape # 
ToHttpApiData ScaledShapeShape # 
type Rep ScaledShapeShape # 
type Rep ScaledShapeShape = D1 (MetaData "ScaledShapeShape" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "Circle" PrefixI False) U1)

PermissionsBatchDeleteRequest

data PermissionsBatchDeleteRequest #

The request sent to mapsengine.permissions.batchDelete.

See: permissionsBatchDeleteRequest smart constructor.

Instances

Eq PermissionsBatchDeleteRequest # 
Data PermissionsBatchDeleteRequest # 

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 # 
Generic PermissionsBatchDeleteRequest # 
ToJSON PermissionsBatchDeleteRequest # 
FromJSON PermissionsBatchDeleteRequest # 
type Rep PermissionsBatchDeleteRequest # 
type Rep PermissionsBatchDeleteRequest = D1 (MetaData "PermissionsBatchDeleteRequest" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" True) (C1 (MetaCons "PermissionsBatchDeleteRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_pbdrIds") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

permissionsBatchDeleteRequest :: PermissionsBatchDeleteRequest #

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

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

pbdrIds :: Lens' PermissionsBatchDeleteRequest [Text] #

An array of permission ids to be removed. This could be the email address of the user or group this permission refers to, or the string "anyone" for public permissions.

RasterCollectionsListResponse

data RasterCollectionsListResponse #

The response returned by a call to raster_collections.List. Note: The list response does not include all the fields available in a raster collection. Refer to the RasterCollection resource description for details of the fields that are not included. You'll need to send a get request to retrieve the additional fields for each raster collection.

See: rasterCollectionsListResponse smart constructor.

Instances

Eq RasterCollectionsListResponse # 
Data RasterCollectionsListResponse # 

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 # 
Generic RasterCollectionsListResponse # 
ToJSON RasterCollectionsListResponse # 
FromJSON RasterCollectionsListResponse # 
type Rep RasterCollectionsListResponse # 
type Rep RasterCollectionsListResponse = D1 (MetaData "RasterCollectionsListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

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 #

Identifies this object as a GeoJsonMultiLineString.

Constructors

MultiLineString
MultiLineString

Instances

Enum GeoJSONMultiLineStringType # 
Eq GeoJSONMultiLineStringType # 
Data GeoJSONMultiLineStringType # 

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 # 
Read GeoJSONMultiLineStringType # 
Show GeoJSONMultiLineStringType # 
Generic GeoJSONMultiLineStringType # 
Hashable GeoJSONMultiLineStringType # 
ToJSON GeoJSONMultiLineStringType # 
FromJSON GeoJSONMultiLineStringType # 
FromHttpApiData GeoJSONMultiLineStringType # 
ToHttpApiData GeoJSONMultiLineStringType # 
type Rep GeoJSONMultiLineStringType # 
type Rep GeoJSONMultiLineStringType = D1 (MetaData "GeoJSONMultiLineStringType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "MultiLineString" PrefixI False) U1)

PermissionRole

data PermissionRole #

The type of access granted to this user or group.

Constructors

Owner
owner
Reader
reader
Viewer
viewer
Writer
writer

Instances

Enum PermissionRole # 
Eq PermissionRole # 
Data PermissionRole # 

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 # 
Read PermissionRole # 
Show PermissionRole # 
Generic PermissionRole # 

Associated Types

type Rep PermissionRole :: * -> * #

Hashable PermissionRole # 
ToJSON PermissionRole # 
FromJSON PermissionRole # 
FromHttpApiData PermissionRole # 
ToHttpApiData PermissionRole # 
type Rep PermissionRole # 
type Rep PermissionRole = D1 (MetaData "PermissionRole" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

The response returned by a call to projects.List.

See: projectsListResponse smart constructor.

Instances

Eq ProjectsListResponse # 
Data ProjectsListResponse # 

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 # 
Generic ProjectsListResponse # 
ToJSON ProjectsListResponse # 
FromJSON ProjectsListResponse # 
type Rep ProjectsListResponse # 
type Rep ProjectsListResponse = D1 (MetaData "ProjectsListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" True) (C1 (MetaCons "ProjectsListResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_plrProjects") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Project]))))

projectsListResponse :: ProjectsListResponse #

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

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

GeoJSONGeometry

data GeoJSONGeometry #

Instances

Eq GeoJSONGeometry # 
Data GeoJSONGeometry # 

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 # 
Generic GeoJSONGeometry # 
ToJSON GeoJSONGeometry # 
FromJSON GeoJSONGeometry # 
type Rep GeoJSONGeometry # 
type Rep GeoJSONGeometry = D1 (MetaData "GeoJSONGeometry" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "GeoJSONGeometry'" PrefixI False) U1)

geoJSONGeometry :: GeoJSONGeometry #

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

MapLayer

data MapLayer #

Instances

Eq MapLayer # 
Data MapLayer # 

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 # 
Generic MapLayer # 

Associated Types

type Rep MapLayer :: * -> * #

Methods

from :: MapLayer -> Rep MapLayer x #

to :: Rep MapLayer x -> MapLayer #

ToJSON MapLayer # 
FromJSON MapLayer # 
type Rep MapLayer # 

mapLayer :: MapLayer #

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

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

mlDefaultViewport :: Lens' MapLayer [Double] #

An array of four numbers (west, south, east, north) which defines the rectangular bounding box of the default viewport. The numbers represent latitude and longitude in decimal degrees.

mlVisibility :: Lens' MapLayer (Maybe Text) #

The visibility setting of this MapLayer. One of "defaultOn" or "defaultOff".

mlKey :: Lens' MapLayer (Maybe Text) #

A user defined alias for this MapLayer, specific to this Map.

mlName :: Lens' MapLayer (Maybe Text) #

The name of this MapLayer.

mlId :: Lens' MapLayer (Maybe Text) #

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

mlType :: Lens' MapLayer (Maybe MapLayerType) #

Identifies this object as a MapLayer.

ZoomLevels

data ZoomLevels #

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

See: zoomLevels smart constructor.

Instances

Eq ZoomLevels # 
Data ZoomLevels # 

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 # 
Generic ZoomLevels # 

Associated Types

type Rep ZoomLevels :: * -> * #

ToJSON ZoomLevels # 
FromJSON ZoomLevels # 
type Rep ZoomLevels # 
type Rep ZoomLevels = D1 (MetaData "ZoomLevels" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

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) #

Maximum zoom level.

zlMin :: Lens' ZoomLevels (Maybe Int32) #

Minimum zoom level.

FeatureInfo

data FeatureInfo #

A feature info contains information about individual feature.

See: featureInfo smart constructor.

Instances

Eq FeatureInfo # 
Data FeatureInfo # 

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 # 
Generic FeatureInfo # 

Associated Types

type Rep FeatureInfo :: * -> * #

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

featureInfo :: FeatureInfo #

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

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

fiContent :: Lens' FeatureInfo (Maybe Text) #

HTML template of the info window. If not provided, a default template with all attributes will be generated.

AcquisitionTimePrecision

data AcquisitionTimePrecision #

The precision of acquisition time.

Constructors

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

Instances

Enum AcquisitionTimePrecision # 
Eq AcquisitionTimePrecision # 
Data AcquisitionTimePrecision # 

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 # 
Read AcquisitionTimePrecision # 
Show AcquisitionTimePrecision # 
Generic AcquisitionTimePrecision # 
Hashable AcquisitionTimePrecision # 
ToJSON AcquisitionTimePrecision # 
FromJSON AcquisitionTimePrecision # 
FromHttpApiData AcquisitionTimePrecision # 
ToHttpApiData AcquisitionTimePrecision # 
type Rep AcquisitionTimePrecision # 
type Rep AcquisitionTimePrecision = D1 (MetaData "AcquisitionTimePrecision" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

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

See: sizeRange smart constructor.

Instances

Eq SizeRange # 
Data SizeRange # 

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 # 
Generic SizeRange # 

Associated Types

type Rep SizeRange :: * -> * #

ToJSON SizeRange # 
FromJSON SizeRange # 
type Rep SizeRange # 
type Rep SizeRange = D1 (MetaData "SizeRange" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

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) #

Maximum size, in pixels.

srMin :: Lens' SizeRange (Maybe Double) #

Minimum size, in pixels.

ScalingFunctionScalingType

data ScalingFunctionScalingType #

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 # 
Eq ScalingFunctionScalingType # 
Data ScalingFunctionScalingType # 

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 # 
Read ScalingFunctionScalingType # 
Show ScalingFunctionScalingType # 
Generic ScalingFunctionScalingType # 
Hashable ScalingFunctionScalingType # 
ToJSON ScalingFunctionScalingType # 
FromJSON ScalingFunctionScalingType # 
FromHttpApiData ScalingFunctionScalingType # 
ToHttpApiData ScalingFunctionScalingType # 
type Rep ScalingFunctionScalingType # 
type Rep ScalingFunctionScalingType = D1 (MetaData "ScalingFunctionScalingType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "Linear" PrefixI False) U1) (C1 (MetaCons "Sqrt" PrefixI False) U1))

MapFolder

data MapFolder #

Instances

Eq MapFolder # 
Data MapFolder # 

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 # 
Generic MapFolder # 

Associated Types

type Rep MapFolder :: * -> * #

ToJSON MapFolder # 
FromJSON MapFolder # 
type Rep MapFolder # 

mapFolder :: MapFolder #

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

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

mfExpandable :: Lens' MapFolder (Maybe Bool) #

The expandability setting of this MapFolder. If true, the folder can be expanded.

mfDefaultViewport :: Lens' MapFolder [Double] #

An array of four numbers (west, south, east, north) which defines the rectangular bounding box of the default viewport. The numbers represent latitude and longitude in decimal degrees.

mfVisibility :: Lens' MapFolder (Maybe Text) #

The visibility setting of this MapFolder. One of "defaultOn" or "defaultOff".

mfKey :: Lens' MapFolder (Maybe Text) #

A user defined alias for this MapFolder, specific to this Map.

mfName :: Lens' MapFolder (Maybe Text) #

The name of this MapFolder.

mfType :: Lens' MapFolder (Maybe MapFolderType) #

Identifies this object as a MapFolder.

AssetsListRole

data AssetsListRole #

The role parameter indicates that the response should only contain assets where the current user has the specified level of access.

Constructors

ALROwner

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 # 
Eq AssetsListRole # 
Data AssetsListRole # 

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 # 
Read AssetsListRole # 
Show AssetsListRole # 
Generic AssetsListRole # 

Associated Types

type Rep AssetsListRole :: * -> * #

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

RastersListProcessingStatus

data RastersListProcessingStatus #

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 # 
Eq RastersListProcessingStatus # 
Data RastersListProcessingStatus # 

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 # 
Read RastersListProcessingStatus # 
Show RastersListProcessingStatus # 
Generic RastersListProcessingStatus # 
Hashable RastersListProcessingStatus # 
ToJSON RastersListProcessingStatus # 
FromJSON RastersListProcessingStatus # 
FromHttpApiData RastersListProcessingStatus # 
ToHttpApiData RastersListProcessingStatus # 
type Rep RastersListProcessingStatus # 
type Rep RastersListProcessingStatus = D1 (MetaData "RastersListProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

A Maps Engine project groups a collection of resources.

See: project smart constructor.

Instances

Eq Project # 

Methods

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

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

Data Project # 

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 # 
Generic Project # 

Associated Types

type Rep Project :: * -> * #

Methods

from :: Project -> Rep Project x #

to :: Rep Project x -> Project #

ToJSON Project # 
FromJSON Project # 
type Rep Project # 
type Rep Project = D1 (MetaData "Project" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

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) #

A user provided name for this Maps Engine project.

proId :: Lens' Project (Maybe Text) #

An ID used to refer to this Maps Engine project.

Color

data Color #

Basic color used in styling.

See: color smart constructor.

Instances

Eq Color # 

Methods

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

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

Data Color # 

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 # 

Methods

showsPrec :: Int -> Color -> ShowS #

show :: Color -> String #

showList :: [Color] -> ShowS #

Generic Color # 

Associated Types

type Rep Color :: * -> * #

Methods

from :: Color -> Rep Color x #

to :: Rep Color x -> Color #

ToJSON Color # 
FromJSON Color # 
type Rep Color # 
type Rep Color = D1 (MetaData "Color" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

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) #

The CSS style color, can be in format of "red" or "#7733EE".

cOpacity :: Lens' Color (Maybe Double) #

Opacity ranges from 0 to 1, inclusive. If not provided, default to 1.

LayersListProcessingStatus

data LayersListProcessingStatus #

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 # 
Eq LayersListProcessingStatus # 
Data LayersListProcessingStatus # 

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 # 
Read LayersListProcessingStatus # 
Show LayersListProcessingStatus # 
Generic LayersListProcessingStatus # 
Hashable LayersListProcessingStatus # 
ToJSON LayersListProcessingStatus # 
FromJSON LayersListProcessingStatus # 
FromHttpApiData LayersListProcessingStatus # 
ToHttpApiData LayersListProcessingStatus # 
type Rep LayersListProcessingStatus # 
type Rep LayersListProcessingStatus = D1 (MetaData "LayersListProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

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

See: rasterCollection smart constructor.

Instances

Eq RasterCollection # 
Data RasterCollection # 

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 # 
Generic RasterCollection # 
ToJSON RasterCollection # 
FromJSON RasterCollection # 
type Rep RasterCollection # 
type Rep RasterCollection = D1 (MetaData "RasterCollection" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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) #

The creation time of this RasterCollection. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).

rcWritersCanEditPermissions :: Lens' RasterCollection (Maybe Bool) #

If true, WRITERs of the asset are able to edit the asset permissions.

rcEtag :: Lens' RasterCollection (Maybe Text) #

The ETag, used to refer to the current version of the asset.

rcCreatorEmail :: Lens' RasterCollection (Maybe Text) #

The email address of the creator of this raster collection. This is only returned on GET requests and not LIST requests.

rcRasterType :: Lens' RasterCollection (Maybe RasterCollectionRasterType) #

The type of rasters contained within this RasterCollection.

rcLastModifiedTime :: Lens' RasterCollection (Maybe UTCTime) #

The last modified time of this RasterCollection. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).

rcLastModifierEmail :: Lens' RasterCollection (Maybe Text) #

The email address of the last modifier of this raster collection. This is only returned on GET requests and not LIST requests.

rcName :: Lens' RasterCollection (Maybe Text) #

The name of this RasterCollection, supplied by the author.

rcBbox :: Lens' RasterCollection [Double] #

A rectangular bounding box which contains all of the data in this RasterCollection. The box is expressed as \"west, south, east, north\". The numbers represent latitude and longitude in decimal degrees.

rcProcessingStatus :: Lens' RasterCollection (Maybe RasterCollectionProcessingStatus) #

The processing status of this RasterCollection.

rcMosaic :: Lens' RasterCollection (Maybe Bool) #

True if this RasterCollection is a mosaic.

rcId :: Lens' RasterCollection (Maybe Text) #

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

rcProjectId :: Lens' RasterCollection (Maybe Text) #

The ID of the project that this RasterCollection is in.

rcDraftAccessList :: Lens' RasterCollection (Maybe Text) #

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

rcDescription :: Lens' RasterCollection (Maybe Text) #

The description of this RasterCollection, supplied by the author.

rcAttribution :: Lens' RasterCollection (Maybe Text) #

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

rcTags :: Lens' RasterCollection [Text] #

Tags of this RasterCollection.

LineStyleStroke

data LineStyleStroke #

Stroke of the line.

See: lineStyleStroke smart constructor.

Instances

Eq LineStyleStroke # 
Data LineStyleStroke # 

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 # 
Generic LineStyleStroke # 
ToJSON LineStyleStroke # 
FromJSON LineStyleStroke # 
type Rep LineStyleStroke # 
type Rep LineStyleStroke = D1 (MetaData "LineStyleStroke" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" 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 #

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:

lssColor :: Lens' LineStyleStroke (Maybe Text) #

Color of the line.

lssWidth :: Lens' LineStyleStroke (Maybe Double) #

Width of the line, in pixels. 0 <= width <= 10. If width is set to 0, the line will be invisible.

lssOpacity :: Lens' LineStyleStroke (Maybe Double) #

Opacity of the line.

RasterCollectionsRastersListRole

data RasterCollectionsRastersListRole #

The role parameter indicates that the response should only contain assets where the current user has the specified level of access.

Constructors

RCRLROwner

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 # 
Eq RasterCollectionsRastersListRole # 
Data RasterCollectionsRastersListRole # 

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 # 
Read RasterCollectionsRastersListRole # 
Show RasterCollectionsRastersListRole # 
Generic RasterCollectionsRastersListRole # 
Hashable RasterCollectionsRastersListRole # 
ToJSON RasterCollectionsRastersListRole # 
FromJSON RasterCollectionsRastersListRole # 
FromHttpApiData RasterCollectionsRastersListRole # 
ToHttpApiData RasterCollectionsRastersListRole # 
type Rep RasterCollectionsRastersListRole # 
type Rep RasterCollectionsRastersListRole = D1 (MetaData "RasterCollectionsRastersListRole" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "RCRLROwner" PrefixI False) U1) ((:+:) (C1 (MetaCons "RCRLRReader" PrefixI False) U1) (C1 (MetaCons "RCRLRWriter" PrefixI False) U1)))

GeoJSONMultiPolygonType

data GeoJSONMultiPolygonType #

Identifies this object as a GeoJsonMultiPolygon.

Constructors

MultiPolygon
MultiPolygon

Instances

Enum GeoJSONMultiPolygonType # 
Eq GeoJSONMultiPolygonType # 
Data GeoJSONMultiPolygonType # 

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 # 
Read GeoJSONMultiPolygonType # 
Show GeoJSONMultiPolygonType # 
Generic GeoJSONMultiPolygonType # 
Hashable GeoJSONMultiPolygonType # 
ToJSON GeoJSONMultiPolygonType # 
FromJSON GeoJSONMultiPolygonType # 
FromHttpApiData GeoJSONMultiPolygonType # 
ToHttpApiData GeoJSONMultiPolygonType # 
type Rep GeoJSONMultiPolygonType # 
type Rep GeoJSONMultiPolygonType = D1 (MetaData "GeoJSONMultiPolygonType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "MultiPolygon" PrefixI False) U1)

GeoJSONMultiPointType

data GeoJSONMultiPointType #

Identifies this object as a GeoJsonMultiPoint.

Constructors

MultiPoint
MultiPoint

Instances

Enum GeoJSONMultiPointType # 
Eq GeoJSONMultiPointType # 
Data GeoJSONMultiPointType # 

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 # 
Read GeoJSONMultiPointType # 
Show GeoJSONMultiPointType # 
Generic GeoJSONMultiPointType # 
Hashable GeoJSONMultiPointType # 
ToJSON GeoJSONMultiPointType # 
FromJSON GeoJSONMultiPointType # 
FromHttpApiData GeoJSONMultiPointType # 
ToHttpApiData GeoJSONMultiPointType # 
type Rep GeoJSONMultiPointType # 
type Rep GeoJSONMultiPointType = D1 (MetaData "GeoJSONMultiPointType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "MultiPoint" PrefixI False) U1)

RasterCollectionsRastersBatchDeleteResponse

data RasterCollectionsRastersBatchDeleteResponse #

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

See: rasterCollectionsRastersBatchDeleteResponse smart constructor.

Instances

Eq RasterCollectionsRastersBatchDeleteResponse # 
Data RasterCollectionsRastersBatchDeleteResponse # 

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 # 
Generic RasterCollectionsRastersBatchDeleteResponse # 
ToJSON RasterCollectionsRastersBatchDeleteResponse # 
FromJSON RasterCollectionsRastersBatchDeleteResponse # 
type Rep RasterCollectionsRastersBatchDeleteResponse # 
type Rep RasterCollectionsRastersBatchDeleteResponse = D1 (MetaData "RasterCollectionsRastersBatchDeleteResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "RasterCollectionsRastersBatchDeleteResponse'" PrefixI False) U1)

ProcessResponse

data ProcessResponse #

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

See: processResponse smart constructor.

Instances

Eq ProcessResponse # 
Data ProcessResponse # 

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 -> Constr #

dataTypeOf :: ProcessResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

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

processResponse :: ProcessResponse #

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

TableColumn

data TableColumn #

Instances

Eq TableColumn # 
Data TableColumn # 

Methods

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

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

toConstr :: TableColumn -> Constr #

dataTypeOf :: TableColumn -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TableColumn # 
Generic TableColumn # 

Associated Types

type Rep TableColumn :: * -> * #

ToJSON TableColumn # 
FromJSON TableColumn # 
type Rep TableColumn # 
type Rep TableColumn = D1 (MetaData "TableColumn" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "TableColumn'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tcName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tcType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableColumnType)))))

tableColumn :: TableColumn #

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:

tcName :: Lens' TableColumn (Maybe Text) #

The column name.

tcType :: Lens' TableColumn (Maybe TableColumnType) #

The type of data stored in this column.

PublishedLayerLayerType

data PublishedLayerLayerType #

The type of the datasources used to build this Layer. This should be used instead of datasourceType. At least one of layerType and datasourceType and must be specified, but layerType takes precedence.

Constructors

Image
image
Vector
vector

Instances

Enum PublishedLayerLayerType # 
Eq PublishedLayerLayerType # 
Data PublishedLayerLayerType # 

Methods

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

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

toConstr :: PublishedLayerLayerType -> Constr #

dataTypeOf :: PublishedLayerLayerType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PublishedLayerLayerType # 
Read PublishedLayerLayerType # 
Show PublishedLayerLayerType # 
Generic PublishedLayerLayerType # 
Hashable PublishedLayerLayerType # 
ToJSON PublishedLayerLayerType # 
FromJSON PublishedLayerLayerType # 
FromHttpApiData PublishedLayerLayerType # 
ToHttpApiData PublishedLayerLayerType # 
type Rep PublishedLayerLayerType # 
type Rep PublishedLayerLayerType = D1 (MetaData "PublishedLayerLayerType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "Image" PrefixI False) U1) (C1 (MetaCons "Vector" PrefixI False) U1))

TablesListProcessingStatus

data TablesListProcessingStatus #

Constructors

TLPSComplete

complete The table has completed processing.

TLPSFailed

failed The table has failed processing.

TLPSNotReady

notReady The table is not ready for processing.

TLPSProcessing

processing The table is processing.

TLPSReady

ready The table is ready for processing.

Instances

Enum TablesListProcessingStatus # 
Eq TablesListProcessingStatus # 
Data TablesListProcessingStatus # 

Methods

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

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

toConstr :: TablesListProcessingStatus -> Constr #

dataTypeOf :: TablesListProcessingStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord TablesListProcessingStatus # 
Read TablesListProcessingStatus # 
Show TablesListProcessingStatus # 
Generic TablesListProcessingStatus # 
Hashable TablesListProcessingStatus # 
ToJSON TablesListProcessingStatus # 
FromJSON TablesListProcessingStatus # 
FromHttpApiData TablesListProcessingStatus # 
ToHttpApiData TablesListProcessingStatus # 
type Rep TablesListProcessingStatus # 
type Rep TablesListProcessingStatus = D1 (MetaData "TablesListProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) ((:+:) (C1 (MetaCons "TLPSComplete" PrefixI False) U1) (C1 (MetaCons "TLPSFailed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "TLPSNotReady" PrefixI False) U1) ((:+:) (C1 (MetaCons "TLPSProcessing" PrefixI False) U1) (C1 (MetaCons "TLPSReady" PrefixI False) U1))))

Asset

data 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.

Instances

Eq Asset # 

Methods

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

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

Data Asset # 

Methods

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

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

toConstr :: Asset -> Constr #

dataTypeOf :: Asset -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Asset # 

Methods

showsPrec :: Int -> Asset -> ShowS #

show :: Asset -> String #

showList :: [Asset] -> ShowS #

Generic Asset # 

Associated Types

type Rep Asset :: * -> * #

Methods

from :: Asset -> Rep Asset x #

to :: Rep Asset x -> Asset #

ToJSON Asset # 
FromJSON Asset # 
type Rep Asset # 
type Rep Asset = D1 (MetaData "Asset" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "Asset'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) ((:*:) (S1 (MetaSel (Just Symbol "_aWritersCanEditPermissions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_aEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aCreatorEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aLastModifiedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))) ((:*:) (S1 (MetaSel (Just Symbol "_aLastModifierEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aBbox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Double]))) ((:*:) (S1 (MetaSel (Just Symbol "_aResource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AssetType)))) ((:*:) (S1 (MetaSel (Just Symbol "_aDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))))))

asset :: Asset #

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

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

aCreationTime :: Lens' Asset (Maybe UTCTime) #

The creation time of this asset. The value is an RFC 3339-formatted date-time value (for example, 1970-01-01T00:00:00Z).

aWritersCanEditPermissions :: Lens' Asset (Maybe Bool) #

If true, WRITERs of the asset are able to edit the asset permissions.

aEtag :: Lens' Asset (Maybe Text) #

The ETag, used to refer to the current version of the asset.

aCreatorEmail :: Lens' Asset (Maybe Text) #

The email address of the creator of this asset. This is only returned on GET requests and not LIST requests.

aLastModifiedTime :: Lens' Asset (Maybe UTCTime) #

The last modified time of this asset. The value is an RFC 3339-formatted date-time value (for example, 1970-01-01T00:00:00Z).

aLastModifierEmail :: Lens' Asset (Maybe Text) #

The email address of the last modifier of this asset. This is only returned on GET requests and not LIST requests.

aName :: Lens' Asset (Maybe Text) #

The asset's name.

aBbox :: Lens' Asset [Double] #

A rectangular bounding box which contains all of the data in this asset. The box is expressed as \"west, south, east, north\". The numbers represent latitude and longitude in decimal degrees.

aResource :: Lens' Asset (Maybe Text) #

The URL to query to retrieve the asset's complete object. The assets endpoint only returns high-level information about a resource.

aId :: Lens' Asset (Maybe Text) #

The asset's globally unique ID.

aProjectId :: Lens' Asset (Maybe Text) #

The ID of the project to which the asset belongs.

aType :: Lens' Asset (Maybe AssetType) #

The type of asset. One of raster, rasterCollection, table, map, or layer.

aDescription :: Lens' Asset (Maybe Text) #

The asset's description.

aTags :: Lens' Asset [Text] #

An array of text strings, with each string representing a tag. More information about tags can be found in the Tagging data article of the Maps Engine help center.

LayerLayerType

data LayerLayerType #

The type of the datasources used to build this Layer. This should be used instead of datasourceType. At least one of layerType and datasourceType and must be specified, but layerType takes precedence.

Constructors

LLTImage
image
LLTVector
vector

Instances

Enum LayerLayerType # 
Eq LayerLayerType # 
Data LayerLayerType # 

Methods

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

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

toConstr :: LayerLayerType -> Constr #

dataTypeOf :: LayerLayerType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LayerLayerType # 
Read LayerLayerType # 
Show LayerLayerType # 
Generic LayerLayerType # 

Associated Types

type Rep LayerLayerType :: * -> * #

Hashable LayerLayerType # 
ToJSON LayerLayerType # 
FromJSON LayerLayerType # 
FromHttpApiData LayerLayerType # 
ToHttpApiData LayerLayerType # 
type Rep LayerLayerType # 
type Rep LayerLayerType = D1 (MetaData "LayerLayerType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "LLTImage" PrefixI False) U1) (C1 (MetaCons "LLTVector" PrefixI False) U1))

ScaledShape

data ScaledShape #

Parameters for styling points as scaled shapes.

See: scaledShape smart constructor.

Instances

Eq ScaledShape # 
Data ScaledShape # 

Methods

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

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

toConstr :: ScaledShape -> Constr #

dataTypeOf :: ScaledShape -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ScaledShape # 
Generic ScaledShape # 

Associated Types

type Rep ScaledShape :: * -> * #

ToJSON ScaledShape # 
FromJSON ScaledShape # 
type Rep ScaledShape # 
type Rep ScaledShape = D1 (MetaData "ScaledShape" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "ScaledShape'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ssBOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BOrder))) ((:*:) (S1 (MetaSel (Just Symbol "_ssFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Color))) (S1 (MetaSel (Just Symbol "_ssShape") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ScaledShapeShape))))))

scaledShape :: ScaledShape #

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

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

ssBOrder :: Lens' ScaledShape (Maybe BOrder) #

Border color/width of the shape. If not specified the shape won't have a border.

ssFill :: Lens' ScaledShape (Maybe Color) #

The fill color of the shape. If not specified the shape will be transparent (although the borders may not be).

PermissionType

data PermissionType #

The account type.

Constructors

Anyone
anyone
Group
group
User
user

Instances

Enum PermissionType # 
Eq PermissionType # 
Data PermissionType # 

Methods

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

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

toConstr :: PermissionType -> Constr #

dataTypeOf :: PermissionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PermissionType # 
Read PermissionType # 
Show PermissionType # 
Generic PermissionType # 

Associated Types

type Rep PermissionType :: * -> * #

Hashable PermissionType # 
ToJSON PermissionType # 
FromJSON PermissionType # 
FromHttpApiData PermissionType # 
ToHttpApiData PermissionType # 
type Rep PermissionType # 
type Rep PermissionType = D1 (MetaData "PermissionType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "Anyone" PrefixI False) U1) ((:+:) (C1 (MetaCons "Group" PrefixI False) U1) (C1 (MetaCons "User" PrefixI False) U1)))

MapProcessingStatus

data MapProcessingStatus #

The processing status of this map. Map processing is automatically started once a map becomes ready for processing.

Constructors

MPSComplete
complete
MPSFailed
failed
MPSNotReady
notReady
MPSProcessing
processing
MPSReady
ready

Instances

Enum MapProcessingStatus # 
Eq MapProcessingStatus # 
Data MapProcessingStatus # 

Methods

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

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

toConstr :: MapProcessingStatus -> Constr #

dataTypeOf :: MapProcessingStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MapProcessingStatus # 
Read MapProcessingStatus # 
Show MapProcessingStatus # 
Generic MapProcessingStatus # 
Hashable MapProcessingStatus # 
ToJSON MapProcessingStatus # 
FromJSON MapProcessingStatus # 
FromHttpApiData MapProcessingStatus # 
ToHttpApiData MapProcessingStatus # 
type Rep MapProcessingStatus # 
type Rep MapProcessingStatus = D1 (MetaData "MapProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) ((:+:) (C1 (MetaCons "MPSComplete" PrefixI False) U1) (C1 (MetaCons "MPSFailed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "MPSNotReady" PrefixI False) U1) ((:+:) (C1 (MetaCons "MPSProcessing" PrefixI False) U1) (C1 (MetaCons "MPSReady" PrefixI False) U1))))

FeaturesBatchDeleteRequest

data FeaturesBatchDeleteRequest #

The request sent to features.BatchDelete.

See: featuresBatchDeleteRequest smart constructor.

Instances

Eq FeaturesBatchDeleteRequest # 
Data FeaturesBatchDeleteRequest # 

Methods

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

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

toConstr :: FeaturesBatchDeleteRequest -> Constr #

dataTypeOf :: FeaturesBatchDeleteRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show FeaturesBatchDeleteRequest # 
Generic FeaturesBatchDeleteRequest # 
ToJSON FeaturesBatchDeleteRequest # 
FromJSON FeaturesBatchDeleteRequest # 
type Rep FeaturesBatchDeleteRequest # 
type Rep FeaturesBatchDeleteRequest = D1 (MetaData "FeaturesBatchDeleteRequest" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "FeaturesBatchDeleteRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_fbdrPrimaryKeys") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_fbdrGxIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))

featuresBatchDeleteRequest :: FeaturesBatchDeleteRequest #

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

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

MapsGetVersion

data MapsGetVersion #

Deprecated: The version parameter indicates which version of the map should be returned. When version is set to published, the published version of the map will be returned. Please use the maps.getPublished endpoint instead.

Constructors

Draft

draft The draft version.

Published

published The published version.

Instances

Enum MapsGetVersion # 
Eq MapsGetVersion # 
Data MapsGetVersion # 

Methods

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

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

toConstr :: MapsGetVersion -> Constr #

dataTypeOf :: MapsGetVersion -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MapsGetVersion # 
Read MapsGetVersion # 
Show MapsGetVersion # 
Generic MapsGetVersion # 

Associated Types

type Rep MapsGetVersion :: * -> * #

Hashable MapsGetVersion # 
ToJSON MapsGetVersion # 
FromJSON MapsGetVersion # 
FromHttpApiData MapsGetVersion # 
ToHttpApiData MapsGetVersion # 
type Rep MapsGetVersion # 
type Rep MapsGetVersion = D1 (MetaData "MapsGetVersion" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "Draft" PrefixI False) U1) (C1 (MetaCons "Published" PrefixI False) U1))

TablesListRole

data TablesListRole #

The role parameter indicates that the response should only contain assets where the current user has the specified level of access.

Constructors

TLROwner

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

TLRReader

reader The user can read the asset.

TLRWriter

writer The user can read and write the asset.

Instances

Enum TablesListRole # 
Eq TablesListRole # 
Data TablesListRole # 

Methods

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

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

toConstr :: TablesListRole -> Constr #

dataTypeOf :: TablesListRole -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord TablesListRole # 
Read TablesListRole # 
Show TablesListRole # 
Generic TablesListRole # 

Associated Types

type Rep TablesListRole :: * -> * #

Hashable TablesListRole # 
ToJSON TablesListRole # 
FromJSON TablesListRole # 
FromHttpApiData TablesListRole # 
ToHttpApiData TablesListRole # 
type Rep TablesListRole # 
type Rep TablesListRole = D1 (MetaData "TablesListRole" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "TLROwner" PrefixI False) U1) ((:+:) (C1 (MetaCons "TLRReader" PrefixI False) U1) (C1 (MetaCons "TLRWriter" PrefixI False) U1)))

Icon

data Icon #

An icon is a user-uploaded image that can be used to style point geometries.

See: icon smart constructor.

Instances

Eq Icon # 

Methods

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

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

Data Icon # 

Methods

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

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

toConstr :: Icon -> Constr #

dataTypeOf :: Icon -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Icon # 

Methods

showsPrec :: Int -> Icon -> ShowS #

show :: Icon -> String #

showList :: [Icon] -> ShowS #

Generic Icon # 

Associated Types

type Rep Icon :: * -> * #

Methods

from :: Icon -> Rep Icon x #

to :: Rep Icon x -> Icon #

ToJSON Icon # 
FromJSON Icon # 
type Rep Icon # 
type Rep Icon = D1 (MetaData "Icon" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "Icon'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_iName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_iId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

icon :: Icon #

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:

iName :: Lens' Icon (Maybe Text) #

The name of this Icon, supplied by the author.

iId :: Lens' Icon (Maybe Text) #

An ID used to refer to this Icon.

iDescription :: Lens' Icon (Maybe Text) #

The description of this Icon, supplied by the author.

VectorStyleType

data VectorStyleType #

The type of the vector style. Currently, only displayRule is supported.

Constructors

VSTDisplayRule
displayRule

Instances

Enum VectorStyleType # 
Eq VectorStyleType # 
Data VectorStyleType # 

Methods

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

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

toConstr :: VectorStyleType -> Constr #

dataTypeOf :: VectorStyleType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord VectorStyleType # 
Read VectorStyleType # 
Show VectorStyleType # 
Generic VectorStyleType # 
Hashable VectorStyleType # 
ToJSON VectorStyleType # 
FromJSON VectorStyleType # 
FromHttpApiData VectorStyleType # 
ToHttpApiData VectorStyleType # 
type Rep VectorStyleType # 
type Rep VectorStyleType = D1 (MetaData "VectorStyleType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "VSTDisplayRule" PrefixI False) U1)

GeoJSONLineStringType

data GeoJSONLineStringType #

Identifies this object as a GeoJsonLineString.

Constructors

LineString
LineString

Instances

Enum GeoJSONLineStringType # 
Eq GeoJSONLineStringType # 
Data GeoJSONLineStringType # 

Methods

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

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

toConstr :: GeoJSONLineStringType -> Constr #

dataTypeOf :: GeoJSONLineStringType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GeoJSONLineStringType # 
Read GeoJSONLineStringType # 
Show GeoJSONLineStringType # 
Generic GeoJSONLineStringType # 
Hashable GeoJSONLineStringType # 
ToJSON GeoJSONLineStringType # 
FromJSON GeoJSONLineStringType # 
FromHttpApiData GeoJSONLineStringType # 
ToHttpApiData GeoJSONLineStringType # 
type Rep GeoJSONLineStringType # 
type Rep GeoJSONLineStringType = D1 (MetaData "GeoJSONLineStringType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "LineString" PrefixI False) U1)

ParentsListResponse

data ParentsListResponse #

The response returned by a call to parents.List.

See: parentsListResponse smart constructor.

Instances

Eq ParentsListResponse # 
Data ParentsListResponse # 

Methods

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

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

toConstr :: ParentsListResponse -> Constr #

dataTypeOf :: ParentsListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ParentsListResponse # 
Generic ParentsListResponse # 
ToJSON ParentsListResponse # 
FromJSON ParentsListResponse # 
type Rep ParentsListResponse # 
type Rep ParentsListResponse = D1 (MetaData "ParentsListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "ParentsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_plrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_plrParents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Parent])))))

parentsListResponse :: ParentsListResponse #

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

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

FeaturesListResponse

data FeaturesListResponse #

The response returned by a call to features.List.

See: featuresListResponse smart constructor.

Instances

Eq FeaturesListResponse # 
Data FeaturesListResponse # 

Methods

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

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

toConstr :: FeaturesListResponse -> Constr #

dataTypeOf :: FeaturesListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show FeaturesListResponse # 
Generic FeaturesListResponse # 
ToJSON FeaturesListResponse # 
FromJSON FeaturesListResponse # 
type Rep FeaturesListResponse # 
type Rep FeaturesListResponse = D1 (MetaData "FeaturesListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "FeaturesListResponse'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_flrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_flrAllowedQueriesPerSecond") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) ((:*:) (S1 (MetaSel (Just Symbol "_flrSchema") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Schema))) ((:*:) (S1 (MetaSel (Just Symbol "_flrFeatures") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Feature]))) (S1 (MetaSel (Just Symbol "_flrType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))))

featuresListResponse :: FeaturesListResponse #

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

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

flrAllowedQueriesPerSecond :: Lens' FeaturesListResponse (Maybe Double) #

An indicator of the maximum rate at which queries may be made, if all queries were as expensive as this query.

RasterCollectionsRastersBatchInsertResponse

data RasterCollectionsRastersBatchInsertResponse #

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

See: rasterCollectionsRastersBatchInsertResponse smart constructor.

Instances

Eq RasterCollectionsRastersBatchInsertResponse # 
Data RasterCollectionsRastersBatchInsertResponse # 

Methods

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

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

toConstr :: RasterCollectionsRastersBatchInsertResponse -> Constr #

dataTypeOf :: RasterCollectionsRastersBatchInsertResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

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

LayerPublishingStatus

data LayerPublishingStatus #

The publishing status of this layer.

Constructors

LPSNotPublished
notPublished
LPSPublished
published

Instances

Enum LayerPublishingStatus # 
Eq LayerPublishingStatus # 
Data LayerPublishingStatus # 

Methods

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

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

toConstr :: LayerPublishingStatus -> Constr #

dataTypeOf :: LayerPublishingStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LayerPublishingStatus # 
Read LayerPublishingStatus # 
Show LayerPublishingStatus # 
Generic LayerPublishingStatus # 
Hashable LayerPublishingStatus # 
ToJSON LayerPublishingStatus # 
FromJSON LayerPublishingStatus # 
FromHttpApiData LayerPublishingStatus # 
ToHttpApiData LayerPublishingStatus # 
type Rep LayerPublishingStatus # 
type Rep LayerPublishingStatus = D1 (MetaData "LayerPublishingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "LPSNotPublished" PrefixI False) U1) (C1 (MetaCons "LPSPublished" PrefixI False) U1))

MapKmlLinkType

data MapKmlLinkType #

Identifies this object as a MapKmlLink.

Constructors

KmlLink
kmlLink

Instances

Enum MapKmlLinkType # 
Eq MapKmlLinkType # 
Data MapKmlLinkType # 

Methods

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

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

toConstr :: MapKmlLinkType -> Constr #

dataTypeOf :: MapKmlLinkType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MapKmlLinkType # 
Read MapKmlLinkType # 
Show MapKmlLinkType # 
Generic MapKmlLinkType # 

Associated Types

type Rep MapKmlLinkType :: * -> * #

Hashable MapKmlLinkType # 
ToJSON MapKmlLinkType # 
FromJSON MapKmlLinkType # 
FromHttpApiData MapKmlLinkType # 
ToHttpApiData MapKmlLinkType # 
type Rep MapKmlLinkType # 
type Rep MapKmlLinkType = D1 (MetaData "MapKmlLinkType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "KmlLink" PrefixI False) U1)

LayerDatasourceType

data LayerDatasourceType #

Deprecated: The type of the datasources used to build this Layer. Note: This has been replaced by layerType, but is still available for now to maintain backward compatibility.

Constructors

LDTImage
image
LDTTable
table

Instances

Enum LayerDatasourceType # 
Eq LayerDatasourceType # 
Data LayerDatasourceType # 

Methods

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

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

toConstr :: LayerDatasourceType -> Constr #

dataTypeOf :: LayerDatasourceType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LayerDatasourceType # 
Read LayerDatasourceType # 
Show LayerDatasourceType # 
Generic LayerDatasourceType # 
Hashable LayerDatasourceType # 
ToJSON LayerDatasourceType # 
FromJSON LayerDatasourceType # 
FromHttpApiData LayerDatasourceType # 
ToHttpApiData LayerDatasourceType # 
type Rep LayerDatasourceType # 
type Rep LayerDatasourceType = D1 (MetaData "LayerDatasourceType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "LDTImage" PrefixI False) U1) (C1 (MetaCons "LDTTable" PrefixI False) U1))

GeoJSONGeometryCollectionType

data GeoJSONGeometryCollectionType #

Identifies this object as a GeoJsonGeometryCollection.

Constructors

GeometryCollection
GeometryCollection

Instances

Enum GeoJSONGeometryCollectionType # 
Eq GeoJSONGeometryCollectionType # 
Data GeoJSONGeometryCollectionType # 

Methods

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

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

toConstr :: GeoJSONGeometryCollectionType -> Constr #

dataTypeOf :: GeoJSONGeometryCollectionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GeoJSONGeometryCollectionType # 
Read GeoJSONGeometryCollectionType # 
Show GeoJSONGeometryCollectionType # 
Generic GeoJSONGeometryCollectionType # 
Hashable GeoJSONGeometryCollectionType # 
ToJSON GeoJSONGeometryCollectionType # 
FromJSON GeoJSONGeometryCollectionType # 
FromHttpApiData GeoJSONGeometryCollectionType # 
ToHttpApiData GeoJSONGeometryCollectionType # 
type Rep GeoJSONGeometryCollectionType # 
type Rep GeoJSONGeometryCollectionType = D1 (MetaData "GeoJSONGeometryCollectionType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "GeometryCollection" PrefixI False) U1)

IconsListResponse

data IconsListResponse #

The response returned by a call to icons.List.

See: iconsListResponse smart constructor.

Instances

Eq IconsListResponse # 
Data IconsListResponse # 

Methods

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

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

toConstr :: IconsListResponse -> Constr #

dataTypeOf :: IconsListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show IconsListResponse # 
Generic IconsListResponse # 
ToJSON IconsListResponse # 
FromJSON IconsListResponse # 
type Rep IconsListResponse # 
type Rep IconsListResponse = D1 (MetaData "IconsListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "IconsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ilrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ilrIcons") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Icon])))))

iconsListResponse :: IconsListResponse #

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

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

ilrIcons :: Lens' IconsListResponse [Icon] #

Resources returned.

LabelStyle

data LabelStyle #

Text label style.

See: labelStyle smart constructor.

Instances

Eq LabelStyle # 
Data LabelStyle # 

Methods

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

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

toConstr :: LabelStyle -> Constr #

dataTypeOf :: LabelStyle -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LabelStyle # 
Generic LabelStyle # 

Associated Types

type Rep LabelStyle :: * -> * #

ToJSON LabelStyle # 
FromJSON LabelStyle # 
type Rep LabelStyle # 

labelStyle :: LabelStyle #

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

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

lsFontStyle :: Lens' LabelStyle (Maybe LabelStyleFontStyle) #

Font style of the label, defaults to 'normal'.

lsColor :: Lens' LabelStyle (Maybe Text) #

Color of the text. If not provided, default to black.

lsSize :: Lens' LabelStyle (Maybe Double) #

Font size of the label, in pixels. 8 <= size <= 15. If not provided, a default size will be provided.

lsOpacity :: Lens' LabelStyle (Maybe Double) #

Opacity of the text.

lsOutline :: Lens' LabelStyle (Maybe Color) #

Outline color of the text.

lsFontWeight :: Lens' LabelStyle (Maybe LabelStyleFontWeight) #

Font weight of the label, defaults to 'normal'.

lsColumn :: Lens' LabelStyle (Maybe Text) #

The column value of the feature to be displayed.

RasterCollectionsRasterBatchDeleteRequest

data RasterCollectionsRasterBatchDeleteRequest #

The request sent to rasterCollections.Rasters.BatchDelete.

See: rasterCollectionsRasterBatchDeleteRequest smart constructor.

Instances

Eq RasterCollectionsRasterBatchDeleteRequest # 
Data RasterCollectionsRasterBatchDeleteRequest # 

Methods

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

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

toConstr :: RasterCollectionsRasterBatchDeleteRequest -> Constr #

dataTypeOf :: RasterCollectionsRasterBatchDeleteRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

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

rasterCollectionsRasterBatchDeleteRequest :: RasterCollectionsRasterBatchDeleteRequest #

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

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

rcrbdrIds :: Lens' RasterCollectionsRasterBatchDeleteRequest [Text] #

An array of Raster asset IDs to be removed from this RasterCollection.

Schema

data 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.

Instances

Eq Schema # 

Methods

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

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

Data Schema # 

Methods

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

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

toConstr :: Schema -> Constr #

dataTypeOf :: Schema -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Schema # 
Generic Schema # 

Associated Types

type Rep Schema :: * -> * #

Methods

from :: Schema -> Rep Schema x #

to :: Rep Schema x -> Schema #

ToJSON Schema # 
FromJSON Schema # 
type Rep Schema # 
type Rep Schema = D1 (MetaData "Schema" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "Schema'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_sPrimaryKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_sColumns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableColumn]))) (S1 (MetaSel (Just Symbol "_sPrimaryGeometry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

schema :: Schema #

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

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

sPrimaryKey :: Lens' Schema (Maybe Text) #

The name of the column that contains the unique identifier of a Feature.

sColumns :: Lens' Schema [TableColumn] #

An array of TableColumn objects. The first object in the array must be named geometry and be of type points, lineStrings, polygons, or mixedGeometry.

sPrimaryGeometry :: Lens' Schema (Maybe Text) #

The name of the column that contains a feature's geometry. This field can be omitted during table create; Google Maps Engine supports only a single geometry column, which must be named geometry and be the first object in the columns array.

MapItem

data MapItem #

Instances

Eq MapItem # 

Methods

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

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

Data MapItem # 

Methods

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

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

toConstr :: MapItem -> Constr #

dataTypeOf :: MapItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show MapItem # 
Generic MapItem # 

Associated Types

type Rep MapItem :: * -> * #

Methods

from :: MapItem -> Rep MapItem x #

to :: Rep MapItem x -> MapItem #

ToJSON MapItem # 
FromJSON MapItem # 
type Rep MapItem # 
type Rep MapItem = D1 (MetaData "MapItem" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "MapItem'" PrefixI False) U1)

mapItem :: MapItem #

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

GeoJSONPointType

data GeoJSONPointType #

Identifies this object as a GeoJsonPoint.

Constructors

Point
Point

Instances

Enum GeoJSONPointType # 
Eq GeoJSONPointType # 
Data GeoJSONPointType # 

Methods

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

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

toConstr :: GeoJSONPointType -> Constr #

dataTypeOf :: GeoJSONPointType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GeoJSONPointType # 
Read GeoJSONPointType # 
Show GeoJSONPointType # 
Generic GeoJSONPointType # 
Hashable GeoJSONPointType # 
ToJSON GeoJSONPointType # 
FromJSON GeoJSONPointType # 
FromHttpApiData GeoJSONPointType # 
ToHttpApiData GeoJSONPointType # 
type Rep GeoJSONPointType # 
type Rep GeoJSONPointType = D1 (MetaData "GeoJSONPointType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "Point" PrefixI False) U1)

GeoJSONPolygonType

data GeoJSONPolygonType #

Identifies this object as a GeoJsonPolygon.

Constructors

Polygon
Polygon

Instances

Enum GeoJSONPolygonType # 
Eq GeoJSONPolygonType # 
Data GeoJSONPolygonType # 

Methods

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

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

toConstr :: GeoJSONPolygonType -> Constr #

dataTypeOf :: GeoJSONPolygonType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord GeoJSONPolygonType # 
Read GeoJSONPolygonType # 
Show GeoJSONPolygonType # 
Generic GeoJSONPolygonType # 
Hashable GeoJSONPolygonType # 
ToJSON GeoJSONPolygonType # 
FromJSON GeoJSONPolygonType # 
FromHttpApiData GeoJSONPolygonType # 
ToHttpApiData GeoJSONPolygonType # 
type Rep GeoJSONPolygonType # 
type Rep GeoJSONPolygonType = D1 (MetaData "GeoJSONPolygonType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "Polygon" PrefixI False) U1)

RasterCollectionsRastersBatchInsertRequest

data RasterCollectionsRastersBatchInsertRequest #

The request sent to rasterCollections.Rasters.BatchInsert.

See: rasterCollectionsRastersBatchInsertRequest smart constructor.

Instances

Eq RasterCollectionsRastersBatchInsertRequest # 
Data RasterCollectionsRastersBatchInsertRequest # 

Methods

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

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

toConstr :: RasterCollectionsRastersBatchInsertRequest -> Constr #

dataTypeOf :: RasterCollectionsRastersBatchInsertRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

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

rasterCollectionsRastersBatchInsertRequest :: RasterCollectionsRastersBatchInsertRequest #

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

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

rcrbirIds :: Lens' RasterCollectionsRastersBatchInsertRequest [Text] #

An array of Raster asset IDs to be added to this RasterCollection.

PublishedMap

data PublishedMap #

The published version of a map asset.

See: publishedMap smart constructor.

Instances

Eq PublishedMap # 
Data PublishedMap # 

Methods

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

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

toConstr :: PublishedMap -> Constr #

dataTypeOf :: PublishedMap -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PublishedMap # 
Generic PublishedMap # 

Associated Types

type Rep PublishedMap :: * -> * #

ToJSON PublishedMap # 
FromJSON PublishedMap # 
type Rep PublishedMap # 
type Rep PublishedMap = D1 (MetaData "PublishedMap" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "PublishedMap'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pmDefaultViewport") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Double]))) ((:*:) (S1 (MetaSel (Just Symbol "_pmContents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [MapItem]))) (S1 (MetaSel (Just Symbol "_pmName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_pmId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pmProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pmDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

publishedMap :: PublishedMap #

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

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

pmDefaultViewport :: Lens' PublishedMap [Double] #

An array of four numbers (west, south, east, north) which defines the rectangular bounding box of the default viewport. The numbers represent latitude and longitude in decimal degrees.

pmContents :: Lens' PublishedMap [MapItem] #

The contents of this Map.

pmName :: Lens' PublishedMap (Maybe Text) #

The name of this Map, supplied by the author.

pmId :: Lens' PublishedMap (Maybe Text) #

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

pmProjectId :: Lens' PublishedMap (Maybe Text) #

The ID of the project that this Map is in.

pmDescription :: Lens' PublishedMap (Maybe Text) #

The description of this Map, supplied by the author.

AcquisitionTime

data AcquisitionTime #

Acquisition time represents acquired time of a raster.

See: acquisitionTime smart constructor.

Instances

Eq AcquisitionTime # 
Data AcquisitionTime # 

Methods

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

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

toConstr :: AcquisitionTime -> Constr #

dataTypeOf :: AcquisitionTime -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AcquisitionTime # 
Generic AcquisitionTime # 
ToJSON AcquisitionTime # 
FromJSON AcquisitionTime # 
type Rep AcquisitionTime # 
type Rep AcquisitionTime = D1 (MetaData "AcquisitionTime" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "AcquisitionTime'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_atStart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) ((:*:) (S1 (MetaSel (Just Symbol "_atPrecision") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AcquisitionTimePrecision))) (S1 (MetaSel (Just Symbol "_atEnd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))))))

acquisitionTime :: AcquisitionTime #

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

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

atStart :: Lens' AcquisitionTime (Maybe UTCTime) #

The acquisition time, or start time if acquisition time is a range. The value is an RFC 3339 formatted date-time value (1970-01-01T00:00:00Z).

atPrecision :: Lens' AcquisitionTime (Maybe AcquisitionTimePrecision) #

The precision of acquisition time.

atEnd :: Lens' AcquisitionTime (Maybe UTCTime) #

The end time if acquisition time is a range. The value is an RFC 3339 formatted date-time value (1970-01-01T00:00:00Z).

LayersGetVersion

data LayersGetVersion #

Deprecated: The version parameter indicates which version of the layer should be returned. When version is set to published, the published version of the layer will be returned. Please use the layers.getPublished endpoint instead.

Constructors

LGVDraft

draft The draft version.

LGVPublished

published The published version.

Instances

Enum LayersGetVersion # 
Eq LayersGetVersion # 
Data LayersGetVersion # 

Methods

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

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

toConstr :: LayersGetVersion -> Constr #

dataTypeOf :: LayersGetVersion -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LayersGetVersion # 
Read LayersGetVersion # 
Show LayersGetVersion # 
Generic LayersGetVersion # 
Hashable LayersGetVersion # 
ToJSON LayersGetVersion # 
FromJSON LayersGetVersion # 
FromHttpApiData LayersGetVersion # 
ToHttpApiData LayersGetVersion # 
type Rep LayersGetVersion # 
type Rep LayersGetVersion = D1 (MetaData "LayersGetVersion" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "LGVDraft" PrefixI False) U1) (C1 (MetaCons "LGVPublished" PrefixI False) U1))

TablesListResponse

data TablesListResponse #

The response returned by a call to tables.List. Note: The list response does not include all the fields available in a table. Refer to the table resource description for details of the fields that are not included. You'll need to send a get request to retrieve the additional fields for each table.

See: tablesListResponse smart constructor.

Instances

Eq TablesListResponse # 
Data TablesListResponse # 

Methods

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

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

toConstr :: TablesListResponse -> Constr #

dataTypeOf :: TablesListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TablesListResponse # 
Generic TablesListResponse # 
ToJSON TablesListResponse # 
FromJSON TablesListResponse # 
type Rep TablesListResponse # 
type Rep TablesListResponse = D1 (MetaData "TablesListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "TablesListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tlrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))) (S1 (MetaSel (Just Symbol "_tlrTables") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Table])))))

tablesListResponse :: TablesListResponse #

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

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

tlrTables :: Lens' TablesListResponse [Table] #

Resources returned.

IconStyle

data IconStyle #

Style for icon, this is part of point style.

See: iconStyle smart constructor.

Instances

Eq IconStyle # 
Data IconStyle # 

Methods

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

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

toConstr :: IconStyle -> Constr #

dataTypeOf :: IconStyle -> DataType #

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

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

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

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

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

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

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

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

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

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

Show IconStyle # 
Generic IconStyle # 

Associated Types

type Rep IconStyle :: * -> * #

ToJSON IconStyle # 
FromJSON IconStyle # 
type Rep IconStyle # 
type Rep IconStyle = D1 (MetaData "IconStyle" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "IconStyle'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_isScaledShape") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ScaledShape))) (S1 (MetaSel (Just Symbol "_isScalingFunction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ScalingFunction)))) ((:*:) (S1 (MetaSel (Just Symbol "_isName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_isId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

iconStyle :: IconStyle #

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:

isScalingFunction :: Lens' IconStyle (Maybe ScalingFunction) #

The function used to scale shapes. Required when a scaledShape is specified.

isName :: Lens' IconStyle (Maybe Text) #

Stock icon name. To use a stock icon, prefix it with 'gx_'. See Stock icon names for valid icon names. For example, to specify small_red, set name to 'gx_small_red'.

isId :: Lens' IconStyle (Maybe Text) #

Custom icon id.

DisplayRule

data DisplayRule #

A display rule of the vector style.

See: displayRule smart constructor.

Instances

Eq DisplayRule # 
Data DisplayRule # 

Methods

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

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

toConstr :: DisplayRule -> Constr #

dataTypeOf :: DisplayRule -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DisplayRule # 
Generic DisplayRule # 

Associated Types

type Rep DisplayRule :: * -> * #

ToJSON DisplayRule # 
FromJSON DisplayRule # 
type Rep DisplayRule # 

displayRule :: DisplayRule #

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

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

drPointOptions :: Lens' DisplayRule (Maybe PointStyle) #

Style applied to points. Required for Point Geometry.

drPolygonOptions :: Lens' DisplayRule (Maybe PolygonStyle) #

Style applied to polygons. Required for Polygon Geometry.

drZoomLevels :: Lens' DisplayRule (Maybe ZoomLevels) #

The zoom levels that this display rule apply.

drFilters :: Lens' DisplayRule [Filter] #

This display rule will only be applied to features that match all of the filters here. If filters is empty, then the rule applies to all features.

drName :: Lens' DisplayRule (Maybe Text) #

Display rule name. Name is not unique and cannot be used for identification purpose.

drLineOptions :: Lens' DisplayRule (Maybe LineStyle) #

Style applied to lines. Required for LineString Geometry.

BOrder

data BOrder #

Border in line style. Both color and width are required.

See: bOrder smart constructor.

Instances

Eq BOrder # 

Methods

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

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

Data BOrder # 

Methods

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

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

toConstr :: BOrder -> Constr #

dataTypeOf :: BOrder -> DataType #

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

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

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

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

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

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

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

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

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

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

Show BOrder # 
Generic BOrder # 

Associated Types

type Rep BOrder :: * -> * #

Methods

from :: BOrder -> Rep BOrder x #

to :: Rep BOrder x -> BOrder #

ToJSON BOrder # 
FromJSON BOrder # 
type Rep BOrder # 
type Rep BOrder = D1 (MetaData "BOrder" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "BOrder'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_boColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_boWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_boOpacity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))))

bOrder :: BOrder #

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

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

boColor :: Lens' BOrder (Maybe Text) #

Color of the border.

boWidth :: Lens' BOrder (Maybe Double) #

Width of the border, in pixels.

boOpacity :: Lens' BOrder (Maybe Double) #

Opacity of the border.

Map

data Map #

A Map is a collection of Layers, optionally contained within folders.

See: map' smart constructor.

Instances

Eq Map # 

Methods

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

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

Data Map # 

Methods

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

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

toConstr :: Map -> Constr #

dataTypeOf :: Map -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Map # 

Methods

showsPrec :: Int -> Map -> ShowS #

show :: Map -> String #

showList :: [Map] -> ShowS #

Generic Map # 

Associated Types

type Rep Map :: * -> * #

Methods

from :: Map -> Rep Map x #

to :: Rep Map x -> Map #

ToJSON Map # 
FromJSON Map # 
type Rep Map # 
type Rep Map = D1 (MetaData "Map" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "Map'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_mWritersCanEditPermissions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_mEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mDefaultViewport") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Double]))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mContents") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [MapItem]))) (S1 (MetaSel (Just Symbol "_mPublishingStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MapPublishingStatus)))) ((:*:) (S1 (MetaSel (Just Symbol "_mCreatorEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_mLastModifiedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_mLastModifierEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mVersions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_mName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_mBbox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Double]))) ((:*:) (S1 (MetaSel (Just Symbol "_mProcessingStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MapProcessingStatus))) (S1 (MetaSel (Just Symbol "_mId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mDraftAccessList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_mPublishedAccessList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_mDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))))))

mCreationTime :: Lens' Map (Maybe UTCTime) #

The creation time of this map. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).

mWritersCanEditPermissions :: Lens' Map (Maybe Bool) #

If true, WRITERs of the asset are able to edit the asset permissions.

mEtag :: Lens' Map (Maybe Text) #

The ETag, used to refer to the current version of the asset.

mDefaultViewport :: Lens' Map [Double] #

An array of four numbers (west, south, east, north) which defines the rectangular bounding box of the default viewport. The numbers represent latitude and longitude in decimal degrees.

mContents :: Lens' Map [MapItem] #

The contents of this Map.

mPublishingStatus :: Lens' Map (Maybe MapPublishingStatus) #

The publishing status of this map.

mCreatorEmail :: Lens' Map (Maybe Text) #

The email address of the creator of this map. This is only returned on GET requests and not LIST requests.

mLastModifiedTime :: Lens' Map (Maybe UTCTime) #

The last modified time of this map. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).

mLastModifierEmail :: Lens' Map (Maybe Text) #

The email address of the last modifier of this map. This is only returned on GET requests and not LIST requests.

mVersions :: Lens' Map [Text] #

Deprecated: An array containing the available versions of this Map. Currently may only contain "published". The publishingStatus field should be used instead.

mName :: Lens' Map (Maybe Text) #

The name of this Map, supplied by the author.

mBbox :: Lens' Map [Double] #

A rectangular bounding box which contains all of the data in this Map. The box is expressed as \"west, south, east, north\". The numbers represent latitude and longitude in decimal degrees.

mProcessingStatus :: Lens' Map (Maybe MapProcessingStatus) #

The processing status of this map. Map processing is automatically started once a map becomes ready for processing.

mId :: Lens' Map (Maybe Text) #

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

mProjectId :: Lens' Map (Maybe Text) #

The ID of the project that this Map is in.

mDraftAccessList :: Lens' Map (Maybe Text) #

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

mPublishedAccessList :: Lens' Map (Maybe Text) #

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

mDescription :: Lens' Map (Maybe Text) #

The description of this Map, supplied by the author.

mTags :: Lens' Map [Text] #

Tags of this Map.

MapLayerType

data MapLayerType #

Identifies this object as a MapLayer.

Constructors

MLTLayer
layer

Instances

Enum MapLayerType # 
Eq MapLayerType # 
Data MapLayerType # 

Methods

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

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

toConstr :: MapLayerType -> Constr #

dataTypeOf :: MapLayerType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MapLayerType # 
Read MapLayerType # 
Show MapLayerType # 
Generic MapLayerType # 

Associated Types

type Rep MapLayerType :: * -> * #

Hashable MapLayerType # 
ToJSON MapLayerType # 
FromJSON MapLayerType # 
FromHttpApiData MapLayerType # 
ToHttpApiData MapLayerType # 
type Rep MapLayerType # 
type Rep MapLayerType = D1 (MetaData "MapLayerType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "MLTLayer" PrefixI False) U1)

RasterCollectionsRastersListResponse

data RasterCollectionsRastersListResponse #

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

See: rasterCollectionsRastersListResponse smart constructor.

Instances

Eq RasterCollectionsRastersListResponse # 
Data RasterCollectionsRastersListResponse # 

Methods

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

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

toConstr :: RasterCollectionsRastersListResponse -> Constr #

dataTypeOf :: RasterCollectionsRastersListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RasterCollectionsRastersListResponse # 
Generic RasterCollectionsRastersListResponse # 
ToJSON RasterCollectionsRastersListResponse # 
FromJSON RasterCollectionsRastersListResponse # 
type Rep RasterCollectionsRastersListResponse # 
type Rep RasterCollectionsRastersListResponse = D1 (MetaData "RasterCollectionsRastersListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "RasterCollectionsRastersListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rcrlrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rcrlrRasters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [RasterCollectionsRaster])))))

rasterCollectionsRastersListResponse :: RasterCollectionsRastersListResponse #

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

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

GeoJSONMultiLineString

data GeoJSONMultiLineString #

Multi Line String

See: geoJSONMultiLineString smart constructor.

Instances

Eq GeoJSONMultiLineString # 
Data GeoJSONMultiLineString # 

Methods

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

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

toConstr :: GeoJSONMultiLineString -> Constr #

dataTypeOf :: GeoJSONMultiLineString -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GeoJSONMultiLineString # 
Generic GeoJSONMultiLineString # 
ToJSON GeoJSONMultiLineString # 
FromJSON GeoJSONMultiLineString # 
type Rep GeoJSONMultiLineString # 
type Rep GeoJSONMultiLineString = D1 (MetaData "GeoJSONMultiLineString" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "GeoJSONMultiLineString'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gjmlsCoordinates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [[[Textual Double]]]))) (S1 (MetaSel (Just Symbol "_gjmlsType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GeoJSONMultiLineStringType)))))

geoJSONMultiLineString :: GeoJSONMultiLineString #

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

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

gjmlsCoordinates :: Lens' GeoJSONMultiLineString [[[Double]]] #

An array of at least two GeoJsonLineString coordinate arrays.

gjmlsType :: Lens' GeoJSONMultiLineString (Maybe GeoJSONMultiLineStringType) #

Identifies this object as a GeoJsonMultiLineString.

ScalingFunction

data ScalingFunction #

Parameters for scaling scaled shapes.

See: scalingFunction smart constructor.

Instances

Eq ScalingFunction # 
Data ScalingFunction # 

Methods

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

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

toConstr :: ScalingFunction -> Constr #

dataTypeOf :: ScalingFunction -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ScalingFunction # 
Generic ScalingFunction # 
ToJSON ScalingFunction # 
FromJSON ScalingFunction # 
type Rep ScalingFunction # 
type Rep ScalingFunction = D1 (MetaData "ScalingFunction" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "ScalingFunction'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_sfValueRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ValueRange))) (S1 (MetaSel (Just Symbol "_sfSizeRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SizeRange)))) ((:*:) (S1 (MetaSel (Just Symbol "_sfScalingType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ScalingFunctionScalingType))) (S1 (MetaSel (Just Symbol "_sfColumn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

scalingFunction :: ScalingFunction #

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

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

sfValueRange :: Lens' ScalingFunction (Maybe ValueRange) #

The range of values to display across the size range.

sfSizeRange :: Lens' ScalingFunction (Maybe SizeRange) #

The range of shape sizes, in pixels. For circles, the size corresponds to the diameter.

sfScalingType :: Lens' ScalingFunction (Maybe ScalingFunctionScalingType) #

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

sfColumn :: Lens' ScalingFunction (Maybe Text) #

Name of the numeric column used to scale a shape.

LabelStyleFontWeight

data LabelStyleFontWeight #

Font weight of the label, defaults to 'normal'.

Constructors

Bold
bold
Normal
normal

Instances

Enum LabelStyleFontWeight # 
Eq LabelStyleFontWeight # 
Data LabelStyleFontWeight # 

Methods

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

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

toConstr :: LabelStyleFontWeight -> Constr #

dataTypeOf :: LabelStyleFontWeight -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LabelStyleFontWeight # 
Read LabelStyleFontWeight # 
Show LabelStyleFontWeight # 
Generic LabelStyleFontWeight # 
Hashable LabelStyleFontWeight # 
ToJSON LabelStyleFontWeight # 
FromJSON LabelStyleFontWeight # 
FromHttpApiData LabelStyleFontWeight # 
ToHttpApiData LabelStyleFontWeight # 
type Rep LabelStyleFontWeight # 
type Rep LabelStyleFontWeight = D1 (MetaData "LabelStyleFontWeight" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "Bold" PrefixI False) U1) (C1 (MetaCons "Normal" PrefixI False) U1))

MapFolderType

data MapFolderType #

Identifies this object as a MapFolder.

Constructors

Folder
folder

Instances

Enum MapFolderType # 
Eq MapFolderType # 
Data MapFolderType # 

Methods

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

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

toConstr :: MapFolderType -> Constr #

dataTypeOf :: MapFolderType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MapFolderType # 
Read MapFolderType # 
Show MapFolderType # 
Generic MapFolderType # 

Associated Types

type Rep MapFolderType :: * -> * #

Hashable MapFolderType # 
ToJSON MapFolderType # 
FromJSON MapFolderType # 
FromHttpApiData MapFolderType # 
ToHttpApiData MapFolderType # 
type Rep MapFolderType # 
type Rep MapFolderType = D1 (MetaData "MapFolderType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "Folder" PrefixI False) U1)

RasterCollectionProcessingStatus

data RasterCollectionProcessingStatus #

The processing status of this RasterCollection.

Constructors

RCPSComplete
complete
RCPSFailed
failed
RCPSNotReady
notReady
RCPSProcessing
processing
RCPSReady
ready

Instances

Enum RasterCollectionProcessingStatus # 
Eq RasterCollectionProcessingStatus # 
Data RasterCollectionProcessingStatus # 

Methods

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

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

toConstr :: RasterCollectionProcessingStatus -> Constr #

dataTypeOf :: RasterCollectionProcessingStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RasterCollectionProcessingStatus # 
Read RasterCollectionProcessingStatus # 
Show RasterCollectionProcessingStatus # 
Generic RasterCollectionProcessingStatus # 
Hashable RasterCollectionProcessingStatus # 
ToJSON RasterCollectionProcessingStatus # 
FromJSON RasterCollectionProcessingStatus # 
FromHttpApiData RasterCollectionProcessingStatus # 
ToHttpApiData RasterCollectionProcessingStatus # 
type Rep RasterCollectionProcessingStatus # 
type Rep RasterCollectionProcessingStatus = D1 (MetaData "RasterCollectionProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) ((:+:) (C1 (MetaCons "RCPSComplete" PrefixI False) U1) (C1 (MetaCons "RCPSFailed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "RCPSNotReady" PrefixI False) U1) ((:+:) (C1 (MetaCons "RCPSProcessing" PrefixI False) U1) (C1 (MetaCons "RCPSReady" PrefixI False) U1))))

TablesFeaturesListVersion

data TablesFeaturesListVersion #

The table version to access. See Accessing Public Data for information.

Constructors

TFLVDraft

draft The draft version.

TFLVPublished

published The published version.

Instances

Enum TablesFeaturesListVersion # 
Eq TablesFeaturesListVersion # 
Data TablesFeaturesListVersion # 

Methods

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

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

toConstr :: TablesFeaturesListVersion -> Constr #

dataTypeOf :: TablesFeaturesListVersion -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord TablesFeaturesListVersion # 
Read TablesFeaturesListVersion # 
Show TablesFeaturesListVersion # 
Generic TablesFeaturesListVersion # 
Hashable TablesFeaturesListVersion # 
ToJSON TablesFeaturesListVersion # 
FromJSON TablesFeaturesListVersion # 
FromHttpApiData TablesFeaturesListVersion # 
ToHttpApiData TablesFeaturesListVersion # 
type Rep TablesFeaturesListVersion # 
type Rep TablesFeaturesListVersion = D1 (MetaData "TablesFeaturesListVersion" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "TFLVDraft" PrefixI False) U1) (C1 (MetaCons "TFLVPublished" PrefixI False) U1))

MapsListProcessingStatus

data MapsListProcessingStatus #

Constructors

MLPSComplete

complete The map has completed processing.

MLPSFailed

failed The map has failed processing.

MLPSNotReady

notReady The map is not ready for processing.

MLPSProcessing

processing The map is processing.

Instances

Enum MapsListProcessingStatus # 
Eq MapsListProcessingStatus # 
Data MapsListProcessingStatus # 

Methods

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

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

toConstr :: MapsListProcessingStatus -> Constr #

dataTypeOf :: MapsListProcessingStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MapsListProcessingStatus # 
Read MapsListProcessingStatus # 
Show MapsListProcessingStatus # 
Generic MapsListProcessingStatus # 
Hashable MapsListProcessingStatus # 
ToJSON MapsListProcessingStatus # 
FromJSON MapsListProcessingStatus # 
FromHttpApiData MapsListProcessingStatus # 
ToHttpApiData MapsListProcessingStatus # 
type Rep MapsListProcessingStatus # 
type Rep MapsListProcessingStatus = D1 (MetaData "MapsListProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) ((:+:) (C1 (MetaCons "MLPSComplete" PrefixI False) U1) (C1 (MetaCons "MLPSFailed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "MLPSNotReady" PrefixI False) U1) (C1 (MetaCons "MLPSProcessing" PrefixI False) U1)))

AssetsListResponse

data AssetsListResponse #

The response returned by a call to resources.List.

See: assetsListResponse smart constructor.

Instances

Eq AssetsListResponse # 
Data AssetsListResponse # 

Methods

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

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

toConstr :: AssetsListResponse -> Constr #

dataTypeOf :: AssetsListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AssetsListResponse # 
Generic AssetsListResponse # 
ToJSON AssetsListResponse # 
FromJSON AssetsListResponse # 
type Rep AssetsListResponse # 
type Rep AssetsListResponse = D1 (MetaData "AssetsListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "AssetsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_alrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))) (S1 (MetaSel (Just Symbol "_alrAssets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Asset])))))

assetsListResponse :: AssetsListResponse #

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

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

PublishResponse

data PublishResponse #

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

See: publishResponse smart constructor.

Instances

Eq PublishResponse # 
Data PublishResponse # 

Methods

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

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

toConstr :: PublishResponse -> Constr #

dataTypeOf :: PublishResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

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

publishResponse :: PublishResponse #

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

FeaturesBatchInsertRequest

data FeaturesBatchInsertRequest #

The request sent to features.Insert.

See: featuresBatchInsertRequest smart constructor.

Instances

Eq FeaturesBatchInsertRequest # 
Data FeaturesBatchInsertRequest # 

Methods

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

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

toConstr :: FeaturesBatchInsertRequest -> Constr #

dataTypeOf :: FeaturesBatchInsertRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

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

featuresBatchInsertRequest :: FeaturesBatchInsertRequest #

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

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

fbirNormalizeGeometries :: Lens' FeaturesBatchInsertRequest Bool #

If true, the server will normalize feature geometries. It is assumed that the South Pole is exterior to any polygons given. See here for a list of normalizations. If false, all feature geometries must be given already normalized. The points in all LinearRings must be listed in counter-clockwise order, and LinearRings may not intersect.

Datasource

data Datasource #

Instances

Eq Datasource # 
Data Datasource # 

Methods

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

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

toConstr :: Datasource -> Constr #

dataTypeOf :: Datasource -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Datasource # 
Generic Datasource # 

Associated Types

type Rep Datasource :: * -> * #

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

datasource :: Datasource #

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:

dId :: Lens' Datasource (Maybe Text) #

The ID of a datasource.

LabelStyleFontStyle

data LabelStyleFontStyle #

Font style of the label, defaults to 'normal'.

Constructors

LSFSItalic
italic
LSFSNormal
normal

Instances

Enum LabelStyleFontStyle # 
Eq LabelStyleFontStyle # 
Data LabelStyleFontStyle # 

Methods

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

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

toConstr :: LabelStyleFontStyle -> Constr #

dataTypeOf :: LabelStyleFontStyle -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LabelStyleFontStyle # 
Read LabelStyleFontStyle # 
Show LabelStyleFontStyle # 
Generic LabelStyleFontStyle # 
Hashable LabelStyleFontStyle # 
ToJSON LabelStyleFontStyle # 
FromJSON LabelStyleFontStyle # 
FromHttpApiData LabelStyleFontStyle # 
ToHttpApiData LabelStyleFontStyle # 
type Rep LabelStyleFontStyle # 
type Rep LabelStyleFontStyle = D1 (MetaData "LabelStyleFontStyle" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "LSFSItalic" PrefixI False) U1) (C1 (MetaCons "LSFSNormal" PrefixI False) U1))

RasterCollectionsRaster

data RasterCollectionsRaster #

A raster resource.

See: rasterCollectionsRaster smart constructor.

Instances

Eq RasterCollectionsRaster # 
Data RasterCollectionsRaster # 

Methods

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

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

toConstr :: RasterCollectionsRaster -> Constr #

dataTypeOf :: RasterCollectionsRaster -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RasterCollectionsRaster # 
Generic RasterCollectionsRaster # 
ToJSON RasterCollectionsRaster # 
FromJSON RasterCollectionsRaster # 
type Rep RasterCollectionsRaster # 

rasterCollectionsRaster :: RasterCollectionsRaster #

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

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

rcrCreationTime :: Lens' RasterCollectionsRaster (Maybe UTCTime) #

The creation time of this raster. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).

rcrRasterType :: Lens' RasterCollectionsRaster Text #

The type of this Raster. Always "image" today.

rcrLastModifiedTime :: Lens' RasterCollectionsRaster (Maybe UTCTime) #

The last modified time of this raster. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).

rcrName :: Lens' RasterCollectionsRaster (Maybe Text) #

The name of this Raster, supplied by the author.

rcrBbox :: Lens' RasterCollectionsRaster [Double] #

A rectangular bounding box which contains all of the data in this Raster. The box is expressed as \"west, south, east, north\". The numbers represent latitudes and longitudes in decimal degrees.

rcrId :: Lens' RasterCollectionsRaster (Maybe Text) #

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

rcrProjectId :: Lens' RasterCollectionsRaster (Maybe Text) #

The ID of the project that this Raster is in.

rcrDescription :: Lens' RasterCollectionsRaster (Maybe Text) #

The description of this Raster, supplied by the author.

rcrTags :: Lens' RasterCollectionsRaster [Text] #

Tags of this Raster.

Filter

data Filter #

Conditions for filtering features.

See: filter' smart constructor.

Instances

Eq Filter # 

Methods

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

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

Data Filter # 

Methods

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

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

toConstr :: Filter -> Constr #

dataTypeOf :: Filter -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Filter # 
Generic Filter # 

Associated Types

type Rep Filter :: * -> * #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

ToJSON Filter # 
FromJSON Filter # 
type Rep Filter # 
type Rep Filter = D1 (MetaData "Filter" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "Filter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_fOperator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FilterOperator))) ((:*:) (S1 (MetaSel (Just Symbol "_fValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JSONValue))) (S1 (MetaSel (Just Symbol "_fColumn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

filter' :: Filter #

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

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

fOperator :: Lens' Filter (Maybe FilterOperator) #

Operation used to evaluate the filter.

fValue :: Lens' Filter (Maybe JSONValue) #

Value to be evaluated against attribute.

fColumn :: Lens' Filter (Maybe Text) #

The column name to filter on.

GeoJSONMultiPoint

data GeoJSONMultiPoint #

Instances

Eq GeoJSONMultiPoint # 
Data GeoJSONMultiPoint # 

Methods

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

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

toConstr :: GeoJSONMultiPoint -> Constr #

dataTypeOf :: GeoJSONMultiPoint -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GeoJSONMultiPoint # 
Generic GeoJSONMultiPoint # 
ToJSON GeoJSONMultiPoint # 
FromJSON GeoJSONMultiPoint # 
type Rep GeoJSONMultiPoint # 
type Rep GeoJSONMultiPoint = D1 (MetaData "GeoJSONMultiPoint" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "GeoJSONMultiPoint'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gjmpCoordinates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [[Textual Double]]))) (S1 (MetaSel (Just Symbol "_gjmpType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GeoJSONMultiPointType)))))

geoJSONMultiPoint :: GeoJSONMultiPoint #

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

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

gjmpCoordinates :: Lens' GeoJSONMultiPoint [[Double]] #

An array of at least two GeoJsonPoint coordinate arrays.

gjmpType :: Lens' GeoJSONMultiPoint (Maybe GeoJSONMultiPointType) #

Identifies this object as a GeoJsonMultiPoint.

AssetType

data AssetType #

The type of asset. One of raster, rasterCollection, table, map, or layer.

Constructors

ATLayer
layer
ATMap
map
ATRaster
raster
ATRasterCollection
rasterCollection
ATTable
table

Instances

Enum AssetType # 
Eq AssetType # 
Data AssetType # 

Methods

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

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

toConstr :: AssetType -> Constr #

dataTypeOf :: AssetType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AssetType # 
Read AssetType # 
Show AssetType # 
Generic AssetType # 

Associated Types

type Rep AssetType :: * -> * #

Hashable AssetType # 
ToJSON AssetType # 
FromJSON AssetType # 
FromHttpApiData AssetType # 
ToHttpApiData AssetType # 
type Rep AssetType # 
type Rep AssetType = D1 (MetaData "AssetType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) ((:+:) (C1 (MetaCons "ATLayer" PrefixI False) U1) (C1 (MetaCons "ATMap" PrefixI False) U1)) ((:+:) (C1 (MetaCons "ATRaster" PrefixI False) U1) ((:+:) (C1 (MetaCons "ATRasterCollection" PrefixI False) U1) (C1 (MetaCons "ATTable" PrefixI False) U1))))

RasterRasterType

data RasterRasterType #

The type of this Raster. Always "image" today.

Constructors

RRTImage
image

Instances

Enum RasterRasterType # 
Eq RasterRasterType # 
Data RasterRasterType # 

Methods

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

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

toConstr :: RasterRasterType -> Constr #

dataTypeOf :: RasterRasterType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RasterRasterType # 
Read RasterRasterType # 
Show RasterRasterType # 
Generic RasterRasterType # 
Hashable RasterRasterType # 
ToJSON RasterRasterType # 
FromJSON RasterRasterType # 
FromHttpApiData RasterRasterType # 
ToHttpApiData RasterRasterType # 
type Rep RasterRasterType # 
type Rep RasterRasterType = D1 (MetaData "RasterRasterType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "RRTImage" PrefixI False) U1)

RasterCollectionsListRole

data RasterCollectionsListRole #

The role parameter indicates that the response should only contain assets where the current user has the specified level of access.

Constructors

RCLROwner

owner The user can read, write and administer the asset.

RCLRReader

reader The user can read the asset.

RCLRWriter

writer The user can read and write the asset.

Instances

Enum RasterCollectionsListRole # 
Eq RasterCollectionsListRole # 
Data RasterCollectionsListRole # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RasterCollectionsListRole -> c RasterCollectionsListRole #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RasterCollectionsListRole #

toConstr :: RasterCollectionsListRole -> Constr #

dataTypeOf :: RasterCollectionsListRole -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RasterCollectionsListRole) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RasterCollectionsListRole) #

gmapT :: (forall b. Data b => b -> b) -> RasterCollectionsListRole -> RasterCollectionsListRole #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollectionsListRole -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollectionsListRole -> r #

gmapQ :: (forall d. Data d => d -> u) -> RasterCollectionsListRole -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RasterCollectionsListRole -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RasterCollectionsListRole -> m RasterCollectionsListRole #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollectionsListRole -> m RasterCollectionsListRole #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollectionsListRole -> m RasterCollectionsListRole #

Ord RasterCollectionsListRole # 
Read RasterCollectionsListRole # 
Show RasterCollectionsListRole # 
Generic RasterCollectionsListRole # 
Hashable RasterCollectionsListRole # 
ToJSON RasterCollectionsListRole # 
FromJSON RasterCollectionsListRole # 
FromHttpApiData RasterCollectionsListRole # 
ToHttpApiData RasterCollectionsListRole # 
type Rep RasterCollectionsListRole # 
type Rep RasterCollectionsListRole = D1 (MetaData "RasterCollectionsListRole" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "RCLROwner" PrefixI False) U1) ((:+:) (C1 (MetaCons "RCLRReader" PrefixI False) U1) (C1 (MetaCons "RCLRWriter" PrefixI False) U1)))

FilterOperator

data FilterOperator #

Operation used to evaluate the filter.

Instances

Enum FilterOperator # 
Eq FilterOperator # 
Data FilterOperator # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FilterOperator -> c FilterOperator #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FilterOperator #

toConstr :: FilterOperator -> Constr #

dataTypeOf :: FilterOperator -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FilterOperator) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FilterOperator) #

gmapT :: (forall b. Data b => b -> b) -> FilterOperator -> FilterOperator #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FilterOperator -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FilterOperator -> r #

gmapQ :: (forall d. Data d => d -> u) -> FilterOperator -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FilterOperator -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FilterOperator -> m FilterOperator #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterOperator -> m FilterOperator #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterOperator -> m FilterOperator #

Ord FilterOperator # 
Read FilterOperator # 
Show FilterOperator # 
Generic FilterOperator # 

Associated Types

type Rep FilterOperator :: * -> * #

Hashable FilterOperator # 
ToJSON FilterOperator # 
FromJSON FilterOperator # 
FromHttpApiData FilterOperator # 
ToHttpApiData FilterOperator # 
type Rep FilterOperator # 
type Rep FilterOperator = D1 (MetaData "FilterOperator" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "NotEqual" PrefixI False) U1) (C1 (MetaCons "Less" PrefixI False) U1)) ((:+:) (C1 (MetaCons "LessOrEqual" PrefixI False) U1) (C1 (MetaCons "Equal" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Greater" PrefixI False) U1) (C1 (MetaCons "GreaterEqual" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Contains" PrefixI False) U1) ((:+:) (C1 (MetaCons "EndsWith" PrefixI False) U1) (C1 (MetaCons "StartsWith" PrefixI False) U1)))))

TableColumnType

data TableColumnType #

The type of data stored in this column.

Constructors

Datetime
datetime
Double
double
Integer
integer
LineStrings
lineStrings
MixedGeometry
mixedGeometry
Points
points
Polygons
polygons
String
string

Instances

Enum TableColumnType # 
Eq TableColumnType # 
Data TableColumnType # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableColumnType -> c TableColumnType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableColumnType #

toConstr :: TableColumnType -> Constr #

dataTypeOf :: TableColumnType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TableColumnType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableColumnType) #

gmapT :: (forall b. Data b => b -> b) -> TableColumnType -> TableColumnType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableColumnType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableColumnType -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableColumnType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableColumnType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableColumnType -> m TableColumnType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableColumnType -> m TableColumnType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableColumnType -> m TableColumnType #

Ord TableColumnType # 
Read TableColumnType # 
Show TableColumnType # 
Generic TableColumnType # 
Hashable TableColumnType # 
ToJSON TableColumnType # 
FromJSON TableColumnType # 
FromHttpApiData TableColumnType # 
ToHttpApiData TableColumnType # 
type Rep TableColumnType # 
type Rep TableColumnType = D1 (MetaData "TableColumnType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Datetime" PrefixI False) U1) (C1 (MetaCons "Double" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Integer" PrefixI False) U1) (C1 (MetaCons "LineStrings" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "MixedGeometry" PrefixI False) U1) (C1 (MetaCons "Points" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Polygons" PrefixI False) U1) (C1 (MetaCons "String" PrefixI False) U1))))

GeoJSONMultiPolygon

data GeoJSONMultiPolygon #

Instances

Eq GeoJSONMultiPolygon # 
Data GeoJSONMultiPolygon # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GeoJSONMultiPolygon -> c GeoJSONMultiPolygon #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GeoJSONMultiPolygon #

toConstr :: GeoJSONMultiPolygon -> Constr #

dataTypeOf :: GeoJSONMultiPolygon -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GeoJSONMultiPolygon) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GeoJSONMultiPolygon) #

gmapT :: (forall b. Data b => b -> b) -> GeoJSONMultiPolygon -> GeoJSONMultiPolygon #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONMultiPolygon -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONMultiPolygon -> r #

gmapQ :: (forall d. Data d => d -> u) -> GeoJSONMultiPolygon -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GeoJSONMultiPolygon -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GeoJSONMultiPolygon -> m GeoJSONMultiPolygon #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONMultiPolygon -> m GeoJSONMultiPolygon #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONMultiPolygon -> m GeoJSONMultiPolygon #

Show GeoJSONMultiPolygon # 
Generic GeoJSONMultiPolygon # 
ToJSON GeoJSONMultiPolygon # 
FromJSON GeoJSONMultiPolygon # 
type Rep GeoJSONMultiPolygon # 
type Rep GeoJSONMultiPolygon = D1 (MetaData "GeoJSONMultiPolygon" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "GeoJSONMultiPolygon'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gjsonmpCoordinates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [[[[Textual Double]]]]))) (S1 (MetaSel (Just Symbol "_gjsonmpType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GeoJSONMultiPolygonType)))))

geoJSONMultiPolygon :: GeoJSONMultiPolygon #

Creates a value of GeoJSONMultiPolygon with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gjsonmpCoordinates :: Lens' GeoJSONMultiPolygon [[[[Double]]]] #

An array of at least two GeoJsonPolygon coordinate arrays.

gjsonmpType :: Lens' GeoJSONMultiPolygon (Maybe GeoJSONMultiPolygonType) #

Identifies this object as a GeoJsonMultiPolygon.

Layer

data Layer #

A Layer combines multiple datasources, with styling information, for presentation on a map.

See: layer smart constructor.

Instances

Eq Layer # 

Methods

(==) :: Layer -> Layer -> Bool #

(/=) :: Layer -> Layer -> Bool #

Data Layer # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Layer -> c Layer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Layer #

toConstr :: Layer -> Constr #

dataTypeOf :: Layer -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Layer) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Layer) #

gmapT :: (forall b. Data b => b -> b) -> Layer -> Layer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Layer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Layer -> r #

gmapQ :: (forall d. Data d => d -> u) -> Layer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Layer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Layer -> m Layer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Layer -> m Layer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Layer -> m Layer #

Show Layer # 

Methods

showsPrec :: Int -> Layer -> ShowS #

show :: Layer -> String #

showList :: [Layer] -> ShowS #

Generic Layer # 

Associated Types

type Rep Layer :: * -> * #

Methods

from :: Layer -> Rep Layer x #

to :: Rep Layer x -> Layer #

ToJSON Layer # 
FromJSON Layer # 
type Rep Layer # 
type Rep Layer = D1 (MetaData "Layer" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "Layer'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_layCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_layWritersCanEditPermissions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_layStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VectorStyle))) ((:*:) (S1 (MetaSel (Just Symbol "_layEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_layDatasourceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LayerDatasourceType)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_layPublishingStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LayerPublishingStatus))) (S1 (MetaSel (Just Symbol "_layCreatorEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_layLayerType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LayerLayerType))) ((:*:) (S1 (MetaSel (Just Symbol "_layLastModifiedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_layDatasources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Datasource]))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_layLastModifierEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_layName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_layBbox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Double]))) ((:*:) (S1 (MetaSel (Just Symbol "_layProcessingStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LayerProcessingStatus))) (S1 (MetaSel (Just Symbol "_layId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_layProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_layDraftAccessList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_layPublishedAccessList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_layDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_layTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))))))

layCreationTime :: Lens' Layer (Maybe UTCTime) #

The creation time of this layer. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).

layWritersCanEditPermissions :: Lens' Layer (Maybe Bool) #

If true, WRITERs of the asset are able to edit the asset permissions.

layStyle :: Lens' Layer (Maybe VectorStyle) #

The styling information for a vector layer. Note: Style information is returned in response to a get request but not a list request. After requesting a list of layers, you'll need to send a get request to retrieve the VectorStyles for each layer.

layEtag :: Lens' Layer (Maybe Text) #

The ETag, used to refer to the current version of the asset.

layDatasourceType :: Lens' Layer (Maybe LayerDatasourceType) #

Deprecated: The type of the datasources used to build this Layer. Note: This has been replaced by layerType, but is still available for now to maintain backward compatibility.

layPublishingStatus :: Lens' Layer (Maybe LayerPublishingStatus) #

The publishing status of this layer.

layCreatorEmail :: Lens' Layer (Maybe Text) #

The email address of the creator of this layer. This is only returned on GET requests and not LIST requests.

layLayerType :: Lens' Layer (Maybe LayerLayerType) #

The type of the datasources used to build this Layer. This should be used instead of datasourceType. At least one of layerType and datasourceType and must be specified, but layerType takes precedence.

layLastModifiedTime :: Lens' Layer (Maybe UTCTime) #

The last modified time of this layer. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).

layDatasources :: Lens' Layer [Datasource] #

An array of datasources used to build this layer. If layerType is "image", or layerType is not specified and datasourceType is "image", then each element in this array is a reference to an Image or RasterCollection. If layerType is "vector", or layerType is not specified and datasourceType is "table" then each element in this array is a reference to a Vector Table.

layLastModifierEmail :: Lens' Layer (Maybe Text) #

The email address of the last modifier of this layer. This is only returned on GET requests and not LIST requests.

layName :: Lens' Layer (Maybe Text) #

The name of this Layer, supplied by the author.

layBbox :: Lens' Layer [Double] #

A rectangular bounding box which contains all of the data in this Layer. The box is expressed as \"west, south, east, north\". The numbers represent latitude and longitude in decimal degrees.

layProcessingStatus :: Lens' Layer (Maybe LayerProcessingStatus) #

The processing status of this layer.

layId :: Lens' Layer (Maybe Text) #

A globally unique ID, used to refer to this Layer.

layProjectId :: Lens' Layer (Maybe Text) #

The ID of the project that this Layer is in.

layDraftAccessList :: Lens' Layer (Maybe Text) #

Deprecated: The name of an access list of the Map Editor type. The user on whose behalf the request is being sent must be an editor on that access list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. Note: This is an input field only. It is not returned in response to a list or get request.

layPublishedAccessList :: Lens' Layer (Maybe Text) #

Deprecated: The access list to whom view permissions are granted. The value must be the name of a Maps Engine access list of the Map Viewer type, and the user must be a viewer on that list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. Note: This is an input field only. It is not returned in response to a list or get request.

layDescription :: Lens' Layer (Maybe Text) #

The description of this Layer, supplied by the author.

layTags :: Lens' Layer [Text] #

Tags of this Layer.

PointStyle

data PointStyle #

Style for points.

See: pointStyle smart constructor.

Instances

Eq PointStyle # 
Data PointStyle # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PointStyle -> c PointStyle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PointStyle #

toConstr :: PointStyle -> Constr #

dataTypeOf :: PointStyle -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PointStyle) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PointStyle) #

gmapT :: (forall b. Data b => b -> b) -> PointStyle -> PointStyle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PointStyle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PointStyle -> r #

gmapQ :: (forall d. Data d => d -> u) -> PointStyle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PointStyle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PointStyle -> m PointStyle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PointStyle -> m PointStyle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PointStyle -> m PointStyle #

Show PointStyle # 
Generic PointStyle # 

Associated Types

type Rep PointStyle :: * -> * #

ToJSON PointStyle # 
FromJSON PointStyle # 
type Rep PointStyle # 
type Rep PointStyle = D1 (MetaData "PointStyle" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "PointStyle'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_psIcon") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IconStyle))) (S1 (MetaSel (Just Symbol "_psLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LabelStyle)))))

pointStyle :: PointStyle #

Creates a value of PointStyle with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

psIcon :: Lens' PointStyle (Maybe IconStyle) #

Icon for the point; if it isn't null, exactly one of 'name', 'id' or 'scaledShape' must be set.

psLabel :: Lens' PointStyle (Maybe LabelStyle) #

Label style for the point.

RasterCollectionsListProcessingStatus

data RasterCollectionsListProcessingStatus #

Constructors

RCLPSComplete

complete The raster collection has completed processing.

RCLPSFailed

failed The raster collection has failed processing.

RCLPSNotReady

notReady The raster collection is not ready for processing.

RCLPSProcessing

processing The raster collection is processing.

RCLPSReady

ready The raster collection is ready for processing.

Instances

Enum RasterCollectionsListProcessingStatus # 
Eq RasterCollectionsListProcessingStatus # 
Data RasterCollectionsListProcessingStatus # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RasterCollectionsListProcessingStatus -> c RasterCollectionsListProcessingStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RasterCollectionsListProcessingStatus #

toConstr :: RasterCollectionsListProcessingStatus -> Constr #

dataTypeOf :: RasterCollectionsListProcessingStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RasterCollectionsListProcessingStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RasterCollectionsListProcessingStatus) #

gmapT :: (forall b. Data b => b -> b) -> RasterCollectionsListProcessingStatus -> RasterCollectionsListProcessingStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollectionsListProcessingStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollectionsListProcessingStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> RasterCollectionsListProcessingStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RasterCollectionsListProcessingStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RasterCollectionsListProcessingStatus -> m RasterCollectionsListProcessingStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollectionsListProcessingStatus -> m RasterCollectionsListProcessingStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollectionsListProcessingStatus -> m RasterCollectionsListProcessingStatus #

Ord RasterCollectionsListProcessingStatus # 
Read RasterCollectionsListProcessingStatus # 
Show RasterCollectionsListProcessingStatus # 
Generic RasterCollectionsListProcessingStatus # 
Hashable RasterCollectionsListProcessingStatus # 
ToJSON RasterCollectionsListProcessingStatus # 
FromJSON RasterCollectionsListProcessingStatus # 
FromHttpApiData RasterCollectionsListProcessingStatus # 
ToHttpApiData RasterCollectionsListProcessingStatus # 
type Rep RasterCollectionsListProcessingStatus # 
type Rep RasterCollectionsListProcessingStatus = D1 (MetaData "RasterCollectionsListProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) ((:+:) (C1 (MetaCons "RCLPSComplete" PrefixI False) U1) (C1 (MetaCons "RCLPSFailed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "RCLPSNotReady" PrefixI False) U1) ((:+:) (C1 (MetaCons "RCLPSProcessing" PrefixI False) U1) (C1 (MetaCons "RCLPSReady" PrefixI False) U1))))

Raster

data Raster #

A geo-referenced raster.

See: raster smart constructor.

Instances

Eq Raster # 

Methods

(==) :: Raster -> Raster -> Bool #

(/=) :: Raster -> Raster -> Bool #

Data Raster # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Raster -> c Raster #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Raster #

toConstr :: Raster -> Constr #

dataTypeOf :: Raster -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Raster) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Raster) #

gmapT :: (forall b. Data b => b -> b) -> Raster -> Raster #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Raster -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Raster -> r #

gmapQ :: (forall d. Data d => d -> u) -> Raster -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Raster -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Raster -> m Raster #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Raster -> m Raster #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Raster -> m Raster #

Show Raster # 
Generic Raster # 

Associated Types

type Rep Raster :: * -> * #

Methods

from :: Raster -> Rep Raster x #

to :: Rep Raster x -> Raster #

ToJSON Raster # 
FromJSON Raster # 
type Rep Raster # 
type Rep Raster = D1 (MetaData "Raster" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "Raster'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rrCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_rrWritersCanEditPermissions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_rrMaskType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_rrEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rrCreatorEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rrRasterType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RasterRasterType)))) ((:*:) (S1 (MetaSel (Just Symbol "_rrLastModifiedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) ((:*:) (S1 (MetaSel (Just Symbol "_rrLastModifierEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rrAcquisitionTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AcquisitionTime))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rrName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rrBbox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Double])))) ((:*:) (S1 (MetaSel (Just Symbol "_rrProcessingStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RasterProcessingStatus))) ((:*:) (S1 (MetaSel (Just Symbol "_rrFiles") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [File]))) (S1 (MetaSel (Just Symbol "_rrId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rrProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rrDraftAccessList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_rrDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rrAttribution") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rrTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))))))

rrCreationTime :: Lens' Raster (Maybe UTCTime) #

The creation time of this raster. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).

rrWritersCanEditPermissions :: Lens' Raster (Maybe Bool) #

If true, WRITERs of the asset are able to edit the asset permissions.

rrMaskType :: Lens' Raster Text #

The mask processing type of this Raster.

rrEtag :: Lens' Raster (Maybe Text) #

The ETag, used to refer to the current version of the asset.

rrCreatorEmail :: Lens' Raster (Maybe Text) #

The email address of the creator of this raster. This is only returned on GET requests and not LIST requests.

rrRasterType :: Lens' Raster (Maybe RasterRasterType) #

The type of this Raster. Always "image" today.

rrLastModifiedTime :: Lens' Raster (Maybe UTCTime) #

The last modified time of this raster. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).

rrLastModifierEmail :: Lens' Raster (Maybe Text) #

The email address of the last modifier of this raster. This is only returned on GET requests and not LIST requests.

rrAcquisitionTime :: Lens' Raster (Maybe AcquisitionTime) #

The acquisition time of this Raster.

rrName :: Lens' Raster (Maybe Text) #

The name of this Raster, supplied by the author.

rrBbox :: Lens' Raster [Double] #

A rectangular bounding box which contains all of the data in this Raster. The box is expressed as \"west, south, east, north\". The numbers represent latitudes and longitudes in decimal degrees.

rrProcessingStatus :: Lens' Raster (Maybe RasterProcessingStatus) #

The processing status of this Raster.

rrFiles :: Lens' Raster [File] #

The files associated with this Raster.

rrId :: Lens' Raster (Maybe Text) #

A globally unique ID, used to refer to this Raster.

rrProjectId :: Lens' Raster (Maybe Text) #

The ID of the project that this Raster is in.

rrDraftAccessList :: Lens' Raster (Maybe Text) #

Deprecated: The name of an access list of the Map Editor type. The user on whose behalf the request is being sent must be an editor on that access list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. Note: This is an input field only. It is not returned in response to a list or get request.

rrDescription :: Lens' Raster (Maybe Text) #

The description of this Raster, supplied by the author.

rrAttribution :: Lens' Raster (Maybe Text) #

The name of the attribution to be used for this Raster.

rrTags :: Lens' Raster [Text] #

Tags of this Raster.

PolygonStyle

data PolygonStyle #

Style for polygons.

See: polygonStyle smart constructor.

Instances

Eq PolygonStyle # 
Data PolygonStyle # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PolygonStyle -> c PolygonStyle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PolygonStyle #

toConstr :: PolygonStyle -> Constr #

dataTypeOf :: PolygonStyle -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PolygonStyle) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PolygonStyle) #

gmapT :: (forall b. Data b => b -> b) -> PolygonStyle -> PolygonStyle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PolygonStyle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PolygonStyle -> r #

gmapQ :: (forall d. Data d => d -> u) -> PolygonStyle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PolygonStyle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PolygonStyle -> m PolygonStyle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PolygonStyle -> m PolygonStyle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PolygonStyle -> m PolygonStyle #

Show PolygonStyle # 
Generic PolygonStyle # 

Associated Types

type Rep PolygonStyle :: * -> * #

ToJSON PolygonStyle # 
FromJSON PolygonStyle # 
type Rep PolygonStyle # 
type Rep PolygonStyle = D1 (MetaData "PolygonStyle" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "PolygonStyle'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pStroke") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BOrder))) ((:*:) (S1 (MetaSel (Just Symbol "_pFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Color))) (S1 (MetaSel (Just Symbol "_pLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LabelStyle))))))

polygonStyle :: PolygonStyle #

Creates a value of PolygonStyle with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pStroke :: Lens' PolygonStyle (Maybe BOrder) #

Border of the polygon. 0 < border.width <= 10.

pFill :: Lens' PolygonStyle (Maybe Color) #

Fill color of the polygon. If not provided, the polygon will be transparent and not visible if there is no border.

pLabel :: Lens' PolygonStyle (Maybe LabelStyle) #

Label style for the polygon.

Permission

data Permission #

A permission defines the user or group that has access to an asset, and the type of access they have.

See: permission smart constructor.

Instances

Eq Permission # 
Data Permission # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Permission -> c Permission #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Permission #

toConstr :: Permission -> Constr #

dataTypeOf :: Permission -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Permission) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Permission) #

gmapT :: (forall b. Data b => b -> b) -> Permission -> Permission #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Permission -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Permission -> r #

gmapQ :: (forall d. Data d => d -> u) -> Permission -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Permission -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Permission -> m Permission #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Permission -> m Permission #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Permission -> m Permission #

Show Permission # 
Generic Permission # 

Associated Types

type Rep Permission :: * -> * #

ToJSON Permission # 
FromJSON Permission # 
type Rep Permission # 
type Rep Permission = D1 (MetaData "Permission" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "Permission'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_perRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PermissionRole))) (S1 (MetaSel (Just Symbol "_perId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_perType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PermissionType))) (S1 (MetaSel (Just Symbol "_perDiscoverable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

permission :: Permission #

Creates a value of Permission with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

perRole :: Lens' Permission (Maybe PermissionRole) #

The type of access granted to this user or group.

perId :: Lens' Permission (Maybe Text) #

The unique identifier of the permission. This could be the email address of the user or group this permission refers to, or the string "anyone" for public permissions.

perDiscoverable :: Lens' Permission (Maybe Bool) #

Indicates whether a public asset is listed and can be found via a web search (value true), or is visible only to people who have a link to the asset (value false).

PublishedLayer

data PublishedLayer #

The published version of a layer.

See: publishedLayer smart constructor.

Instances

Eq PublishedLayer # 
Data PublishedLayer # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PublishedLayer -> c PublishedLayer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PublishedLayer #

toConstr :: PublishedLayer -> Constr #

dataTypeOf :: PublishedLayer -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PublishedLayer) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PublishedLayer) #

gmapT :: (forall b. Data b => b -> b) -> PublishedLayer -> PublishedLayer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PublishedLayer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PublishedLayer -> r #

gmapQ :: (forall d. Data d => d -> u) -> PublishedLayer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PublishedLayer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PublishedLayer -> m PublishedLayer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PublishedLayer -> m PublishedLayer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PublishedLayer -> m PublishedLayer #

Show PublishedLayer # 
Generic PublishedLayer # 

Associated Types

type Rep PublishedLayer :: * -> * #

ToJSON PublishedLayer # 
FromJSON PublishedLayer # 
type Rep PublishedLayer # 
type Rep PublishedLayer = D1 (MetaData "PublishedLayer" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "PublishedLayer'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_plLayerType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PublishedLayerLayerType))) (S1 (MetaSel (Just Symbol "_plName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_plId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_plProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_plDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

publishedLayer :: PublishedLayer #

Creates a value of PublishedLayer with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

plLayerType :: Lens' PublishedLayer (Maybe PublishedLayerLayerType) #

The type of the datasources used to build this Layer. This should be used instead of datasourceType. At least one of layerType and datasourceType and must be specified, but layerType takes precedence.

plName :: Lens' PublishedLayer (Maybe Text) #

The name of this Layer, supplied by the author.

plId :: Lens' PublishedLayer (Maybe Text) #

A globally unique ID, used to refer to this Layer.

plProjectId :: Lens' PublishedLayer (Maybe Text) #

The ID of the project that this Layer is in.

plDescription :: Lens' PublishedLayer (Maybe Text) #

The description of this Layer, supplied by the author.

LayersListRole

data LayersListRole #

The role parameter indicates that the response should only contain assets where the current user has the specified level of access.

Constructors

LLROwner

owner The user can read, write and administer the asset.

LLRReader

reader The user can read the asset.

LLRWriter

writer The user can read and write the asset.

Instances

Enum LayersListRole # 
Eq LayersListRole # 
Data LayersListRole # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LayersListRole -> c LayersListRole #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LayersListRole #

toConstr :: LayersListRole -> Constr #

dataTypeOf :: LayersListRole -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LayersListRole) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayersListRole) #

gmapT :: (forall b. Data b => b -> b) -> LayersListRole -> LayersListRole #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayersListRole -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayersListRole -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayersListRole -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayersListRole -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayersListRole -> m LayersListRole #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayersListRole -> m LayersListRole #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayersListRole -> m LayersListRole #

Ord LayersListRole # 
Read LayersListRole # 
Show LayersListRole # 
Generic LayersListRole # 

Associated Types

type Rep LayersListRole :: * -> * #

Hashable LayersListRole # 
ToJSON LayersListRole # 
FromJSON LayersListRole # 
FromHttpApiData LayersListRole # 
ToHttpApiData LayersListRole # 
type Rep LayersListRole # 
type Rep LayersListRole = D1 (MetaData "LayersListRole" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "LLROwner" PrefixI False) U1) ((:+:) (C1 (MetaCons "LLRReader" PrefixI False) U1) (C1 (MetaCons "LLRWriter" PrefixI False) U1)))

Table

data Table #

A collection of geographic features, and associated metadata.

See: table smart constructor.

Instances

Eq Table # 

Methods

(==) :: Table -> Table -> Bool #

(/=) :: Table -> Table -> Bool #

Data Table # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Table -> c Table #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Table #

toConstr :: Table -> Constr #

dataTypeOf :: Table -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Table) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Table) #

gmapT :: (forall b. Data b => b -> b) -> Table -> Table #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Table -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Table -> r #

gmapQ :: (forall d. Data d => d -> u) -> Table -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Table -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Table -> m Table #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Table -> m Table #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Table -> m Table #

Show Table # 

Methods

showsPrec :: Int -> Table -> ShowS #

show :: Table -> String #

showList :: [Table] -> ShowS #

Generic Table # 

Associated Types

type Rep Table :: * -> * #

Methods

from :: Table -> Rep Table x #

to :: Rep Table x -> Table #

ToJSON Table # 
FromJSON Table # 
type Rep Table # 
type Rep Table = D1 (MetaData "Table" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "Table'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tabCreationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_tabWritersCanEditPermissions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_tabEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tabCreatorEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tabLastModifiedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_tabSchema") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Schema)))) ((:*:) (S1 (MetaSel (Just Symbol "_tabLastModifierEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_tabName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tabBbox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Double]))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tabProcessingStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableProcessingStatus))) (S1 (MetaSel (Just Symbol "_tabFiles") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [File])))) ((:*:) (S1 (MetaSel (Just Symbol "_tabId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tabProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tabDraftAccessList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tabPublishedAccessList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_tabSourceEncoding") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_tabDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tabTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))))))

tabCreationTime :: Lens' Table (Maybe UTCTime) #

The creation time of this table. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).

tabWritersCanEditPermissions :: Lens' Table (Maybe Bool) #

If true, WRITERs of the asset are able to edit the asset permissions.

tabEtag :: Lens' Table (Maybe Text) #

The ETag, used to refer to the current version of the asset.

tabCreatorEmail :: Lens' Table (Maybe Text) #

The email address of the creator of this table. This is only returned on GET requests and not LIST requests.

tabLastModifiedTime :: Lens' Table (Maybe UTCTime) #

The last modified time of this table. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).

tabSchema :: Lens' Table (Maybe Schema) #

The schema for this table. Note: The schema is returned in response to a get request but not a list request. After requesting a list of tables, you'll need to send a get request to retrieve the schema for each table.

tabLastModifierEmail :: Lens' Table (Maybe Text) #

The email address of the last modifier of this table. This is only returned on GET requests and not LIST requests.

tabName :: Lens' Table (Maybe Text) #

The name of this table, supplied by the author.

tabBbox :: Lens' Table [Double] #

A rectangular bounding box which contains all of the data in this Table. The box is expressed as \"west, south, east, north\". The numbers represent latitude and longitude in decimal degrees.

tabProcessingStatus :: Lens' Table (Maybe TableProcessingStatus) #

The processing status of this table.

tabFiles :: Lens' Table [File] #

The files associated with this table.

tabId :: Lens' Table (Maybe Text) #

A globally unique ID, used to refer to this table.

tabProjectId :: Lens' Table (Maybe Text) #

The ID of the project to which the table belongs.

tabDraftAccessList :: Lens' Table (Maybe Text) #

Deprecated: The name of an access list of the Map Editor type. The user on whose behalf the request is being sent must be an editor on that access list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. Note: This is an input field only. It is not returned in response to a list or get request.

tabPublishedAccessList :: Lens' Table (Maybe Text) #

Deprecated: The access list to whom view permissions are granted. The value must be the name of a Maps Engine access list of the Map Viewer type, and the user must be a viewer on that list. Note: Google Maps Engine no longer uses access lists. Instead, each asset has its own list of permissions. For backward compatibility, the API still accepts access lists for projects that are already using access lists. If you created a GME account/project after July 14th, 2014, you will not be able to send API requests that include access lists. Note: This is an input field only. It is not returned in response to a list or get request.

tabSourceEncoding :: Lens' Table Text #

Encoding of the uploaded files. Valid values include UTF-8, CP1251, ISO 8859-1, and Shift_JIS.

tabDescription :: Lens' Table (Maybe Text) #

The description of this table, supplied by the author.

tabTags :: Lens' Table [Text] #

An array of text strings, with each string representing a tag. More information about tags can be found in the Tagging data article of the Maps Engine help center.

File

data File #

A single File, which is a component of an Asset.

See: file smart constructor.

Instances

Eq File # 

Methods

(==) :: File -> File -> Bool #

(/=) :: File -> File -> Bool #

Data File # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> File -> c File #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c File #

toConstr :: File -> Constr #

dataTypeOf :: File -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c File) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c File) #

gmapT :: (forall b. Data b => b -> b) -> File -> File #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> File -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> File -> r #

gmapQ :: (forall d. Data d => d -> u) -> File -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> File -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> File -> m File #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> File -> m File #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> File -> m File #

Show File # 

Methods

showsPrec :: Int -> File -> ShowS #

show :: File -> String #

showList :: [File] -> ShowS #

Generic File # 

Associated Types

type Rep File :: * -> * #

Methods

from :: File -> Rep File x #

to :: Rep File x -> File #

ToJSON File # 
FromJSON File # 
type Rep File # 
type Rep File = D1 (MetaData "File" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "File'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_fSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) ((:*:) (S1 (MetaSel (Just Symbol "_fUploadStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FileUploadStatus))) (S1 (MetaSel (Just Symbol "_fFilename") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

file :: File #

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:

fSize :: Lens' File (Maybe Int64) #

The size of the file in bytes.

fUploadStatus :: Lens' File (Maybe FileUploadStatus) #

The upload status of the file.

fFilename :: Lens' File (Maybe Text) #

The name of the file.

VectorStyle

data VectorStyle #

A vector style contains styling information for vector layer.

See: vectorStyle smart constructor.

Instances

Eq VectorStyle # 
Data VectorStyle # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VectorStyle -> c VectorStyle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VectorStyle #

toConstr :: VectorStyle -> Constr #

dataTypeOf :: VectorStyle -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VectorStyle) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VectorStyle) #

gmapT :: (forall b. Data b => b -> b) -> VectorStyle -> VectorStyle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VectorStyle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VectorStyle -> r #

gmapQ :: (forall d. Data d => d -> u) -> VectorStyle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VectorStyle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VectorStyle -> m VectorStyle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VectorStyle -> m VectorStyle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VectorStyle -> m VectorStyle #

Show VectorStyle # 
Generic VectorStyle # 

Associated Types

type Rep VectorStyle :: * -> * #

ToJSON VectorStyle # 
FromJSON VectorStyle # 
type Rep VectorStyle # 
type Rep VectorStyle = D1 (MetaData "VectorStyle" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "VectorStyle'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_vsDisplayRules") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DisplayRule]))) ((:*:) (S1 (MetaSel (Just Symbol "_vsFeatureInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FeatureInfo))) (S1 (MetaSel (Just Symbol "_vsType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VectorStyleType))))))

vectorStyle :: VectorStyle #

Creates a value of VectorStyle with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vsFeatureInfo :: Lens' VectorStyle (Maybe FeatureInfo) #

Individual feature info, this is called Info Window in Maps Engine UI. If not provided, a default template with all attributes will be generated.

vsType :: Lens' VectorStyle (Maybe VectorStyleType) #

The type of the vector style. Currently, only displayRule is supported.

PermissionsBatchDeleteResponse

data PermissionsBatchDeleteResponse #

The response returned by a call to mapsengine.permissions.batchDelete.

See: permissionsBatchDeleteResponse smart constructor.

Instances

Eq PermissionsBatchDeleteResponse # 
Data PermissionsBatchDeleteResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PermissionsBatchDeleteResponse -> c PermissionsBatchDeleteResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PermissionsBatchDeleteResponse #

toConstr :: PermissionsBatchDeleteResponse -> Constr #

dataTypeOf :: PermissionsBatchDeleteResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PermissionsBatchDeleteResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PermissionsBatchDeleteResponse) #

gmapT :: (forall b. Data b => b -> b) -> PermissionsBatchDeleteResponse -> PermissionsBatchDeleteResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PermissionsBatchDeleteResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PermissionsBatchDeleteResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> PermissionsBatchDeleteResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PermissionsBatchDeleteResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PermissionsBatchDeleteResponse -> m PermissionsBatchDeleteResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionsBatchDeleteResponse -> m PermissionsBatchDeleteResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionsBatchDeleteResponse -> m PermissionsBatchDeleteResponse #

Show PermissionsBatchDeleteResponse # 
Generic PermissionsBatchDeleteResponse # 
ToJSON PermissionsBatchDeleteResponse # 
FromJSON PermissionsBatchDeleteResponse # 
type Rep PermissionsBatchDeleteResponse # 
type Rep PermissionsBatchDeleteResponse = D1 (MetaData "PermissionsBatchDeleteResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "PermissionsBatchDeleteResponse'" PrefixI False) U1)

permissionsBatchDeleteResponse :: PermissionsBatchDeleteResponse #

Creates a value of PermissionsBatchDeleteResponse with the minimum fields required to make a request.

TablesFeaturesGetVersion

data TablesFeaturesGetVersion #

The table version to access. See Accessing Public Data for information.

Constructors

TFGVDraft

draft The draft version.

TFGVPublished

published The published version.

Instances

Enum TablesFeaturesGetVersion # 
Eq TablesFeaturesGetVersion # 
Data TablesFeaturesGetVersion # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TablesFeaturesGetVersion -> c TablesFeaturesGetVersion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TablesFeaturesGetVersion #

toConstr :: TablesFeaturesGetVersion -> Constr #

dataTypeOf :: TablesFeaturesGetVersion -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TablesFeaturesGetVersion) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TablesFeaturesGetVersion) #

gmapT :: (forall b. Data b => b -> b) -> TablesFeaturesGetVersion -> TablesFeaturesGetVersion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TablesFeaturesGetVersion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TablesFeaturesGetVersion -> r #

gmapQ :: (forall d. Data d => d -> u) -> TablesFeaturesGetVersion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TablesFeaturesGetVersion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TablesFeaturesGetVersion -> m TablesFeaturesGetVersion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TablesFeaturesGetVersion -> m TablesFeaturesGetVersion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TablesFeaturesGetVersion -> m TablesFeaturesGetVersion #

Ord TablesFeaturesGetVersion # 
Read TablesFeaturesGetVersion # 
Show TablesFeaturesGetVersion # 
Generic TablesFeaturesGetVersion # 
Hashable TablesFeaturesGetVersion # 
ToJSON TablesFeaturesGetVersion # 
FromJSON TablesFeaturesGetVersion # 
FromHttpApiData TablesFeaturesGetVersion # 
ToHttpApiData TablesFeaturesGetVersion # 
type Rep TablesFeaturesGetVersion # 
type Rep TablesFeaturesGetVersion = D1 (MetaData "TablesFeaturesGetVersion" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "TFGVDraft" PrefixI False) U1) (C1 (MetaCons "TFGVPublished" PrefixI False) U1))

MapKmlLink

data MapKmlLink #

mapKmlLink :: MapKmlLink #

Creates a value of MapKmlLink with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mklDefaultViewport :: Lens' MapKmlLink [Double] #

An array of four numbers (west, south, east, north) which defines the rectangular bounding box of the default viewport. The numbers represent latitude and longitude in decimal degrees.

mklVisibility :: Lens' MapKmlLink (Maybe Text) #

The visibility setting of this MapKmlLink. One of "defaultOn" or "defaultOff".

mklName :: Lens' MapKmlLink (Maybe Text) #

The name of this MapKmlLink.

mklType :: Lens' MapKmlLink (Maybe MapKmlLinkType) #

Identifies this object as a MapKmlLink.

mklKmlURL :: Lens' MapKmlLink (Maybe Text) #

The URL to the KML file represented by this MapKmlLink.

RasterCollectionRasterType

data RasterCollectionRasterType #

The type of rasters contained within this RasterCollection.

Constructors

RCRTImage
image

Instances

Enum RasterCollectionRasterType # 
Eq RasterCollectionRasterType # 
Data RasterCollectionRasterType # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RasterCollectionRasterType -> c RasterCollectionRasterType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RasterCollectionRasterType #

toConstr :: RasterCollectionRasterType -> Constr #

dataTypeOf :: RasterCollectionRasterType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RasterCollectionRasterType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RasterCollectionRasterType) #

gmapT :: (forall b. Data b => b -> b) -> RasterCollectionRasterType -> RasterCollectionRasterType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollectionRasterType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RasterCollectionRasterType -> r #

gmapQ :: (forall d. Data d => d -> u) -> RasterCollectionRasterType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RasterCollectionRasterType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RasterCollectionRasterType -> m RasterCollectionRasterType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollectionRasterType -> m RasterCollectionRasterType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RasterCollectionRasterType -> m RasterCollectionRasterType #

Ord RasterCollectionRasterType # 
Read RasterCollectionRasterType # 
Show RasterCollectionRasterType # 
Generic RasterCollectionRasterType # 
Hashable RasterCollectionRasterType # 
ToJSON RasterCollectionRasterType # 
FromJSON RasterCollectionRasterType # 
FromHttpApiData RasterCollectionRasterType # 
ToHttpApiData RasterCollectionRasterType # 
type Rep RasterCollectionRasterType # 
type Rep RasterCollectionRasterType = D1 (MetaData "RasterCollectionRasterType" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "RCRTImage" PrefixI False) U1)

RastersListRole

data RastersListRole #

The role parameter indicates that the response should only contain assets where the current user has the specified level of access.

Constructors

RLROwner

owner The user can read, write and administer the asset.

RLRReader

reader The user can read the asset.

RLRWriter

writer The user can read and write the asset.

Instances

Enum RastersListRole # 
Eq RastersListRole # 
Data RastersListRole # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RastersListRole -> c RastersListRole #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RastersListRole #

toConstr :: RastersListRole -> Constr #

dataTypeOf :: RastersListRole -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RastersListRole) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RastersListRole) #

gmapT :: (forall b. Data b => b -> b) -> RastersListRole -> RastersListRole #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RastersListRole -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RastersListRole -> r #

gmapQ :: (forall d. Data d => d -> u) -> RastersListRole -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RastersListRole -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RastersListRole -> m RastersListRole #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RastersListRole -> m RastersListRole #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RastersListRole -> m RastersListRole #

Ord RastersListRole # 
Read RastersListRole # 
Show RastersListRole # 
Generic RastersListRole # 
Hashable RastersListRole # 
ToJSON RastersListRole # 
FromJSON RastersListRole # 
FromHttpApiData RastersListRole # 
ToHttpApiData RastersListRole # 
type Rep RastersListRole # 
type Rep RastersListRole = D1 (MetaData "RastersListRole" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "RLROwner" PrefixI False) U1) ((:+:) (C1 (MetaCons "RLRReader" PrefixI False) U1) (C1 (MetaCons "RLRWriter" PrefixI False) U1)))

PermissionsBatchUpdateResponse

data PermissionsBatchUpdateResponse #

The response returned by a call to mapsengine.permissions.batchUpdate.

See: permissionsBatchUpdateResponse smart constructor.

Instances

Eq PermissionsBatchUpdateResponse # 
Data PermissionsBatchUpdateResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PermissionsBatchUpdateResponse -> c PermissionsBatchUpdateResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PermissionsBatchUpdateResponse #

toConstr :: PermissionsBatchUpdateResponse -> Constr #

dataTypeOf :: PermissionsBatchUpdateResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PermissionsBatchUpdateResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PermissionsBatchUpdateResponse) #

gmapT :: (forall b. Data b => b -> b) -> PermissionsBatchUpdateResponse -> PermissionsBatchUpdateResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PermissionsBatchUpdateResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PermissionsBatchUpdateResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> PermissionsBatchUpdateResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PermissionsBatchUpdateResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PermissionsBatchUpdateResponse -> m PermissionsBatchUpdateResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionsBatchUpdateResponse -> m PermissionsBatchUpdateResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionsBatchUpdateResponse -> m PermissionsBatchUpdateResponse #

Show PermissionsBatchUpdateResponse # 
Generic PermissionsBatchUpdateResponse # 
ToJSON PermissionsBatchUpdateResponse # 
FromJSON PermissionsBatchUpdateResponse # 
type Rep PermissionsBatchUpdateResponse # 
type Rep PermissionsBatchUpdateResponse = D1 (MetaData "PermissionsBatchUpdateResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "PermissionsBatchUpdateResponse'" PrefixI False) U1)

permissionsBatchUpdateResponse :: PermissionsBatchUpdateResponse #

Creates a value of PermissionsBatchUpdateResponse with the minimum fields required to make a request.

GeoJSONLineString

data GeoJSONLineString #

Instances

Eq GeoJSONLineString # 
Data GeoJSONLineString # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GeoJSONLineString -> c GeoJSONLineString #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GeoJSONLineString #

toConstr :: GeoJSONLineString -> Constr #

dataTypeOf :: GeoJSONLineString -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GeoJSONLineString) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GeoJSONLineString) #

gmapT :: (forall b. Data b => b -> b) -> GeoJSONLineString -> GeoJSONLineString #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONLineString -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONLineString -> r #

gmapQ :: (forall d. Data d => d -> u) -> GeoJSONLineString -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GeoJSONLineString -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GeoJSONLineString -> m GeoJSONLineString #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONLineString -> m GeoJSONLineString #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONLineString -> m GeoJSONLineString #

Show GeoJSONLineString # 
Generic GeoJSONLineString # 
ToJSON GeoJSONLineString # 
FromJSON GeoJSONLineString # 
type Rep GeoJSONLineString # 
type Rep GeoJSONLineString = D1 (MetaData "GeoJSONLineString" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "GeoJSONLineString'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gjlsCoordinates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [[Textual Double]]))) (S1 (MetaSel (Just Symbol "_gjlsType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GeoJSONLineStringType)))))

geoJSONLineString :: GeoJSONLineString #

Creates a value of GeoJSONLineString with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gjlsCoordinates :: Lens' GeoJSONLineString [[Double]] #

An array of two or more positions, representing a line.

gjlsType :: Lens' GeoJSONLineString (Maybe GeoJSONLineStringType) #

Identifies this object as a GeoJsonLineString.

PublishedMapsListResponse

data PublishedMapsListResponse #

The response returned by a call to maps.List.published.

See: publishedMapsListResponse smart constructor.

Instances

Eq PublishedMapsListResponse # 
Data PublishedMapsListResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PublishedMapsListResponse -> c PublishedMapsListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PublishedMapsListResponse #

toConstr :: PublishedMapsListResponse -> Constr #

dataTypeOf :: PublishedMapsListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PublishedMapsListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PublishedMapsListResponse) #

gmapT :: (forall b. Data b => b -> b) -> PublishedMapsListResponse -> PublishedMapsListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PublishedMapsListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PublishedMapsListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> PublishedMapsListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PublishedMapsListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PublishedMapsListResponse -> m PublishedMapsListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PublishedMapsListResponse -> m PublishedMapsListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PublishedMapsListResponse -> m PublishedMapsListResponse #

Show PublishedMapsListResponse # 
Generic PublishedMapsListResponse # 
ToJSON PublishedMapsListResponse # 
FromJSON PublishedMapsListResponse # 
type Rep PublishedMapsListResponse # 
type Rep PublishedMapsListResponse = D1 (MetaData "PublishedMapsListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "PublishedMapsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pmlrMaps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PublishedMap]))) (S1 (MetaSel (Just Symbol "_pmlrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)))))

publishedMapsListResponse :: PublishedMapsListResponse #

Creates a value of PublishedMapsListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

MapsListResponse

data MapsListResponse #

The response returned by a call to maps.List.

See: mapsListResponse smart constructor.

Instances

Eq MapsListResponse # 
Data MapsListResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MapsListResponse -> c MapsListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MapsListResponse #

toConstr :: MapsListResponse -> Constr #

dataTypeOf :: MapsListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MapsListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MapsListResponse) #

gmapT :: (forall b. Data b => b -> b) -> MapsListResponse -> MapsListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MapsListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MapsListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> MapsListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MapsListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MapsListResponse -> m MapsListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MapsListResponse -> m MapsListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MapsListResponse -> m MapsListResponse #

Show MapsListResponse # 
Generic MapsListResponse # 
ToJSON MapsListResponse # 
FromJSON MapsListResponse # 
type Rep MapsListResponse # 
type Rep MapsListResponse = D1 (MetaData "MapsListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "MapsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_mlrMaps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Map]))) (S1 (MetaSel (Just Symbol "_mlrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)))))

mapsListResponse :: MapsListResponse #

Creates a value of MapsListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mlrMaps :: Lens' MapsListResponse [Map] #

Resources returned.

MapPublishingStatus

data MapPublishingStatus #

The publishing status of this map.

Constructors

MPSNotPublished
notPublished
MPSPublished
published

Instances

Enum MapPublishingStatus # 
Eq MapPublishingStatus # 
Data MapPublishingStatus # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MapPublishingStatus -> c MapPublishingStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MapPublishingStatus #

toConstr :: MapPublishingStatus -> Constr #

dataTypeOf :: MapPublishingStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MapPublishingStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MapPublishingStatus) #

gmapT :: (forall b. Data b => b -> b) -> MapPublishingStatus -> MapPublishingStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MapPublishingStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MapPublishingStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> MapPublishingStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MapPublishingStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MapPublishingStatus -> m MapPublishingStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MapPublishingStatus -> m MapPublishingStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MapPublishingStatus -> m MapPublishingStatus #

Ord MapPublishingStatus # 
Read MapPublishingStatus # 
Show MapPublishingStatus # 
Generic MapPublishingStatus # 
Hashable MapPublishingStatus # 
ToJSON MapPublishingStatus # 
FromJSON MapPublishingStatus # 
FromHttpApiData MapPublishingStatus # 
ToHttpApiData MapPublishingStatus # 
type Rep MapPublishingStatus # 
type Rep MapPublishingStatus = D1 (MetaData "MapPublishingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "MPSNotPublished" PrefixI False) U1) (C1 (MetaCons "MPSPublished" PrefixI False) U1))

GeoJSONGeometryCollection

data GeoJSONGeometryCollection #

A heterogenous collection of GeoJsonGeometry objects.

See: geoJSONGeometryCollection smart constructor.

Instances

Eq GeoJSONGeometryCollection # 
Data GeoJSONGeometryCollection # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GeoJSONGeometryCollection -> c GeoJSONGeometryCollection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GeoJSONGeometryCollection #

toConstr :: GeoJSONGeometryCollection -> Constr #

dataTypeOf :: GeoJSONGeometryCollection -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GeoJSONGeometryCollection) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GeoJSONGeometryCollection) #

gmapT :: (forall b. Data b => b -> b) -> GeoJSONGeometryCollection -> GeoJSONGeometryCollection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONGeometryCollection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONGeometryCollection -> r #

gmapQ :: (forall d. Data d => d -> u) -> GeoJSONGeometryCollection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GeoJSONGeometryCollection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GeoJSONGeometryCollection -> m GeoJSONGeometryCollection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONGeometryCollection -> m GeoJSONGeometryCollection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONGeometryCollection -> m GeoJSONGeometryCollection #

Show GeoJSONGeometryCollection # 
Generic GeoJSONGeometryCollection # 
ToJSON GeoJSONGeometryCollection # 
FromJSON GeoJSONGeometryCollection # 
type Rep GeoJSONGeometryCollection # 
type Rep GeoJSONGeometryCollection = D1 (MetaData "GeoJSONGeometryCollection" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "GeoJSONGeometryCollection'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gjgcGeometries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GeoJSONGeometry]))) (S1 (MetaSel (Just Symbol "_gjgcType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GeoJSONGeometryCollectionType)))))

geoJSONGeometryCollection :: GeoJSONGeometryCollection #

Creates a value of GeoJSONGeometryCollection with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gjgcGeometries :: Lens' GeoJSONGeometryCollection [GeoJSONGeometry] #

An array of geometry objects. There must be at least 2 different types of geometries in the array.

gjgcType :: Lens' GeoJSONGeometryCollection (Maybe GeoJSONGeometryCollectionType) #

Identifies this object as a GeoJsonGeometryCollection.

GeoJSONPolygon

data GeoJSONPolygon #

Instances

Eq GeoJSONPolygon # 
Data GeoJSONPolygon # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GeoJSONPolygon -> c GeoJSONPolygon #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GeoJSONPolygon #

toConstr :: GeoJSONPolygon -> Constr #

dataTypeOf :: GeoJSONPolygon -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GeoJSONPolygon) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GeoJSONPolygon) #

gmapT :: (forall b. Data b => b -> b) -> GeoJSONPolygon -> GeoJSONPolygon #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONPolygon -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONPolygon -> r #

gmapQ :: (forall d. Data d => d -> u) -> GeoJSONPolygon -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GeoJSONPolygon -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GeoJSONPolygon -> m GeoJSONPolygon #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONPolygon -> m GeoJSONPolygon #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONPolygon -> m GeoJSONPolygon #

Show GeoJSONPolygon # 
Generic GeoJSONPolygon # 

Associated Types

type Rep GeoJSONPolygon :: * -> * #

ToJSON GeoJSONPolygon # 
FromJSON GeoJSONPolygon # 
type Rep GeoJSONPolygon # 
type Rep GeoJSONPolygon = D1 (MetaData "GeoJSONPolygon" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "GeoJSONPolygon'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gjpCoordinates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [[[Textual Double]]]))) (S1 (MetaSel (Just Symbol "_gjpType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GeoJSONPolygonType)))))

geoJSONPolygon :: GeoJSONPolygon #

Creates a value of GeoJSONPolygon with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gjpCoordinates :: Lens' GeoJSONPolygon [[[Double]]] #

An array of LinearRings. A LinearRing is a GeoJsonLineString which is closed (that is, the first and last GeoJsonPositions are equal), and which contains at least four GeoJsonPositions. For polygons with multiple rings, the first LinearRing is the exterior ring, and any subsequent rings are interior rings (that is, holes).

gjpType :: Lens' GeoJSONPolygon (Maybe GeoJSONPolygonType) #

Identifies this object as a GeoJsonPolygon.

GeoJSONPoint

data GeoJSONPoint #

Instances

Eq GeoJSONPoint # 
Data GeoJSONPoint # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GeoJSONPoint -> c GeoJSONPoint #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GeoJSONPoint #

toConstr :: GeoJSONPoint -> Constr #

dataTypeOf :: GeoJSONPoint -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c GeoJSONPoint) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GeoJSONPoint) #

gmapT :: (forall b. Data b => b -> b) -> GeoJSONPoint -> GeoJSONPoint #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONPoint -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GeoJSONPoint -> r #

gmapQ :: (forall d. Data d => d -> u) -> GeoJSONPoint -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GeoJSONPoint -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GeoJSONPoint -> m GeoJSONPoint #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONPoint -> m GeoJSONPoint #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GeoJSONPoint -> m GeoJSONPoint #

Show GeoJSONPoint # 
Generic GeoJSONPoint # 

Associated Types

type Rep GeoJSONPoint :: * -> * #

ToJSON GeoJSONPoint # 
FromJSON GeoJSONPoint # 
type Rep GeoJSONPoint # 
type Rep GeoJSONPoint = D1 (MetaData "GeoJSONPoint" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "GeoJSONPoint'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gjsonpCoordinates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Double]))) (S1 (MetaSel (Just Symbol "_gjsonpType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GeoJSONPointType)))))

geoJSONPoint :: GeoJSONPoint #

Creates a value of GeoJSONPoint with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gjsonpCoordinates :: Lens' GeoJSONPoint [Double] #

A single GeoJsonPosition, specifying the location of the point.

gjsonpType :: Lens' GeoJSONPoint (Maybe GeoJSONPointType) #

Identifies this object as a GeoJsonPoint.

LayersListResponse

data LayersListResponse #

The response returned by a call to layers.List. Note: The list response does not include all the fields available in a layer. Refer to the layer resource description for details of the fields that are not included. You'll need to send a get request to retrieve the additional fields for each layer.

See: layersListResponse smart constructor.

Instances

Eq LayersListResponse # 
Data LayersListResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LayersListResponse -> c LayersListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LayersListResponse #

toConstr :: LayersListResponse -> Constr #

dataTypeOf :: LayersListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LayersListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayersListResponse) #

gmapT :: (forall b. Data b => b -> b) -> LayersListResponse -> LayersListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayersListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayersListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayersListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayersListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayersListResponse -> m LayersListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayersListResponse -> m LayersListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayersListResponse -> m LayersListResponse #

Show LayersListResponse # 
Generic LayersListResponse # 
ToJSON LayersListResponse # 
FromJSON LayersListResponse # 
type Rep LayersListResponse # 
type Rep LayersListResponse = D1 (MetaData "LayersListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "LayersListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_llrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))) (S1 (MetaSel (Just Symbol "_llrLayers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Layer])))))

layersListResponse :: LayersListResponse #

Creates a value of LayersListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

llrLayers :: Lens' LayersListResponse [Layer] #

Resources returned.

RastersListResponse

data RastersListResponse #

The response returned by a call to rasters.List.

See: rastersListResponse smart constructor.

Instances

Eq RastersListResponse # 
Data RastersListResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RastersListResponse -> c RastersListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RastersListResponse #

toConstr :: RastersListResponse -> Constr #

dataTypeOf :: RastersListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RastersListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RastersListResponse) #

gmapT :: (forall b. Data b => b -> b) -> RastersListResponse -> RastersListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RastersListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RastersListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> RastersListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RastersListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RastersListResponse -> m RastersListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RastersListResponse -> m RastersListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RastersListResponse -> m RastersListResponse #

Show RastersListResponse # 
Generic RastersListResponse # 
ToJSON RastersListResponse # 
FromJSON RastersListResponse # 
type Rep RastersListResponse # 
type Rep RastersListResponse = D1 (MetaData "RastersListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "RastersListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rlrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rlrRasters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Raster])))))

rastersListResponse :: RastersListResponse #

Creates a value of RastersListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rlrRasters :: Lens' RastersListResponse [Raster] #

Resources returned.

FileUploadStatus

data FileUploadStatus #

The upload status of the file.

Constructors

FUSCanceled
canceled
FUSComplete
complete
FUSFailed
failed
FUSInProgress
inProgress

Instances

Enum FileUploadStatus # 
Eq FileUploadStatus # 
Data FileUploadStatus # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FileUploadStatus -> c FileUploadStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FileUploadStatus #

toConstr :: FileUploadStatus -> Constr #

dataTypeOf :: FileUploadStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c FileUploadStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FileUploadStatus) #

gmapT :: (forall b. Data b => b -> b) -> FileUploadStatus -> FileUploadStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FileUploadStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FileUploadStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> FileUploadStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FileUploadStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FileUploadStatus -> m FileUploadStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FileUploadStatus -> m FileUploadStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FileUploadStatus -> m FileUploadStatus #

Ord FileUploadStatus # 
Read FileUploadStatus # 
Show FileUploadStatus # 
Generic FileUploadStatus # 
Hashable FileUploadStatus # 
ToJSON FileUploadStatus # 
FromJSON FileUploadStatus # 
FromHttpApiData FileUploadStatus # 
ToHttpApiData FileUploadStatus # 
type Rep FileUploadStatus # 
type Rep FileUploadStatus = D1 (MetaData "FileUploadStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) ((:+:) (C1 (MetaCons "FUSCanceled" PrefixI False) U1) (C1 (MetaCons "FUSComplete" PrefixI False) U1)) ((:+:) (C1 (MetaCons "FUSFailed" PrefixI False) U1) (C1 (MetaCons "FUSInProgress" PrefixI False) U1)))

MapsListRole

data MapsListRole #

The role parameter indicates that the response should only contain assets where the current user has the specified level of access.

Constructors

MLROwner

owner The user can read, write and administer the asset.

MLRReader

reader The user can read the asset.

MLRWriter

writer The user can read and write the asset.

Instances

Enum MapsListRole # 
Eq MapsListRole # 
Data MapsListRole # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MapsListRole -> c MapsListRole #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MapsListRole #

toConstr :: MapsListRole -> Constr #

dataTypeOf :: MapsListRole -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MapsListRole) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MapsListRole) #

gmapT :: (forall b. Data b => b -> b) -> MapsListRole -> MapsListRole #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MapsListRole -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MapsListRole -> r #

gmapQ :: (forall d. Data d => d -> u) -> MapsListRole -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MapsListRole -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MapsListRole -> m MapsListRole #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MapsListRole -> m MapsListRole #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MapsListRole -> m MapsListRole #

Ord MapsListRole # 
Read MapsListRole # 
Show MapsListRole # 
Generic MapsListRole # 

Associated Types

type Rep MapsListRole :: * -> * #

Hashable MapsListRole # 
ToJSON MapsListRole # 
FromJSON MapsListRole # 
FromHttpApiData MapsListRole # 
ToHttpApiData MapsListRole # 
type Rep MapsListRole # 
type Rep MapsListRole = D1 (MetaData "MapsListRole" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "MLROwner" PrefixI False) U1) ((:+:) (C1 (MetaCons "MLRReader" PrefixI False) U1) (C1 (MetaCons "MLRWriter" PrefixI False) U1)))

TablesGetVersion

data TablesGetVersion #

Constructors

TGVDraft

draft The draft version.

TGVPublished

published The published version.

Instances

Enum TablesGetVersion # 
Eq TablesGetVersion # 
Data TablesGetVersion # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TablesGetVersion -> c TablesGetVersion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TablesGetVersion #

toConstr :: TablesGetVersion -> Constr #

dataTypeOf :: TablesGetVersion -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TablesGetVersion) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TablesGetVersion) #

gmapT :: (forall b. Data b => b -> b) -> TablesGetVersion -> TablesGetVersion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TablesGetVersion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TablesGetVersion -> r #

gmapQ :: (forall d. Data d => d -> u) -> TablesGetVersion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TablesGetVersion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TablesGetVersion -> m TablesGetVersion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TablesGetVersion -> m TablesGetVersion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TablesGetVersion -> m TablesGetVersion #

Ord TablesGetVersion # 
Read TablesGetVersion # 
Show TablesGetVersion # 
Generic TablesGetVersion # 
Hashable TablesGetVersion # 
ToJSON TablesGetVersion # 
FromJSON TablesGetVersion # 
FromHttpApiData TablesGetVersion # 
ToHttpApiData TablesGetVersion # 
type Rep TablesGetVersion # 
type Rep TablesGetVersion = D1 (MetaData "TablesGetVersion" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) (C1 (MetaCons "TGVDraft" PrefixI False) U1) (C1 (MetaCons "TGVPublished" PrefixI False) U1))

PermissionsListResponse

data PermissionsListResponse #

Instances

Eq PermissionsListResponse # 
Data PermissionsListResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PermissionsListResponse -> c PermissionsListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PermissionsListResponse #

toConstr :: PermissionsListResponse -> Constr #

dataTypeOf :: PermissionsListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PermissionsListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PermissionsListResponse) #

gmapT :: (forall b. Data b => b -> b) -> PermissionsListResponse -> PermissionsListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PermissionsListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PermissionsListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> PermissionsListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PermissionsListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PermissionsListResponse -> m PermissionsListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionsListResponse -> m PermissionsListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PermissionsListResponse -> m PermissionsListResponse #

Show PermissionsListResponse # 
Generic PermissionsListResponse # 
ToJSON PermissionsListResponse # 
FromJSON PermissionsListResponse # 
type Rep PermissionsListResponse # 
type Rep PermissionsListResponse = D1 (MetaData "PermissionsListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" True) (C1 (MetaCons "PermissionsListResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_plrPermissions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Permission]))))

permissionsListResponse :: PermissionsListResponse #

Creates a value of PermissionsListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

plrPermissions :: Lens' PermissionsListResponse [Permission] #

The set of permissions associated with this asset.

TableProcessingStatus

data TableProcessingStatus #

The processing status of this table.

Constructors

TPSComplete
complete
TPSFailed
failed
TPSNotReady
notReady
TPSProcessing
processing
TPSReady
ready

Instances

Enum TableProcessingStatus # 
Eq TableProcessingStatus # 
Data TableProcessingStatus # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableProcessingStatus -> c TableProcessingStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableProcessingStatus #

toConstr :: TableProcessingStatus -> Constr #

dataTypeOf :: TableProcessingStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TableProcessingStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableProcessingStatus) #

gmapT :: (forall b. Data b => b -> b) -> TableProcessingStatus -> TableProcessingStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableProcessingStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableProcessingStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableProcessingStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableProcessingStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableProcessingStatus -> m TableProcessingStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableProcessingStatus -> m TableProcessingStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableProcessingStatus -> m TableProcessingStatus #

Ord TableProcessingStatus # 
Read TableProcessingStatus # 
Show TableProcessingStatus # 
Generic TableProcessingStatus # 
Hashable TableProcessingStatus # 
ToJSON TableProcessingStatus # 
FromJSON TableProcessingStatus # 
FromHttpApiData TableProcessingStatus # 
ToHttpApiData TableProcessingStatus # 
type Rep TableProcessingStatus # 
type Rep TableProcessingStatus = D1 (MetaData "TableProcessingStatus" "Network.Google.MapsEngine.Types.Sum" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) ((:+:) ((:+:) (C1 (MetaCons "TPSComplete" PrefixI False) U1) (C1 (MetaCons "TPSFailed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "TPSNotReady" PrefixI False) U1) ((:+:) (C1 (MetaCons "TPSProcessing" PrefixI False) U1) (C1 (MetaCons "TPSReady" PrefixI False) U1))))

LineStyle

data LineStyle #

Style for lines.

See: lineStyle smart constructor.

Instances

Eq LineStyle # 
Data LineStyle # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LineStyle -> c LineStyle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LineStyle #

toConstr :: LineStyle -> Constr #

dataTypeOf :: LineStyle -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LineStyle) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LineStyle) #

gmapT :: (forall b. Data b => b -> b) -> LineStyle -> LineStyle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LineStyle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LineStyle -> r #

gmapQ :: (forall d. Data d => d -> u) -> LineStyle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LineStyle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LineStyle -> m LineStyle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LineStyle -> m LineStyle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LineStyle -> m LineStyle #

Show LineStyle # 
Generic LineStyle # 

Associated Types

type Rep LineStyle :: * -> * #

ToJSON LineStyle # 
FromJSON LineStyle # 
type Rep LineStyle # 
type Rep LineStyle = D1 (MetaData "LineStyle" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "LineStyle'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_lsStroke") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LineStyleStroke))) (S1 (MetaSel (Just Symbol "_lsBOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BOrder)))) ((:*:) (S1 (MetaSel (Just Symbol "_lsDash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Double]))) (S1 (MetaSel (Just Symbol "_lsLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LabelStyle))))))

lineStyle :: LineStyle #

Creates a value of LineStyle with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lsStroke :: Lens' LineStyle (Maybe LineStyleStroke) #

Stroke of the line.

lsBOrder :: Lens' LineStyle (Maybe BOrder) #

Border of the line. 0 < border.width <= 5.

lsDash :: Lens' LineStyle [Double] #

Dash defines the pattern of the line, the values are pixel lengths of alternating dash and gap. If dash is not provided, then it means a solid line. Dash can contain up to 10 values and must contain even number of values.

lsLabel :: Lens' LineStyle (Maybe LabelStyle) #

Label style for the line.

PublishedLayersListResponse

data PublishedLayersListResponse #

The response returned by a call to layers.List.published.

See: publishedLayersListResponse smart constructor.

Instances

Eq PublishedLayersListResponse # 
Data PublishedLayersListResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PublishedLayersListResponse -> c PublishedLayersListResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PublishedLayersListResponse #

toConstr :: PublishedLayersListResponse -> Constr #

dataTypeOf :: PublishedLayersListResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PublishedLayersListResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PublishedLayersListResponse) #

gmapT :: (forall b. Data b => b -> b) -> PublishedLayersListResponse -> PublishedLayersListResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PublishedLayersListResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PublishedLayersListResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> PublishedLayersListResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PublishedLayersListResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PublishedLayersListResponse -> m PublishedLayersListResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PublishedLayersListResponse -> m PublishedLayersListResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PublishedLayersListResponse -> m PublishedLayersListResponse #

Show PublishedLayersListResponse # 
Generic PublishedLayersListResponse # 
ToJSON PublishedLayersListResponse # 
FromJSON PublishedLayersListResponse # 
type Rep PublishedLayersListResponse # 
type Rep PublishedLayersListResponse = D1 (MetaData "PublishedLayersListResponse" "Network.Google.MapsEngine.Types.Product" "gogol-maps-engine-0.3.0-4Eb4GwFnVyLkfZLmBNKgP" False) (C1 (MetaCons "PublishedLayersListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pllrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))) (S1 (MetaSel (Just Symbol "_pllrLayers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PublishedLayer])))))

publishedLayersListResponse :: PublishedLayersListResponse #

Creates a value of PublishedLayersListResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired: