Search documentation of ash

# Ash.Reactor.Dsl.Change (ash v3.4.71)

View Source

The `change` entity for the `Ash.Reactor` reactor extension.

# Summary

## Types

t()

# Types

# t()

    @type t() :: %Ash.Reactor.Dsl.Change{
      __identifier__: any(),
      action_step?: false,
      arguments: [Reactor.Dsl.Argument.t()],
      async?: boolean(),
      change: Ash.Resource.Change.t() | Ash.Resource.Change.ref(),
      description: nil | String.t(),
      fail_if_invalid?: boolean(),
      initial: nil | Reactor.Template.t(),
      name: atom(),
      only_when_valid?: term(),
      type: :change,
      where: [Ash.Resource.Validation.ref()]
    }