View Source Ash.Resource.Attribute (ash v3.4.43)
Represents an attribute on a resource
Summary
Types
@type t() :: %Ash.Resource.Attribute{ allow_nil?: term(), always_select?: term(), constraints: Keyword.t(), default: nil | term() | (-> term()), description: term(), filterable?: term(), generated?: term(), match_other_defaults?: term(), name: atom(), primary_key?: boolean(), public?: boolean(), select_by_default?: boolean(), sensitive?: boolean(), sortable?: boolean(), source: term(), type: Ash.Type.t(), update_default: nil | term() | (-> term()) | (Ash.Resource.record() -> term()), writable?: boolean() }