package
messaging
Type Members
-
final
case class
ApiDialog(peer: ApiPeer, unreadCount: Int, sortDate: Long, senderUserId: Int, randomId: Long, date: Long, message: Refs.ApiMessage, state: Option[Refs.ApiMessageState]) extends Product with Serializable
-
final
case class
ApiDialogGroup(title: String, key: String, dialogs: IndexedSeq[Refs.ApiDialogShort]) extends Product with Serializable
-
final
case class
ApiDialogShort(peer: ApiPeer, counter: Int, date: Long) extends Product with Serializable
-
sealed
trait
ApiDocumentEx extends AnyRef
-
final
case class
ApiDocumentExPhoto(w: Int, h: Int) extends ApiDocumentEx with Product with Serializable
-
final
case class
ApiDocumentExVideo(w: Int, h: Int, duration: Int) extends ApiDocumentEx with Product with Serializable
-
final
case class
ApiDocumentExVoice(duration: Int) extends ApiDocumentEx with Product with Serializable
-
final
case class
ApiDocumentMessage(fileId: Long, accessHash: Long, fileSize: Int, name: String, mimeType: String, thumb: Option[ApiFastThumb], ext: Option[Refs.ApiDocumentEx]) extends ApiMessage with Product with Serializable
-
final
case class
ApiHistoryMessage(senderUserId: Int, randomId: Long, date: Long, message: Refs.ApiMessage, state: Option[Refs.ApiMessageState], reactions: IndexedSeq[Refs.ApiMessageReaction]) extends Product with Serializable
-
final
case class
ApiJsonMessage(rawJson: String) extends ApiMessage with Product with Serializable
-
sealed
trait
ApiMessage extends AnyRef
-
final
case class
ApiMessageReaction(users: IndexedSeq[Int], code: String) extends Product with Serializable
-
-
final
case class
ApiParagraphStyle(showParagraph: Option[Boolean], paragraphColor: Option[ApiColor], bgColor: Option[ApiColor]) extends Product with Serializable
-
sealed
trait
ApiServiceEx extends AnyRef
-
final
case class
ApiServiceExChangedAbout(about: Option[String]) extends ApiServiceEx with Product with Serializable
-
final
case class
ApiServiceExChangedAvatar(avatar: Option[ApiAvatar]) extends ApiServiceEx with Product with Serializable
-
-
final
case class
ApiServiceExChangedTopic(topic: Option[String]) extends ApiServiceEx with Product with Serializable
-
-
-
final
case class
ApiServiceExPhoneCall(duration: Int) extends ApiServiceEx with Product with Serializable
-
-
final
case class
ApiServiceExUserInvited(invitedUserId: Int) extends ApiServiceEx with Product with Serializable
-
-
final
case class
ApiServiceExUserKicked(kickedUserId: Int) extends ApiServiceEx with Product with Serializable
-
-
final
case class
ApiServiceMessage(text: String, ext: Option[Refs.ApiServiceEx]) extends ApiMessage with Product with Serializable
-
final
case class
ApiStickerMessage(stickerId: Option[Int], fastPreview: Option[Array[Byte]], image512: Option[ApiImageLocation], image256: Option[ApiImageLocation], stickerCollectionId: Option[Int], stickerCollectionAccessHash: Option[Long]) extends ApiMessage with Product with Serializable
-
final
case class
ApiTextExMarkdown(markdown: String) extends ApiTextMessageEx with Product with Serializable
-
final
case class
ApiTextMessage(text: String, mentions: IndexedSeq[Int], ext: Option[Refs.ApiTextMessageEx]) extends ApiMessage with Product with Serializable
-
-
final
case class
ApiTextModernAttach(title: Option[String], titleUrl: Option[String], titleIcon: Option[ApiImageLocation], text: Option[String], style: Option[Refs.ApiParagraphStyle], fields: IndexedSeq[Refs.ApiTextModernField]) extends Product with Serializable
-
final
case class
ApiTextModernField(title: String, value: String, isShort: Option[Boolean]) extends Product with Serializable
-
final
case class
ApiTextModernMessage(text: Option[String], senderNameOverride: Option[String], senderPhotoOverride: Option[ApiAvatar], style: Option[Refs.ApiParagraphStyle], attaches: IndexedSeq[Refs.ApiTextModernAttach]) extends ApiTextMessageEx with Product with Serializable
-
-
-
-
-
-
-
-
-
-
-
final
case class
RequestLoadHistory(peer: ApiOutPeer, minDate: Long, limit: Int) extends MessagingRpcRequest with ContainsHeader with Product with Serializable
-
-
-
-
-
final
case class
RequestSendMessage(peer: ApiOutPeer, randomId: Long, message: Refs.ApiMessage) extends MessagingRpcRequest with ContainsHeader with Product with Serializable
-
-
-
final
case class
ResponseDialogsOrder(seq: Int, state: Array[Byte], groups: IndexedSeq[Refs.ApiDialogGroup]) extends RpcResponse with Product with Serializable
-
final
case class
ResponseLoadDialogs(groups: IndexedSeq[ApiGroup], users: IndexedSeq[ApiUser], dialogs: IndexedSeq[Refs.ApiDialog]) extends RpcResponse with Product with Serializable
-
final
case class
ResponseLoadGroupedDialogs(dialogs: IndexedSeq[Refs.ApiDialogGroup], users: IndexedSeq[ApiUser], groups: IndexedSeq[ApiGroup]) extends RpcResponse with Product with Serializable
-
final
case class
ResponseLoadHistory(history: IndexedSeq[Refs.ApiHistoryMessage], users: IndexedSeq[ApiUser]) extends RpcResponse with Product with Serializable
-
final
case class
ResponseReactionsResponse(seq: Int, state: Array[Byte], reactions: IndexedSeq[Refs.ApiMessageReaction]) extends RpcResponse with Product with Serializable
-
final
case class
UpdateChatClear(peer: ApiPeer) extends Update with Product with Serializable
-
final
case class
UpdateChatDelete(peer: ApiPeer) extends Update with Product with Serializable
-
final
case class
UpdateChatGroupsChanged(dialogs: IndexedSeq[Refs.ApiDialogGroup]) extends Update with Product with Serializable
-
final
case class
UpdateMessage(peer: ApiPeer, senderUserId: Int, date: Long, randomId: Long, message: Refs.ApiMessage) extends Update with Product with Serializable
-
final
case class
UpdateMessageContentChanged(peer: ApiPeer, randomId: Long, message: Refs.ApiMessage) extends Update with Product with Serializable
-
final
case class
UpdateMessageDateChanged(peer: ApiPeer, randomId: Long, date: Long) extends Update with Product with Serializable
-
final
case class
UpdateMessageDelete(peer: ApiPeer, rids: IndexedSeq[Long]) extends Update with Product with Serializable
-
final
case class
UpdateMessageRead(peer: ApiPeer, startDate: Long, readDate: Long) extends Update with Product with Serializable
-
final
case class
UpdateMessageReadByMe(peer: ApiPeer, startDate: Long) extends Update with Product with Serializable
-
final
case class
UpdateMessageReceived(peer: ApiPeer, startDate: Long, receivedDate: Long) extends Update with Product with Serializable
-
final
case class
UpdateMessageSent(peer: ApiPeer, randomId: Long, date: Long) extends Update with Product with Serializable
-
final
case class
UpdateReactionsUpdate(peer: ApiPeer, randomId: Long, reactions: IndexedSeq[Refs.ApiMessageReaction]) extends Update with Product with Serializable