Class: Aws::Connect::Types::EvaluationAnswerData
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::EvaluationAnswerData
- Defined in:
- gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb
Overview
EvaluationAnswerData is a union - when making an API calls you must set exactly one of the members.
EvaluationAnswerData is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of EvaluationAnswerData corresponding to the set member.
Information about answer data for a contact evaluation. Answer data must be either string, numeric, or not applicable.
Defined Under Namespace
Classes: DateTimeValue, NotApplicable, NumericValue, StringValue, StringValues, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#date_time_value ⇒ String
Date and time value provided as an answer to an evaluation question.
-
#not_applicable ⇒ Boolean
The flag to mark the question as not applicable.
-
#numeric_value ⇒ Float
The numeric value for an answer in a contact evaluation.
-
#string_value ⇒ String
The string value for an answer in a contact evaluation.
-
#string_values ⇒ Array<String>
String values provided as answers to evaluation questions.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#date_time_value ⇒ String
Date and time value provided as an answer to an evaluation question.
13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 13660 class EvaluationAnswerData < Struct.new( :string_value, :numeric_value, :string_values, :date_time_value, :not_applicable, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class StringValue < EvaluationAnswerData; end class NumericValue < EvaluationAnswerData; end class StringValues < EvaluationAnswerData; end class DateTimeValue < EvaluationAnswerData; end class NotApplicable < EvaluationAnswerData; end class Unknown < EvaluationAnswerData; end end |
#not_applicable ⇒ Boolean
The flag to mark the question as not applicable.
13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 13660 class EvaluationAnswerData < Struct.new( :string_value, :numeric_value, :string_values, :date_time_value, :not_applicable, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class StringValue < EvaluationAnswerData; end class NumericValue < EvaluationAnswerData; end class StringValues < EvaluationAnswerData; end class DateTimeValue < EvaluationAnswerData; end class NotApplicable < EvaluationAnswerData; end class Unknown < EvaluationAnswerData; end end |
#numeric_value ⇒ Float
The numeric value for an answer in a contact evaluation.
13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 13660 class EvaluationAnswerData < Struct.new( :string_value, :numeric_value, :string_values, :date_time_value, :not_applicable, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class StringValue < EvaluationAnswerData; end class NumericValue < EvaluationAnswerData; end class StringValues < EvaluationAnswerData; end class DateTimeValue < EvaluationAnswerData; end class NotApplicable < EvaluationAnswerData; end class Unknown < EvaluationAnswerData; end end |
#string_value ⇒ String
The string value for an answer in a contact evaluation.
13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 13660 class EvaluationAnswerData < Struct.new( :string_value, :numeric_value, :string_values, :date_time_value, :not_applicable, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class StringValue < EvaluationAnswerData; end class NumericValue < EvaluationAnswerData; end class StringValues < EvaluationAnswerData; end class DateTimeValue < EvaluationAnswerData; end class NotApplicable < EvaluationAnswerData; end class Unknown < EvaluationAnswerData; end end |
#string_values ⇒ Array<String>
String values provided as answers to evaluation questions.
13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 13660 class EvaluationAnswerData < Struct.new( :string_value, :numeric_value, :string_values, :date_time_value, :not_applicable, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class StringValue < EvaluationAnswerData; end class NumericValue < EvaluationAnswerData; end class StringValues < EvaluationAnswerData; end class DateTimeValue < EvaluationAnswerData; end class NotApplicable < EvaluationAnswerData; end class Unknown < EvaluationAnswerData; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
13660 13661 13662 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 13660 def unknown @unknown end |