FIRDocumentChange
@interface FIRDocumentChange : NSObject
A DocumentChange
represents a change to the documents matching a query. It contains the
document affected and the type of change that occurred (added, modified, or removed).
-
The type of change that occurred (added, modified, or removed).
Declaration
Objective-C
@property (nonatomic, readonly) FIRDocumentChangeType type;
-
The document affected by this change.
Declaration
Objective-C
@property (nonatomic, strong, readonly) FIRQueryDocumentSnapshot *_Nonnull document;
-
The index of the changed document in the result set immediately prior to this
DocumentChange
(i.e. supposing that all priorDocumentChange
objects have been applied).NSNotFound
forDocumentChangeTypeAdded
events.Declaration
Objective-C
@property (nonatomic, readonly) NSUInteger oldIndex;
-
The index of the changed document in the result set immediately after this
DocumentChange
(i.e. supposing that all priorDocumentChange
objects and the currentDocumentChange
object have been applied).NSNotFound
forDocumentChangeTypeRemoved
events.Declaration
Objective-C
@property (nonatomic, readonly) NSUInteger newIndex;