Class EventsApiPayloadParser

java.lang.Object
com.slack.api.bolt.util.EventsApiPayloadParser

public class EventsApiPayloadParser extends Object
  • Constructor Details

    • EventsApiPayloadParser

      public EventsApiPayloadParser()
  • Method Details

    • getEventTypeAndSubtype

      public static final String getEventTypeAndSubtype(Class<? extends Event> clazz)
    • buildEventPayload

      public static <E extends Event> EventsApiPayload<E> buildEventPayload(EventRequest request)
    • getEventClass

      public static final <E extends Event> Class<E> getEventClass(String eventType)
    • isAssistantThreadStartedOrContextChangedEvent

      public static boolean isAssistantThreadStartedOrContextChangedEvent(com.google.gson.JsonObject event)
    • isMessageEventInAssistantThread

      public static boolean isMessageEventInAssistantThread(com.google.gson.JsonObject event)
    • isAssistantThreadMessageSubEvent

      public static boolean isAssistantThreadMessageSubEvent(com.google.gson.JsonObject event, String message)