p

canoe.models

messages

package messages

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class AnimationMessage(messageId: Int, chat: Chat, date: Int, animation: Animation, caption: Option[String] = None, captionEntities: Option[List[MessageEntity]] = None, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  2. final case class AudioMessage(messageId: Int, chat: Chat, date: Int, audio: Audio, caption: Option[String] = None, captionEntities: Option[List[MessageEntity]] = None, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  3. final case class ChannelCreated(messageId: Int, chat: Chat, date: Int, channelChatCreated: Boolean) extends SystemMessage with Product with Serializable
  4. final case class ChatMemberAdded(messageId: Int, chat: Chat, date: Int, newChatMembers: Seq[User]) extends SystemMessage with Product with Serializable
  5. final case class ChatMemberLeft(messageId: Int, chat: Chat, date: Int, leftChatMember: User) extends SystemMessage with Product with Serializable
  6. final case class ChatPhotoChanged(messageId: Int, chat: Chat, date: Int, newChatPhoto: Seq[PhotoSize]) extends SystemMessage with Product with Serializable
  7. final case class ChatPhotoDeleted(messageId: Int, chat: Chat, date: Int, deleteChatPhoto: Boolean) extends SystemMessage with Product with Serializable
  8. final case class ChatTitleChanged(messageId: Int, chat: Chat, date: Int, newChatTitle: String) extends SystemMessage with Product with Serializable
  9. final case class ContactMessage(messageId: Int, chat: Chat, date: Int, contact: Contact, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  10. final case class DiceThrownMessage(messageId: Int, chat: Chat, date: Int, dice: DiceResult) extends SystemMessage with Product with Serializable
  11. final case class DocumentMessage(messageId: Int, chat: Chat, date: Int, document: Document, caption: Option[String] = None, captionEntities: Option[List[MessageEntity]] = None, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  12. final case class GameMessage(messageId: Int, chat: Chat, date: Int, game: Game, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  13. final case class GroupChatCreated(messageId: Int, chat: Chat, date: Int, groupChatCreated: Boolean) extends SystemMessage with Product with Serializable
  14. final case class InvoiceMessage(messageId: Int, chat: Chat, date: Int, invoice: Invoice, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  15. final case class LocationMessage(messageId: Int, chat: Chat, date: Int, location: Location, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  16. final case class MessagePinned(messageId: Int, chat: Chat, date: Int, pinnedMessage: TelegramMessage) extends SystemMessage with Product with Serializable
  17. final case class MigratedFromGroup(messageId: Int, chat: Chat, date: Int, migrateFromChatId: Long) extends SystemMessage with Product with Serializable
  18. final case class MigratedToSupergroup(messageId: Int, chat: Chat, date: Int, migrateToChatId: Long) extends SystemMessage with Product with Serializable
  19. final case class PhotoMessage(messageId: Int, chat: Chat, date: Int, photo: List[PhotoSize], caption: Option[String] = None, captionEntities: Option[List[MessageEntity]] = None, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  20. final case class PollMessage(messageId: Int, chat: Chat, date: Int, poll: Poll, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  21. final case class StickerMessage(messageId: Int, chat: Chat, date: Int, sticker: Sticker, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  22. final case class SuccessfulPaymentMessage(messageId: Int, chat: Chat, date: Int, successfulPayment: SuccessfulPayment) extends SystemMessage with Product with Serializable
  23. final case class SupergroupCreated(messageId: Int, chat: Chat, date: Int, supergroupChatCreated: Boolean) extends SystemMessage with Product with Serializable
  24. sealed trait SystemMessage extends TelegramMessage with Product
  25. trait TelegramMessage extends AnyRef
  26. final case class TextMessage(messageId: Int, chat: Chat, date: Int, text: String, entities: Option[List[MessageEntity]] = None, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  27. trait UserMessage extends TelegramMessage
  28. final case class VenueMessage(messageId: Int, chat: Chat, date: Int, venue: Venue, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  29. final case class VideoMessage(messageId: Int, chat: Chat, date: Int, video: Video, caption: Option[String] = None, captionEntities: Option[List[MessageEntity]] = None, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  30. final case class VideoNoteMessage(messageId: Int, chat: Chat, date: Int, videoNote: VideoNote, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  31. final case class VoiceMessage(messageId: Int, chat: Chat, date: Int, voice: Voice, caption: Option[String] = None, captionEntities: Option[List[MessageEntity]] = None, from: Option[User] = None, forwardFrom: Option[User] = None, forwardFromChat: Option[Chat] = None, forwardFromMessageId: Option[Int] = None, forwardSignature: Option[String] = None, forwardSenderName: Option[String] = None, forwardDate: Option[Int] = None, replyToMessage: Option[TelegramMessage] = None, editDate: Option[Int] = None, authorSignature: Option[String] = None, viaBot: Option[User] = None) extends UserMessage with Product with Serializable
  32. final case class WebsiteConnected(messageId: Int, chat: Chat, date: Int, connectedWebsite: String) extends SystemMessage with Product with Serializable

Value Members

  1. object SystemMessage
  2. object TelegramMessage
  3. object UserMessage

Ungrouped