Skip to content

EvaluatedRule

Source code in docs_src/capo_frauddetector/types/evaluated_rule.py
class EvaluatedRule(TypedDict, closed=True):
    rule_id: NotRequired["capo_frauddetector.types.identifier.identifier"]
    """<p> The rule ID. </p>"""
    rule_version: NotRequired[
        "capo_frauddetector.types.whole_number_version_string.wholeNumberVersionString"
    ]
    """<p> The rule version. </p>"""
    expression: NotRequired["capo_frauddetector.types.sensitive_string.sensitiveString"]
    """<p> The rule expression. </p>"""
    expression_with_values: NotRequired[
        "capo_frauddetector.types.sensitive_string.sensitiveString"
    ]
    """<p> The rule expression value. </p>"""
    outcomes: NotRequired["capo_frauddetector.types.list_of_strings.ListOfStrings"]
    """<p> The rule outcome. </p>"""
    evaluated: NotRequired["capo_frauddetector.types.boolean.Boolean"]
    """<p> Indicates whether the rule was evaluated. </p>"""
    matched: NotRequired["capo_frauddetector.types.boolean.Boolean"]
    """<p> Indicates whether the rule matched. </p>"""

evaluated instance-attribute

evaluated: NotRequired[Boolean]

Indicates whether the rule was evaluated.

expression instance-attribute

expression: NotRequired[sensitiveString]

The rule expression.

expression_with_values instance-attribute

expression_with_values: NotRequired[sensitiveString]

The rule expression value.

matched instance-attribute

matched: NotRequired[Boolean]

Indicates whether the rule matched.

outcomes instance-attribute

outcomes: NotRequired[ListOfStrings]

The rule outcome.

rule_id instance-attribute

rule_id: NotRequired[identifier]

The rule ID.

rule_version instance-attribute

rule_version: NotRequired[wholeNumberVersionString]

The rule version.