View Source Ash.Reactor.Dsl.Create (ash v3.2.6)
The create
entity for the Ash.Reactor
reactor extension.
Summary
Types
@type t() :: %Ash.Reactor.Dsl.Create{ __identifier__: any(), action: atom(), action_step?: true, actor: [Ash.Reactor.Dsl.Actor.t()], async?: boolean(), authorize?: boolean() | nil, description: String.t() | nil, domain: Ash.Domain.t(), initial: nil | Ash.Resource.t() | Reactor.Template.t(), inputs: [Ash.Reactor.Dsl.Inputs.t()], name: atom(), resource: module(), tenant: [Ash.Reactor.Dsl.Tenant.t()], transform: term(), type: :create, undo: :always | :never | :outside_transaction, undo_action: atom(), upsert?: boolean(), upsert_identity: nil | atom(), wait_for: [Reactor.Dsl.WaitFor.t()] }