Ash.Info.Manifest.Entrypoint (ash v3.25.1)

Copy Markdown View Source

Represents an action entrypoint in the API specification.

Each entrypoint pairs a resource module with an action definition, representing an operation that clients can invoke.

The config map carries extension-specific metadata, namespaced by extension key (e.g., config.ash_typescript). The generator passes this through opaquely — only the extension that populated it reads it.

Summary

Types

t()

@type t() :: %Ash.Info.Manifest.Entrypoint{
  action: Ash.Info.Manifest.Action.t(),
  config: map(),
  custom: map(),
  resource: atom()
}