Represents a single signal publication configuration from the jido DSL.
Summary
Types
@type include_mode() :: :pkey_only | :all | :changes_only | [atom()]
@type t() :: %AshJido.Publication{ __spark_metadata__: term(), actions: [atom()] | nil, condition: (Ash.Notifier.Notification.t() -> boolean()) | nil, include: include_mode() | nil, metadata: [atom()] | nil, signal_type: String.t() | nil }