# Print output for @column tags ?> TextClassifierEvent.ConversationActionsEvent - Android SDK | Android Developers

Most visited


Recently visited


TextClassifierEvent.ConversationActionsEvent

public static final class TextClassifierEvent.ConversationActionsEvent
extends TextClassifierEvent implements Parcelable

java.lang.Object
   ↳ android.view.textclassifier.TextClassifierEvent
     ↳ android.view.textclassifier.TextClassifierEvent.ConversationActionsEvent


This class represents events that are related to the conversation actions feature.

     // Conversation (contextual) actions/replies generated.
     
new ConversationActionsEvent.Builder(TYPE_ACTIONS_GENERATED)
         
.setEventContext(classificationContext)
         
.setResultId(conversationActions.getId())
         
.setEntityTypes(getTypes(conversationActions))
         
.setActionIndices(range(conversationActions.getActions().size()))
         
.setEventIndex(0)
         
.build();

     
// Conversation actions/replies presented to user.
     
new ConversationActionsEvent.Builder(TYPE_ACTIONS_SHOWN)
         
.setEventContext(classificationContext)
         
.setResultId(conversationActions.getId())
         
.setEntityTypes(getTypes(conversationActions))
         
.setActionIndices(range(conversationActions.getActions().size()))
         
.setEventIndex(1)
         
.build();

     
// User clicked the "Reply" button to compose their custom reply.
     
new ConversationActionsEvent.Builder(TYPE_MANUAL_REPLY)
         
.setEventContext(classificationContext)
         
.setResultId(conversationActions.getId())
         
.setEventIndex(2)
         
.build();

     
// User selected a smart (contextual) action/reply.
     
new ConversationActionsEvent.Builder(TYPE_SMART_ACTION)
         
.setEventContext(classificationContext)
         
.setResultId(conversationActions.getId())
         
.setEntityTypes(conversationActions.get(1).getType())
         
.setScore(conversationAction.get(1).getConfidenceScore())
         
.setActionIndices(1)
         
.setEventIndex(2)
         
.build();
 

Summary


Nested classes

class TextClassifierEvent.ConversationActionsEvent.Builder

Builder class for ConversationActionsEvent

Inherited constants

Fields

public static final Creator<TextClassifierEvent.ConversationActionsEvent> CREATOR

Inherited fields

Inherited methods

Fields


CREATOR

public static final Creator<TextClassifierEvent.ConversationActionsEvent> CREATOR