| 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> | InteractiveRequestis 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 Parcelablerepresentation of anInteractiveRequestthat is returned upon request completion. |