Теория
Какие существуют уровни ограничения доступа к свойствам и методам в Data Class в Kotlin?
В Kotlin для Data Class доступны стандартные уровни доступа, такие как public, private, protected и internal, которые можно применять к свойствам и методам.
Читать ответ