--- id: beta-form-condition title: FormCondition pagination_label: FormCondition sidebar_label: FormCondition sidebar_class_name: pythonsdk keywords: ['python', 'Python', 'sdk', 'FormCondition', 'BetaFormCondition'] slug: /tools/sdk/python/beta/models/form-condition tags: ['SDK', 'Software Development Kit', 'FormCondition', 'BetaFormCondition'] --- # FormCondition Represent a form conditional. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **rule_operator** | **Enum** [ 'AND', 'OR' ] | ConditionRuleLogicalOperatorType value. AND ConditionRuleLogicalOperatorTypeAnd OR ConditionRuleLogicalOperatorTypeOr | [optional] **rules** | [**[]ConditionRule**](condition-rule) | List of rules. | [optional] **effects** | [**[]ConditionEffect**](condition-effect) | List of effects. | [optional] } ## Example ```python from sailpoint.beta.models.form_condition import FormCondition form_condition = FormCondition( rule_operator='AND', rules=[ sailpoint.beta.models.condition_rule.ConditionRule( source_type = 'ELEMENT', source = 'department', operator = 'EQ', value_type = 'STRING', value = 'Engineering', ) ], effects=[ sailpoint.beta.models.condition_effect.ConditionEffect( effect_type = 'HIDE', config = sailpoint.beta.models.condition_effect_config.ConditionEffect_config( default_value_label = 'Access to Remove', element = '8110662963316867', ), ) ] ) ``` [[Back to top]](#)