Class Index

A B C G I L P R S U W

A

AmazonAuthorizationManager This class is used by Login with Amazon clients to authorize users and retrieve tokens and profile data. 
AmazonWorkflow This API is intended only for use by Login With Amazon-enabled SDKs. 
APIListener A callback interface for the AmazonAuthorizationManager API methods to return success or errors. 
AppIdentifierHelper  
AuthCancellation Result returned by onCancel(AuthCancellation) when an AuthorizeRequest has been cancelled.{@since 3.0 } 
AuthCancellation.Cause Enumeration of the abstract reasons of why an AuthorizeRequest was cancelled. 
AuthError This class encapsulates errors from External API Methods. 
AuthError.ERROR_CATEGORY Each AuthError has a category to help clients determine what generic action they want to take  
AuthError.ERROR_TYPE Each AuthError has a type to help clients determine what detailed action they want to take  
AuthorizationListener A callback interface used by AmazonAuthorizationManager authorize API. 
AuthorizationManager Clients of Login With Amazon use this class to authorize Amazon customers and retrieve authorization grants. 
AuthorizeListener This is the listener for AuthorizeRequest
AuthorizeRequest Encapsulates the options for a call to authorize(AuthorizeRequest)
AuthorizeRequest.Builder Instances of AuthorizeRequest must be constructed using this Builder
AuthorizeRequest.GrantType The different kinds of authorization grants that can be requested from Login With Amazon. 
AuthorizeResult Returned as a result on successful completion of the following APIs: AuthorizeResult will always return an authorization grant, either in the form of an access token or authorization code, depending on what was requested.{@since 3.0 } 
AuthzConstants Constants to be used with AmazonAuthorizationManager  
AuthzConstants.BUNDLE_KEY Allowed Bundle Keys  
AuthzConstants.FUTURE_TYPE Future Bundle Keys  
AuthzConstants.PROFILE_KEY Profile Information Bundle Keys  

B

BaseWorkflowListener<T, U, V> To create your own interactive workflow, extend this listener and implement all abstract methods besides onSuccess, onCancel, and onError (which will be implemented by the app developer). 

C

CancellableListener<T, U, V> A generic type of listener that can be cancelled.{@since 3.0 } 
CodePairListener  
CodePairManager  
CodePairResult  
CreateCodePairRequest This class is responsible for the create code pair request. 
CreateCodePairRequest.Builder This class is the Builder class for the CreateCodePairRequest. 

G

GetTokenListener  
GetTokenRequest This class is responsible for the get token request. 
GetTokenRequest.Builder This class is the Builder class for the GetTokenRequest. 
GetTokenResult  

I

InteractiveAPI Elements of an interactive API, such as requests and listeners, share this interface.{@since 3.0 } 
InteractiveListener<T, U, V> Defines the callbacks and other facets of a listener that handles the responses of interactive (out-of-app) flows. 
InteractiveRequest<T extends InteractiveListener<S, U, V>, S, U, V> InteractiveRequest is the base class for creating concrete interactive (out-of-app) requests. 
InteractiveRequest.Builder<W extends InteractiveRequest<?, ?, ?, ?>> The base builder object for interactive requests. 
InteractiveRequestRecord A Parcelable representation of an InteractiveRequest that is returned upon request completion. 
InvalidIntegrationException Runtime error thrown when the SDK has detected that it has not been integrated properly. 

L

Listener<T, U> A generic type of callback with parameterized success and failure return types for asynchronous operations.{@since 3.0 } 
ListenerNotFoundException Indicates that an InteractiveListener was not registered on the RequestContext during the execution of a corresponding InteractiveRequest

P

PollingTask  
ProfileScope A Scope factory for the scopes provided by Login With Amazon. 

R

Region Controls region settings for the SDK. 
RequestContext In order to support out-of-app interactive user experiences while accommodating for the Android application lifecycle, the Login With Amazon SDK provides RequestContext

S

Scope Defines the programmatic concept of an OAuth 2.0 scope. 
ScopeFactory Generic factory for creating Scope objects. 
SDKInfo A programmatic interface to describe the Login With Amazon SDK. 

U

User User encapsulates the general profile information of an Amazon customer. 

W

Workflow Defines the programmatic concept of a scope-independent workflow The AuthorizationManager and related APIs take in workflows that conform to this interface.{@since 3.0.5 } 
WorkflowCancellation If an interactive workflow is cancelled from the Login With Amazon SDK's perspective, ERROR(/InternalInteractiveListener#onRequestCancel) will be called, returning an instance of this type. 
WorkflowCancellation.Cause  
WorkflowFactory Generic factory for creating Workflow objects.