HelperArgs Class
- class kwhelp.HelperArgs(key: str, **kwargs)[source]
Helper class that provides KwArgs arguments
- __init__(key: str, **kwargs)[source]
Constructor
- Parameters
key (str) – Key Arg
- Keyword Arguments
default (obj, optional) – Default arg. Default
NO_THING
field (str, optional) – field arg. Default
None
require (bool, optional) – require arg. Default
False
rules_all (Iterable, optional) – rules_any list. Default Empty List.
rules_any (Iterable, optional) – rules_all list. Default Empty List.
types (set, optional) – types arg. Default Empty set
- property default: object
Default Value
- Getter
Gets default value
- Setter
Sets default value
- property field: Optional[str]
Field Value
- Getter
Gets field value
- Setter
Sets field value
- property key: str
Key Value
- Getter
Gets Key Value
- Setter
Sets key value
- property require: bool
Require Value
- Getter
Gets require value
- Setter
Sets require value
- property rules_all: List[Callable[[kwhelp.rules.IRule], bool]]
Rules values
- Getter
Gets rules_all
- Setter
Sets rules_all
- property rules_any: List[Callable[[kwhelp.rules.IRule], bool]]
Rules values
- Getter
Gets rules_any
- Setter
Sets rules_any
- property types: Set[type]
Types values
- Getter
Gets types values
- Setter
Sets types values