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

Runtime bridge health/status snapshot.

# `t`

```elixir
@type t() :: %Jido.Messaging.BridgeStatus{
  adapter_module: module(),
  bridge_id: binary(),
  enabled: boolean(),
  last_error: nil | nil | any(),
  last_ingress_at:
    nil
    | nil
    | %DateTime{
        calendar: term(),
        day: term(),
        hour: term(),
        microsecond: term(),
        minute: term(),
        month: term(),
        second: term(),
        std_offset: term(),
        time_zone: term(),
        utc_offset: term(),
        year: term(),
        zone_abbr: term()
      },
  last_outbound_at:
    nil
    | nil
    | %DateTime{
        calendar: term(),
        day: term(),
        hour: term(),
        microsecond: term(),
        minute: term(),
        month: term(),
        second: term(),
        std_offset: term(),
        time_zone: term(),
        utc_offset: term(),
        year: term(),
        zone_abbr: term()
      },
  listener_count: integer(),
  revision: integer()
}
```

# `new`

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

Builds a bridge status from attrs.

# `schema`

Returns the Zoi schema.

---

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