ActivityTypes Class

  • java.lang.Object
    • com.microsoft.bot.schema.ActivityTypes

public final class ActivityTypes

Defines values for ActivityTypes.

Field Summary

Modifier and Type Field and Description
static final java.lang.String COMMAND

Enum value for Command Activities.

static final java.lang.String COMMAND_RESULT

Enum value for Command Result Activities.

static final java.lang.String CONTACT_RELATION_UPDATE

Enum value contactRelationUpdate.

static final java.lang.String CONVERSATION_UPDATE

Enum value conversationUpdate.

static final java.lang.String DELAY

The type value for delay activities.

static final java.lang.String DELETE_USER_DATA

Enum value deleteUserData.

static final java.lang.String END_OF_CONVERSATION

Enum value endOfConversation.

static final java.lang.String EVENT

Enum value event.

static final java.lang.String HANDOFF

Enum value handoff.

static final java.lang.String INSTALLATION_UPDATE

Enum value installationUpdate.

static final java.lang.String INVOKE

Enum value invoke.

static final java.lang.String INVOKE_RESPONSE

The type value for invoke response activities.

static final java.lang.String MESSAGE

Enum value message.

static final java.lang.String MESSAGE_DELETE

Enum value messageDelete.

static final java.lang.String MESSAGE_REACTION

Enum value messageReaction.

static final java.lang.String MESSAGE_UPDATE

Enum value messageUpdate.

static final java.lang.String SUGGESTION

Enum value suggestion.

static final java.lang.String TRACE

Enum value trace.

static final java.lang.String TYPING

Enum value typing.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Field Details

COMMAND

public static final String COMMAND

Enum value for Command Activities.

COMMAND_RESULT

public static final String COMMAND_RESULT

Enum value for Command Result Activities.

CONTACT_RELATION_UPDATE

public static final String CONTACT_RELATION_UPDATE

Enum value contactRelationUpdate.

CONVERSATION_UPDATE

public static final String CONVERSATION_UPDATE

Enum value conversationUpdate.

DELAY

public static final String DELAY

The type value for delay activities. As an outgoing activity type, causes the adapter to pause for Activity#getValue milliseconds. The activity's Activity#getValue should be an integer value.

DELETE_USER_DATA

public static final String DELETE_USER_DATA

Enum value deleteUserData.

END_OF_CONVERSATION

public static final String END_OF_CONVERSATION

Enum value endOfConversation.

EVENT

public static final String EVENT

Enum value event.

HANDOFF

public static final String HANDOFF

Enum value handoff.

INSTALLATION_UPDATE

public static final String INSTALLATION_UPDATE

Enum value installationUpdate.

INVOKE

public static final String INVOKE

Enum value invoke.

INVOKE_RESPONSE

public static final String INVOKE_RESPONSE

The type value for invoke response activities. This is used for a return payload in response to an invoke activity. Invoke activities communicate programmatic information from a client or channel to a bot, and have a corresponding return payload for use within the channel. The meaning of an invoke activity is defined by the Activity#getName property, which is meaningful within the scope of a channel.

MESSAGE

public static final String MESSAGE

Enum value message.

MESSAGE_DELETE

public static final String MESSAGE_DELETE

Enum value messageDelete.

MESSAGE_REACTION

public static final String MESSAGE_REACTION

Enum value messageReaction.

MESSAGE_UPDATE

public static final String MESSAGE_UPDATE

Enum value messageUpdate.

SUGGESTION

public static final String SUGGESTION

Enum value suggestion.

TRACE

public static final String TRACE

Enum value trace.

TYPING

public static final String TYPING

Enum value typing.

Applies to