Package

im.actor.api.rpc

messaging

Permalink

package messaging

Visibility
  1. Public
  2. All

Type Members

  1. 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
  2. final case class ApiDialogGroup(title: String, key: String, dialogs: IndexedSeq[Refs.ApiDialogShort]) extends Product with Serializable

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

    Permalink
  4. sealed trait ApiDocumentEx extends AnyRef

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

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

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

    Permalink
  8. 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
  9. 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
  10. final case class ApiJsonMessage(rawJson: String) extends ApiMessage with Product with Serializable

    Permalink
  11. sealed trait ApiMessage extends AnyRef

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

    Permalink
  13. trait ApiMessageState extends Enumeration

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

    Permalink
  15. sealed trait ApiServiceEx extends AnyRef

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

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

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

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

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

    Permalink
  21. trait ApiServiceExGroupCreated extends ApiServiceEx

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

    Permalink
  23. trait ApiServiceExPhoneMissed extends ApiServiceEx

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

    Permalink
  25. trait ApiServiceExUserJoined extends ApiServiceEx

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

    Permalink
  27. trait ApiServiceExUserLeft extends ApiServiceEx

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

    Permalink
  29. 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
  30. final case class ApiTextExMarkdown(markdown: String) extends ApiTextMessageEx with Product with Serializable

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

    Permalink
  32. sealed trait ApiTextMessageEx extends AnyRef

    Permalink
  33. 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
  34. final case class ApiTextModernField(title: String, value: String, isShort: Option[Boolean]) extends Product with Serializable

    Permalink
  35. 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
  36. trait ApiUnsupportedMessage extends ApiMessage

    Permalink
  37. sealed trait MessagingRpcRequest extends RpcRequest

    Permalink
  38. trait MessagingService extends Service

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

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

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

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

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

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

    Permalink
  45. trait RequestLoadGroupedDialogs extends MessagingRpcRequest with ContainsHeader

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink

Value Members

  1. object ApiDialog extends Serializable

    Permalink
  2. object ApiDialogGroup extends Serializable

    Permalink
  3. object ApiDialogShort extends Serializable

    Permalink
  4. object ApiDocumentEx

    Permalink
  5. object ApiDocumentExPhoto extends Serializable

    Permalink
  6. object ApiDocumentExVideo extends Serializable

    Permalink
  7. object ApiDocumentExVoice extends Serializable

    Permalink
  8. object ApiDocumentMessage extends Serializable

    Permalink
  9. object ApiHistoryMessage extends Serializable

    Permalink
  10. object ApiJsonMessage extends Serializable

    Permalink
  11. object ApiMessage

    Permalink
  12. object ApiMessageReaction extends Serializable

    Permalink
  13. object ApiMessageState extends Enumeration with ApiMessageState

    Permalink
  14. object ApiParagraphStyle extends Serializable

    Permalink
  15. object ApiServiceEx

    Permalink
  16. object ApiServiceExChangedAbout extends Serializable

    Permalink
  17. object ApiServiceExChangedAvatar extends Serializable

    Permalink
  18. object ApiServiceExChangedTitle extends Serializable

    Permalink
  19. object ApiServiceExChangedTopic extends Serializable

    Permalink
  20. object ApiServiceExContactRegistered extends Serializable

    Permalink
  21. object ApiServiceExGroupCreated extends ApiServiceExGroupCreated with Product with Serializable

    Permalink
  22. object ApiServiceExPhoneCall extends Serializable

    Permalink
  23. object ApiServiceExPhoneMissed extends ApiServiceExPhoneMissed with Product with Serializable

    Permalink
  24. object ApiServiceExUserInvited extends Serializable

    Permalink
  25. object ApiServiceExUserJoined extends ApiServiceExUserJoined with Product with Serializable

    Permalink
  26. object ApiServiceExUserKicked extends Serializable

    Permalink
  27. object ApiServiceExUserLeft extends ApiServiceExUserLeft with Product with Serializable

    Permalink
  28. object ApiServiceMessage extends Serializable

    Permalink
  29. object ApiStickerMessage extends Serializable

    Permalink
  30. object ApiTextExMarkdown extends Serializable

    Permalink
  31. object ApiTextMessage extends Serializable

    Permalink
  32. object ApiTextMessageEx

    Permalink
  33. object ApiTextModernAttach extends Serializable

    Permalink
  34. object ApiTextModernField extends Serializable

    Permalink
  35. object ApiTextModernMessage extends Serializable

    Permalink
  36. object ApiUnsupportedMessage extends ApiUnsupportedMessage with Product with Serializable

    Permalink
  37. object RequestClearChat extends Serializable

    Permalink
  38. object RequestDeleteChat extends Serializable

    Permalink
  39. object RequestDeleteMessage extends Serializable

    Permalink
  40. object RequestFavouriteDialog extends Serializable

    Permalink
  41. object RequestHideDialog extends Serializable

    Permalink
  42. object RequestLoadDialogs extends Serializable

    Permalink
  43. object RequestLoadGroupedDialogs extends RequestLoadGroupedDialogs with Product with Serializable

    Permalink
  44. object RequestLoadHistory extends Serializable

    Permalink
  45. object RequestMessageRead extends Serializable

    Permalink
  46. object RequestMessageReceived extends Serializable

    Permalink
  47. object RequestMessageRemoveReaction extends Serializable

    Permalink
  48. object RequestMessageSetReaction extends Serializable

    Permalink
  49. object RequestSendMessage extends Serializable

    Permalink
  50. object RequestShowDialog extends Serializable

    Permalink
  51. object RequestUnfavouriteDialog extends Serializable

    Permalink
  52. object ResponseDialogsOrder extends Serializable

    Permalink
  53. object ResponseLoadDialogs extends Serializable

    Permalink
  54. object ResponseLoadGroupedDialogs extends Serializable

    Permalink
  55. object ResponseLoadHistory extends Serializable

    Permalink
  56. object ResponseReactionsResponse extends Serializable

    Permalink
  57. object UpdateChatClear extends Serializable

    Permalink
  58. object UpdateChatDelete extends Serializable

    Permalink
  59. object UpdateChatGroupsChanged extends Serializable

    Permalink
  60. object UpdateMessage extends Serializable

    Permalink
  61. object UpdateMessageContentChanged extends Serializable

    Permalink
  62. object UpdateMessageDateChanged extends Serializable

    Permalink
  63. object UpdateMessageDelete extends Serializable

    Permalink
  64. object UpdateMessageRead extends Serializable

    Permalink
  65. object UpdateMessageReadByMe extends Serializable

    Permalink
  66. object UpdateMessageReceived extends Serializable

    Permalink
  67. object UpdateMessageSent extends Serializable

    Permalink
  68. object UpdateReactionsUpdate extends Serializable

    Permalink

Ungrouped