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.
27149 27150 27151 27152 27153 27154 27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 27175 27176 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27149 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.
27149 27150 27151 27152 27153 27154 27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 27175 27176 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27149 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.
27149 27150 27151 27152 27153 27154 27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 27175 27176 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27149 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.
27149 27150 27151 27152 27153 27154 27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 27175 27176 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27149 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.
27149 27150 27151 27152 27153 27154 27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 27175 27176 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27149 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.
27149 27150 27151 27152 27153 27154 27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 27175 27176 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27149 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.
27149 27150 27151 27152 27153 27154 27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 27175 27176 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27149 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.
27149 27150 27151 27152 27153 27154 27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 27175 27176 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27149 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.
27149 27150 27151 27152 27153 27154 27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 27175 27176 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27149 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
27149 27150 27151 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27149 def unknown @unknown end |
#url ⇒ Types::UrlReference
Information about the reference when the referenceType is URL.
Otherwise, null.
27149 27150 27151 27152 27153 27154 27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 27175 27176 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27149 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 |