Class: Aws::Connect::Types::EvaluationAnswerData
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::EvaluationAnswerData
- Includes:
- Structure, Structure::Union
- Defined in:
- 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.
Direct Known Subclasses
DateTimeValue, NotApplicable, NumericValue, StringValue, StringValues, Unknown
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.
12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 |
# File 'lib/aws-sdk-connect/types.rb', line 12251 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.
12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 |
# File 'lib/aws-sdk-connect/types.rb', line 12251 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.
12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 |
# File 'lib/aws-sdk-connect/types.rb', line 12251 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.
12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 |
# File 'lib/aws-sdk-connect/types.rb', line 12251 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.
12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 |
# File 'lib/aws-sdk-connect/types.rb', line 12251 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
12251 12252 12253 |
# File 'lib/aws-sdk-connect/types.rb', line 12251 def unknown @unknown end |