| Interface | Description |
|---|---|
| Request<T> |
The base interface for UrbanAirshipClient API requests
|
| RequestClient |
RequestClient must be implemented to create a custom HTTP client that is then used by UrbanAirshipClient to make requests.
|
| ResponseCallback |
Interface providing callback methods for the response processing lifecycle.
|
| ResponseParser<T> |
| Class | Description |
|---|---|
| AsyncRequestClient |
The AsyncRequestClient is the default request client used by the UrbanAirshipClient.
|
| AsyncRequestClient.Builder |
AsyncRequestClient Builder.
|
| ClientException.Builder |
ClientException Builder
|
| OAuthCredentials | |
| OAuthCredentials.Builder | |
| OAuthTokenFetcher | |
| RequestError |
Error object for API requests.
|
| RequestError.Builder |
Builds an APIError.
|
| RequestErrorDetails |
Provides details on processing errors that are returned by the Urban Airship
API.
|
| RequestErrorDetails.Builder |
APIErrorDetails Builder
|
| RequestErrorDetails.Location |
Location of an error.
|
| RequestErrorDetails.Location.Builder |
Location Builder
|
| RequestRetryFilter |
ResponseFilter in charge of async request retries on server errors.
|
| RequestUtils | |
| Response<T> |
Response encapsulates relevant data about responses from the
Urban Airship API.
|
| Response.Builder<T> | |
| ServerException.Builder | |
| UrbanAirshipClient |
The UrbanAirshipClient class handles HTTP requests to the Urban Airship API.
|
| UrbanAirshipClient.Builder |
UrbanAirshipClient builder.
|
| Enum | Description |
|---|---|
| Request.HttpMethod |
| Exception | Description |
|---|---|
| ClientException |
Exception class for client side API interactions
|
| ServerException |
Exception thrown when the client fails to connect to the API on 5xxs.
|