Class: Aws::QConnect::Types::MessageTemplateData

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#attribute_typesArray<String>

The types of attributes that the message template contains.

Returns:

  • (Array<String>)


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

#channelString

The channel of the message template.

Returns:

  • (String)


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_subtypeString

The channel subtype this message template applies to.

Returns:

  • (String)


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

#contentTypes::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_timeTime

The timestamp when the message template was created.

Returns:

  • (Time)


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_attributesTypes::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

#descriptionString

The description of the message template.

Returns:

  • (String)


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_configurationTypes::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_arnString

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

Returns:

  • (String)


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_idString

The identifier of the knowledge base.

Returns:

  • (String)


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

#languageString

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)


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_byString

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

Returns:

  • (String)


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_timeTime

The timestamp when the message template data was last modified.

Returns:

  • (Time)


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_arnString

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

Returns:

  • (String)


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_256String

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)


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_idString

The identifier of the message template.

Returns:

  • (String)


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

#nameString

The name of the message template.

Returns:

  • (String)


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_summaryTypes::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

#tagsHash<String,String>

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

Returns:

  • (Hash<String,String>)


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