ExBifrost.Model.WebhookEndpoint (ex_bifrost v0.1.0)

Copy Markdown View Source

A registered webhook endpoint. The signing secret is never included in this representation; custom header values are redacted.

Summary

Types

t()

@type t() :: %ExBifrost.Model.WebhookEndpoint{
  allow_private_network: boolean() | nil,
  attempt_timeout_seconds: integer() | nil,
  config_hash: String.t() | nil,
  consecutive_failures: integer() | nil,
  created_at: DateTime.t() | nil,
  disabled: boolean() | nil,
  events: [ExBifrost.Model.WebhookEvent.t()] | nil,
  headers:
    %{optional(String.t()) => ExBifrost.Model.WebhookEndpointHeadersValue.t()}
    | nil,
  id: String.t() | nil,
  include_response: boolean() | nil,
  last_failure_at: DateTime.t() | nil,
  last_success_at: DateTime.t() | nil,
  max_concurrent_deliveries: integer() | nil,
  max_response_payload_kbs: integer() | nil,
  max_retries: integer() | nil,
  name: String.t() | nil,
  retry_backoff_initial_seconds: integer() | nil,
  retry_backoff_max_seconds: integer() | nil,
  updated_at: DateTime.t() | nil,
  url: String.t() | nil
}

Functions

decode(value)