View Source Ash.Type.Keyword (ash v2.15.8)
Represents a keyword list, stored as a
:map in the database.
A builtin type that can be referenced via
keyword/0) - Required. The types of the fields in the map, and their constraints.
If constraints are specified, only those fields will be in the casted map.
allow_nil? is true by default
fields: [ amount: [ type: :integer, constraints: [ max: 10 ] ], currency: [ type: :string, allow_nil?: false, constraints: [ max_length: 3 ] ] ]