Class: Aws::Connect::Types::EvaluationFormQuestion

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb

Overview

Information about a question from an evaluation form.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enablement ⇒ Types::EvaluationFormItemEnablementConfiguration

A question conditional enablement.



14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 14259

class EvaluationFormQuestion < Struct.new(
  :title,
  :instructions,
  :ref_id,
  :not_applicable_enabled,
  :question_type,
  :question_type_properties,
  :enablement,
  :weight,
  :scoring_configuration,
  :metric_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#instructions ⇒ String

The instructions of the section.

Returns:

  • (String)


14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 14259

class EvaluationFormQuestion < Struct.new(
  :title,
  :instructions,
  :ref_id,
  :not_applicable_enabled,
  :question_type,
  :question_type_properties,
  :enablement,
  :weight,
  :scoring_configuration,
  :metric_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#metric_configuration ⇒ Types::EvaluationFormMetricConfiguration

The metric configuration for the question. Use this to associate a business outcome metric with the question.



14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 14259

class EvaluationFormQuestion < Struct.new(
  :title,
  :instructions,
  :ref_id,
  :not_applicable_enabled,
  :question_type,
  :question_type_properties,
  :enablement,
  :weight,
  :scoring_configuration,
  :metric_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#not_applicable_enabled ⇒ Boolean

The flag to enable not applicable answers to the question.

Returns:

  • (Boolean)


14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 14259

class EvaluationFormQuestion < Struct.new(
  :title,
  :instructions,
  :ref_id,
  :not_applicable_enabled,
  :question_type,
  :question_type_properties,
  :enablement,
  :weight,
  :scoring_configuration,
  :metric_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#question_type ⇒ String

The type of the question.

Returns:

  • (String)


14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 14259

class EvaluationFormQuestion < Struct.new(
  :title,
  :instructions,
  :ref_id,
  :not_applicable_enabled,
  :question_type,
  :question_type_properties,
  :enablement,
  :weight,
  :scoring_configuration,
  :metric_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#question_type_properties ⇒ Types::EvaluationFormQuestionTypeProperties

The properties of the type of question. Text questions do not have to define question type properties.



14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 14259

class EvaluationFormQuestion < Struct.new(
  :title,
  :instructions,
  :ref_id,
  :not_applicable_enabled,
  :question_type,
  :question_type_properties,
  :enablement,
  :weight,
  :scoring_configuration,
  :metric_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#ref_id ⇒ String

The identifier of the question. An identifier must be unique within the evaluation form.

Returns:

  • (String)


14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 14259

class EvaluationFormQuestion < Struct.new(
  :title,
  :instructions,
  :ref_id,
  :not_applicable_enabled,
  :question_type,
  :question_type_properties,
  :enablement,
  :weight,
  :scoring_configuration,
  :metric_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#scoring_configuration ⇒ Types::EvaluationFormQuestionScoringConfiguration

The scoring configuration of the question.



14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 14259

class EvaluationFormQuestion < Struct.new(
  :title,
  :instructions,
  :ref_id,
  :not_applicable_enabled,
  :question_type,
  :question_type_properties,
  :enablement,
  :weight,
  :scoring_configuration,
  :metric_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#title ⇒ String

The title of the question.

Returns:

  • (String)


14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 14259

class EvaluationFormQuestion < Struct.new(
  :title,
  :instructions,
  :ref_id,
  :not_applicable_enabled,
  :question_type,
  :question_type_properties,
  :enablement,
  :weight,
  :scoring_configuration,
  :metric_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#weight ⇒ Float

The scoring weight of the section.

Returns:

  • (Float)


14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 14259

class EvaluationFormQuestion < Struct.new(
  :title,
  :instructions,
  :ref_id,
  :not_applicable_enabled,
  :question_type,
  :question_type_properties,
  :enablement,
  :weight,
  :scoring_configuration,
  :metric_configuration)
  SENSITIVE = []
  include Aws::Structure
end