Class WebhookDelivery

java.lang.Object
ink.icoding.github4j.model.WebhookDelivery

public class WebhookDelivery extends Object
GitHub Webhook 投递记录。

表示 Webhook 的一次具体投递(delivery),包含请求和响应的详细信息、 状态码、耗时等,用于跟踪 Webhook 事件的投递情况。

See Also:
  • Constructor Details

    • WebhookDelivery

      public WebhookDelivery()
  • Method Details

    • getId

      public long getId()
    • setId

      public void setId(long id)
    • getGuid

      public String getGuid()
    • setGuid

      public void setGuid(String guid)
    • getAction

      public String getAction()
    • setAction

      public void setAction(String action)
    • getHookId

      public long getHookId()
    • setHookId

      public void setHookId(long hookId)
    • getHook

      public Map<String,Object> getHook()
    • setHook

      public void setHook(Map<String,Object> hook)
    • getStatusCode

      public int getStatusCode()
    • setStatusCode

      public void setStatusCode(int statusCode)
    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • getDuration

      public int getDuration()
    • setDuration

      public void setDuration(int duration)
    • getRedelivery

      public String getRedelivery()
    • setRedelivery

      public void setRedelivery(String redelivery)
    • getRequest

      public Map<String,String> getRequest()
    • setRequest

      public void setRequest(Map<String,String> request)
    • getResponse

      public Map<String,String> getResponse()
    • setResponse

      public void setResponse(Map<String,String> response)
    • getDeliveredAt

      public Instant getDeliveredAt()
    • setDeliveredAt

      public void setDeliveredAt(Instant deliveredAt)