Values.UpdateWhatsAppMessageTemplateInputSourceUpdates an existing WhatsApp message template.
type nonrec t = {id : LinkedWhatsAppBusinessAccountId.t;The ID of the WhatsApp Business Account associated with this template.
*)metaTemplateId : MetaTemplateId.t option;The numeric ID of the template assigned by Meta.
*)templateName : MetaTemplateName.t option;The name of the message template. Use together with templateLanguageCode as an alternative to metaTemplateId to identify a template.
*)templateLanguageCode : MetaTemplateLanguage.t option;The language code of the message template (for example, en or en_US). Use together with templateName as an alternative to metaTemplateId to identify a template.
*)parameterFormat : MetaParameterFormat.t option;The format specification for parameters in the template, this can be either 'named' or 'positional'.
*)templateCategory : MetaTemplateCategory.t option;The new category for the template (for example, UTILITY or MARKETING).
*)templateComponents : MetaTemplateComponents.t option;The updated components of the template as a JSON blob (maximum 3000 characters).
*)ctaUrlLinkTrackingOptedOut : MetaTemplateCtaLinkTrackingOptedOut.t option;When true, disables click tracking for call-to-action URL buttons in the template.
*)}val make :
?metaTemplateId:??? ->
?templateName:??? ->
?templateLanguageCode:??? ->
?parameterFormat:??? ->
?templateCategory:??? ->
?templateComponents:??? ->
?ctaUrlLinkTrackingOptedOut:??? ->
id:LinkedWhatsAppBusinessAccountId.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Blob of MetaTemplateComponents.t
| `Boolean of MetaTemplateCtaLinkTrackingOptedOut.t
| `String of LinkedWhatsAppBusinessAccountId.t ])
list ]