Class: Aws::ConnectCases::Types::FieldValueUnion

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb

Overview

Note:

FieldValueUnion is a union - when making an API calls you must set exactly one of the members.

Note:

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.

The 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

Instance Attribute Details

#boolean_valueBoolean

Can be either null, or have a Boolean value type. Only one value can be provided.

Returns:

  • (Boolean)


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_valueFloat

Can be either null, or have a Double number value type. Only one value can be provided.

Returns:

  • (Float)


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_valueTypes::EmptyFieldValue

An empty value.

Returns:

  • (Types::EmptyFieldValue)


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_valueString

String value type.

Returns:

  • (String)


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

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1700
1701
1702
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1700

def unknown
  @unknown
end

#user_arn_valueString

Represents the user that performed the audit.

Returns:

  • (String)


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