Class: Aws::ConnectCases::Types::FieldValueUnion
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConnectCases::Types::FieldValueUnion
- Defined in:
- gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb
Overview
FieldValueUnion is a union - when making an API calls you must set exactly one of the members.
FieldValueUnion is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of FieldValueUnion corresponding to the set member.
Object to store union of Field values.
Summary system field accepts 3000 characters while all other
fields accept 500 characters.
Direct Known Subclasses
BooleanValue, DoubleValue, EmptyValue, StringValue, Unknown, UserArnValue
Defined Under Namespace
Classes: BooleanValue, DoubleValue, EmptyValue, StringValue, Unknown, UserArnValue
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#boolean_value ⇒ Boolean
Can be either null, or have a Boolean value type.
-
#double_value ⇒ Float
Can be either null, or have a Double number value type.
-
#empty_value ⇒ Types::EmptyFieldValue
An empty value.
-
#string_value ⇒ String
String value type.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
-
#user_arn_value ⇒ String
Represents the user that performed the audit.
Instance Attribute Details
#boolean_value ⇒ Boolean
Can be either null, or have a Boolean value type. Only one value can be provided.
1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1699 class FieldValueUnion < Struct.new( :string_value, :double_value, :boolean_value, :empty_value, :user_arn_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class StringValue < FieldValueUnion; end class DoubleValue < FieldValueUnion; end class BooleanValue < FieldValueUnion; end class EmptyValue < FieldValueUnion; end class UserArnValue < FieldValueUnion; end class Unknown < FieldValueUnion; end end |
#double_value ⇒ Float
Can be either null, or have a Double number value type. Only one value can be provided.
1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1699 class FieldValueUnion < Struct.new( :string_value, :double_value, :boolean_value, :empty_value, :user_arn_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class StringValue < FieldValueUnion; end class DoubleValue < FieldValueUnion; end class BooleanValue < FieldValueUnion; end class EmptyValue < FieldValueUnion; end class UserArnValue < FieldValueUnion; end class Unknown < FieldValueUnion; end end |
#empty_value ⇒ Types::EmptyFieldValue
An empty value.
1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1699 class FieldValueUnion < Struct.new( :string_value, :double_value, :boolean_value, :empty_value, :user_arn_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class StringValue < FieldValueUnion; end class DoubleValue < FieldValueUnion; end class BooleanValue < FieldValueUnion; end class EmptyValue < FieldValueUnion; end class UserArnValue < FieldValueUnion; end class Unknown < FieldValueUnion; end end |
#string_value ⇒ String
String value type.
1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1699 class FieldValueUnion < Struct.new( :string_value, :double_value, :boolean_value, :empty_value, :user_arn_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class StringValue < FieldValueUnion; end class DoubleValue < FieldValueUnion; end class BooleanValue < FieldValueUnion; end class EmptyValue < FieldValueUnion; end class UserArnValue < FieldValueUnion; end class Unknown < FieldValueUnion; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1699 1700 1701 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1699 def unknown @unknown end |
#user_arn_value ⇒ String
Represents the user that performed the audit.
1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1699 class FieldValueUnion < Struct.new( :string_value, :double_value, :boolean_value, :empty_value, :user_arn_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class StringValue < FieldValueUnion; end class DoubleValue < FieldValueUnion; end class BooleanValue < FieldValueUnion; end class EmptyValue < FieldValueUnion; end class UserArnValue < FieldValueUnion; end class Unknown < FieldValueUnion; end end |