Class: Aws::QConnect::Types::ExtendedMessageTemplateData

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

Overview

The extended data of a message template.

Constant Summary collapse

SENSITIVE =
[:channel]

Instance Attribute Summary collapse

Instance Attribute Details

#attachments ⇒ Array<Types::MessageTemplateAttachment>

The message template attachments.



4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#attribute_types ⇒ Array<String>

The types of attributes contain the message template.

Returns:

  • (Array<String>)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#channel ⇒ String

The channel of the message template.

Returns:

  • (String)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#channel_subtype ⇒ String

The channel subtype this message template applies to.

Returns:

  • (String)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#content ⇒ Types::MessageTemplateContentProvider

The content of the message template.



4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#created_time ⇒ Time

The timestamp when the message template was created.

Returns:

  • (Time)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#default_attributes ⇒ Types::MessageTemplateAttributes

An object that specifies the default values to use for variables in the message template. This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable.



4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#description ⇒ String

The description of the message template.

Returns:

  • (String)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#grouping_configuration ⇒ Types::GroupingConfiguration

The configuration information of the grouping of Amazon Q in Connect users.



4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#is_active ⇒ Boolean

Whether the version of the message template is activated.

Returns:

  • (Boolean)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#knowledge_base_arn ⇒ String

The Amazon Resource Name (ARN) of the knowledge base.

Returns:

  • (String)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#knowledge_base_id ⇒ String

The identifier of the knowledge base.

Returns:

  • (String)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#language ⇒ String

The language code value for the language in which the quick response is written. The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW

Returns:

  • (String)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#last_modified_by ⇒ String

The Amazon Resource Name (ARN) of the user who last updated the message template data.

Returns:

  • (String)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#last_modified_time ⇒ Time

The timestamp when the message template data was last modified.

Returns:

  • (Time)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#message_template_arn ⇒ String

The Amazon Resource Name (ARN) of the message template.

Returns:

  • (String)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#message_template_content_sha_256 ⇒ String

The checksum value of the message template content that is referenced by the $LATEST qualifier. It can be returned in MessageTemplateData or ExtendedMessageTemplateData. It’s calculated by content, language, defaultAttributes and Attachments of the message template.

Returns:

  • (String)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#message_template_id ⇒ String

The identifier of the message template.

Returns:

  • (String)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#name ⇒ String

The name of the message template.

Returns:

  • (String)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#source_configuration_summary ⇒ Types::MessageTemplateSourceConfigurationSummary

The source configuration summary of the message template.



4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

The tags used to organize, track, or control access for this resource.

Returns:

  • (Hash<String,String>)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end

#version_number ⇒ Integer

The version number of the message template version.

Returns:

  • (Integer)


4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4682

class ExtendedMessageTemplateData < Struct.new(
  :message_template_arn,
  :message_template_id,
  :knowledge_base_arn,
  :knowledge_base_id,
  :name,
  :channel,
  :channel_subtype,
  :created_time,
  :last_modified_time,
  :last_modified_by,
  :content,
  :description,
  :language,
  :source_configuration_summary,
  :grouping_configuration,
  :default_attributes,
  :attribute_types,
  :attachments,
  :is_active,
  :version_number,
  :message_template_content_sha_256,
  :tags)
  SENSITIVE = [:channel]
  include Aws::Structure
end