GroupChange

fun GroupChange(editor: JsonAddress? = null, revision: Int? = null, newMembers: List<GroupMember> = emptyList(), deleteMembers: List<JsonAddress> = emptyList(), modifyMemberRoles: List<GroupMember> = emptyList(), modifiedProfileKeys: List<GroupMember> = emptyList(), newPendingMembers: List<GroupPendingMember> = emptyList(), deletePendingMembers: List<JsonAddress> = emptyList(), promotePendingMembers: List<GroupMember> = emptyList(), newBannedMembers: List<BannedGroupMember> = emptyList(), newUnbannedMembers: List<BannedGroupMember> = emptyList(), newTitle: String? = null, newAvatar: Boolean? = null, newTimer: Int? = null, newAccessControl: GroupAccessControl? = null, newRequestingMembers: List<GroupRequestingMember> = emptyList(), deleteRequestingMembers: List<JsonAddress> = emptyList(), promoteRequestingMembers: List<GroupMember> = emptyList(), newInviteLinkPassword: Boolean? = null, newDescription: String? = null, newIsAnnouncementGroup: String? = null)