Tag aliases
mininterface.Validation(check)
Alias to Tag(validation=...)
from mininterface import Tag, Validation
@dataclass
class Env:
my_text: Annotated[str, Validation(not_empty) = "will not be emtpy"
# which is an alias for:
# my_text: Annotated[str, Tag(validation=not_empty)] = "will not be emtpy"
Parameters:
Name | Type | Description | Default |
---|---|---|---|
check |
Callable[[Tag], ValidationResult | tuple[ValidationResult, TagValue]]
|
Callback function. |
required |
mininterface.Options(*options)
An alias, see SelectTag.options
Example: