Runtime-editable bridge configuration for adapter-backed ingress/egress.
BridgeConfig is the control-plane definition for a single external adapter bridge.
Summary
Functions
Returns a copy with incremented revision and refreshed update timestamp.
Builds a bridge config with defaults and derived capabilities.
Returns the Zoi schema for BridgeConfig.
Types
@type t() :: %Jido.Messaging.BridgeConfig{ adapter_module: module(), capabilities: map(), credentials: map(), delivery_policy: %Jido.Messaging.DeliveryPolicy{ base_backoff_ms: term(), dead_letter: term(), max_attempts: term(), max_backoff_ms: term() }, enabled: boolean(), id: binary(), inserted_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() }, opts: map(), revision: integer(), updated_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() } }