Skip to content

classification_rule_data

Module for (multiple) ClassificationRule class

!!! classes (multiple) ClassificationRuleData

ClassificationRuleData (IClassificationRuleData, RuleData)

Class for storing data related to formula rule

Source code in entities/classification_rule_data.py
class ClassificationRuleData(IClassificationRuleData, RuleData):
    """Class for storing data related to formula rule"""

    def __init__(
        self,
        name: str,
        input_variable_names: List[str],
        criteria_table: Dict[str, List],
    ):
        super().__init__(name)
        self._input_variable_names = input_variable_names
        self._criteria_table = criteria_table

    @property
    def criteria_table(self) -> Dict:
        """Criteria property"""
        return self._criteria_table

    @property
    def input_variable_names(self) -> List[str]:
        return self._input_variable_names

criteria_table: Dict property readonly

Criteria property

input_variable_names: List[str] property readonly

Name of the input variable