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 #

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"] #

View and manage your Google Maps Coordinate jobs

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

View your Google Coordinate jobs

LocationListResponse

data LocationListResponse #

Response from a List Locations request.

See: locationListResponse smart constructor.

Instances

Eq LocationListResponse # 
Data LocationListResponse # 

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 # 
Generic LocationListResponse # 
ToJSON LocationListResponse # 
FromJSON LocationListResponse # 
type Rep LocationListResponse # 
type Rep LocationListResponse = D1 (MetaData "LocationListResponse" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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

Pagination information for token pagination.

llrNextPageToken :: Lens' LocationListResponse (Maybe Text) #

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

llrKind :: Lens' LocationListResponse Text #

Identifies this object as a list of locations.

llrItems :: Lens' LocationListResponse [LocationRecord] #

Locations in the collection.

JobsPatchProgress

data JobsPatchProgress #

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

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 # 
Read JobsPatchProgress # 
Show JobsPatchProgress # 
Generic JobsPatchProgress # 
Hashable JobsPatchProgress # 
ToJSON JobsPatchProgress # 
FromJSON JobsPatchProgress # 
FromHttpApiData JobsPatchProgress # 
ToHttpApiData JobsPatchProgress # 
type Rep JobsPatchProgress # 
type Rep JobsPatchProgress = D1 (MetaData "JobsPatchProgress" "Network.Google.MapsCoordinate.Types.Sum" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

Pagination information.

See: tokenPagination smart constructor.

Instances

Eq TokenPagination # 
Data TokenPagination # 

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 # 
Generic TokenPagination # 
ToJSON TokenPagination # 
FromJSON TokenPagination # 
type Rep TokenPagination # 
type Rep TokenPagination = D1 (MetaData "TokenPagination" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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

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

tpKind :: Lens' TokenPagination Text #

Identifies this object as pagination information.

tpPreviousPageToken :: Lens' TokenPagination (Maybe Text) #

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

WorkerListResponse

data WorkerListResponse #

Response from a List Workers request.

See: workerListResponse smart constructor.

Instances

Eq WorkerListResponse # 
Data WorkerListResponse # 

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 # 
Generic WorkerListResponse # 
ToJSON WorkerListResponse # 
FromJSON WorkerListResponse # 
type Rep WorkerListResponse # 
type Rep WorkerListResponse = D1 (MetaData "WorkerListResponse" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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 #

Identifies this object as a list of workers.

wlrItems :: Lens' WorkerListResponse [Worker] #

Workers in the collection.

Schedule

data Schedule #

Job schedule.

See: schedule smart constructor.

Instances

Eq Schedule # 
Data Schedule # 

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

Associated Types

type Rep Schedule :: * -> * #

Methods

from :: Schedule -> Rep Schedule x #

to :: Rep Schedule x -> Schedule #

ToJSON Schedule # 
FromJSON Schedule # 
type Rep Schedule # 
type Rep Schedule = D1 (MetaData "Schedule" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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

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

Scheduled start time in milliseconds since epoch.

sKind :: Lens' Schedule Text #

Identifies this object as a job schedule.

sEndTime :: Lens' Schedule (Maybe Word64) #

Scheduled end time in milliseconds since epoch.

sDuration :: Lens' Schedule (Maybe Word64) #

Job duration in milliseconds.

Location

data Location #

Location of a job.

See: location smart constructor.

Instances

Eq Location # 
Data Location # 

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

Associated Types

type Rep Location :: * -> * #

Methods

from :: Location -> Rep Location x #

to :: Rep Location x -> Location #

ToJSON Location # 
FromJSON Location # 
type Rep Location # 
type Rep Location = D1 (MetaData "Location" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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 #

Identifies this object as a location.

lLng :: Lens' Location (Maybe Double) #

Longitude.

JobsUpdateProgress

data JobsUpdateProgress #

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

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 # 
Read JobsUpdateProgress # 
Show JobsUpdateProgress # 
Generic JobsUpdateProgress # 
Hashable JobsUpdateProgress # 
ToJSON JobsUpdateProgress # 
FromJSON JobsUpdateProgress # 
FromHttpApiData JobsUpdateProgress # 
ToHttpApiData JobsUpdateProgress # 
type Rep JobsUpdateProgress # 
type Rep JobsUpdateProgress = D1 (MetaData "JobsUpdateProgress" "Network.Google.MapsCoordinate.Types.Sum" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

Current state of a job.

See: jobState smart constructor.

Instances

Eq JobState # 
Data JobState # 

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

Associated Types

type Rep JobState :: * -> * #

Methods

from :: JobState -> Rep JobState x #

to :: Rep JobState x -> JobState #

ToJSON JobState # 
FromJSON JobState # 
type Rep JobState # 

jobState :: JobState #

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:

jsProgress :: Lens' JobState (Maybe Text) #

Job progress.

jsNote :: Lens' JobState [Text] #

Note added to the job.

jsKind :: Lens' JobState Text #

Identifies this object as a job state.

jsCustomerPhoneNumber :: Lens' JobState (Maybe Text) #

Customer phone number.

jsAssignee :: Lens' JobState (Maybe Text) #

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

jsTitle :: Lens' JobState (Maybe Text) #

Job title.

CustomFieldDef

data CustomFieldDef #

Custom field definition.

See: customFieldDef smart constructor.

Instances

Eq CustomFieldDef # 
Data CustomFieldDef # 

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

Associated Types

type Rep CustomFieldDef :: * -> * #

ToJSON CustomFieldDef # 
FromJSON CustomFieldDef # 
type Rep CustomFieldDef # 

customFieldDef :: CustomFieldDef #

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

Whether the field is enabled.

cfdKind :: Lens' CustomFieldDef Text #

Identifies this object as a custom field definition.

cfdName :: Lens' CustomFieldDef (Maybe Text) #

Custom field name.

cfdRequiredForCheckout :: Lens' CustomFieldDef (Maybe Bool) #

Whether the field is required for checkout.

cfdId :: Lens' CustomFieldDef (Maybe Int64) #

Custom field id.

cfdEnumitems :: Lens' CustomFieldDef [EnumItemDef] #

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

Custom field type.

JobListResponse

data JobListResponse #

Response from a List Jobs request.

See: jobListResponse smart constructor.

Instances

Eq JobListResponse # 
Data JobListResponse # 

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 # 
Generic JobListResponse # 
ToJSON JobListResponse # 
FromJSON JobListResponse # 
type Rep JobListResponse # 
type Rep JobListResponse = D1 (MetaData "JobListResponse" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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

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

jlrKind :: Lens' JobListResponse Text #

Identifies this object as a list of jobs.

jlrItems :: Lens' JobListResponse [Job] #

Jobs in the collection.

JobChange

data JobChange #

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

See: jobChange smart constructor.

Instances

Eq JobChange # 
Data JobChange # 

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

Associated Types

type Rep JobChange :: * -> * #

ToJSON JobChange # 
FromJSON JobChange # 
type Rep JobChange # 
type Rep JobChange = D1 (MetaData "JobChange" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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

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

jcKind :: Lens' JobChange Text #

Identifies this object as a job change.

jcTimestamp :: Lens' JobChange (Maybe Word64) #

Time at which this change was applied.

TeamListResponse

data TeamListResponse #

Response from a List Teams request.

See: teamListResponse smart constructor.

Instances

Eq TeamListResponse # 
Data TeamListResponse # 

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 # 
Generic TeamListResponse # 
ToJSON TeamListResponse # 
FromJSON TeamListResponse # 
type Rep TeamListResponse # 
type Rep TeamListResponse = D1 (MetaData "TeamListResponse" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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 #

Identifies this object as a list of teams.

tlrItems :: Lens' TeamListResponse [Team] #

Teams in the collection.

CustomFieldDefListResponse

data CustomFieldDefListResponse #

Collection of custom field definitions for a team.

See: customFieldDefListResponse smart constructor.

Instances

Eq CustomFieldDefListResponse # 
Data CustomFieldDefListResponse # 

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 # 
Generic CustomFieldDefListResponse # 
ToJSON CustomFieldDefListResponse # 
FromJSON CustomFieldDefListResponse # 
type Rep CustomFieldDefListResponse # 
type Rep CustomFieldDefListResponse = D1 (MetaData "CustomFieldDefListResponse" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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 #

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

cfdlrItems :: Lens' CustomFieldDefListResponse [CustomFieldDef] #

Collection of custom field definitions in a team.

Job

data Job #

A job.

See: job smart constructor.

Instances

Eq Job # 

Methods

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

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

Data Job # 

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 # 

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

Generic Job # 

Associated Types

type Rep Job :: * -> * #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

ToJSON Job # 
FromJSON Job # 
type Rep Job # 
type Rep Job = D1 (MetaData "Job" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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

Current job state.

jKind :: Lens' Job Text #

Identifies this object as a job.

jJobChange :: Lens' Job [JobChange] #

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

jId :: Lens' Job (Maybe Word64) #

Job id.

CustomFields

data CustomFields #

Collection of custom fields.

See: customFields smart constructor.

Instances

Eq CustomFields # 
Data CustomFields # 

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

Associated Types

type Rep CustomFields :: * -> * #

ToJSON CustomFields # 
FromJSON CustomFields # 
type Rep CustomFields # 
type Rep CustomFields = D1 (MetaData "CustomFields" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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 #

Identifies this object as a collection of custom fields.

cfCustomField :: Lens' CustomFields [CustomField] #

Collection of custom fields.

Team

data Team #

A Coordinate team.

See: team smart constructor.

Instances

Eq Team # 

Methods

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

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

Data Team # 

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 # 

Methods

showsPrec :: Int -> Team -> ShowS #

show :: Team -> String #

showList :: [Team] -> ShowS #

Generic Team # 

Associated Types

type Rep Team :: * -> * #

Methods

from :: Team -> Rep Team x #

to :: Rep Team x -> Team #

ToJSON Team # 
FromJSON Team # 
type Rep Team # 
type Rep Team = D1 (MetaData "Team" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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 #

Identifies this object as a team.

tName :: Lens' Team (Maybe Text) #

Team name

tId :: Lens' Team (Maybe Text) #

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 #

Recorded location of a worker.

See: locationRecord smart constructor.

Instances

Eq LocationRecord # 
Data LocationRecord # 

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

Associated Types

type Rep LocationRecord :: * -> * #

ToJSON LocationRecord # 
FromJSON LocationRecord # 
type Rep LocationRecord # 
type Rep LocationRecord = D1 (MetaData "LocationRecord" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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 #

Identifies this object as a location.

lrConfidenceRadius :: Lens' LocationRecord (Maybe Double) #

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

lrCollectionTime :: Lens' LocationRecord (Maybe Int64) #

The collection time in milliseconds since the epoch.

Worker

data Worker #

A worker in a Coordinate team.

See: worker smart constructor.

Instances

Eq Worker # 

Methods

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

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

Data Worker # 

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

Associated Types

type Rep Worker :: * -> * #

Methods

from :: Worker -> Rep Worker x #

to :: Rep Worker x -> Worker #

ToJSON Worker # 
FromJSON Worker # 
type Rep Worker # 
type Rep Worker = D1 (MetaData "Worker" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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 #

Identifies this object as a worker.

wId :: Lens' Worker (Maybe Text) #

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

CustomField

data CustomField #

Custom field.

See: customField smart constructor.

Instances

Eq CustomField # 
Data CustomField # 

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

Associated Types

type Rep CustomField :: * -> * #

ToJSON CustomField # 
FromJSON CustomField # 
type Rep CustomField # 
type Rep CustomField = D1 (MetaData "CustomField" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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 #

Identifies this object as a custom field.

cValue :: Lens' CustomField (Maybe Text) #

Custom field value.

EnumItemDef

data EnumItemDef #

Enum Item definition.

See: enumItemDef smart constructor.

Instances

Eq EnumItemDef # 
Data EnumItemDef # 

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

Associated Types

type Rep EnumItemDef :: * -> * #

ToJSON EnumItemDef # 
FromJSON EnumItemDef # 
type Rep EnumItemDef # 
type Rep EnumItemDef = D1 (MetaData "EnumItemDef" "Network.Google.MapsCoordinate.Types.Product" "gogol-maps-coordinate-0.3.0-3FSANGPWtLOFluhkBqoWHA" 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 #

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 #

Identifies this object as an enum item definition.

eidValue :: Lens' EnumItemDef (Maybe Text) #

Custom field value.

eidActive :: Lens' EnumItemDef (Maybe Bool) #

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.