AshTui.Introspection.ActionInfo (AshTui v0.3.1)

Copy Markdown View Source

Holds introspection data for a resource action.

Fields

  • :name - the action name atom (e.g. :create)
  • :type - the action type (:create, :read, :update, or :destroy)
  • :primary? - whether this is the primary action for its type (default false)
  • :arguments - list of %AshTui.Introspection.ArgumentInfo{} structs

Summary

Types

t()

@type t() :: %AshTui.Introspection.ActionInfo{
  arguments: [AshTui.Introspection.ArgumentInfo.t()],
  name: atom(),
  primary?: boolean(),
  type: atom()
}