Ash.Resource.Actions.Action (ash v3.5.34)
View SourceRepresents a custom action on a resource.
Summary
Types
@type t() :: %Ash.Resource.Actions.Action{ allow_nil?: boolean(), arguments: [Ash.Resource.Actions.Argument.t()], constraints: Keyword.t(), description: String.t() | nil, name: atom(), preparations: [Ash.Resource.Preparation.t()], primary?: boolean(), returns: Ash.Type.t() | nil, run: {module(), Keyword.t()}, skip_global_validations?: boolean(), skip_unknown_inputs: [atom() | String.t()], touches_resources: [Ash.Resource.t()], transaction?: boolean(), type: :action }