Skip navigation links
A B C D E F G I L M N O P R S T U V W 

A

address - Variable in class com.ifttt.connect.api.LocationFieldValue
Address value associated with the latitude and longitude values.
api() - Method in class com.ifttt.connect.api.ConnectionApiClient
 
authenticationLevel - Variable in class com.ifttt.connect.api.User
 

B

brandColor - Variable in class com.ifttt.connect.api.Service
 
build() - Method in class com.ifttt.connect.api.ConnectionApiClient.Builder
 
Builder(Context, UserTokenProvider) - Constructor for class com.ifttt.connect.api.ConnectionApiClient.Builder
 

C

cancel() - Method in interface com.ifttt.connect.api.PendingResult
Cancel the ongoing API call.
code - Variable in class com.ifttt.connect.api.ErrorResponse
A machine-readable string categorizing the failure.
CollectionFieldValue - Class in com.ifttt.connect.api
Data structure representing the dropdown or double dropdown field value.
CollectionFieldValue(String, String, String) - Constructor for class com.ifttt.connect.api.CollectionFieldValue
 
CollectionFieldValue(Parcel) - Constructor for class com.ifttt.connect.api.CollectionFieldValue
 
com.ifttt.connect.api - package com.ifttt.connect.api
 
Connection - Class in com.ifttt.connect.api
Data structure for an Connection.
Connection(String, String, String, Connection.Status, String, List<Service>, CoverImage, List<Feature>) - Constructor for class com.ifttt.connect.api.Connection
 
Connection(Parcel) - Constructor for class com.ifttt.connect.api.Connection
 
Connection.Status - Enum in com.ifttt.connect.api
User status for a Connection.
ConnectionApi - Interface in com.ifttt.connect.api
IFTTT API wrapper interface.
ConnectionApiClient - Class in com.ifttt.connect.api
A wrapper class for IFTTT API.
ConnectionApiClient.Builder - Class in com.ifttt.connect.api
Builder class to get an ConnectionApiClient instance.
coverImage - Variable in class com.ifttt.connect.api.Connection
 
CoverImage - Class in com.ifttt.connect.api
Cover image data structure for a Connection, including image URLs for different dimensions.
CoverImage(String, String, String, String, String, String) - Constructor for class com.ifttt.connect.api.CoverImage
 
CoverImage(Parcel) - Constructor for class com.ifttt.connect.api.CoverImage
 
CREATOR - Static variable in class com.ifttt.connect.api.CollectionFieldValue
 
CREATOR - Static variable in class com.ifttt.connect.api.Connection
 
CREATOR - Static variable in class com.ifttt.connect.api.CoverImage
 
CREATOR - Static variable in class com.ifttt.connect.api.Feature
 
CREATOR - Static variable in class com.ifttt.connect.api.LocationFieldValue
 
CREATOR - Static variable in class com.ifttt.connect.api.Service
 
CREATOR - Static variable in class com.ifttt.connect.api.StringArrayFieldValue
 
CREATOR - Static variable in class com.ifttt.connect.api.StringFieldValue
 
CREATOR - Static variable in class com.ifttt.connect.api.User
 
CREATOR - Static variable in class com.ifttt.connect.api.UserFeature
 
CREATOR - Static variable in class com.ifttt.connect.api.UserFeatureField
 
CREATOR - Static variable in class com.ifttt.connect.api.UserFeatureStep
 
CREATOR - Static variable in class com.ifttt.connect.api.ValueProposition
Deprecated.
 

D

describeContents() - Method in class com.ifttt.connect.api.CollectionFieldValue
 
describeContents() - Method in class com.ifttt.connect.api.Connection
 
describeContents() - Method in class com.ifttt.connect.api.CoverImage
 
describeContents() - Method in class com.ifttt.connect.api.Feature
 
describeContents() - Method in class com.ifttt.connect.api.LocationFieldValue
 
describeContents() - Method in class com.ifttt.connect.api.Service
 
describeContents() - Method in class com.ifttt.connect.api.StringArrayFieldValue
 
describeContents() - Method in class com.ifttt.connect.api.StringFieldValue
 
describeContents() - Method in class com.ifttt.connect.api.User
 
describeContents() - Method in class com.ifttt.connect.api.UserFeature
 
describeContents() - Method in class com.ifttt.connect.api.UserFeatureField
 
describeContents() - Method in class com.ifttt.connect.api.UserFeatureStep
 
describeContents() - Method in class com.ifttt.connect.api.ValueProposition
Deprecated.
 
description - Variable in class com.ifttt.connect.api.Connection
 
description - Variable in class com.ifttt.connect.api.Feature
User-friendly description for the feature.
disableConnection(String) - Method in interface com.ifttt.connect.api.ConnectionApi
API for disabling a Connection.

E

enabled - Variable in class com.ifttt.connect.api.UserFeature
 
ErrorResponse - Class in com.ifttt.connect.api
Standardized error response from IFTTT API.
ErrorResponse(String, String) - Constructor for class com.ifttt.connect.api.ErrorResponse
 
execute(PendingResult.ResultCallback<T>) - Method in interface com.ifttt.connect.api.PendingResult
Execute the API call, and subscribe to its response.

F

Feature - Class in com.ifttt.connect.api
Data structure for features within a Connection.
Feature(String, String, String, String, List<UserFeature>) - Constructor for class com.ifttt.connect.api.Feature
 
Feature(Parcel) - Constructor for class com.ifttt.connect.api.Feature
 
featureId - Variable in class com.ifttt.connect.api.UserFeature
 
features - Variable in class com.ifttt.connect.api.Connection
 
FeatureStep - Class in com.ifttt.connect.api
Data structure representing the 3 basic feature "steps": triggers, queries and actions.
FeatureStep(FeatureStep.StepType, String, String, String, String) - Constructor for class com.ifttt.connect.api.FeatureStep
 
FeatureStep.StepType - Enum in com.ifttt.connect.api
Enum representation used to identify the type of the step.
FieldAreNonnullByDefault - Annotation Type in com.ifttt.connect.api
 
fieldId - Variable in class com.ifttt.connect.api.UserFeatureField
 
fields - Variable in class com.ifttt.connect.api.UserFeatureStep
 
fieldType - Variable in class com.ifttt.connect.api.UserFeatureField
 

G

getCall() - Method in interface com.ifttt.connect.api.PendingResult
 
getPrimaryService() - Method in class com.ifttt.connect.api.Connection
 
getUserToken() - Method in interface com.ifttt.connect.api.UserTokenProvider
 
group - Variable in class com.ifttt.connect.api.CollectionFieldValue
Group identifier, this can be used to represent grouped values, such as a double dropdown field.

I

iconUrl - Variable in class com.ifttt.connect.api.Feature
URL string for the feature icon asset.
id - Variable in class com.ifttt.connect.api.Connection
 
id - Variable in class com.ifttt.connect.api.Feature
Unique identifier for the feature.
id - Variable in class com.ifttt.connect.api.FeatureStep
Unique identifier for the feature step.
id - Variable in class com.ifttt.connect.api.Service
 
id - Variable in class com.ifttt.connect.api.UserFeature
 
id - Variable in class com.ifttt.connect.api.UserFeatureStep
 
intercept(Interceptor.Chain) - Method in class com.ifttt.connect.api.SdkInfoInterceptor
 
isPrimary - Variable in class com.ifttt.connect.api.Service
A primary service's triggers or actions don't have to be used in the Connection, it can also be the owner service.
isUserAuthorized() - Method in class com.ifttt.connect.api.ConnectionApiClient
 

L

label - Variable in class com.ifttt.connect.api.CollectionFieldValue
User-friendly name for the value.
label - Variable in class com.ifttt.connect.api.FeatureStep
User-friendly name for the feature step.
lat - Variable in class com.ifttt.connect.api.LocationFieldValue
Latitude value for the location.
lng - Variable in class com.ifttt.connect.api.LocationFieldValue
Longitude value for the location.
LocationFieldValue - Class in com.ifttt.connect.api
Data structure representing the location field values.
LocationFieldValue(double, double, Double, String) - Constructor for class com.ifttt.connect.api.LocationFieldValue
 
LocationFieldValue(Parcel) - Constructor for class com.ifttt.connect.api.LocationFieldValue
 

M

message - Variable in class com.ifttt.connect.api.ErrorResponse
A human-readable error message describing the failure.
monochromeIconUrl - Variable in class com.ifttt.connect.api.Service
 

N

name - Variable in class com.ifttt.connect.api.Connection
 
name - Variable in class com.ifttt.connect.api.Service
 

O

onFailure(ErrorResponse) - Method in interface com.ifttt.connect.api.PendingResult.ResultCallback
Called when the API call was failed.
onSuccess(T) - Method in interface com.ifttt.connect.api.PendingResult.ResultCallback
Called when the API call was successful.

P

PendingResult<T> - Interface in com.ifttt.connect.api
Wrapper interface for the Retrofit Call.
PendingResult.ResultCallback<T> - Interface in com.ifttt.connect.api
Callback interface for the API call results.

R

radius - Variable in class com.ifttt.connect.api.LocationFieldValue
Radius value for the geofence type of location.
reenableConnection(String) - Method in interface com.ifttt.connect.api.ConnectionApi
API for re-enable a Connection

S

SdkInfoInterceptor - Class in com.ifttt.connect.api
Interceptor that adds common headers in the API call to IFTTT API.
SdkInfoInterceptor(String) - Constructor for class com.ifttt.connect.api.SdkInfoInterceptor
 
Service - Class in com.ifttt.connect.api
Data structure for a service.
Service(String, String, String, boolean, String, int, String) - Constructor for class com.ifttt.connect.api.Service
 
Service(Parcel) - Constructor for class com.ifttt.connect.api.Service
 
serviceId - Variable in class com.ifttt.connect.api.FeatureStep
Unique identifier for the service.
serviceId - Variable in class com.ifttt.connect.api.User
Service id on IFTTT Platform.
services - Variable in class com.ifttt.connect.api.Connection
 
setInviteCode(String) - Method in class com.ifttt.connect.api.ConnectionApiClient.Builder
Pass in a non-null String as the invite code for accessing an IFTTT service that has not yet published.
shortName - Variable in class com.ifttt.connect.api.Service
 
showConnection(String) - Method in interface com.ifttt.connect.api.ConnectionApi
API for fetching a Connection's metadata.
status - Variable in class com.ifttt.connect.api.Connection
 
stepId - Variable in class com.ifttt.connect.api.FeatureStep
Unique identifier for the step.
stepId - Variable in class com.ifttt.connect.api.UserFeatureStep
 
stepType - Variable in class com.ifttt.connect.api.FeatureStep
 
stepType - Variable in class com.ifttt.connect.api.UserFeatureStep
 
StringArrayFieldValue - Class in com.ifttt.connect.api
Data structure representing the checkbox field values.
StringArrayFieldValue(List<String>) - Constructor for class com.ifttt.connect.api.StringArrayFieldValue
 
StringArrayFieldValue(Parcel) - Constructor for class com.ifttt.connect.api.StringArrayFieldValue
 
StringFieldValue - Class in com.ifttt.connect.api
Data structure for field types that have string values.
StringFieldValue(String) - Constructor for class com.ifttt.connect.api.StringFieldValue
 
StringFieldValue(Parcel) - Constructor for class com.ifttt.connect.api.StringFieldValue
 

T

title - Variable in class com.ifttt.connect.api.Feature
User-friendly title for the feature.
toString() - Method in class com.ifttt.connect.api.CoverImage
 
toString() - Method in class com.ifttt.connect.api.ErrorResponse
 
toString() - Method in class com.ifttt.connect.api.ValueProposition
Deprecated.
 

U

url - Variable in class com.ifttt.connect.api.Connection
URL string that links to the owner service's website.
url - Variable in class com.ifttt.connect.api.Service
 
user() - Method in interface com.ifttt.connect.api.ConnectionApi
API for retrieving information about the IFTTT user, as well as the authentication level of the current ConnectionApiClient.
User - Class in com.ifttt.connect.api
Data structure for a user.
User(User.AuthenticationLevel, String, String) - Constructor for class com.ifttt.connect.api.User
 
User(Parcel) - Constructor for class com.ifttt.connect.api.User
 
User.AuthenticationLevel - Enum in com.ifttt.connect.api
Authentication scope of the API call.
UserFeature - Class in com.ifttt.connect.api
Data structure representing an enabled instance of a Feature.
UserFeature(String, String, boolean, List<UserFeatureStep>) - Constructor for class com.ifttt.connect.api.UserFeature
 
UserFeature(Parcel) - Constructor for class com.ifttt.connect.api.UserFeature
 
UserFeatureField<T extends android.os.Parcelable> - Class in com.ifttt.connect.api
Data structure representing one configuration field for a UserFeature.
UserFeatureField(T, String, String) - Constructor for class com.ifttt.connect.api.UserFeatureField
 
UserFeatureField(Parcel) - Constructor for class com.ifttt.connect.api.UserFeatureField
 
userFeatures - Variable in class com.ifttt.connect.api.Feature
A list of UserFeature representing the set of feature instances that a given user has enabled.
UserFeatureStep - Class in com.ifttt.connect.api
Data structure representing an enabled instance of a FeatureStep.
UserFeatureStep(FeatureStep.StepType, String, String, List<UserFeatureField>) - Constructor for class com.ifttt.connect.api.UserFeatureStep
 
UserFeatureStep(Parcel) - Constructor for class com.ifttt.connect.api.UserFeatureStep
 
userFeatureSteps - Variable in class com.ifttt.connect.api.UserFeature
 
userLogin - Variable in class com.ifttt.connect.api.User
Username for the authenticated user on IFTTT.
UserTokenProvider - Interface in com.ifttt.connect.api
 

V

value - Variable in class com.ifttt.connect.api.CollectionFieldValue
Unique identifier for the value, this is usually only used in Connect API requests.
value - Variable in class com.ifttt.connect.api.StringArrayFieldValue
 
value - Variable in class com.ifttt.connect.api.StringFieldValue
 
value - Variable in class com.ifttt.connect.api.UserFeatureField
 
valueOf(String) - Static method in enum com.ifttt.connect.api.Connection.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ifttt.connect.api.FeatureStep.StepType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ifttt.connect.api.User.AuthenticationLevel
Returns the enum constant of this type with the specified name.
ValueProposition - Class in com.ifttt.connect.api
Deprecated.
use Feature instead.
ValueProposition(String, String) - Constructor for class com.ifttt.connect.api.ValueProposition
Deprecated.
 
ValueProposition(Parcel) - Constructor for class com.ifttt.connect.api.ValueProposition
Deprecated.
 
valuePropositions - Variable in class com.ifttt.connect.api.Connection
Deprecated.
Use Connection.features instead.
values() - Static method in enum com.ifttt.connect.api.Connection.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ifttt.connect.api.FeatureStep.StepType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ifttt.connect.api.User.AuthenticationLevel
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeToParcel(Parcel, int) - Method in class com.ifttt.connect.api.CollectionFieldValue
 
writeToParcel(Parcel, int) - Method in class com.ifttt.connect.api.Connection
 
writeToParcel(Parcel, int) - Method in class com.ifttt.connect.api.CoverImage
 
writeToParcel(Parcel, int) - Method in class com.ifttt.connect.api.Feature
 
writeToParcel(Parcel, int) - Method in class com.ifttt.connect.api.LocationFieldValue
 
writeToParcel(Parcel, int) - Method in class com.ifttt.connect.api.Service
 
writeToParcel(Parcel, int) - Method in class com.ifttt.connect.api.StringArrayFieldValue
 
writeToParcel(Parcel, int) - Method in class com.ifttt.connect.api.StringFieldValue
 
writeToParcel(Parcel, int) - Method in class com.ifttt.connect.api.User
 
writeToParcel(Parcel, int) - Method in class com.ifttt.connect.api.UserFeature
 
writeToParcel(Parcel, int) - Method in class com.ifttt.connect.api.UserFeatureField
 
writeToParcel(Parcel, int) - Method in class com.ifttt.connect.api.UserFeatureStep
 
writeToParcel(Parcel, int) - Method in class com.ifttt.connect.api.ValueProposition
Deprecated.
 
A B C D E F G I L M N O P R S T U V W 
Skip navigation links