Packages

Event-driven notification system for Ash Framework with multiple transport types

Current section

Files

Jump to
ash_dispatch lib dsl counter_broadcast.ex
Raw

lib/dsl/counter_broadcast.ex

defmodule AshDispatch.Dsl.CounterBroadcast do
@moduledoc """
DSL entity struct for counter broadcast configurations.
"""
defstruct [
:counter_names,
:on_transport,
:on_audience,
__spark_metadata__: nil
]
@type t :: %__MODULE__{
counter_names: [atom()],
on_transport: [atom()] | nil,
on_audience: [atom()] | nil
}
end