Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Return all raster collections readable by the current user.
See: Google Maps Engine API Reference for mapsengine.rasterCollections.list
.
- type RasterCollectionsListResource = "mapsengine" :> ("v1" :> ("rasterCollections" :> (QueryParam "createdAfter" DateTime' :> (QueryParam "creatorEmail" Text :> (QueryParam "role" RasterCollectionsListRole :> (QueryParam "bbox" Text :> (QueryParam "processingStatus" RasterCollectionsListProcessingStatus :> (QueryParam "modifiedAfter" DateTime' :> (QueryParam "modifiedBefore" DateTime' :> (QueryParam "pageToken" Text :> (QueryParam "projectId" Text :> (QueryParam "search" Text :> (QueryParam "maxResults" (Textual Word32) :> (QueryParam "tags" Text :> (QueryParam "createdBefore" DateTime' :> (QueryParam "alt" AltJSON :> Get '[JSON] RasterCollectionsListResponse))))))))))))))))
- rasterCollectionsList :: RasterCollectionsList
- data RasterCollectionsList
- rclCreatedAfter :: Lens' RasterCollectionsList (Maybe UTCTime)
- rclCreatorEmail :: Lens' RasterCollectionsList (Maybe Text)
- rclRole :: Lens' RasterCollectionsList (Maybe RasterCollectionsListRole)
- rclBbox :: Lens' RasterCollectionsList (Maybe Text)
- rclProcessingStatus :: Lens' RasterCollectionsList (Maybe RasterCollectionsListProcessingStatus)
- rclModifiedAfter :: Lens' RasterCollectionsList (Maybe UTCTime)
- rclModifiedBefore :: Lens' RasterCollectionsList (Maybe UTCTime)
- rclPageToken :: Lens' RasterCollectionsList (Maybe Text)
- rclProjectId :: Lens' RasterCollectionsList (Maybe Text)
- rclSearch :: Lens' RasterCollectionsList (Maybe Text)
- rclMaxResults :: Lens' RasterCollectionsList (Maybe Word32)
- rclTags :: Lens' RasterCollectionsList (Maybe Text)
- rclCreatedBefore :: Lens' RasterCollectionsList (Maybe UTCTime)
REST Resource
type RasterCollectionsListResource = "mapsengine" :> ("v1" :> ("rasterCollections" :> (QueryParam "createdAfter" DateTime' :> (QueryParam "creatorEmail" Text :> (QueryParam "role" RasterCollectionsListRole :> (QueryParam "bbox" Text :> (QueryParam "processingStatus" RasterCollectionsListProcessingStatus :> (QueryParam "modifiedAfter" DateTime' :> (QueryParam "modifiedBefore" DateTime' :> (QueryParam "pageToken" Text :> (QueryParam "projectId" Text :> (QueryParam "search" Text :> (QueryParam "maxResults" (Textual Word32) :> (QueryParam "tags" Text :> (QueryParam "createdBefore" DateTime' :> (QueryParam "alt" AltJSON :> Get '[JSON] RasterCollectionsListResponse)))))))))))))))) Source #
A resource alias for mapsengine.rasterCollections.list
method which the
RasterCollectionsList
request conforms to.
Creating a Request
rasterCollectionsList :: RasterCollectionsList Source #
Creates a value of RasterCollectionsList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data RasterCollectionsList Source #
Return all raster collections readable by the current user.
See: rasterCollectionsList
smart constructor.
Request Lenses
rclCreatedAfter :: Lens' RasterCollectionsList (Maybe UTCTime) Source #
An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or after this time.
rclCreatorEmail :: Lens' RasterCollectionsList (Maybe Text) Source #
An email address representing a user. Returned assets that have been created by the user associated with the provided email address.
rclRole :: Lens' RasterCollectionsList (Maybe RasterCollectionsListRole) Source #
The role parameter indicates that the response should only contain assets where the current user has the specified level of access.
rclBbox :: Lens' RasterCollectionsList (Maybe Text) Source #
A bounding box, expressed as "west,south,east,north". If set, only assets which intersect this bounding box will be returned.
rclProcessingStatus :: Lens' RasterCollectionsList (Maybe RasterCollectionsListProcessingStatus) Source #
rclModifiedAfter :: Lens' RasterCollectionsList (Maybe UTCTime) Source #
An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or after this time.
rclModifiedBefore :: Lens' RasterCollectionsList (Maybe UTCTime) Source #
An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or before this time.
rclPageToken :: Lens' RasterCollectionsList (Maybe Text) Source #
The continuation token, used to page through large result sets. To get the next page of results, set this parameter to the value of nextPageToken from the previous response.
rclProjectId :: Lens' RasterCollectionsList (Maybe Text) Source #
The ID of a Maps Engine project, used to filter the response. To list all available projects with their IDs, send a Projects: list request. You can also find your project ID as the value of the DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
rclSearch :: Lens' RasterCollectionsList (Maybe Text) Source #
An unstructured search string used to filter the set of results based on asset metadata.
rclMaxResults :: Lens' RasterCollectionsList (Maybe Word32) Source #
The maximum number of items to include in a single response page. The maximum supported value is 100.
rclTags :: Lens' RasterCollectionsList (Maybe Text) Source #
A comma separated list of tags. Returned assets will contain all the tags from the list.
rclCreatedBefore :: Lens' RasterCollectionsList (Maybe UTCTime) Source #
An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or before this time.