docs: def dynamic_template_data(self, value):
          """Data for a transactional template
  
          :param value: Data for a transactional template
          :type value: DynamicTemplateData, a JSON-serializeable structure
          """
          if not isinstance(value, DynamicTemplateData):
              value = DynamicTemplateData(value)
          try:
              personalization = self._personalizations[value.personalization]
              has_internal_personalization = True
          except IndexError:
              personalization = Personalization()
              has_internal_personalization = False
          personalization.dynamic_template_data = value.dynamic_template_data
  
          if not has_internal_personalization:
              self.add_personalization(
                  personalization, index=value.personalization)