Class: AWSCDK::Connect::CfnEvaluationForm::EvaluationFormMultiSelectQuestionAutomationOptionProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Connect::CfnEvaluationForm::EvaluationFormMultiSelectQuestionAutomationOptionProperty
- Defined in:
- connect/cfn_evaluation_form.rb
Overview
An automation option for a multi-select question.
Instance Attribute Summary collapse
-
#rule_category ⇒ AWSCDK::IResolvable, AWSCDK::Connect::CfnEvaluationForm::MultiSelectQuestionRuleCategoryAutomationProperty
readonly
Rule category configuration for this automation option.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(rule_category:) ⇒ EvaluationFormMultiSelectQuestionAutomationOptionProperty
constructor
A new instance of EvaluationFormMultiSelectQuestionAutomationOptionProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(rule_category:) ⇒ EvaluationFormMultiSelectQuestionAutomationOptionProperty
Returns a new instance of EvaluationFormMultiSelectQuestionAutomationOptionProperty.
1097 1098 1099 1100 |
# File 'connect/cfn_evaluation_form.rb', line 1097 def initialize(rule_category:) @rule_category = rule_category.is_a?(Hash) ? ::AWSCDK::Connect::CfnEvaluationForm::MultiSelectQuestionRuleCategoryAutomationProperty.new(**rule_category.transform_keys(&:to_sym)) : rule_category Jsii::Type.check_type(@rule_category, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19jb25uZWN0LkNmbkV2YWx1YXRpb25Gb3JtLk11bHRpU2VsZWN0UXVlc3Rpb25SdWxlQ2F0ZWdvcnlBdXRvbWF0aW9uUHJvcGVydHkifV19fQ==")), "ruleCategory") end |
Instance Attribute Details
#rule_category ⇒ AWSCDK::IResolvable, AWSCDK::Connect::CfnEvaluationForm::MultiSelectQuestionRuleCategoryAutomationProperty (readonly)
Rule category configuration for this automation option.
1106 1107 1108 |
# File 'connect/cfn_evaluation_form.rb', line 1106 def rule_category @rule_category end |
Class Method Details
.jsii_properties ⇒ Object
1108 1109 1110 1111 1112 |
# File 'connect/cfn_evaluation_form.rb', line 1108 def self.jsii_properties { :rule_category => "ruleCategory", } end |
Instance Method Details
#to_jsii ⇒ Object
1114 1115 1116 1117 1118 1119 1120 |
# File 'connect/cfn_evaluation_form.rb', line 1114 def to_jsii result = {} result.merge!({ "ruleCategory" => @rule_category, }) result.compact end |