Как проверить существование дочернего объекта внутри родительского объекта с помощью kotlin
Я пытаюсь выяснить, есть ли у родительского объекта (Module.kt) объект из его дочернего списка
Родительский класс: Module.kt
data class Module
(
var id: String? = ObjectId().toHexString(),
var name: String = "",
var description: String = " ",
var frames : MutableList<Frame> = mutableListOf<Frame>(),
var functions : MutableList<Function> = mutableListOf<Function>(),
var created_at: Date = Date(System.currentTimeMillis()),
var updated_at: Date = Date(System.currentTimeMillis())
)
Дочерний класс: Frame.kt
data class Frame (
var id: String? = ObjectId().toHexString(),
var name:String = "",
var level:String = "",
var moduleID:String = "",
var subFrames : MutableList<Frame> = mutableListOf()
)
Пример: проверка существование подменю в root меню
пример объяснения изображения