Class: Aws::Connect::Types::ReferenceSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::ReferenceSummary
- Defined in:
- gems/aws-sdk-connect/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.
28122 28123 28124 28125 28126 28127 28128 28129 28130 28131 28132 28133 28134 28135 28136 28137 28138 28139 28140 28141 28142 28143 28144 28145 28146 28147 28148 28149 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 28122 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.
28122 28123 28124 28125 28126 28127 28128 28129 28130 28131 28132 28133 28134 28135 28136 28137 28138 28139 28140 28141 28142 28143 28144 28145 28146 28147 28148 28149 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 28122 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.
28122 28123 28124 28125 28126 28127 28128 28129 28130 28131 28132 28133 28134 28135 28136 28137 28138 28139 28140 28141 28142 28143 28144 28145 28146 28147 28148 28149 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 28122 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.
28122 28123 28124 28125 28126 28127 28128 28129 28130 28131 28132 28133 28134 28135 28136 28137 28138 28139 28140 28141 28142 28143 28144 28145 28146 28147 28148 28149 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 28122 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.
28122 28123 28124 28125 28126 28127 28128 28129 28130 28131 28132 28133 28134 28135 28136 28137 28138 28139 28140 28141 28142 28143 28144 28145 28146 28147 28148 28149 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 28122 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.
28122 28123 28124 28125 28126 28127 28128 28129 28130 28131 28132 28133 28134 28135 28136 28137 28138 28139 28140 28141 28142 28143 28144 28145 28146 28147 28148 28149 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 28122 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.
28122 28123 28124 28125 28126 28127 28128 28129 28130 28131 28132 28133 28134 28135 28136 28137 28138 28139 28140 28141 28142 28143 28144 28145 28146 28147 28148 28149 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 28122 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.
28122 28123 28124 28125 28126 28127 28128 28129 28130 28131 28132 28133 28134 28135 28136 28137 28138 28139 28140 28141 28142 28143 28144 28145 28146 28147 28148 28149 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 28122 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.
28122 28123 28124 28125 28126 28127 28128 28129 28130 28131 28132 28133 28134 28135 28136 28137 28138 28139 28140 28141 28142 28143 28144 28145 28146 28147 28148 28149 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 28122 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
28122 28123 28124 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 28122 def unknown @unknown end |
#url ⇒ Types::UrlReference
Information about the reference when the referenceType is URL.
Otherwise, null.
28122 28123 28124 28125 28126 28127 28128 28129 28130 28131 28132 28133 28134 28135 28136 28137 28138 28139 28140 28141 28142 28143 28144 28145 28146 28147 28148 28149 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 28122 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 |