Class: Aws::QConnect::Types::MessageTemplateAttachment

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb

Overview

Information about the message template attachment.

Constant Summary collapse

SENSITIVE =
[:name, :url]

Instance Attribute Summary collapse

Instance Attribute Details

#attachment_idString

The identifier of the attachment file.

Returns:

  • (String)


6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6566

class MessageTemplateAttachment < Struct.new(
  :attachment_id,
  :content_disposition,
  :name,
  :uploaded_time,
  :url,
  :url_expiry)
  SENSITIVE = [:name, :url]
  include Aws::Structure
end

#content_dispositionString

The presentation information for the attachment file.

Returns:

  • (String)


6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6566

class MessageTemplateAttachment < Struct.new(
  :attachment_id,
  :content_disposition,
  :name,
  :uploaded_time,
  :url,
  :url_expiry)
  SENSITIVE = [:name, :url]
  include Aws::Structure
end

#nameString

The name of the attachment file being uploaded. The name should include the file extension.

Returns:

  • (String)


6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6566

class MessageTemplateAttachment < Struct.new(
  :attachment_id,
  :content_disposition,
  :name,
  :uploaded_time,
  :url,
  :url_expiry)
  SENSITIVE = [:name, :url]
  include Aws::Structure
end

#uploaded_timeTime

The timestamp when the attachment file was uploaded.

Returns:

  • (Time)


6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6566

class MessageTemplateAttachment < Struct.new(
  :attachment_id,
  :content_disposition,
  :name,
  :uploaded_time,
  :url,
  :url_expiry)
  SENSITIVE = [:name, :url]
  include Aws::Structure
end

#urlString

A pre-signed Amazon S3 URL that can be used to download the attachment file.

Returns:

  • (String)


6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6566

class MessageTemplateAttachment < Struct.new(
  :attachment_id,
  :content_disposition,
  :name,
  :uploaded_time,
  :url,
  :url_expiry)
  SENSITIVE = [:name, :url]
  include Aws::Structure
end

#url_expiryTime

The expiration time of the pre-signed Amazon S3 URL.

Returns:

  • (Time)


6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6566

class MessageTemplateAttachment < Struct.new(
  :attachment_id,
  :content_disposition,
  :name,
  :uploaded_time,
  :url,
  :url_expiry)
  SENSITIVE = [:name, :url]
  include Aws::Structure
end