This enum defines the possible ways class and field names can be mapped from what is used in Java to the name used internally in the Realm file.
This annotation is added to classes, constructors or methods which are considered in beta phase.
This annotation will add a search index to the field.
Annotation for defining a reverse relationship from one class to another.
The @PrimaryKey annotation will mark a field as a primary key inside Realm.
Interface used to mark a class that can be persisted by Realm.
Annotation used on fields in Realm model classes.
By default a Realm can store all classes extending RealmObject in a project.
This annotation will mark the field or the element of a primitive