Class GitHubEvent

java.lang.Object
io.quarkiverse.githubapp.GitHubEvent

public class GitHubEvent extends Object
This object will be serialized to JSON when the replay is enabled.

Thus you need to be extra careful adding the proper JsonIgnore annotations.

This object is also used in the Replay UI's Javascript code so be careful when updating it.

  • Constructor Details

    • GitHubEvent

      public GitHubEvent(Long installationId, String appName, String deliveryId, String repository, String event, String action, String payload, io.vertx.core.json.JsonObject parsedPayload, boolean replayed)
  • Method Details

    • getInstallationId

      public Long getInstallationId()
    • getAppName

      public Optional<String> getAppName()
    • getDeliveryId

      public String getDeliveryId()
    • getRepository

      public Optional<String> getRepository()
    • getRepositoryOrThrow

      public String getRepositoryOrThrow()
    • getEvent

      public String getEvent()
    • getAction

      public String getAction()
    • getEventAction

      public String getEventAction()
    • getPayload

      public String getPayload()
    • getParsedPayload

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

      public boolean isReplayed()
    • toString

      public String toString()
      Overrides:
      toString in class Object