Package

im.actor.api.rpc

groups

Permalink

package groups

Visibility
  1. Public
  2. All

Type Members

  1. final case class ApiGroup(id: Int, accessHash: Long, title: String, avatar: Option[ApiAvatar], isMember: Boolean, creatorUserId: Int, members: IndexedSeq[Refs.ApiMember], createDate: Long, isAdmin: Option[Boolean], theme: Option[String], about: Option[String], isHidden: Option[Boolean], ext: Option[ApiMapValue], groupType: Option[String]) extends Product with Serializable

    Permalink
  2. final case class ApiMember(userId: Int, inviterUserId: Int, date: Long, isAdmin: Option[Boolean]) extends Product with Serializable

    Permalink
  3. sealed trait GroupsRpcRequest extends RpcRequest

    Permalink
  4. trait GroupsService extends Service

    Permalink
  5. final case class RequestCreateGroup(randomId: Long, title: String, users: IndexedSeq[ApiUserOutPeer], userData: Option[ApiMapValue], groupType: Option[String]) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  6. final case class RequestCreateGroupObsolete(randomId: Long, title: String, users: IndexedSeq[ApiUserOutPeer]) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  7. final case class RequestEditGroupAbout(groupPeer: ApiGroupOutPeer, randomId: Long, about: Option[String]) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  8. final case class RequestEditGroupAvatar(groupPeer: ApiGroupOutPeer, fileLocation: ApiFileLocation, randomId: Long) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  9. final case class RequestEditGroupTitle(groupPeer: ApiGroupOutPeer, title: String, randomId: Long) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  10. final case class RequestEditGroupTopic(groupPeer: ApiGroupOutPeer, randomId: Long, topic: Option[String]) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  11. final case class RequestEnterGroup(peer: ApiGroupOutPeer) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  12. final case class RequestGetGroupInviteUrl(groupPeer: ApiGroupOutPeer) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  13. final case class RequestInviteUser(groupPeer: ApiGroupOutPeer, user: ApiUserOutPeer, randomId: Long) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  14. final case class RequestJoinGroup(token: String) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  15. final case class RequestKickUser(groupPeer: ApiGroupOutPeer, user: ApiUserOutPeer, randomId: Long) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  16. final case class RequestLeaveGroup(groupPeer: ApiGroupOutPeer, randomId: Long) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  17. final case class RequestMakeUserAdmin(groupPeer: ApiGroupOutPeer, userPeer: ApiUserOutPeer) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  18. final case class RequestRemoveGroupAvatar(groupPeer: ApiGroupOutPeer, randomId: Long) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  19. final case class RequestRevokeInviteUrl(groupPeer: ApiGroupOutPeer) extends GroupsRpcRequest with ContainsHeader with Product with Serializable

    Permalink
  20. final case class ResponseCreateGroup(seq: Int, state: Array[Byte], group: Refs.ApiGroup, users: IndexedSeq[ApiUser]) extends RpcResponse with Product with Serializable

    Permalink
  21. final case class ResponseCreateGroupObsolete(groupPeer: ApiGroupOutPeer, seq: Int, state: Array[Byte], users: IndexedSeq[Int], date: Long) extends RpcResponse with Product with Serializable

    Permalink
  22. final case class ResponseEditGroupAvatar(avatar: ApiAvatar, seq: Int, state: Array[Byte], date: Long) extends RpcResponse with Product with Serializable

    Permalink
  23. final case class ResponseEnterGroup(group: Refs.ApiGroup, users: IndexedSeq[ApiUser], randomId: Long, seq: Int, state: Array[Byte], date: Long) extends RpcResponse with Product with Serializable

    Permalink
  24. final case class ResponseInviteUrl(url: String) extends RpcResponse with Product with Serializable

    Permalink
  25. final case class ResponseJoinGroup(group: Refs.ApiGroup, seq: Int, state: Array[Byte], date: Long, users: IndexedSeq[ApiUser], randomId: Long) extends RpcResponse with Product with Serializable

    Permalink
  26. final case class ResponseMakeUserAdmin(members: IndexedSeq[Refs.ApiMember], seq: Int, state: Array[Byte]) extends RpcResponse with Product with Serializable

    Permalink
  27. final case class UpdateGroupAboutChanged(groupId: Int, about: Option[String]) extends Update with Product with Serializable

    Permalink
  28. final case class UpdateGroupAvatarChanged(groupId: Int, userId: Int, avatar: Option[ApiAvatar], date: Long, randomId: Long) extends Update with Product with Serializable

    Permalink
  29. final case class UpdateGroupInvite(groupId: Int, inviteUserId: Int, date: Long, randomId: Long) extends Update with Product with Serializable

    Permalink
  30. final case class UpdateGroupMembersUpdate(groupId: Int, members: IndexedSeq[Refs.ApiMember]) extends Update with Product with Serializable

    Permalink
  31. final case class UpdateGroupTitleChanged(groupId: Int, userId: Int, title: String, date: Long, randomId: Long) extends Update with Product with Serializable

    Permalink
  32. final case class UpdateGroupTopicChanged(groupId: Int, randomId: Long, userId: Int, topic: Option[String], date: Long) extends Update with Product with Serializable

    Permalink
  33. final case class UpdateGroupUserInvited(groupId: Int, userId: Int, inviterUserId: Int, date: Long, randomId: Long) extends Update with Product with Serializable

    Permalink
  34. final case class UpdateGroupUserKick(groupId: Int, userId: Int, kickerUserId: Int, date: Long, randomId: Long) extends Update with Product with Serializable

    Permalink
  35. final case class UpdateGroupUserLeave(groupId: Int, userId: Int, date: Long, randomId: Long) extends Update with Product with Serializable

    Permalink

Value Members

  1. object ApiGroup extends Serializable

    Permalink
  2. object ApiMember extends Serializable

    Permalink
  3. object RequestCreateGroup extends Serializable

    Permalink
  4. object RequestCreateGroupObsolete extends Serializable

    Permalink
  5. object RequestEditGroupAbout extends Serializable

    Permalink
  6. object RequestEditGroupAvatar extends Serializable

    Permalink
  7. object RequestEditGroupTitle extends Serializable

    Permalink
  8. object RequestEditGroupTopic extends Serializable

    Permalink
  9. object RequestEnterGroup extends Serializable

    Permalink
  10. object RequestGetGroupInviteUrl extends Serializable

    Permalink
  11. object RequestInviteUser extends Serializable

    Permalink
  12. object RequestJoinGroup extends Serializable

    Permalink
  13. object RequestKickUser extends Serializable

    Permalink
  14. object RequestLeaveGroup extends Serializable

    Permalink
  15. object RequestMakeUserAdmin extends Serializable

    Permalink
  16. object RequestRemoveGroupAvatar extends Serializable

    Permalink
  17. object RequestRevokeInviteUrl extends Serializable

    Permalink
  18. object ResponseCreateGroup extends Serializable

    Permalink
  19. object ResponseCreateGroupObsolete extends Serializable

    Permalink
  20. object ResponseEditGroupAvatar extends Serializable

    Permalink
  21. object ResponseEnterGroup extends Serializable

    Permalink
  22. object ResponseInviteUrl extends Serializable

    Permalink
  23. object ResponseJoinGroup extends Serializable

    Permalink
  24. object ResponseMakeUserAdmin extends Serializable

    Permalink
  25. object UpdateGroupAboutChanged extends Serializable

    Permalink
  26. object UpdateGroupAvatarChanged extends Serializable

    Permalink
  27. object UpdateGroupInvite extends Serializable

    Permalink
  28. object UpdateGroupMembersUpdate extends Serializable

    Permalink
  29. object UpdateGroupTitleChanged extends Serializable

    Permalink
  30. object UpdateGroupTopicChanged extends Serializable

    Permalink
  31. object UpdateGroupUserInvited extends Serializable

    Permalink
  32. object UpdateGroupUserKick extends Serializable

    Permalink
  33. object UpdateGroupUserLeave extends Serializable

    Permalink

Ungrouped