Я ищу, чтобы создать структуру объекта, которая имеет динамический класс, который я хотел бы изменить:
Верхний уровень:
data class TopLevel(
var myCustomClass1: MyCustomClass1,
var myCustomClass2: MyCustomClass2)
Второй уровень:
data class MyCustomClass2(var dynamicClass: DynamicClass)
DynamicClass
- это то, что я хочу изменить. Например, я могу использовать DynamicClass
или DynamicClass2
в MyCustomClass2
.
Каков наилучший способ сделать это с помощью kotlin?