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.
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.
1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1781 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.
1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1781 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.
1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1781 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.
1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1781 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
1781 1782 1783 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1781 def unknown @unknown end |
#user_arn_value ⇒ String
Represents the user that performed the audit.
1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1781 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 |