package
groups
Type Members
-
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
-
final
case class
ApiMember(userId: Int, inviterUserId: Int, date: Long, isAdmin: Option[Boolean]) extends Product with Serializable
-
-
-
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
-
final
case class
RequestCreateGroupObsolete(randomId: Long, title: String, users: IndexedSeq[ApiUserOutPeer]) extends GroupsRpcRequest with ContainsHeader with Product with Serializable
-
final
case class
RequestEditGroupAbout(groupPeer: ApiGroupOutPeer, randomId: Long, about: Option[String]) extends GroupsRpcRequest with ContainsHeader with Product with Serializable
-
final
case class
RequestEditGroupAvatar(groupPeer: ApiGroupOutPeer, fileLocation: ApiFileLocation, randomId: Long) extends GroupsRpcRequest with ContainsHeader with Product with Serializable
-
final
case class
RequestEditGroupTitle(groupPeer: ApiGroupOutPeer, title: String, randomId: Long) extends GroupsRpcRequest with ContainsHeader with Product with Serializable
-
final
case class
RequestEditGroupTopic(groupPeer: ApiGroupOutPeer, randomId: Long, topic: Option[String]) extends GroupsRpcRequest with ContainsHeader with Product with Serializable
-
-
-
final
case class
RequestInviteUser(groupPeer: ApiGroupOutPeer, user: ApiUserOutPeer, randomId: Long) extends GroupsRpcRequest with ContainsHeader with Product with Serializable
-
-
final
case class
RequestKickUser(groupPeer: ApiGroupOutPeer, user: ApiUserOutPeer, randomId: Long) extends GroupsRpcRequest with ContainsHeader with Product with Serializable
-
final
case class
RequestLeaveGroup(groupPeer: ApiGroupOutPeer, randomId: Long) extends GroupsRpcRequest with ContainsHeader with Product with Serializable
-
final
case class
RequestMakeUserAdmin(groupPeer: ApiGroupOutPeer, userPeer: ApiUserOutPeer) extends GroupsRpcRequest with ContainsHeader with Product with Serializable
-
-
-
final
case class
ResponseCreateGroup(seq: Int, state: Array[Byte], group: Refs.ApiGroup, users: IndexedSeq[ApiUser]) extends RpcResponse with Product with Serializable
-
final
case class
ResponseCreateGroupObsolete(groupPeer: ApiGroupOutPeer, seq: Int, state: Array[Byte], users: IndexedSeq[Int], date: Long) extends RpcResponse with Product with Serializable
-
final
case class
ResponseEditGroupAvatar(avatar: ApiAvatar, seq: Int, state: Array[Byte], date: Long) extends RpcResponse with Product with Serializable
-
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
-
final
case class
ResponseInviteUrl(url: String) extends RpcResponse with Product with Serializable
-
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
-
final
case class
ResponseMakeUserAdmin(members: IndexedSeq[Refs.ApiMember], seq: Int, state: Array[Byte]) extends RpcResponse with Product with Serializable
-
final
case class
UpdateGroupAboutChanged(groupId: Int, about: Option[String]) extends Update with Product with Serializable
-
final
case class
UpdateGroupAvatarChanged(groupId: Int, userId: Int, avatar: Option[ApiAvatar], date: Long, randomId: Long) extends Update with Product with Serializable
-
final
case class
UpdateGroupInvite(groupId: Int, inviteUserId: Int, date: Long, randomId: Long) extends Update with Product with Serializable
-
final
case class
UpdateGroupMembersUpdate(groupId: Int, members: IndexedSeq[Refs.ApiMember]) extends Update with Product with Serializable
-
final
case class
UpdateGroupTitleChanged(groupId: Int, userId: Int, title: String, date: Long, randomId: Long) extends Update with Product with Serializable
-
final
case class
UpdateGroupTopicChanged(groupId: Int, randomId: Long, userId: Int, topic: Option[String], date: Long) extends Update with Product with Serializable
-
final
case class
UpdateGroupUserInvited(groupId: Int, userId: Int, inviterUserId: Int, date: Long, randomId: Long) extends Update with Product with Serializable
-
final
case class
UpdateGroupUserKick(groupId: Int, userId: Int, kickerUserId: Int, date: Long, randomId: Long) extends Update with Product with Serializable
-
final
case class
UpdateGroupUserLeave(groupId: Int, userId: Int, date: Long, randomId: Long) extends Update with Product with Serializable
Value Members
-
object
ApiGroup extends Serializable
-
object
ApiMember extends Serializable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-