Class: AWSCDK::Connect::CfnEvaluationForm::EvaluationFormTargetConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
connect/cfn_evaluation_form.rb

Overview

Configuration that specifies the target for an evaluation form.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(contact_interaction_type:) ⇒ EvaluationFormTargetConfigurationProperty

Returns a new instance of EvaluationFormTargetConfigurationProperty.

Parameters:

  • contact_interaction_type (String)

    The contact interaction type for this evaluation form.



2000
2001
2002
2003
# File 'connect/cfn_evaluation_form.rb', line 2000

def initialize(contact_interaction_type:)
  @contact_interaction_type = contact_interaction_type
  Jsii::Type.check_type(@contact_interaction_type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "contactInteractionType")
end

Instance Attribute Details

#contact_interaction_typeString (readonly)

The contact interaction type for this evaluation form.



2009
2010
2011
# File 'connect/cfn_evaluation_form.rb', line 2009

def contact_interaction_type
  @contact_interaction_type
end

Class Method Details

.jsii_propertiesObject



2011
2012
2013
2014
2015
# File 'connect/cfn_evaluation_form.rb', line 2011

def self.jsii_properties
  {
    :contact_interaction_type => "contactInteractionType",
  }
end

Instance Method Details

#to_jsiiObject



2017
2018
2019
2020
2021
2022
2023
# File 'connect/cfn_evaluation_form.rb', line 2017

def to_jsii
  result = {}
  result.merge!({
    "contactInteractionType" => @contact_interaction_type,
  })
  result.compact
end