Added in API level 29

ConversationActionsEvent


class ConversationActionsEvent : TextClassifierEvent, Parcelable
kotlin.Any
   ↳ 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

Builder class for ConversationActionsEvent.

Inherited constants
Inherited functions
Properties
static Parcelable.Creator<TextClassifierEvent.ConversationActionsEvent!>

Properties