Class: Aws::Connect::Types::ReferenceSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::ReferenceSummary
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-connect/types.rb
Overview
ReferenceSummary is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ReferenceSummary corresponding to the set member.
Contains summary information about a reference. ReferenceSummary
contains only one non null field between the URL and attachment based
on the reference type.
Defined Under Namespace
Classes: Attachment, Date, Email, EmailMessage, EmailMessagePlainText, EmailMessagePlainTextRedacted, EmailMessageRedacted, Number, String, Unknown, Url
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#attachment ⇒ Types::AttachmentReference
Information about the reference when the
referenceTypeisATTACHMENT. -
#date ⇒ Types::DateReference
Information about a reference when the
referenceTypeisDATE. -
#email ⇒ Types::EmailReference
Information about a reference when the
referenceTypeisEMAIL. -
#email_message ⇒ Types::EmailMessageReference
Information about the reference when the referenceType is
EMAIL_MESSAGE. -
#email_message_plain_text ⇒ Types::EmailMessageReference
Information about the reference when the referenceType is
EMAIL_MESSAGE. -
#email_message_plain_text_redacted ⇒ Types::EmailMessageReference
Information about the reference when the referenceType is
EMAIL_MESSAGE. -
#email_message_redacted ⇒ Types::EmailMessageReference
Information about the reference when the referenceType is
EMAIL_MESSAGE. -
#number ⇒ Types::NumberReference
Information about a reference when the
referenceTypeisNUMBER. -
#string ⇒ Types::StringReference
Information about a reference when the
referenceTypeisSTRING. -
#unknown ⇒ Object
Returns the value of attribute unknown.
-
#url ⇒ Types::UrlReference
Information about the reference when the
referenceTypeisURL.
Instance Attribute Details
#attachment ⇒ Types::AttachmentReference
Information about the reference when the referenceType is
ATTACHMENT. Otherwise, null.
28344 28345 28346 28347 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28359 28360 28361 28362 28363 28364 28365 28366 28367 28368 28369 28370 28371 |
# File 'lib/aws-sdk-connect/types.rb', line 28344 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_redacted, :email_message_plain_text, :email_message_plain_text_redacted, :string, :number, :date, :email, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Url < ReferenceSummary; end class Attachment < ReferenceSummary; end class EmailMessage < ReferenceSummary; end class EmailMessageRedacted < ReferenceSummary; end class EmailMessagePlainText < ReferenceSummary; end class EmailMessagePlainTextRedacted < ReferenceSummary; end class String < ReferenceSummary; end class Number < ReferenceSummary; end class Date < ReferenceSummary; end class Email < ReferenceSummary; end class Unknown < ReferenceSummary; end end |
#date ⇒ Types::DateReference
Information about a reference when the referenceType is DATE.
Otherwise, null.
28344 28345 28346 28347 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28359 28360 28361 28362 28363 28364 28365 28366 28367 28368 28369 28370 28371 |
# File 'lib/aws-sdk-connect/types.rb', line 28344 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_redacted, :email_message_plain_text, :email_message_plain_text_redacted, :string, :number, :date, :email, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Url < ReferenceSummary; end class Attachment < ReferenceSummary; end class EmailMessage < ReferenceSummary; end class EmailMessageRedacted < ReferenceSummary; end class EmailMessagePlainText < ReferenceSummary; end class EmailMessagePlainTextRedacted < ReferenceSummary; end class String < ReferenceSummary; end class Number < ReferenceSummary; end class Date < ReferenceSummary; end class Email < ReferenceSummary; end class Unknown < ReferenceSummary; end end |
#email ⇒ Types::EmailReference
Information about a reference when the referenceType is EMAIL.
Otherwise, null.
28344 28345 28346 28347 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28359 28360 28361 28362 28363 28364 28365 28366 28367 28368 28369 28370 28371 |
# File 'lib/aws-sdk-connect/types.rb', line 28344 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_redacted, :email_message_plain_text, :email_message_plain_text_redacted, :string, :number, :date, :email, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Url < ReferenceSummary; end class Attachment < ReferenceSummary; end class EmailMessage < ReferenceSummary; end class EmailMessageRedacted < ReferenceSummary; end class EmailMessagePlainText < ReferenceSummary; end class EmailMessagePlainTextRedacted < ReferenceSummary; end class String < ReferenceSummary; end class Number < ReferenceSummary; end class Date < ReferenceSummary; end class Email < ReferenceSummary; end class Unknown < ReferenceSummary; end end |
#email_message ⇒ Types::EmailMessageReference
Information about the reference when the referenceType is
EMAIL_MESSAGE. Otherwise, null.
28344 28345 28346 28347 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28359 28360 28361 28362 28363 28364 28365 28366 28367 28368 28369 28370 28371 |
# File 'lib/aws-sdk-connect/types.rb', line 28344 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_redacted, :email_message_plain_text, :email_message_plain_text_redacted, :string, :number, :date, :email, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Url < ReferenceSummary; end class Attachment < ReferenceSummary; end class EmailMessage < ReferenceSummary; end class EmailMessageRedacted < ReferenceSummary; end class EmailMessagePlainText < ReferenceSummary; end class EmailMessagePlainTextRedacted < ReferenceSummary; end class String < ReferenceSummary; end class Number < ReferenceSummary; end class Date < ReferenceSummary; end class Email < ReferenceSummary; end class Unknown < ReferenceSummary; end end |
#email_message_plain_text ⇒ Types::EmailMessageReference
Information about the reference when the referenceType is
EMAIL_MESSAGE. Otherwise, null.
28344 28345 28346 28347 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28359 28360 28361 28362 28363 28364 28365 28366 28367 28368 28369 28370 28371 |
# File 'lib/aws-sdk-connect/types.rb', line 28344 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_redacted, :email_message_plain_text, :email_message_plain_text_redacted, :string, :number, :date, :email, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Url < ReferenceSummary; end class Attachment < ReferenceSummary; end class EmailMessage < ReferenceSummary; end class EmailMessageRedacted < ReferenceSummary; end class EmailMessagePlainText < ReferenceSummary; end class EmailMessagePlainTextRedacted < ReferenceSummary; end class String < ReferenceSummary; end class Number < ReferenceSummary; end class Date < ReferenceSummary; end class Email < ReferenceSummary; end class Unknown < ReferenceSummary; end end |
#email_message_plain_text_redacted ⇒ Types::EmailMessageReference
Information about the reference when the referenceType is
EMAIL_MESSAGE. Otherwise, null.
28344 28345 28346 28347 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28359 28360 28361 28362 28363 28364 28365 28366 28367 28368 28369 28370 28371 |
# File 'lib/aws-sdk-connect/types.rb', line 28344 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_redacted, :email_message_plain_text, :email_message_plain_text_redacted, :string, :number, :date, :email, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Url < ReferenceSummary; end class Attachment < ReferenceSummary; end class EmailMessage < ReferenceSummary; end class EmailMessageRedacted < ReferenceSummary; end class EmailMessagePlainText < ReferenceSummary; end class EmailMessagePlainTextRedacted < ReferenceSummary; end class String < ReferenceSummary; end class Number < ReferenceSummary; end class Date < ReferenceSummary; end class Email < ReferenceSummary; end class Unknown < ReferenceSummary; end end |
#email_message_redacted ⇒ Types::EmailMessageReference
Information about the reference when the referenceType is
EMAIL_MESSAGE. Otherwise, null.
28344 28345 28346 28347 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28359 28360 28361 28362 28363 28364 28365 28366 28367 28368 28369 28370 28371 |
# File 'lib/aws-sdk-connect/types.rb', line 28344 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_redacted, :email_message_plain_text, :email_message_plain_text_redacted, :string, :number, :date, :email, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Url < ReferenceSummary; end class Attachment < ReferenceSummary; end class EmailMessage < ReferenceSummary; end class EmailMessageRedacted < ReferenceSummary; end class EmailMessagePlainText < ReferenceSummary; end class EmailMessagePlainTextRedacted < ReferenceSummary; end class String < ReferenceSummary; end class Number < ReferenceSummary; end class Date < ReferenceSummary; end class Email < ReferenceSummary; end class Unknown < ReferenceSummary; end end |
#number ⇒ Types::NumberReference
Information about a reference when the referenceType is NUMBER.
Otherwise, null.
28344 28345 28346 28347 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28359 28360 28361 28362 28363 28364 28365 28366 28367 28368 28369 28370 28371 |
# File 'lib/aws-sdk-connect/types.rb', line 28344 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_redacted, :email_message_plain_text, :email_message_plain_text_redacted, :string, :number, :date, :email, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Url < ReferenceSummary; end class Attachment < ReferenceSummary; end class EmailMessage < ReferenceSummary; end class EmailMessageRedacted < ReferenceSummary; end class EmailMessagePlainText < ReferenceSummary; end class EmailMessagePlainTextRedacted < ReferenceSummary; end class String < ReferenceSummary; end class Number < ReferenceSummary; end class Date < ReferenceSummary; end class Email < ReferenceSummary; end class Unknown < ReferenceSummary; end end |
#string ⇒ Types::StringReference
Information about a reference when the referenceType is STRING.
Otherwise, null.
28344 28345 28346 28347 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28359 28360 28361 28362 28363 28364 28365 28366 28367 28368 28369 28370 28371 |
# File 'lib/aws-sdk-connect/types.rb', line 28344 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_redacted, :email_message_plain_text, :email_message_plain_text_redacted, :string, :number, :date, :email, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Url < ReferenceSummary; end class Attachment < ReferenceSummary; end class EmailMessage < ReferenceSummary; end class EmailMessageRedacted < ReferenceSummary; end class EmailMessagePlainText < ReferenceSummary; end class EmailMessagePlainTextRedacted < ReferenceSummary; end class String < ReferenceSummary; end class Number < ReferenceSummary; end class Date < ReferenceSummary; end class Email < ReferenceSummary; end class Unknown < ReferenceSummary; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
28344 28345 28346 |
# File 'lib/aws-sdk-connect/types.rb', line 28344 def unknown @unknown end |
#url ⇒ Types::UrlReference
Information about the reference when the referenceType is URL.
Otherwise, null.
28344 28345 28346 28347 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28359 28360 28361 28362 28363 28364 28365 28366 28367 28368 28369 28370 28371 |
# File 'lib/aws-sdk-connect/types.rb', line 28344 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_redacted, :email_message_plain_text, :email_message_plain_text_redacted, :string, :number, :date, :email, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Url < ReferenceSummary; end class Attachment < ReferenceSummary; end class EmailMessage < ReferenceSummary; end class EmailMessageRedacted < ReferenceSummary; end class EmailMessagePlainText < ReferenceSummary; end class EmailMessagePlainTextRedacted < ReferenceSummary; end class String < ReferenceSummary; end class Number < ReferenceSummary; end class Date < ReferenceSummary; end class Email < ReferenceSummary; end class Unknown < ReferenceSummary; end end |