It takes the same options as its parent,
with several exceptions.
First,
it requires an additional option,
values.
This should be an array reference containing a list of valid string values.
Second,
it automatically sets the parent to the Str type.

Finally,
it ignores any provided constraint option.
The constraint is generated automatically based on the provided values.