Package io.realm.kotlin.notifications

Types

DeletedList
Link copied to clipboard
interface DeletedList<T> : ListChange<T>
This event is emitted when the parent object owning the list has been deleted, which in turn also removes the list.
DeletedMap
Link copied to clipboard
interface DeletedMap<K, V> : MapChange<K, V>
This event is emitted when the parent object owning the map has been deleted, which in turn also removes the map.
DeletedObject
Link copied to clipboard
interface DeletedObject<O : BaseRealmObject> : ObjectChange<O>
This interface describes the event is emitted deleted on a RealmObject or EmbeddedRealmObject flow.
DeletedSet
Link copied to clipboard
interface DeletedSet<T> : SetChange<T>
This event is emitted when the parent object owning the set has been deleted, which in turn also removes the set.
DictionaryChangeSet
Link copied to clipboard
typealias DictionaryChangeSet = MapChangeSet<String>

Convenience alias for RealmDictionary changesets. It represents a MapChange of <String, V>.

InitialList
Link copied to clipboard
interface InitialList<T> : ListChange<T>
Initial event to be observed on a RealmList flow.
InitialMap
Link copied to clipboard
interface InitialMap<K, V> : MapChange<K, V>
Initial event to be observed on a RealmMap flow.
InitialObject
Link copied to clipboard
interface InitialObject<O : BaseRealmObject> : ObjectChange<O>
Initial event to be observed on a RealmObject or EmbeddedRealmObject flow.
InitialRealm
Link copied to clipboard
interface InitialRealm<R : BaseRealm> : RealmChange<R>
Initial event to be observed on a Realm flow.
InitialResults
Link copied to clipboard
interface InitialResults<T : BaseRealmObject> : ResultsChange<T>
Initial event to be emitted on a RealmResults flow.
InitialSet
Link copied to clipboard
interface InitialSet<T> : SetChange<T>
Initial event to be observed on a RealmSet flow.
ListChange
Link copied to clipboard
interface ListChange<T>
This sealed interface describes the possible changes that can happen to a RealmList collection.
ListChangeSet
Link copied to clipboard
interface ListChangeSet
This interface models the changes that can occur to a list.
MapChange
Link copied to clipboard
interface MapChange<K, V>
This sealed interface describes the possible changes that can happen to a RealmMap.
MapChangeSet
Link copied to clipboard
interface MapChangeSet<K>
This interface models the changes that can occur to a map.
ObjectChange
Link copied to clipboard
interface ObjectChange<O : BaseRealmObject> : SingleQueryChange<O>
This sealed interface describe the possible changes that can be observed to a Realm Object.
PendingObject
Link copied to clipboard
interface PendingObject<O : BaseRealmObject> : SingleQueryChange<O>
Describes the initial state where a query result does not contain any elements.
RealmChange
Link copied to clipboard
interface RealmChange<R : BaseRealm>
This sealed interface describe the possible changes that can be observed to a Realm.
ResultsChange
Link copied to clipboard
interface ResultsChange<T : BaseRealmObject>
This sealed interface describe the possible changes that can happen to a query results collection.
SetChange
Link copied to clipboard
interface SetChange<T>
This sealed interface describes the possible changes that can happen to a RealmSet collection.
SetChangeSet
Link copied to clipboard
interface SetChangeSet
This interface models the changes that can occur to a set.
SingleQueryChange
Link copied to clipboard
interface SingleQueryChange<O : BaseRealmObject>
This sealed class describe the possible events that can be observed on a RealmSingleQuery flow.
UpdatedList
Link copied to clipboard
interface UpdatedList<T> : ListChange<T> , ListChangeSet
RealmList flow event that describes that an update has been performed on the observed list.
UpdatedMap
Link copied to clipboard
interface UpdatedMap<K, V> : MapChange<K, V> , MapChangeSet<K>
RealmMap flow event that describes that an update has been performed on the observed map.
UpdatedObject
Link copied to clipboard
interface UpdatedObject<O : BaseRealmObject> : ObjectChange<O>
RealmObject or EmbeddedRealmObject flow event that describes that an update has been performed on to the observed object.
UpdatedRealm
Link copied to clipboard
interface UpdatedRealm<R : BaseRealm> : RealmChange<R>
Realm flow event that describes that an update has been performed on to the observed Realm instance.
UpdatedResults
Link copied to clipboard
interface UpdatedResults<T : BaseRealmObject> : ResultsChange<T> , ListChangeSet
RealmResults flow event that describes that an update has happened to elements in the observed query.
UpdatedSet
Link copied to clipboard
interface UpdatedSet<T> : SetChange<T> , SetChangeSet
RealmSet flow event that describes that an update has been performed on the observed set.