Interface GitHubEvent

All Known Implementing Classes:
SimpleGitHubEvent

public interface GitHubEvent
  • Method Details

    • getInstallationId

      Long getInstallationId()
    • supportsInstallation

      boolean supportsInstallation()
    • getAppName

      Optional<String> getAppName()
    • getDeliveryId

      String getDeliveryId()
    • getRepository

      Optional<String> getRepository()
    • getRepositoryOrThrow

      String getRepositoryOrThrow()
    • getEvent

      String getEvent()
    • getAction

      String getAction()
    • getEventAction

      String getEventAction()
    • getPayload

      String getPayload()
    • getParsedPayload

      io.vertx.core.json.JsonObject getParsedPayload()
    • isReplayed

      boolean isReplayed()
    • as

      default <T extends GitHubEvent> T as(Class<T> clazz)