Class: AWSCDK::Connect::CfnEvaluationForm::EvaluationReviewNotificationRecipientValueProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Connect::CfnEvaluationForm::EvaluationReviewNotificationRecipientValueProperty
- Defined in:
- connect/cfn_evaluation_form.rb
Overview
The value information for an evaluation review notification recipient.
Instance Attribute Summary collapse
-
#user_id ⇒ String?
readonly
The user identifier for the notification recipient.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(user_id: nil) ⇒ EvaluationReviewNotificationRecipientValueProperty
constructor
A new instance of EvaluationReviewNotificationRecipientValueProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(user_id: nil) ⇒ EvaluationReviewNotificationRecipientValueProperty
Returns a new instance of EvaluationReviewNotificationRecipientValueProperty.
2185 2186 2187 2188 |
# File 'connect/cfn_evaluation_form.rb', line 2185 def initialize(user_id: nil) @user_id = user_id Jsii::Type.check_type(@user_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "userId") unless @user_id.nil? end |
Instance Attribute Details
#user_id ⇒ String? (readonly)
The user identifier for the notification recipient.
2194 2195 2196 |
# File 'connect/cfn_evaluation_form.rb', line 2194 def user_id @user_id end |
Class Method Details
.jsii_properties ⇒ Object
2196 2197 2198 2199 2200 |
# File 'connect/cfn_evaluation_form.rb', line 2196 def self.jsii_properties { :user_id => "userId", } end |
Instance Method Details
#to_jsii ⇒ Object
2202 2203 2204 2205 2206 2207 2208 |
# File 'connect/cfn_evaluation_form.rb', line 2202 def to_jsii result = {} result.merge!({ "userId" => @user_id, }) result.compact end |