Kotlin 中的通用数据 class

Generic Data class in Kotlin

创建一个具有一个可变数据类型

的通用数据class
data class <T> GenericResponse(
  val success: Boolean,
  val message: String,
  val data: T
)

要使用它:GenericResponse<SomeOtherDataClass>

如何在 kotlin 中执行此操作?

只需在 class 名称后加上 <T>

data class GenericResponse<T>(
  val success: Boolean,
  val message: String,
  val data: T
)