PrincipalChave

@Alvo(allowTargets = [AnnotationTarget.FIELD])
classe de anotação Chave primária

Anotação que marca um campo como uma chave primária dentro do Realm.

Somente um campo em uma classe RealmObject pode ter essa anotação, e o campo deve identificar exclusivamente o objeto.

Esta anotação se aplica aos seguintes tipos primitivos: string, Byte, Chart, Curto, Int, Long, org.mongodb.kbson.ObjectId e RealmUUID, bem como suas variantes anuláveis.

Não pode ser aplicado em uma propriedade que também tenha uma anotação FullText .