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

Added in API level 29
public static final Creator<TextClassifierEvent.ConversationActionsEvent> CREATOR