ex_gram v0.10.0 ExGram.Model.Message View Source

Link to this section Summary

Link to this section Types

Link to this type

t()

View Source
t() :: %ExGram.Model.Message{
  animation: ExGram.Model.Animation.t(),
  audio: ExGram.Model.Audio.t(),
  author_signature: String.t(),
  caption: String.t(),
  caption_entities: [ExGram.Model.MessageEntity.t()],
  channel_chat_created: boolean(),
  chat: ExGram.Model.Chat.t(),
  connected_website: String.t(),
  contact: ExGram.Model.Contact.t(),
  date: integer(),
  delete_chat_photo: boolean(),
  document: ExGram.Model.Document.t(),
  edit_date: integer(),
  entities: [ExGram.Model.MessageEntity.t()],
  forward_date: integer(),
  forward_from: ExGram.Model.User.t(),
  forward_from_chat: ExGram.Model.Chat.t(),
  forward_from_message_id: integer(),
  forward_sender_name: String.t(),
  forward_signature: String.t(),
  from: ExGram.Model.User.t(),
  game: ExGram.Model.Game.t(),
  group_chat_created: boolean(),
  invoice: ExGram.Model.Invoice.t(),
  left_chat_member: ExGram.Model.User.t(),
  location: ExGram.Model.Location.t(),
  media_group_id: String.t(),
  message_id: integer(),
  migrate_from_chat_id: integer(),
  migrate_to_chat_id: integer(),
  new_chat_members: [ExGram.Model.User.t()],
  new_chat_photo: [ExGram.Model.PhotoSize.t()],
  new_chat_title: String.t(),
  passport_data: ExGram.Model.PassportData.t(),
  photo: [ExGram.Model.PhotoSize.t()],
  pinned_message: ExGram.Model.Message.t(),
  poll: ExGram.Model.Poll.t(),
  reply_markup: ExGram.Model.InlineKeyboardMarkup.t(),
  reply_to_message: ExGram.Model.Message.t(),
  sticker: ExGram.Model.Sticker.t(),
  successful_payment: ExGram.Model.SuccessfulPayment.t(),
  supergroup_chat_created: boolean(),
  text: String.t(),
  venue: ExGram.Model.Venue.t(),
  video: ExGram.Model.Video.t(),
  video_note: ExGram.Model.VideoNote.t(),
  voice: ExGram.Model.Voice.t()
}