# `AshJido.Resource.PublishAll`
[🔗](https://github.com/agentjido/ash_jido/blob/v1.0.0/lib/ash_jido/resource/publish_all.ex#L1)

Represents a `publish_all` configuration from the DSL.

# `t`

```elixir
@type t() :: %AshJido.Resource.PublishAll{
  __spark_metadata__: term(),
  action_type: :create | :update | :destroy | :action,
  include: :pkey_only | :all | :changes_only | [atom()] | nil,
  metadata: [atom()] | nil,
  signal_type: String.t() | nil
}
```

---

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