Class Webhook

java.lang.Object
com.sendly.models.Webhook
Direct Known Subclasses:
WebhookCreatedResponse

public class Webhook extends Object
Represents a configured webhook endpoint.
  • Field Details

  • Constructor Details

    • Webhook

      public Webhook(com.google.gson.JsonObject json)
  • Method Details

    • getId

      public String getId()
    • getUrl

      public String getUrl()
    • getEvents

      public List<String> getEvents()
    • getDescription

      public String getDescription()
    • getMode

      public String getMode()
    • isActive

      public boolean isActive()
    • getFailureCount

      public int getFailureCount()
    • getLastFailureAt

      public Instant getLastFailureAt()
    • getCircuitState

      public String getCircuitState()
    • getCircuitOpenedAt

      public Instant getCircuitOpenedAt()
    • getApiVersion

      public String getApiVersion()
    • getMetadata

      public Map<String,Object> getMetadata()
    • getCreatedAt

      public Instant getCreatedAt()
    • getUpdatedAt

      public Instant getUpdatedAt()
    • getTotalDeliveries

      public int getTotalDeliveries()
    • getSuccessfulDeliveries

      public int getSuccessfulDeliveries()
    • getSuccessRate

      public double getSuccessRate()
    • getLastDeliveryAt

      public Instant getLastDeliveryAt()
    • isCircuitOpen

      public boolean isCircuitOpen()
    • toString

      public String toString()
      Overrides:
      toString in class Object