Room Persistance: ошибка, когда поле имеет тип вложенного класса - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь реализовать комнату с классом данных kotlin, но получаю эту ошибку:

Ошибка: у сущностей и Pojos должен быть общедоступный конструктор Код ошибки:

interface Bar {
    data class Foo(val value: String)
}

@Entity
data class Baz(
    @PrimaryKey
    val id: Long,
    val foo: Bar.Foo
)

Если вынести Foo из интерфейса, все в порядке.

Есть идеи как это решить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...