{-# LANGUAGE DataKinds #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- | -- Module : Network.Google.MapsCoordinate.Types -- Copyright : (c) 2015-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) -- module Network.Google.MapsCoordinate.Types ( -- * Service Configuration mapsCoordinateService -- * OAuth Scopes , coordinateScope , coordinateReadOnlyScope -- * LocationListResponse , LocationListResponse , locationListResponse , llrTokenPagination , llrNextPageToken , llrKind , llrItems -- * JobsPatchProgress , JobsPatchProgress (..) -- * TokenPagination , TokenPagination , tokenPagination , tpNextPageToken , tpKind , tpPreviousPageToken -- * WorkerListResponse , WorkerListResponse , workerListResponse , wlrKind , wlrItems -- * Schedule , Schedule , schedule , sAllDay , sStartTime , sKind , sEndTime , sDuration -- * Location , Location , location , lAddressLine , lKind , lLat , lLng -- * JobsUpdateProgress , JobsUpdateProgress (..) -- * JobState , JobState , jobState , jsLocation , jsProgress , jsNote , jsKind , jsCustomerPhoneNumber , jsCustomerName , jsAssignee , jsCustomFields , jsTitle -- * CustomFieldDef , CustomFieldDef , customFieldDef , cfdEnabled , cfdKind , cfdName , cfdRequiredForCheckout , cfdId , cfdEnumitems , cfdType -- * JobListResponse , JobListResponse , jobListResponse , jlrNextPageToken , jlrKind , jlrItems -- * JobChange , JobChange , jobChange , jcState , jcKind , jcTimestamp -- * TeamListResponse , TeamListResponse , teamListResponse , tlrKind , tlrItems -- * CustomFieldDefListResponse , CustomFieldDefListResponse , customFieldDefListResponse , cfdlrKind , cfdlrItems -- * Job , Job , job , jState , jKind , jJobChange , jId -- * CustomFields , CustomFields , customFields , cfKind , cfCustomField -- * Team , Team , team , tKind , tName , tId -- * LocationRecord , LocationRecord , locationRecord , lrKind , lrLatitude , lrConfidenceRadius , lrLongitude , lrCollectionTime -- * Worker , Worker , worker , wKind , wId -- * CustomField , CustomField , customField , cCustomFieldId , cKind , cValue -- * EnumItemDef , EnumItemDef , enumItemDef , eidKind , eidValue , eidActive ) where import Network.Google.MapsCoordinate.Types.Product import Network.Google.MapsCoordinate.Types.Sum import Network.Google.Prelude -- | 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. mapsCoordinateService :: ServiceConfig mapsCoordinateService = defaultService (ServiceId "coordinate:v1") "www.googleapis.com" -- | View and manage your Google Maps Coordinate jobs coordinateScope :: Proxy '["https://www.googleapis.com/auth/coordinate"] coordinateScope = Proxy; -- | View your Google Coordinate jobs coordinateReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/coordinate.readonly"] coordinateReadOnlyScope = Proxy;