public
final
class
ConversationActions
extends Object
implements
Parcelable
Represents a list of actions suggested by a TextClassifier on a given conversation.
Summary
Nested classes | |
|---|---|
class |
ConversationActions.Message
Represents a message in the conversation. |
class |
ConversationActions.Request
A request object for generating conversation action suggestions. |
Inherited constants | ||||
|---|---|---|---|---|
|
From interface
|
Fields | |
|---|---|
public
static
final
Creator<ConversationActions> |
CREATOR
|
Public constructors | |
|---|---|
ConversationActions(List<ConversationAction> conversationActions, String id)
Constructs a |
|
Public methods | |
|---|---|
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. |
List<ConversationAction>
|
getConversationActions()
Returns an immutable list of |
String
|
getId()
Returns the id, if one exists, for this object. |
void
|
writeToParcel(Parcel parcel, int flags)
Flatten this object in to a Parcel. |
Inherited methods | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
From class
| |||||||||||||||||||||||
|
From interface
| |||||||||||||||||||||||
Fields
Public constructors
ConversationActions
Added in API level 29
public ConversationActions (List<ConversationAction> conversationActions, String id)
Constructs a ConversationActions object.
| Parameters | |
|---|---|
conversationActions |
List: This value cannot be null. |
id |
String: This value may be null. |
Public methods
describeContents
Added in API level 29
public int describeContents ()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation. For example, if the object will
include a file descriptor in the output of writeToParcel(Parcel,int),
the return value of this method must include the
CONTENTS_FILE_DESCRIPTOR bit.
| Returns | |
|---|---|
int |
a bitmask indicating the set of special object types marshaled
by this Parcelable object instance.
Value is either 0 or
|
getConversationActions
Added in API level 29
public List<ConversationAction> getConversationActions ()
Returns an immutable list of ConversationAction objects, which are ordered from high
confidence to low confidence.
| Returns | |
|---|---|
List<ConversationAction> |
This value cannot be null. |
getId
Added in API level 29
public String getId ()
Returns the id, if one exists, for this object.
| Returns | |
|---|---|
String |
This value may be null. |
writeToParcel
Added in API level 29
public void writeToParcel (Parcel parcel, int flags)
Flatten this object in to a Parcel.
| Parameters | |
|---|---|
parcel |
Parcel: The Parcel in which the object should be written.
This value cannot be null. |
flags |
int: Additional flags about how the object should be written.
May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE.
Value is either 0 or a combination of the following:
|