ConditionalRule
¶
Source code in docs_src/capo_pinpoint_sms_voice_v2/types/conditional_rule.py
conditional_validation
instance-attribute
¶
conditional_validation: NotRequired[ConditionalValidation]
Optional per-rule validation constraints (minimum length, maximum length, regex pattern, allowed select values) that override the field's default validation when this rule matches.
conditions
instance-attribute
¶
conditions: FieldConditionList
The conditions that must all evaluate to true for this rule to match. Conditions are combined with logical AND. Use multiple rules with the same RuleBehavior to express logical OR.
rule_behavior
instance-attribute
¶
rule_behavior: ConditionalFieldBehavior
The field behavior that applies when all conditions in this rule match. Valid values are REQUIRED, OPTIONAL, and DISALLOWED.