package
telegram
Type Members
-
case class
Audio(file_id: String, duration: Long, performer: Option[String] = None, title: Option[String] = None, mime_type: Option[String] = None, file_size: Option[Long] = None) extends Product with Serializable
-
case class
CallbackQuery(id: String, from: User, message: Option[Message] = None, inline_message_id: Option[String] = None, data: Option[String] = None) extends Product with Serializable
-
case class
Chat(id: Long, type: ChatType, title: Option[String] = None, username: Option[String] = None, first_name: Option[String] = None, last_name: Option[String] = None) extends Product with Serializable
-
case class
ChosenInlineResult(result_id: String, from: User, location: Option[Location] = None, inline_message_id: Option[String] = None, query: String) extends Product with Serializable
-
case class
Contact(phone_number: String, first_name: String, last_name: Option[String] = None, user_id: Option[Long] = None) extends Product with Serializable
-
case class
Document(file_id: String, thumb: Option[PhotoSize] = None, file_name: Option[String] = None, mime_type: Option[String] = None, file_size: Option[Long] = None) extends Product with Serializable
-
case class
File(file_id: String, file_size: Option[Long] = None, file_path: Option[String] = None) extends Product with Serializable
-
case class
InlineKeyboardButton(text: String, url: Option[String], callback_data: Option[String], switch_inline_query: Option[String]) extends Product with Serializable
-
-
case class
InlineQuery(id: String, from: User, location: Option[Location] = None, query: String, offset: String) extends Product with Serializable
-
-
case class
InputTextMessageContent(message_text: String, parse_mode: Option[String] = None, disable_web_page_preview: Option[Boolean] = None) extends InlineQueryResult with Product with Serializable
-
case class
KeyboardButton(text: String, request_contact: Option[Boolean] = None, request_location: Option[Boolean] = None) extends Product with Serializable
-
case class
Location(longitude: Float, latitude: Float) extends Product with Serializable
-
case class
Message(message_id: Long, from: User, date: Long, chat: Chat, forward_from: Option[User] = None, forward_date: Option[Long] = None, reply_to_message: Option[Message] = None, text: Option[String] = None, entities: Option[Seq[MessageEntity]] = None, audio: Option[Audio] = None, document: Option[Document] = None, photo: Option[Array[PhotoSize]] = None, sticker: Option[Sticker] = None, video: Option[Video] = None, voice: Option[Voice] = None, caption: Option[String] = None, contact: Option[Contact] = None, location: Option[Location] = None, venue: Option[Venue] = None, new_chat_member: Option[User] = None, left_chat_member: Option[User] = None, new_chat_title: Option[String] = None, new_chat_photo: Option[Array[PhotoSize]] = None, delete_chat_photo: Option[Boolean] = None, group_chat_created: Option[Boolean] = None, supergroup_chat_created: Option[Boolean] = None, channel_chat_created: Option[Boolean] = None, migrate_to_chat_id: Option[Long] = None, migrate_from_chat_id: Option[Long] = None, pinned_message: Option[Message] = None) extends Product with Serializable
-
case class
MessageEntity(type: MessageEntityType, offset: Long, length: Long, url: Option[String] = None) extends Product with Serializable
-
case class
PhotoSize(file_id: String, width: Long, height: Long, file_size: Option[Long] = None) extends Product with Serializable
-
case class
ReplyKeyboardHide(hide_keyboard: Boolean, selective: Option[Boolean] = None) extends Product with Serializable
-
case class
ReplyKeyboardMarkup(keyboard: Seq[Seq[KeyboardButton]], resize_keyboard: Option[Boolean] = None, one_time_keyboard: Option[Boolean] = None, selective: Option[Boolean] = None) extends Product with Serializable
-
case class
Sticker(file_id: String, width: Long, height: Long, thumb: Option[PhotoSize] = None, file_size: Option[Long] = None) extends Product with Serializable
-
case class
TelegramObject[T](ok: Boolean, result: T) extends Product with Serializable
-
-
case class
Update(update_id: Long, message: Option[Message] = None, inline_query: Option[InlineQuery] = None, chosen_inline_result: Option[ChosenInlineResult] = None, callback_query: Option[CallbackQuery] = None) extends SourceMessage with Product with Serializable
-
case class
User(id: Long, first_name: String, last_name: Option[String] = None, username: Option[String] = None) extends Product with Serializable
-
case class
UserProfilePhotos(total_count: Long, photos: Seq[Seq[PhotoSize]]) extends Product with Serializable
-
case class
Venue(location: Location, title: String, address: String, foursquare_id: Option[String] = None) extends Product with Serializable
-
case class
Video(file_id: String, width: Long, height: Long, duration: Long, thumb: Option[PhotoSize] = None, mime_type: Option[String] = None, file_size: Option[Long] = None) extends Product with Serializable
-
case class
Voice(file_id: String, duration: Long, mime_type: Option[String] = None, file_size: Option[Long] = None) extends Product with Serializable
Value Members
-
object
ChatType extends Enumeration
-