Current section

Files

Jump to
messenger_bot lib messenger_bot components message generic_element.ex
Raw

lib/messenger_bot/components/message/generic_element.ex

defmodule MessengerBot.Component.Message.GenericElement do
@moduledoc """
Structure and type for generic 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