Skip to content

formula_rule_data

Module for FormulaRuleData class

!!! classes FormulaRuleData

FormulaRuleData (IFormulaRuleData, RuleData)

Class for storing data related to formula rule

Source code in entities/formula_rule_data.py
class FormulaRuleData(IFormulaRuleData, RuleData):
    """Class for storing data related to formula rule"""

    def __init__(self, name: str, input_variable_names: List[str], formula: str):
        super().__init__(name)
        self._input_variable_names = input_variable_names
        self._formula = formula

    @property
    def input_variable_names(self) -> List[str]:
        """List of input variable names"""
        return self._input_variable_names

    @property
    def formula(self) -> str:
        """Formula as string using input variable names"""
        return self._formula

formula: str property readonly

Formula as string using input variable names

input_variable_names: List[str] property readonly

List of input variable names