Hotline.Types.Message (Hotline v0.2.1)

Copy Markdown View Source

Telegram Message object.

Summary

Functions

Parse a raw map into this type struct.

Parse a list of raw maps.

Types

t()

@type t() :: %Hotline.Types.Message{
  caption: String.t() | nil,
  chat: Hotline.Types.Chat.t(),
  date: integer(),
  document: map() | nil,
  entities: list() | nil,
  from: Hotline.Types.User.t() | nil,
  message_id: integer(),
  message_thread_id: integer() | nil,
  photo: list() | nil,
  reply_markup: map() | nil,
  reply_to_message: t() | nil,
  sender_chat: Hotline.Types.Chat.t() | nil,
  text: String.t() | nil
}

Functions

parse(map)

Parse a raw map into this type struct.

parse_list(list)

Parse a list of raw maps.