@interface FIRQueryDocumentSnapshot : FIRDocumentSnapshot
FIRQueryDocumentSnapshot contains data read from a document in your Firestore database as
part of a query. The document is guaranteed to exist and its data can be extracted with the
data property or by using subscript syntax to access a specific field.
FIRQueryDocumentSnapshot offers the same API surface as a
deleted documents are not returned from queries, its
exists property will always be true and
data: will never return
- (nonnull instancetype)init;
Retrieves all fields in the document as an
Server-provided timestamps that have not yet been set to their final value will be returned as
NSNull. You can use
dataWithOptions()to configure this behavior.
- (nonnull NSDictionary<NSString *, id> *)data;
NSDictionarycontaining all fields in the document.
Retrieves all fields in the document as a
- (nonnull NSDictionary<NSString *, id> *)dataWithServerTimestampBehavior: (FIRServerTimestampBehavior)serverTimestampBehavior;
Configures how server timestamps that have not yet been set to their final value are returned from the snapshot.
Dictionarycontaining all fields in the document.