com.liveperson.faas.client.FaaSEvent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of functions-client Show documentation
Show all versions of functions-client Show documentation
Functions client for invoking lambdas via the eventsource gateway (a.k.a Asgard)
package com.liveperson.faas.client;
public enum FaaSEvent {
ChatPostSurveyEmailTranscript("denver_post_survey_email_transcript"),
ConversationalCommand("conversational_command"),
MessagingNewConversation("controllerbot_messaging_new_conversation"),
MessagingConversationEnd("controllerbot_messaging_conversation_end"),
MessagingConversationIdle("controllerbot_messaging_conversation_idle"),
MessagingConversationRouting("controllerbot_messaging_conversation_routing"),
MessagingLineInOffHours("controllerbot_messaging_mid_conversation_msg"),
MessagingParticipantChange("controllerbot_messaging_participants_change"),
MessagingTTR("controllerbot_messaging_ttr"),
MessagingSurveyStarted("surveybot_messaging_survey_started"),
MessagingSurveyEnded("surveybot_messaging_survey_ended"),
ThirdPartyBotsPostHook("bot_connectors_post_hook"),
ThirdPartyBotsErrorHook("bot_connectors_error_hook"),
ThirdPartyBotsCustomIntegration("bot_connectors_custom_integration"),
ThirdPartyBotsPreHook("bot_connectors_pre_hook");
private final String eventId;
private FaaSEvent(final String eventId) {
this.eventId = eventId;
}
@Override
public String toString() {
return eventId;
}
}