@ParametersAreNonnullByDefault
| Interface | Description |
|---|---|
| ConnectionApi |
IFTTT API wrapper interface.
|
| PendingResult<T> |
Wrapper interface for the Retrofit
Call. |
| PendingResult.ResultCallback<T> |
Callback interface for the API call results.
|
| UserTokenProvider |
| Class | Description |
|---|---|
| CollectionFieldValue |
Data structure representing the dropdown or double dropdown field value.
|
| Connection |
Data structure for an Connection.
|
| ConnectionApiClient |
A wrapper class for IFTTT API.
|
| ConnectionApiClient.Builder |
Builder class to get an
ConnectionApiClient instance. |
| CoverImage |
Cover image data structure for a Connection, including image URLs for different dimensions.
|
| ErrorResponse |
Standardized error response from IFTTT API.
|
| Feature |
Data structure for features within a Connection.
|
| FeatureStep |
Data structure representing the 3 basic feature "steps": triggers, queries and actions.
|
| LocationFieldValue |
Data structure representing the location field values.
|
| SdkInfoInterceptor |
Interceptor that adds common headers in the API call to IFTTT API.
|
| Service |
Data structure for a service.
|
| StringArrayFieldValue |
Data structure representing the checkbox field values.
|
| StringFieldValue |
Data structure for field types that have string values.
|
| User |
Data structure for a user.
|
| UserFeature |
Data structure representing an enabled instance of a
Feature. |
| UserFeatureField<T extends android.os.Parcelable> |
Data structure representing one configuration field for a
UserFeature. |
| UserFeatureStep |
Data structure representing an enabled instance of a
FeatureStep. |
| ValueProposition | Deprecated
use
Feature instead. |
| Enum | Description |
|---|---|
| Connection.Status |
User status for a Connection.
|
| FeatureStep.StepType |
Enum representation used to identify the type of the step.
|
| User.AuthenticationLevel |
Authentication scope of the API call.
|
| Annotation Type | Description |
|---|---|
| FieldAreNonnullByDefault |