RoomSummary

fun RoomSummary(    roomId: String,     displayName: String = "",     name: String = "",     topic: String = "",     avatarUrl: String = "",     canonicalAlias: String? = null,     aliases: List<String> = emptyList(),     joinRules: RoomJoinRules? = null,     isDirect: Boolean = false,     directUserId: String? = null,     directUserPresence: UserPresence? = null,     joinedMembersCount: Int? = 0,     invitedMembersCount: Int? = 0,     latestPreviewableEvent: TimelineEvent? = null,     otherMemberIds: List<String> = emptyList(),     notificationCount: Int = 0,     highlightCount: Int = 0,     threadNotificationCount: Int = 0,     threadHighlightCount: Int = 0,     hasUnreadMessages: Boolean = false,     tags: List<RoomTag> = emptyList(),     membership: Membership = Membership.NONE,     versioningState: VersioningState = VersioningState.NONE,     readMarkerId: String? = null,     userDrafts: List<UserDraft> = emptyList(),     isEncrypted: Boolean,     encryptionEventTs: Long?,     typingUsers: List<SenderInfo>,     inviterId: String? = null,     breadcrumbsIndex: Int = NOT_IN_BREADCRUMBS,     roomEncryptionTrustLevel: RoomEncryptionTrustLevel? = null,     hasFailedSending: Boolean = false,     roomType: String? = null,     spaceParents: List<SpaceParentInfo>? = null,     spaceChildren: List<SpaceChildInfo>? = null,     directParentNames: List<String> = emptyList(),     flattenParentIds: List<String> = emptyList(),     roomEncryptionAlgorithm: RoomEncryptionAlgorithm? = null)