Как можно аннотации @DocumentId использовать поля для Firestore? - PullRequest
0 голосов
/ 31 октября 2019

В настоящее время я интегрирую документы Firestore в приложение Kotlin, используя аннотированный POJO для извлечения данных. В качестве части этого мне также нужен идентификатор документа.

Я пытаюсь сделать это, используяновая нотация @DocumentId описана здесь ...

Однако аннотация не распознается в моем классе POJO (неразрешенная ссылка: DocumentId)

в моем файле GradleУ меня есть ...

implementation 'com.google.firebase:firebase-firestore:21.2.1'

В моем классе моделей у меня есть ...

data class DocumentModel(
    @DocumentId var id: String
    @PropertyName var field1: String
    ...etc...
)

Другие аннотации работают нормально, это просто DocumentId, который не работает. У кого-нибудь есть идеи, что я делаю не так?

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