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.
|