Should any provided string be trimmed as part of cleaning?
An array of values or an object of values/labels which represent allowed choices for the field. A function may be provided which dynamically returns the array of choices.
Is this string field a target for text search?
Is the string allowed to be blank (empty)?