Internal struct backing one explicit Lua surface action declared in a domain.
@type t() :: %AshLua.Domain.Action{ __spark_metadata__: term(), action: atom(), name: atom(), resource: module() }