Ash.Type.CiString (ash v1.44.13) View Source

Stores a case insensitive string in the database

See Ash.CiString for more information.

A builtin type that can be referenced via :ci_string

Constraints

  • :max_length - Enforces a maximum length on the value

  • :min_length - Enforces a minimum length on the value

  • :match - Enforces that the string matches a passed in regex

  • :trim? - Trims the value. The default value is true.

  • :allow_empty? - Sets the value to nil if it's empty. The default value is false.

Link to this section Summary

Link to this section Functions