В настоящее время я интегрирую документы 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, который не работает. У кого-нибудь есть идеи, что я делаю не так?