def make_list_template_element(title, subtitle=None, image=None,
                               resource_id=None, action=None, i18n_titles=None,
                               i18n_subtitles=None, i18n_images=None,
                               i18n_resource_ids=None):
    """
    create carousel list template a Row.

        reference
        - `Common Message Property <https://developers.worksmobile.com/jp/document/100500805?lang=en>`_
    """
    content = {
        "title": title
    }

    if subtitle is not None:
        content["subtitle"] = subtitle

    if image is not None:
        content["image"] = image

    if resource_id is not None:
        content["resourceId"] = resource_id

    if action is not None:
        content["action"] = action

    if i18n_titles is not None:
        content["i18nTitles"] = i18n_titles

    if i18n_subtitles is not None:
        content["i18nSubtitles"] = i18n_subtitles

    if i18n_images is not None:
        content["i18nImages"] = i18n_images

    if i18n_resource_ids is not None:
        content["resourceIds"] = i18n_resource_ids

    return content