Class: Aws::ConnectCases::Types::RelatedItemInputContent

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-connectcases/types.rb

Overview

Note:

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

Represents the content of a related item to be created.

Defined Under Namespace

Classes: Comment, ConnectCase, Contact, Custom, File, Sla, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#comment ⇒ Types::CommentContent

Represents the content of a comment to be returned to agents.

Returns:



2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
# File 'lib/aws-sdk-connectcases/types.rb', line 2970

class RelatedItemInputContent < Struct.new(
  :contact,
  :comment,
  :file,
  :sla,
  :connect_case,
  :custom,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Contact < RelatedItemInputContent; end
  class Comment < RelatedItemInputContent; end
  class File < RelatedItemInputContent; end
  class Sla < RelatedItemInputContent; end
  class ConnectCase < RelatedItemInputContent; end
  class Custom < RelatedItemInputContent; end
  class Unknown < RelatedItemInputContent; end
end

#connect_case ⇒ Types::ConnectCaseInputContent

Represents the Amazon Connect case to be created as a related item.

Returns:



2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
# File 'lib/aws-sdk-connectcases/types.rb', line 2970

class RelatedItemInputContent < Struct.new(
  :contact,
  :comment,
  :file,
  :sla,
  :connect_case,
  :custom,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Contact < RelatedItemInputContent; end
  class Comment < RelatedItemInputContent; end
  class File < RelatedItemInputContent; end
  class Sla < RelatedItemInputContent; end
  class ConnectCase < RelatedItemInputContent; end
  class Custom < RelatedItemInputContent; end
  class Unknown < RelatedItemInputContent; end
end

#contact ⇒ Types::Contact

Object representing a contact in Amazon Connect as an API request field.

Returns:



2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
# File 'lib/aws-sdk-connectcases/types.rb', line 2970

class RelatedItemInputContent < Struct.new(
  :contact,
  :comment,
  :file,
  :sla,
  :connect_case,
  :custom,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Contact < RelatedItemInputContent; end
  class Comment < RelatedItemInputContent; end
  class File < RelatedItemInputContent; end
  class Sla < RelatedItemInputContent; end
  class ConnectCase < RelatedItemInputContent; end
  class Custom < RelatedItemInputContent; end
  class Unknown < RelatedItemInputContent; end
end

#custom ⇒ Types::CustomInputContent

Represents the content of a Custom type related item.

Returns:



2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
# File 'lib/aws-sdk-connectcases/types.rb', line 2970

class RelatedItemInputContent < Struct.new(
  :contact,
  :comment,
  :file,
  :sla,
  :connect_case,
  :custom,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Contact < RelatedItemInputContent; end
  class Comment < RelatedItemInputContent; end
  class File < RelatedItemInputContent; end
  class Sla < RelatedItemInputContent; end
  class ConnectCase < RelatedItemInputContent; end
  class Custom < RelatedItemInputContent; end
  class Unknown < RelatedItemInputContent; end
end

#file ⇒ Types::FileContent

A file of related items.

Returns:



2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
# File 'lib/aws-sdk-connectcases/types.rb', line 2970

class RelatedItemInputContent < Struct.new(
  :contact,
  :comment,
  :file,
  :sla,
  :connect_case,
  :custom,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Contact < RelatedItemInputContent; end
  class Comment < RelatedItemInputContent; end
  class File < RelatedItemInputContent; end
  class Sla < RelatedItemInputContent; end
  class ConnectCase < RelatedItemInputContent; end
  class Custom < RelatedItemInputContent; end
  class Unknown < RelatedItemInputContent; end
end

#sla ⇒ Types::SlaInputContent

Represents the content of an SLA to be created.

Returns:



2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
# File 'lib/aws-sdk-connectcases/types.rb', line 2970

class RelatedItemInputContent < Struct.new(
  :contact,
  :comment,
  :file,
  :sla,
  :connect_case,
  :custom,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Contact < RelatedItemInputContent; end
  class Comment < RelatedItemInputContent; end
  class File < RelatedItemInputContent; end
  class Sla < RelatedItemInputContent; end
  class ConnectCase < RelatedItemInputContent; end
  class Custom < RelatedItemInputContent; end
  class Unknown < RelatedItemInputContent; end
end

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • the current value of unknown



2970
2971
2972
# File 'lib/aws-sdk-connectcases/types.rb', line 2970

def unknown
  @unknown
end