Packages

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

Retired package: Release invalid - Use vulcora organization package

Current section

Files

Jump to
ash_dispatch lib resource dsl audience_override.ex
Raw

lib/resource/dsl/audience_override.ex

defmodule AshDispatch.Resource.Dsl.AudienceOverride do
@moduledoc """
DSL entity struct for explicit audience path overrides.
Allows defining custom relationship paths for specific audiences,
useful when an audience needs a different path than the default
or when combined with audience_prefix.
"""
defstruct [
:name,
:path,
__spark_metadata__: nil
]
@type t :: %__MODULE__{
name: atom(),
path: [atom()],
__spark_metadata__: any()
}
end