[][src]Module usgs_eros_client::endpoints

API endpoint implementation

There's a general RequestBuilder used to instantiate and build a request, as well as perform an API call.

Implementation of a particular endpoint consists of:

  • A type representing the request
  • A type representing the response data, in case it can not be constructed directly from API types.
  • A trait implementing the methods needed for building the particular request
  • A method on the Client for using the API endpoint

Structs

DatasetCoverageRequest

Dataset coverage request

DatasetCoverageResult

Dataset coverage result

DatasetSearchRequest

Dataset search request

RequestBuilder

Generic RequestBuilder used to build and call all endpoints

SceneSearchRequest

Scene search request

SceneSearchResult

Scene search result

Enums

DatasetRequest

Dataset request

Traits

DatasetCoverageRequestBuilder

Dataset coverage request builder methods

DatasetRequestBuilder

Dataset request builder methods

DatasetSearchBuilder

Dataset search builder methods

SceneSearchBuilder

Scene search builder methods