Optional. Whether the input is required. If required and not present, will throw. Defaults to false
Optional. Whether leading/trailing whitespace will be trimmed for the input. Defaults to true