AshJido.Resource.JidoAction (AshJido v1.0.0)

Copy Markdown View Source

Represents a Jido action configuration from the DSL.

Summary

Types

t()

@type t() :: %AshJido.Resource.JidoAction{
  __spark_metadata__: term(),
  action: atom(),
  allowed_loads: term() | nil,
  category: String.t() | nil,
  description: String.t() | nil,
  emit_signals?: boolean(),
  include_private?: boolean(),
  load: term() | nil,
  max_page_size: pos_integer() | nil,
  module_name: atom() | nil,
  name: String.t() | nil,
  output_map?: boolean(),
  query_params?: boolean(),
  signal_dispatch: term() | nil,
  signal_include: AshJido.Publication.include_mode() | nil,
  signal_source: String.t() | nil,
  signal_type: String.t() | nil,
  tags: [String.t()] | nil,
  telemetry?: boolean(),
  vsn: String.t() | nil
}