Current section

Files

Jump to
messenger_bot lib messenger_bot components message list_element.ex
Raw

lib/messenger_bot/components/message/list_element.ex

defmodule MessengerBot.Component.Message.ListElement do
@moduledoc """
Structure and type for list element
"""
alias MessengerBot.Component.Message.Button
@derive [Poison.Encoder]
defstruct [:title, :subtitle, :image_url, :default_action, :buttons]
@type t :: %__MODULE__{
title: String.t,
subtitle: String.t,
image_url: String.t,
default_action: boolean(),
buttons: list(Button.t)
}
end