HomeServerCapabilities

fun HomeServerCapabilities(    canChangePassword: Boolean = true,     canChangeDisplayName: Boolean = true,     canChangeAvatar: Boolean = true,     canChange3pid: Boolean = true,     maxUploadFileSize: Long = MAX_UPLOAD_FILE_SIZE_UNKNOWN,     lastVersionIdentityServerSupported: Boolean = false,     defaultIdentityServerUrl: String? = null,     roomVersions: RoomVersionCapabilities? = null,     canUseThreading: Boolean = false,     canControlLogoutDevices: Boolean = false,     canLoginWithQrCode: Boolean = false,     canUseThreadReadReceiptsAndNotifications: Boolean = false,     canRemotelyTogglePushNotificationsOfDevices: Boolean = false,     canRedactRelatedEvents: Boolean = false,     externalAccountManagementUrl: String? = null,     authenticationIssuer: String? = null,     disableNetworkConstraint: Boolean? = null)