View Source Glific.CSV.Menu (Glific v5.1.6)
Represent a menu interpreted from the CSV. Each Menu item either sends a content message or sends a sub-menu. A menu is an array of menu items
Link to this section Summary
Link to this section Types
@type t() :: %Glific.CSV.Menu{ content: Glific.CSV.Content.t() | nil, content_item: Glific.CSV.Content.t() | nil, id: term(), label: String.t() | nil, level: integer() | nil, menu_content: Glific.CSV.Content.t() | nil, position: integer() | nil, sr_no: integer() | nil, sub_menus: [t()] | nil, uuids: %{required(atom()) => Ecto.UUID.t()} | nil }