public final class

InteractiveRequestRecord

extends Object
implements Parcelable
java.lang.Object
   ↳ com.amazon.identity.auth.device.interactive.InteractiveRequestRecord

Class Overview

A Parcelable representation of an InteractiveRequest that is returned upon request completion. It is most useful to be able to persist small arbitrary data about a request to be used in response processing.{@since 3.0 }

Summary

[Expand]
Inherited Constants
From interface android.os.Parcelable
Fields
public static final Creator<InteractiveRequestRecord> CREATOR
Public Constructors
InteractiveRequestRecord(String requestId, Bundle requestExtras)
Constructor.
Public Methods
int describeContents()
boolean equals(Object obj)
Bundle getRequestExtras()
An InteractiveRequest may implement getRequestExtras(), which will be returned by this method.
String getRequestId()
A UUID for the specific request.
int hashCode()
String toString()
void writeToParcel(Parcel dest, int flags)
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Fields

public static final Creator<InteractiveRequestRecord> CREATOR

Public Constructors

public InteractiveRequestRecord (String requestId, Bundle requestExtras)

Constructor.

Parameters
requestId The unique ID of a request.
requestExtras The arbitrary data passed by the InteractiveRequest.

Public Methods

public int describeContents ()

public boolean equals (Object obj)

public Bundle getRequestExtras ()

An InteractiveRequest may implement getRequestExtras(), which will be returned by this method.

Returns
  • The request's arbitrary data passed in at time of request execution.

public String getRequestId ()

A UUID for the specific request.

Returns
  • A unique identifier for this request. May be non-null if the request was aborted before it started.

public int hashCode ()

public String toString ()

public void writeToParcel (Parcel dest, int flags)