Skip to content

CreateRuleRequest

Source code in docs_src/capo_frauddetector/types/create_rule_request.py
class CreateRuleRequest(TypedDict, closed=True):
    rule_id: "capo_frauddetector.types.identifier.identifier"
    """<p>The rule ID.</p>"""
    detector_id: "capo_frauddetector.types.identifier.identifier"
    """<p>The detector ID for the rule's parent detector.</p>"""
    description: NotRequired["capo_frauddetector.types.description.description"]
    """<p>The rule description.</p>"""
    expression: "capo_frauddetector.types.rule_expression.ruleExpression"
    """<p>The rule expression.</p>"""
    language: "capo_frauddetector.types.language.Language"
    """<p>The language of the rule.</p>"""
    outcomes: "capo_frauddetector.types.non_empty_list_of_strings.NonEmptyListOfStrings"
    """<p>The outcome or outcomes returned when the rule expression matches.</p>"""
    tags: NotRequired["capo_frauddetector.types.tag_list.tagList"]
    """<p>A collection of key and value pairs.</p>"""

description instance-attribute

description: NotRequired[description]

The rule description.

detector_id instance-attribute

detector_id: identifier

The detector ID for the rule's parent detector.

expression instance-attribute

expression: ruleExpression

The rule expression.

language instance-attribute

language: Language

The language of the rule.

outcomes instance-attribute

The outcome or outcomes returned when the rule expression matches.

rule_id instance-attribute

rule_id: identifier

The rule ID.

tags instance-attribute

tags: NotRequired[tagList]

A collection of key and value pairs.