Package

im.actor.api.rpc

messaging

Permalink

package messaging

Visibility
  1. Public
  2. All

Type Members

  1. final case class ApiBinaryMessage(contentTag: String, msg: Array[Byte]) extends ApiMessage with Product with Serializable

    Permalink
  2. 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

    Permalink
  3. final case class ApiDialogGroup(title: String, key: String, dialogs: IndexedSeq[Refs.ApiDialogShort]) extends Product with Serializable

    Permalink
  4. final case class ApiDialogShort(peer: ApiPeer, counter: Int, date: Long) extends Product with Serializable

    Permalink
  5. sealed trait ApiDocumentEx extends AnyRef

    Permalink
  6. final case class ApiDocumentExPhoto(w: Int, h: Int) extends ApiDocumentEx with Product with Serializable

    Permalink
  7. final case class ApiDocumentExVideo(w: Int, h: Int, duration: Int) extends ApiDocumentEx with Product with Serializable

    Permalink
  8. final case class ApiDocumentExVoice(duration: Int) extends ApiDocumentEx with Product with Serializable

    Permalink
  9. 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

    Permalink
  10. final case class ApiEncryptedMessage(box: ApiEncryptedBox) extends ApiMessage with Product with Serializable

    Permalink
  11. 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

    Permalink
  12. final case class ApiJsonMessage(rawJson: String) extends ApiMessage with Product with Serializable

    Permalink
  13. sealed trait ApiMessage extends AnyRef

    Permalink
  14. final case class ApiMessageReaction(users: IndexedSeq[Int], code: String) extends Product with Serializable

    Permalink
  15. trait ApiMessageState extends Enumeration

    Permalink
  16. final case class ApiParagraphStyle(showParagraph: Option[Boolean], paragraphColor: Option[ApiColor], bgColor: Option[ApiColor]) extends Product with Serializable

    Permalink
  17. sealed trait ApiServiceEx extends AnyRef

    Permalink
  18. final case class ApiServiceExChangedAbout(about: Option[String]) extends ApiServiceEx with Product with Serializable

    Permalink
  19. final case class ApiServiceExChangedAvatar(avatar: Option[ApiAvatar]) extends ApiServiceEx with Product with Serializable

    Permalink
  20. final case class ApiServiceExChangedTitle(title: String) extends ApiServiceEx with Product with Serializable

    Permalink
  21. final case class ApiServiceExChangedTopic(topic: Option[String]) extends ApiServiceEx with Product with Serializable

    Permalink
  22. final case class ApiServiceExContactRegistered(userId: Int) extends ApiServiceEx with Product with Serializable

    Permalink
  23. trait ApiServiceExGroupCreated extends ApiServiceEx

    Permalink
  24. final case class ApiServiceExPhoneCall(duration: Int) extends ApiServiceEx with Product with Serializable

    Permalink
  25. trait ApiServiceExPhoneMissed extends ApiServiceEx

    Permalink
  26. final case class ApiServiceExUserInvited(invitedUserId: Int) extends ApiServiceEx with Product with Serializable

    Permalink
  27. trait ApiServiceExUserJoined extends ApiServiceEx

    Permalink
  28. final case class ApiServiceExUserKicked(kickedUserId: Int) extends ApiServiceEx with Product with Serializable

    Permalink
  29. trait ApiServiceExUserLeft extends ApiServiceEx

    Permalink
  30. final case class ApiServiceMessage(text: String, ext: Option[Refs.ApiServiceEx]) extends ApiMessage with Product with Serializable

    Permalink
  31. 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

    Permalink
  32. final case class ApiTextExMarkdown(markdown: String) extends ApiTextMessageEx with Product with Serializable

    Permalink
  33. final case class ApiTextMessage(text: String, mentions: IndexedSeq[Int], ext: Option[Refs.ApiTextMessageEx]) extends ApiMessage with Product with Serializable

    Permalink
  34. sealed trait ApiTextMessageEx extends AnyRef

    Permalink
  35. 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

    Permalink
  36. final case class ApiTextModernField(title: String, value: String, isShort: Option[Boolean]) extends Product with Serializable

    Permalink
  37. 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

    Permalink
  38. trait ApiUnsupportedMessage extends ApiMessage

    Permalink
  39. sealed trait MessagingRpcRequest extends RpcRequest

    Permalink
  40. trait MessagingService extends Service

    Permalink
  41. final case class RequestClearChat(peer: ApiOutPeer) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  42. final case class RequestDeleteChat(peer: ApiOutPeer) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  43. final case class RequestDeleteMessage(peer: ApiOutPeer, rids: IndexedSeq[Long]) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  44. final case class RequestFavouriteDialog(peer: ApiOutPeer) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  45. final case class RequestHideDialog(peer: ApiOutPeer) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  46. final case class RequestLoadDialogs(minDate: Long, limit: Int) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  47. trait RequestLoadGroupedDialogs extends MessagingRpcRequest with ContainsHeader

    Permalink
  48. final case class RequestLoadHistory(peer: ApiOutPeer, minDate: Long, limit: Int) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  49. final case class RequestMessageRead(peer: ApiOutPeer, date: Long) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  50. final case class RequestMessageReceived(peer: ApiOutPeer, date: Long) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  51. final case class RequestMessageRemoveReaction(peer: ApiOutPeer, randomId: Long, code: String) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  52. final case class RequestMessageSetReaction(peer: ApiOutPeer, randomId: Long, code: String) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  53. final case class RequestSendMessage(peer: ApiOutPeer, randomId: Long, message: Refs.ApiMessage) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  54. final case class RequestShowDialog(peer: ApiOutPeer) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  55. final case class RequestUnfavouriteDialog(peer: ApiOutPeer) extends MessagingRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  56. final case class ResponseDialogsOrder(seq: Int, state: Array[Byte], groups: IndexedSeq[Refs.ApiDialogGroup]) extends RpcResponse with Product with Serializable

    Permalink
  57. final case class ResponseLoadDialogs(groups: IndexedSeq[ApiGroup], users: IndexedSeq[ApiUser], dialogs: IndexedSeq[Refs.ApiDialog]) extends RpcResponse with Product with Serializable

    Permalink
  58. final case class ResponseLoadGroupedDialogs(dialogs: IndexedSeq[Refs.ApiDialogGroup], users: IndexedSeq[ApiUser], groups: IndexedSeq[ApiGroup]) extends RpcResponse with Product with Serializable

    Permalink
  59. final case class ResponseLoadHistory(history: IndexedSeq[Refs.ApiHistoryMessage], users: IndexedSeq[ApiUser]) extends RpcResponse with Product with Serializable

    Permalink
  60. final case class ResponseReactionsResponse(seq: Int, state: Array[Byte], reactions: IndexedSeq[Refs.ApiMessageReaction]) extends RpcResponse with Product with Serializable

    Permalink
  61. final case class UpdateChatClear(peer: ApiPeer) extends Update with Product with Serializable

    Permalink
  62. final case class UpdateChatDelete(peer: ApiPeer) extends Update with Product with Serializable

    Permalink
  63. final case class UpdateChatGroupsChanged(dialogs: IndexedSeq[Refs.ApiDialogGroup]) extends Update with Product with Serializable

    Permalink
  64. final case class UpdateMessage(peer: ApiPeer, senderUserId: Int, date: Long, randomId: Long, message: Refs.ApiMessage) extends Update with Product with Serializable

    Permalink
  65. final case class UpdateMessageContentChanged(peer: ApiPeer, randomId: Long, message: Refs.ApiMessage) extends Update with Product with Serializable

    Permalink
  66. final case class UpdateMessageDateChanged(peer: ApiPeer, randomId: Long, date: Long) extends Update with Product with Serializable

    Permalink
  67. final case class UpdateMessageDelete(peer: ApiPeer, rids: IndexedSeq[Long]) extends Update with Product with Serializable

    Permalink
  68. final case class UpdateMessageRead(peer: ApiPeer, startDate: Long, readDate: Long) extends Update with Product with Serializable

    Permalink
  69. final case class UpdateMessageReadByMe(peer: ApiPeer, startDate: Long) extends Update with Product with Serializable

    Permalink
  70. final case class UpdateMessageReceived(peer: ApiPeer, startDate: Long, receivedDate: Long) extends Update with Product with Serializable

    Permalink
  71. final case class UpdateMessageSent(peer: ApiPeer, randomId: Long, date: Long) extends Update with Product with Serializable

    Permalink
  72. final case class UpdateReactionsUpdate(peer: ApiPeer, randomId: Long, reactions: IndexedSeq[Refs.ApiMessageReaction]) extends Update with Product with Serializable

    Permalink

Value Members

  1. object ApiBinaryMessage extends Serializable

    Permalink
  2. object ApiDialog extends Serializable

    Permalink
  3. object ApiDialogGroup extends Serializable

    Permalink
  4. object ApiDialogShort extends Serializable

    Permalink
  5. object ApiDocumentEx

    Permalink
  6. object ApiDocumentExPhoto extends Serializable

    Permalink
  7. object ApiDocumentExVideo extends Serializable

    Permalink
  8. object ApiDocumentExVoice extends Serializable

    Permalink
  9. object ApiDocumentMessage extends Serializable

    Permalink
  10. object ApiEncryptedMessage extends Serializable

    Permalink
  11. object ApiHistoryMessage extends Serializable

    Permalink
  12. object ApiJsonMessage extends Serializable

    Permalink
  13. object ApiMessage

    Permalink
  14. object ApiMessageReaction extends Serializable

    Permalink
  15. object ApiMessageState extends Enumeration with ApiMessageState

    Permalink
  16. object ApiParagraphStyle extends Serializable

    Permalink
  17. object ApiServiceEx

    Permalink
  18. object ApiServiceExChangedAbout extends Serializable

    Permalink
  19. object ApiServiceExChangedAvatar extends Serializable

    Permalink
  20. object ApiServiceExChangedTitle extends Serializable

    Permalink
  21. object ApiServiceExChangedTopic extends Serializable

    Permalink
  22. object ApiServiceExContactRegistered extends Serializable

    Permalink
  23. object ApiServiceExGroupCreated extends ApiServiceExGroupCreated with Product with Serializable

    Permalink
  24. object ApiServiceExPhoneCall extends Serializable

    Permalink
  25. object ApiServiceExPhoneMissed extends ApiServiceExPhoneMissed with Product with Serializable

    Permalink
  26. object ApiServiceExUserInvited extends Serializable

    Permalink
  27. object ApiServiceExUserJoined extends ApiServiceExUserJoined with Product with Serializable

    Permalink
  28. object ApiServiceExUserKicked extends Serializable

    Permalink
  29. object ApiServiceExUserLeft extends ApiServiceExUserLeft with Product with Serializable

    Permalink
  30. object ApiServiceMessage extends Serializable

    Permalink
  31. object ApiStickerMessage extends Serializable

    Permalink
  32. object ApiTextExMarkdown extends Serializable

    Permalink
  33. object ApiTextMessage extends Serializable

    Permalink
  34. object ApiTextMessageEx

    Permalink
  35. object ApiTextModernAttach extends Serializable

    Permalink
  36. object ApiTextModernField extends Serializable

    Permalink
  37. object ApiTextModernMessage extends Serializable

    Permalink
  38. object ApiUnsupportedMessage extends ApiUnsupportedMessage with Product with Serializable

    Permalink
  39. object RequestClearChat extends Serializable

    Permalink
  40. object RequestDeleteChat extends Serializable

    Permalink
  41. object RequestDeleteMessage extends Serializable

    Permalink
  42. object RequestFavouriteDialog extends Serializable

    Permalink
  43. object RequestHideDialog extends Serializable

    Permalink
  44. object RequestLoadDialogs extends Serializable

    Permalink
  45. object RequestLoadGroupedDialogs extends RequestLoadGroupedDialogs with Product with Serializable

    Permalink
  46. object RequestLoadHistory extends Serializable

    Permalink
  47. object RequestMessageRead extends Serializable

    Permalink
  48. object RequestMessageReceived extends Serializable

    Permalink
  49. object RequestMessageRemoveReaction extends Serializable

    Permalink
  50. object RequestMessageSetReaction extends Serializable

    Permalink
  51. object RequestSendMessage extends Serializable

    Permalink
  52. object RequestShowDialog extends Serializable

    Permalink
  53. object RequestUnfavouriteDialog extends Serializable

    Permalink
  54. object ResponseDialogsOrder extends Serializable

    Permalink
  55. object ResponseLoadDialogs extends Serializable

    Permalink
  56. object ResponseLoadGroupedDialogs extends Serializable

    Permalink
  57. object ResponseLoadHistory extends Serializable

    Permalink
  58. object ResponseReactionsResponse extends Serializable

    Permalink
  59. object UpdateChatClear extends Serializable

    Permalink
  60. object UpdateChatDelete extends Serializable

    Permalink
  61. object UpdateChatGroupsChanged extends Serializable

    Permalink
  62. object UpdateMessage extends Serializable

    Permalink
  63. object UpdateMessageContentChanged extends Serializable

    Permalink
  64. object UpdateMessageDateChanged extends Serializable

    Permalink
  65. object UpdateMessageDelete extends Serializable

    Permalink
  66. object UpdateMessageRead extends Serializable

    Permalink
  67. object UpdateMessageReadByMe extends Serializable

    Permalink
  68. object UpdateMessageReceived extends Serializable

    Permalink
  69. object UpdateMessageSent extends Serializable

    Permalink
  70. object UpdateReactionsUpdate extends Serializable

    Permalink

Ungrouped