Class: Aws::QConnect::Types::MessageTemplateData
- Inherits:
-
Struct
- Object
- Struct
- Aws::QConnect::Types::MessageTemplateData
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-qconnect/types.rb
Overview
The data of a message template.
Constant Summary collapse
- SENSITIVE =
[:channel]
Instance Attribute Summary collapse
-
#attribute_types ⇒ Array<String>
The types of attributes that the message template contains.
-
#channel ⇒ String
The channel of the message template.
-
#channel_subtype ⇒ String
The channel subtype this message template applies to.
-
#content ⇒ Types::MessageTemplateContentProvider
The content of the message template.
-
#created_time ⇒ Time
The timestamp when the message template was created.
-
#default_attributes ⇒ Types::MessageTemplateAttributes
An object that specifies the default values to use for variables in the message template.
-
#description ⇒ String
The description of the message template.
-
#grouping_configuration ⇒ Types::GroupingConfiguration
The configuration information of the grouping of Amazon Q in Connect users.
-
#knowledge_base_arn ⇒ String
The Amazon Resource Name (ARN) of the knowledge base.
-
#knowledge_base_id ⇒ String
The identifier of the knowledge base.
-
#language ⇒ String
The language code value for the language in which the quick response is written.
-
#last_modified_by ⇒ String
The Amazon Resource Name (ARN) of the user who last updated the message template data.
-
#last_modified_time ⇒ Time
The timestamp when the message template data was last modified.
-
#message_template_arn ⇒ String
The Amazon Resource Name (ARN) of the message template.
-
#message_template_content_sha_256 ⇒ String
The checksum value of the message template content that is referenced by the ‘$LATEST` qualifier.
-
#message_template_id ⇒ String
The identifier of the message template.
-
#name ⇒ String
The name of the message template.
-
#source_configuration_summary ⇒ Types::MessageTemplateSourceConfigurationSummary
The source configuration summary of the message template.
-
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource.
Instance Attribute Details
#attribute_types ⇒ Array<String>
The types of attributes that the message template contains.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#channel ⇒ String
The channel of the message template.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#channel_subtype ⇒ String
The channel subtype this message template applies to.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#content ⇒ Types::MessageTemplateContentProvider
The content of the message template.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#created_time ⇒ Time
The timestamp when the message template was created.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :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.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#description ⇒ String
The description of the message template.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :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.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :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.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#knowledge_base_id ⇒ String
The identifier of the knowledge base.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :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`
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :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.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :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.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :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.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :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.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#message_template_id ⇒ String
The identifier of the message template.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |
#name ⇒ String
The name of the message template.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :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.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :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.
7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7513 class MessageTemplateData < 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, :message_template_content_sha_256, :tags) SENSITIVE = [:channel] include Aws::Structure end |