package messages
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- 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
- 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
- final case class ChannelCreated(messageId: Int, chat: Chat, date: Int, channelChatCreated: Boolean) extends SystemMessage with Product with Serializable
- final case class ChatMemberAdded(messageId: Int, chat: Chat, date: Int, newChatMembers: Seq[User]) extends SystemMessage with Product with Serializable
- final case class ChatMemberLeft(messageId: Int, chat: Chat, date: Int, leftChatMember: User) extends SystemMessage with Product with Serializable
- final case class ChatPhotoChanged(messageId: Int, chat: Chat, date: Int, newChatPhoto: Seq[PhotoSize]) extends SystemMessage with Product with Serializable
- final case class ChatPhotoDeleted(messageId: Int, chat: Chat, date: Int, deleteChatPhoto: Boolean) extends SystemMessage with Product with Serializable
- final case class ChatTitleChanged(messageId: Int, chat: Chat, date: Int, newChatTitle: String) extends SystemMessage with Product with Serializable
- 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
- final case class DiceThrownMessage(messageId: Int, chat: Chat, date: Int, dice: DiceResult) extends SystemMessage with Product with Serializable
- 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
- 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
- final case class GroupChatCreated(messageId: Int, chat: Chat, date: Int, groupChatCreated: Boolean) extends SystemMessage with Product with Serializable
- 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
- 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
- final case class MessagePinned(messageId: Int, chat: Chat, date: Int, pinnedMessage: TelegramMessage) extends SystemMessage with Product with Serializable
- final case class MigratedFromGroup(messageId: Int, chat: Chat, date: Int, migrateFromChatId: Long) extends SystemMessage with Product with Serializable
- final case class MigratedToSupergroup(messageId: Int, chat: Chat, date: Int, migrateToChatId: Long) extends SystemMessage with Product with Serializable
- 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
- 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
- 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
- final case class SuccessfulPaymentMessage(messageId: Int, chat: Chat, date: Int, successfulPayment: SuccessfulPayment) extends SystemMessage with Product with Serializable
- final case class SupergroupCreated(messageId: Int, chat: Chat, date: Int, supergroupChatCreated: Boolean) extends SystemMessage with Product with Serializable
- sealed trait SystemMessage extends TelegramMessage with Product
- trait TelegramMessage extends AnyRef
- 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
- trait UserMessage extends TelegramMessage
- 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
- 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
- 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
- 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
- final case class WebsiteConnected(messageId: Int, chat: Chat, date: Int, connectedWebsite: String) extends SystemMessage with Product with Serializable
Value Members
- object SystemMessage
- object TelegramMessage
- object UserMessage