gogol-maps-coordinate-0.3.0: Google Maps Coordinate 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.MapsCoordinate.Types

Contents

Description

 

Synopsis

Service Configuration

mapsCoordinateService :: ServiceConfig Source #

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

OAuth Scopes

coordinateScope :: Proxy '["https://www.googleapis.com/auth/coordinate"] Source #

View and manage your Google Maps Coordinate jobs

coordinateReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/coordinate.readonly"] Source #

View your Google Coordinate jobs

LocationListResponse

data LocationListResponse Source #

Response from a List Locations request.

See: locationListResponse smart constructor.

Instances

Eq LocationListResponse Source # 
Data LocationListResponse Source # 

Methods

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

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

toConstr :: LocationListResponse -> Constr #

dataTypeOf :: LocationListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LocationListResponse Source # 
Generic LocationListResponse Source # 
ToJSON LocationListResponse Source # 
FromJSON LocationListResponse Source # 
type Rep LocationListResponse Source # 
type Rep LocationListResponse = D1 (MetaData "LocationListResponse" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "LocationListResponse'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_llrTokenPagination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TokenPagination))) (S1 (MetaSel (Just Symbol "_llrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_llrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_llrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LocationRecord]))))))

locationListResponse :: LocationListResponse Source #

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

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

llrTokenPagination :: Lens' LocationListResponse (Maybe TokenPagination) Source #

Pagination information for token pagination.

llrNextPageToken :: Lens' LocationListResponse (Maybe Text) Source #

A token to provide to get the next page of results.

llrKind :: Lens' LocationListResponse Text Source #

Identifies this object as a list of locations.

llrItems :: Lens' LocationListResponse [LocationRecord] Source #

Locations in the collection.

JobsPatchProgress

data JobsPatchProgress Source #

Job progress

Constructors

Completed

COMPLETED Completed

InProgress

IN_PROGRESS In progress

NotAccepted

NOT_ACCEPTED Not accepted

NotStarted

NOT_STARTED Not started

Obsolete

OBSOLETE Obsolete

Instances

Enum JobsPatchProgress Source # 
Eq JobsPatchProgress Source # 
Data JobsPatchProgress Source # 

Methods

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

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

toConstr :: JobsPatchProgress -> Constr #

dataTypeOf :: JobsPatchProgress -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord JobsPatchProgress Source # 
Read JobsPatchProgress Source # 
Show JobsPatchProgress Source # 
Generic JobsPatchProgress Source # 
Hashable JobsPatchProgress Source # 
ToJSON JobsPatchProgress Source # 
FromJSON JobsPatchProgress Source # 
FromHttpApiData JobsPatchProgress Source # 
ToHttpApiData JobsPatchProgress Source # 
type Rep JobsPatchProgress Source # 
type Rep JobsPatchProgress = D1 (MetaData "JobsPatchProgress" "Network.Google.MapsCoordinate.Types.Sum" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) ((:+:) ((:+:) (C1 (MetaCons "Completed" PrefixI False) U1) (C1 (MetaCons "InProgress" PrefixI False) U1)) ((:+:) (C1 (MetaCons "NotAccepted" PrefixI False) U1) ((:+:) (C1 (MetaCons "NotStarted" PrefixI False) U1) (C1 (MetaCons "Obsolete" PrefixI False) U1))))

TokenPagination

data TokenPagination Source #

Pagination information.

See: tokenPagination smart constructor.

Instances

Eq TokenPagination Source # 
Data TokenPagination Source # 

Methods

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

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

toConstr :: TokenPagination -> Constr #

dataTypeOf :: TokenPagination -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TokenPagination Source # 
Generic TokenPagination Source # 
ToJSON TokenPagination Source # 
FromJSON TokenPagination Source # 
type Rep TokenPagination Source # 
type Rep TokenPagination = D1 (MetaData "TokenPagination" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "TokenPagination'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tpNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_tpKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_tpPreviousPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

tokenPagination :: TokenPagination Source #

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

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

tpNextPageToken :: Lens' TokenPagination (Maybe Text) Source #

A token to provide to get the next page of results.

tpKind :: Lens' TokenPagination Text Source #

Identifies this object as pagination information.

tpPreviousPageToken :: Lens' TokenPagination (Maybe Text) Source #

A token to provide to get the previous page of results.

WorkerListResponse

data WorkerListResponse Source #

Response from a List Workers request.

See: workerListResponse smart constructor.

Instances

Eq WorkerListResponse Source # 
Data WorkerListResponse Source # 

Methods

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

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

toConstr :: WorkerListResponse -> Constr #

dataTypeOf :: WorkerListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show WorkerListResponse Source # 
Generic WorkerListResponse Source # 
ToJSON WorkerListResponse Source # 
FromJSON WorkerListResponse Source # 
type Rep WorkerListResponse Source # 
type Rep WorkerListResponse = D1 (MetaData "WorkerListResponse" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "WorkerListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_wlrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_wlrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Worker])))))

workerListResponse :: WorkerListResponse Source #

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

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

wlrKind :: Lens' WorkerListResponse Text Source #

Identifies this object as a list of workers.

wlrItems :: Lens' WorkerListResponse [Worker] Source #

Workers in the collection.

Schedule

data Schedule Source #

Job schedule.

See: schedule smart constructor.

Instances

Eq Schedule Source # 
Data Schedule Source # 

Methods

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

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

toConstr :: Schedule -> Constr #

dataTypeOf :: Schedule -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Schedule Source # 
Generic Schedule Source # 

Associated Types

type Rep Schedule :: * -> * #

Methods

from :: Schedule -> Rep Schedule x #

to :: Rep Schedule x -> Schedule #

ToJSON Schedule Source # 
FromJSON Schedule Source # 
type Rep Schedule Source # 
type Rep Schedule = D1 (MetaData "Schedule" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "Schedule'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_sAllDay") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_sStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))))) ((:*:) (S1 (MetaSel (Just Symbol "_sKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_sEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_sDuration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))))))))

schedule :: Schedule Source #

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

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

sAllDay :: Lens' Schedule (Maybe Bool) Source #

Whether the job is scheduled for the whole day. Time of day in start/end times is ignored if this is true.

sStartTime :: Lens' Schedule (Maybe Word64) Source #

Scheduled start time in milliseconds since epoch.

sKind :: Lens' Schedule Text Source #

Identifies this object as a job schedule.

sEndTime :: Lens' Schedule (Maybe Word64) Source #

Scheduled end time in milliseconds since epoch.

sDuration :: Lens' Schedule (Maybe Word64) Source #

Job duration in milliseconds.

Location

data Location Source #

Location of a job.

See: location smart constructor.

Instances

Eq Location Source # 
Data Location Source # 

Methods

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

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

toConstr :: Location -> Constr #

dataTypeOf :: Location -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Location Source # 
Generic Location Source # 

Associated Types

type Rep Location :: * -> * #

Methods

from :: Location -> Rep Location x #

to :: Rep Location x -> Location #

ToJSON Location Source # 
FromJSON Location Source # 
type Rep Location Source # 
type Rep Location = D1 (MetaData "Location" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "Location'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_lAddressLine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_lKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lLat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_lLng") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))))

location :: Location Source #

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

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

lKind :: Lens' Location Text Source #

Identifies this object as a location.

JobsUpdateProgress

data JobsUpdateProgress Source #

Job progress

Constructors

JUPCompleted

COMPLETED Completed

JUPInProgress

IN_PROGRESS In progress

JUPNotAccepted

NOT_ACCEPTED Not accepted

JUPNotStarted

NOT_STARTED Not started

JUPObsolete

OBSOLETE Obsolete

Instances

Enum JobsUpdateProgress Source # 
Eq JobsUpdateProgress Source # 
Data JobsUpdateProgress Source # 

Methods

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

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

toConstr :: JobsUpdateProgress -> Constr #

dataTypeOf :: JobsUpdateProgress -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord JobsUpdateProgress Source # 
Read JobsUpdateProgress Source # 
Show JobsUpdateProgress Source # 
Generic JobsUpdateProgress Source # 
Hashable JobsUpdateProgress Source # 
ToJSON JobsUpdateProgress Source # 
FromJSON JobsUpdateProgress Source # 
FromHttpApiData JobsUpdateProgress Source # 
ToHttpApiData JobsUpdateProgress Source # 
type Rep JobsUpdateProgress Source # 
type Rep JobsUpdateProgress = D1 (MetaData "JobsUpdateProgress" "Network.Google.MapsCoordinate.Types.Sum" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) ((:+:) ((:+:) (C1 (MetaCons "JUPCompleted" PrefixI False) U1) (C1 (MetaCons "JUPInProgress" PrefixI False) U1)) ((:+:) (C1 (MetaCons "JUPNotAccepted" PrefixI False) U1) ((:+:) (C1 (MetaCons "JUPNotStarted" PrefixI False) U1) (C1 (MetaCons "JUPObsolete" PrefixI False) U1))))

JobState

data JobState Source #

Current state of a job.

See: jobState smart constructor.

Instances

Eq JobState Source # 
Data JobState Source # 

Methods

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

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

toConstr :: JobState -> Constr #

dataTypeOf :: JobState -> DataType #

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

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

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

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

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

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

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

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

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

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

Show JobState Source # 
Generic JobState Source # 

Associated Types

type Rep JobState :: * -> * #

Methods

from :: JobState -> Rep JobState x #

to :: Rep JobState x -> JobState #

ToJSON JobState Source # 
FromJSON JobState Source # 
type Rep JobState Source # 

jobState :: JobState Source #

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

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

jsNote :: Lens' JobState [Text] Source #

Note added to the job.

jsKind :: Lens' JobState Text Source #

Identifies this object as a job state.

jsAssignee :: Lens' JobState (Maybe Text) Source #

Email address of the assignee, or the string "DELETED_USER" if the account is no longer available.

CustomFieldDef

data CustomFieldDef Source #

Custom field definition.

See: customFieldDef smart constructor.

Instances

Eq CustomFieldDef Source # 
Data CustomFieldDef Source # 

Methods

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

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

toConstr :: CustomFieldDef -> Constr #

dataTypeOf :: CustomFieldDef -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CustomFieldDef Source # 
Generic CustomFieldDef Source # 

Associated Types

type Rep CustomFieldDef :: * -> * #

ToJSON CustomFieldDef Source # 
FromJSON CustomFieldDef Source # 
type Rep CustomFieldDef Source # 

customFieldDef :: CustomFieldDef Source #

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

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

cfdEnabled :: Lens' CustomFieldDef (Maybe Bool) Source #

Whether the field is enabled.

cfdKind :: Lens' CustomFieldDef Text Source #

Identifies this object as a custom field definition.

cfdName :: Lens' CustomFieldDef (Maybe Text) Source #

Custom field name.

cfdRequiredForCheckout :: Lens' CustomFieldDef (Maybe Bool) Source #

Whether the field is required for checkout.

cfdEnumitems :: Lens' CustomFieldDef [EnumItemDef] Source #

List of enum items for this custom field. Populated only if the field type is enum. Enum fields appear as 'lists' in the Coordinate web and mobile UI.

cfdType :: Lens' CustomFieldDef (Maybe Text) Source #

Custom field type.

JobListResponse

data JobListResponse Source #

Response from a List Jobs request.

See: jobListResponse smart constructor.

Instances

Eq JobListResponse Source # 
Data JobListResponse Source # 

Methods

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

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

toConstr :: JobListResponse -> Constr #

dataTypeOf :: JobListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show JobListResponse Source # 
Generic JobListResponse Source # 
ToJSON JobListResponse Source # 
FromJSON JobListResponse Source # 
type Rep JobListResponse Source # 
type Rep JobListResponse = D1 (MetaData "JobListResponse" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "JobListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_jlrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_jlrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_jlrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Job]))))))

jobListResponse :: JobListResponse Source #

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

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

jlrNextPageToken :: Lens' JobListResponse (Maybe Text) Source #

A token to provide to get the next page of results.

jlrKind :: Lens' JobListResponse Text Source #

Identifies this object as a list of jobs.

jlrItems :: Lens' JobListResponse [Job] Source #

Jobs in the collection.

JobChange

data JobChange Source #

Change to a job. For example assigning the job to a different worker.

See: jobChange smart constructor.

Instances

Eq JobChange Source # 
Data JobChange Source # 

Methods

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

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

toConstr :: JobChange -> Constr #

dataTypeOf :: JobChange -> DataType #

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

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

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

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

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

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

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

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

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

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

Show JobChange Source # 
Generic JobChange Source # 

Associated Types

type Rep JobChange :: * -> * #

ToJSON JobChange Source # 
FromJSON JobChange Source # 
type Rep JobChange Source # 
type Rep JobChange = D1 (MetaData "JobChange" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "JobChange'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_jcState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JobState))) ((:*:) (S1 (MetaSel (Just Symbol "_jcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_jcTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))))))

jobChange :: JobChange Source #

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

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

jcState :: Lens' JobChange (Maybe JobState) Source #

Change applied to the job. Only the fields that were changed are set.

jcKind :: Lens' JobChange Text Source #

Identifies this object as a job change.

jcTimestamp :: Lens' JobChange (Maybe Word64) Source #

Time at which this change was applied.

TeamListResponse

data TeamListResponse Source #

Response from a List Teams request.

See: teamListResponse smart constructor.

Instances

Eq TeamListResponse Source # 
Data TeamListResponse Source # 

Methods

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

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

toConstr :: TeamListResponse -> Constr #

dataTypeOf :: TeamListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TeamListResponse Source # 
Generic TeamListResponse Source # 
ToJSON TeamListResponse Source # 
FromJSON TeamListResponse Source # 
type Rep TeamListResponse Source # 
type Rep TeamListResponse = D1 (MetaData "TeamListResponse" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "TeamListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tlrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_tlrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Team])))))

teamListResponse :: TeamListResponse Source #

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

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

tlrKind :: Lens' TeamListResponse Text Source #

Identifies this object as a list of teams.

tlrItems :: Lens' TeamListResponse [Team] Source #

Teams in the collection.

CustomFieldDefListResponse

data CustomFieldDefListResponse Source #

Collection of custom field definitions for a team.

See: customFieldDefListResponse smart constructor.

Instances

Eq CustomFieldDefListResponse Source # 
Data CustomFieldDefListResponse Source # 

Methods

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

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

toConstr :: CustomFieldDefListResponse -> Constr #

dataTypeOf :: CustomFieldDefListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CustomFieldDefListResponse Source # 
Generic CustomFieldDefListResponse Source # 
ToJSON CustomFieldDefListResponse Source # 
FromJSON CustomFieldDefListResponse Source # 
type Rep CustomFieldDefListResponse Source # 
type Rep CustomFieldDefListResponse = D1 (MetaData "CustomFieldDefListResponse" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "CustomFieldDefListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cfdlrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_cfdlrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CustomFieldDef])))))

customFieldDefListResponse :: CustomFieldDefListResponse Source #

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

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

cfdlrKind :: Lens' CustomFieldDefListResponse Text Source #

Identifies this object as a collection of custom field definitions in a team.

cfdlrItems :: Lens' CustomFieldDefListResponse [CustomFieldDef] Source #

Collection of custom field definitions in a team.

Job

data Job Source #

A job.

See: job smart constructor.

Instances

Eq Job Source # 

Methods

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

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

Data Job Source # 

Methods

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

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

toConstr :: Job -> Constr #

dataTypeOf :: Job -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Job Source # 

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

Generic Job Source # 

Associated Types

type Rep Job :: * -> * #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

ToJSON Job Source # 
FromJSON Job Source # 
type Rep Job Source # 
type Rep Job = D1 (MetaData "Job" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "Job'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_jState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JobState))) (S1 (MetaSel (Just Symbol "_jKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_jJobChange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [JobChange]))) (S1 (MetaSel (Just Symbol "_jId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))))))

job :: Job Source #

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

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

jState :: Lens' Job (Maybe JobState) Source #

Current job state.

jKind :: Lens' Job Text Source #

Identifies this object as a job.

jJobChange :: Lens' Job [JobChange] Source #

List of job changes since it was created. The first change corresponds to the state of the job when it was created.

CustomFields

data CustomFields Source #

Collection of custom fields.

See: customFields smart constructor.

Instances

Eq CustomFields Source # 
Data CustomFields Source # 

Methods

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

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

toConstr :: CustomFields -> Constr #

dataTypeOf :: CustomFields -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CustomFields Source # 
Generic CustomFields Source # 

Associated Types

type Rep CustomFields :: * -> * #

ToJSON CustomFields Source # 
FromJSON CustomFields Source # 
type Rep CustomFields Source # 
type Rep CustomFields = D1 (MetaData "CustomFields" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "CustomFields'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cfKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_cfCustomField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CustomField])))))

customFields :: CustomFields Source #

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

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

cfKind :: Lens' CustomFields Text Source #

Identifies this object as a collection of custom fields.

cfCustomField :: Lens' CustomFields [CustomField] Source #

Collection of custom fields.

Team

data Team Source #

A Coordinate team.

See: team smart constructor.

Instances

Eq Team Source # 

Methods

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

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

Data Team Source # 

Methods

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

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

toConstr :: Team -> Constr #

dataTypeOf :: Team -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Team Source # 

Methods

showsPrec :: Int -> Team -> ShowS #

show :: Team -> String #

showList :: [Team] -> ShowS #

Generic Team Source # 

Associated Types

type Rep Team :: * -> * #

Methods

from :: Team -> Rep Team x #

to :: Rep Team x -> Team #

ToJSON Team Source # 
FromJSON Team Source # 
type Rep Team Source # 
type Rep Team = D1 (MetaData "Team" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "Team'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_tName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

team :: Team Source #

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

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

tKind :: Lens' Team Text Source #

Identifies this object as a team.

tName :: Lens' Team (Maybe Text) Source #

Team name

tId :: Lens' Team (Maybe Text) Source #

Team id, as found in a coordinate team url e.g. https://coordinate.google.com/f/xyz where "xyz" is the team id.

LocationRecord

data LocationRecord Source #

Recorded location of a worker.

See: locationRecord smart constructor.

Instances

Eq LocationRecord Source # 
Data LocationRecord Source # 

Methods

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

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

toConstr :: LocationRecord -> Constr #

dataTypeOf :: LocationRecord -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LocationRecord Source # 
Generic LocationRecord Source # 

Associated Types

type Rep LocationRecord :: * -> * #

ToJSON LocationRecord Source # 
FromJSON LocationRecord Source # 
type Rep LocationRecord Source # 
type Rep LocationRecord = D1 (MetaData "LocationRecord" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "LocationRecord'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_lrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_lrLatitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) ((:*:) (S1 (MetaSel (Just Symbol "_lrConfidenceRadius") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) ((:*:) (S1 (MetaSel (Just Symbol "_lrLongitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_lrCollectionTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))))

locationRecord :: LocationRecord Source #

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

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

lrKind :: Lens' LocationRecord Text Source #

Identifies this object as a location.

lrConfidenceRadius :: Lens' LocationRecord (Maybe Double) Source #

The location accuracy in meters. This is the radius of a 95% confidence interval around the location measurement.

lrCollectionTime :: Lens' LocationRecord (Maybe Int64) Source #

The collection time in milliseconds since the epoch.

Worker

data Worker Source #

A worker in a Coordinate team.

See: worker smart constructor.

Instances

Eq Worker Source # 

Methods

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

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

Data Worker Source # 

Methods

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

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

toConstr :: Worker -> Constr #

dataTypeOf :: Worker -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Worker Source # 
Generic Worker Source # 

Associated Types

type Rep Worker :: * -> * #

Methods

from :: Worker -> Rep Worker x #

to :: Rep Worker x -> Worker #

ToJSON Worker Source # 
FromJSON Worker Source # 
type Rep Worker Source # 
type Rep Worker = D1 (MetaData "Worker" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "Worker'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_wKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_wId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

worker :: Worker Source #

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

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

wKind :: Lens' Worker Text Source #

Identifies this object as a worker.

wId :: Lens' Worker (Maybe Text) Source #

Worker email address. If a worker has been deleted from your team, the email address will appear as DELETED_USER.

CustomField

data CustomField Source #

Custom field.

See: customField smart constructor.

Instances

Eq CustomField Source # 
Data CustomField Source # 

Methods

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

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

toConstr :: CustomField -> Constr #

dataTypeOf :: CustomField -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CustomField Source # 
Generic CustomField Source # 

Associated Types

type Rep CustomField :: * -> * #

ToJSON CustomField Source # 
FromJSON CustomField Source # 
type Rep CustomField Source # 
type Rep CustomField = D1 (MetaData "CustomField" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "CustomField'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cCustomFieldId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) ((:*:) (S1 (MetaSel (Just Symbol "_cKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_cValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

customField :: CustomField Source #

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

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

cKind :: Lens' CustomField Text Source #

Identifies this object as a custom field.

cValue :: Lens' CustomField (Maybe Text) Source #

Custom field value.

EnumItemDef

data EnumItemDef Source #

Enum Item definition.

See: enumItemDef smart constructor.

Instances

Eq EnumItemDef Source # 
Data EnumItemDef Source # 

Methods

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

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

toConstr :: EnumItemDef -> Constr #

dataTypeOf :: EnumItemDef -> DataType #

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

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

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

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

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

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

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

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

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

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

Show EnumItemDef Source # 
Generic EnumItemDef Source # 

Associated Types

type Rep EnumItemDef :: * -> * #

ToJSON EnumItemDef Source # 
FromJSON EnumItemDef Source # 
type Rep EnumItemDef Source # 
type Rep EnumItemDef = D1 (MetaData "EnumItemDef" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-7B21Gtc38Qp6D6sajauyPP" False) (C1 (MetaCons "EnumItemDef'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_eidKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_eidValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_eidActive") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

enumItemDef :: EnumItemDef Source #

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

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

eidKind :: Lens' EnumItemDef Text Source #

Identifies this object as an enum item definition.

eidValue :: Lens' EnumItemDef (Maybe Text) Source #

Custom field value.

eidActive :: Lens' EnumItemDef (Maybe Bool) Source #

Whether the enum item is active. Jobs may contain inactive enum values; however, setting an enum to an inactive value when creating or updating a job will result in a 500 error.