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.
Direct Known Subclasses
Attachment, Date, Email, EmailMessage, EmailMessagePlainText, Number, String, Unknown, Url
Defined Under Namespace
Classes: Attachment, Date, Email, EmailMessage, EmailMessagePlainText, 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. -
#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.
26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 26262 26263 26264 26265 26266 26267 26268 26269 26270 |
# File 'lib/aws-sdk-connect/types.rb', line 26247 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_plain_text, :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 EmailMessagePlainText < 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.
26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 26262 26263 26264 26265 26266 26267 26268 26269 26270 |
# File 'lib/aws-sdk-connect/types.rb', line 26247 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_plain_text, :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 EmailMessagePlainText < 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.
26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 26262 26263 26264 26265 26266 26267 26268 26269 26270 |
# File 'lib/aws-sdk-connect/types.rb', line 26247 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_plain_text, :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 EmailMessagePlainText < 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.
26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 26262 26263 26264 26265 26266 26267 26268 26269 26270 |
# File 'lib/aws-sdk-connect/types.rb', line 26247 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_plain_text, :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 EmailMessagePlainText < 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.
26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 26262 26263 26264 26265 26266 26267 26268 26269 26270 |
# File 'lib/aws-sdk-connect/types.rb', line 26247 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_plain_text, :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 EmailMessagePlainText < 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.
26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 26262 26263 26264 26265 26266 26267 26268 26269 26270 |
# File 'lib/aws-sdk-connect/types.rb', line 26247 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_plain_text, :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 EmailMessagePlainText < 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.
26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 26262 26263 26264 26265 26266 26267 26268 26269 26270 |
# File 'lib/aws-sdk-connect/types.rb', line 26247 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_plain_text, :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 EmailMessagePlainText < 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
26247 26248 26249 |
# File 'lib/aws-sdk-connect/types.rb', line 26247 def unknown @unknown end |
#url ⇒ Types::UrlReference
Information about the reference when the referenceType is URL. Otherwise, null.
26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 26262 26263 26264 26265 26266 26267 26268 26269 26270 |
# File 'lib/aws-sdk-connect/types.rb', line 26247 class ReferenceSummary < Struct.new( :url, :attachment, :email_message, :email_message_plain_text, :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 EmailMessagePlainText < ReferenceSummary; end class String < ReferenceSummary; end class Number < ReferenceSummary; end class Date < ReferenceSummary; end class Email < ReferenceSummary; end class Unknown < ReferenceSummary; end end |