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 up to 3000 characters, while all
other fields accept up to 4100 characters. If you use multi-byte
characters, the effective character limit may be lower.
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.
1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1700 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.
1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1700 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.
1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1700 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.
1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1700 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
1700 1701 1702 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1700 def unknown @unknown end |
#user_arn_value ⇒ String
Represents the user that performed the audit.
1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1700 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 |