AshVersioned.Resource.ReferenceActor (ash_versioned v0.1.0)

Copy Markdown

Represents a reference_actor field declared inside the versioning DSL section of AshVersioned.Resource.

The default transform is AshVersioned.ReferenceActorValue.

Summary

Types

t()

@type t() :: %AshVersioned.Resource.ReferenceActor{
  __spark_metadata__: term(),
  allow_nil?: boolean(),
  attribute_name: atom(),
  name: atom(),
  public?: boolean(),
  transform:
    (term() -> {:ok, term()} | {:error, term()}) | {module(), atom(), list()}
}