__init__#
- VariableCriterion.__init__(name: str = '', expression: str = '0', expression_value: tuple | bool | float | complex | list | dict | None = None, expression_value_type: CriterionValueType | None = None, value: tuple | bool | float | complex | list | dict | None = None, value_type: CriterionValueType | None = None) None #
Create a new instance of
VariableCriterion
class.- Parameters:
- name: str
Criterion name.
- expression: str
Criterion expression.
- expression_value: Union[tuple, bool, float, complex, list, dict, None], opt
Expression value.
- expression_value_type: CriterionValueType, opt
Expression value type.
- value: Union[tuple, bool, float, complex, list, dict, None], optional
Criterion value.
- value_type: CriterionValueType, opt
Type of the criterion value.