View Source Ash.Resource.Actions.Destroy (ash v3.0.16)

Represents a destroy action on a resource.

Summary

Types

@type t() :: %Ash.Resource.Actions.Destroy{
  accept: [atom()],
  allow_nil_input: [atom()],
  arguments: [Ash.Resource.Actions.Argument.t()],
  atomic_upgrade?: boolean(),
  atomic_upgrade_with: nil | atom(),
  changes: term(),
  delay_global_validations?: boolean(),
  description: String.t() | nil,
  error_handler: term(),
  manual: module() | nil,
  metadata: term(),
  name: atom(),
  notifiers: [module()],
  primary?: boolean(),
  reject: term(),
  require_atomic?: boolean(),
  require_attributes: [atom()],
  skip_global_validations?: boolean(),
  soft?: term(),
  touches_resources: [atom()],
  transaction?: term(),
  type: :destroy
}

Functions