Values.MessageTemplateDataSourceThe data of a message template.
type nonrec t = {messageTemplateArn : ArnWithQualifier.t option;The Amazon Resource Name (ARN) of the message template.
*)messageTemplateId : Uuid.t option;The identifier of the message template.
*)knowledgeBaseArn : Arn.t option;The Amazon Resource Name (ARN) of the knowledge base.
*)knowledgeBaseId : Uuid.t option;The identifier of the knowledge base.
*)name : Name.t option;The name of the message template.
*)channel : Channel.t option;The channel of the message template.
*)channelSubtype : ChannelSubtype.t option;The channel subtype this message template applies to.
*)createdTime : SyntheticTimestamp_date_time.t option;The timestamp when the message template was created.
*)lastModifiedTime : SyntheticTimestamp_date_time.t option;The timestamp when the message template data was last modified.
*)lastModifiedBy : GenericArn.t option;The Amazon Resource Name (ARN) of the user who last updated the message template data.
*)content : MessageTemplateContentProvider.t option;The content of the message template.
*)description : Description.t option;The description of the message template.
*)language : LanguageCode.t option;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
*)sourceConfigurationSummary : MessageTemplateSourceConfigurationSummary.t option;The source configuration summary of the message template.
*)groupingConfiguration : GroupingConfiguration.t option;defaultAttributes : MessageTemplateAttributes.t option;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.
*)attributeTypes : MessageTemplateAttributeTypeList.t option;The types of attributes that the message template contains.
*)messageTemplateContentSha256 : MessageTemplateContentSha256.t option;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.
*)}val make :
?messageTemplateArn:??? ->
?messageTemplateId:??? ->
?knowledgeBaseArn:??? ->
?knowledgeBaseId:??? ->
?name:??? ->
?channel:??? ->
?channelSubtype:??? ->
?createdTime:??? ->
?lastModifiedTime:??? ->
?lastModifiedBy:??? ->
?content:??? ->
?description:??? ->
?language:??? ->
?sourceConfigurationSummary:??? ->
?groupingConfiguration:??? ->
?defaultAttributes:??? ->
?attributeTypes:??? ->
?messageTemplateContentSha256:??? ->
?tags:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `Enum of string ] list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of ArnWithQualifier.t
| `Structure of
(string
* [> `List of [> `String of GroupingValue.t ] list
| `Map of
([> `String of MessageTemplateAttributeKey.t ]
* [> `String of MessageTemplateAttributeValue.t ])
list
| `String of GroupingCriteria.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `String of WhatsAppMessageTemplateComponent.t
| `Structure of
(string * [> `String of EmailHeaderKey.t ]) list ]
list
| `Map of
([> `String of MessageTemplateAttributeKey.t ]
* [> `String of MessageTemplateAttributeValue.t ])
list
| `String of NonEmptyUnlimitedString.t
| `Structure of
(string
* [> `Enum of string
| `String of NonEmptyUnlimitedString.t
| `Structure of
(string * [> `String of NonEmptyUnlimitedString.t ])
list ])
list ])
list ])
list
| `Timestamp of SyntheticTimestamp_date_time.t ])
list ]