Enum ConversationCreateEventAllOfPayload.CreationReasonEnum

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<ConversationCreateEventAllOfPayload.CreationReasonEnum>
    Enclosing class:
    ConversationCreateEventAllOfPayload

    public static enum ConversationCreateEventAllOfPayload.CreationReasonEnum
    extends java.lang.Enum<ConversationCreateEventAllOfPayload.CreationReasonEnum>
    The reason why the conversation was created, if applicable. * `linkRequest` - The conversation was created in order to generate a link request to transfer the user to a different channel. * `message` - The conversation was created because a message was sent. * `none` - The conversation was not created for a specific purpose. Used primarily when a conversation is created via the Create Conversation API. * `notification` - The conversation was created by a call to the Notification API. * `prechatCapture` - The conversation was created because the user completed a prechat capture form in the Web Messenger. * `startConversation` - The conversation was created because of a call to the startConversation API on one of the SDK integrations, or a start conversation event was triggered from a messaging channel. * `proactiveMessaging` - The conversation was created because the user interacted with a campaign.