# `Jido.Messaging.DeliveryPolicy`
[🔗](https://github.com/agentjido/jido_messaging/blob/v1.0.0/lib/jido_messaging/delivery_policy.ex#L1)

Per-bridge outbound retry/backoff policy.

# `t`

```elixir
@type t() :: %Jido.Messaging.DeliveryPolicy{
  base_backoff_ms: integer(),
  dead_letter: boolean(),
  max_attempts: integer(),
  max_backoff_ms: integer()
}
```

# `new`

```elixir
@spec new(map()) :: t()
```

Builds a delivery policy from map attrs.

# `schema`

Returns the Zoi schema.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
