Class: AWSCDK::Connect::CfnEvaluationForm::MultiSelectQuestionRuleCategoryAutomationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Connect::CfnEvaluationForm::MultiSelectQuestionRuleCategoryAutomationProperty
- Defined in:
- connect/cfn_evaluation_form.rb
Overview
Automation rule for multi-select questions based on rule categories.
Instance Attribute Summary collapse
-
#category ⇒ String
readonly
The category name for this automation rule.
-
#condition ⇒ String
readonly
The condition for this automation rule.
-
#option_ref_ids ⇒ Array<String>
readonly
Reference IDs of options for this automation rule.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(category:, condition:, option_ref_ids:) ⇒ MultiSelectQuestionRuleCategoryAutomationProperty
constructor
A new instance of MultiSelectQuestionRuleCategoryAutomationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(category:, condition:, option_ref_ids:) ⇒ MultiSelectQuestionRuleCategoryAutomationProperty
Returns a new instance of MultiSelectQuestionRuleCategoryAutomationProperty.
2220 2221 2222 2223 2224 2225 2226 2227 |
# File 'connect/cfn_evaluation_form.rb', line 2220 def initialize(category:, condition:, option_ref_ids:) @category = category Jsii::Type.check_type(@category, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "category") @condition = condition Jsii::Type.check_type(@condition, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "condition") @option_ref_ids = option_ref_ids Jsii::Type.check_type(@option_ref_ids, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "optionRefIds") end |
Instance Attribute Details
#category ⇒ String (readonly)
The category name for this automation rule.
2233 2234 2235 |
# File 'connect/cfn_evaluation_form.rb', line 2233 def category @category end |
#condition ⇒ String (readonly)
The condition for this automation rule.
2238 2239 2240 |
# File 'connect/cfn_evaluation_form.rb', line 2238 def condition @condition end |
#option_ref_ids ⇒ Array<String> (readonly)
Reference IDs of options for this automation rule.
2243 2244 2245 |
# File 'connect/cfn_evaluation_form.rb', line 2243 def option_ref_ids @option_ref_ids end |
Class Method Details
.jsii_properties ⇒ Object
2245 2246 2247 2248 2249 2250 2251 |
# File 'connect/cfn_evaluation_form.rb', line 2245 def self.jsii_properties { :category => "category", :condition => "condition", :option_ref_ids => "optionRefIds", } end |
Instance Method Details
#to_jsii ⇒ Object
2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'connect/cfn_evaluation_form.rb', line 2253 def to_jsii result = {} result.merge!({ "category" => @category, "condition" => @condition, "optionRefIds" => @option_ref_ids, }) result.compact end |