diff options
author | Sebastian Schmidt <mrschmidt@google.com> | 2017-12-13 17:28:15 +0800 |
---|---|---|
committer | Sebastian Schmidt <mrschmidt@google.com> | 2017-12-13 17:30:11 +0800 |
commit | 2dd7324bd543027e2925e7e653ca83a7bad3c31b (patch) | |
tree | 908b8a11433463144b48238248599dfa8acd2532 /Firestore/Source/Public | |
parent | cf4bda440f65939c9a3db7c45764868941b0abcd (diff) |
Adding missing SnapshotOptions method
Diffstat (limited to 'Firestore/Source/Public')
-rw-r--r-- | Firestore/Source/Public/FIRDocumentSnapshot.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Firestore/Source/Public/FIRDocumentSnapshot.h b/Firestore/Source/Public/FIRDocumentSnapshot.h index a628834..6af9d2d 100644 --- a/Firestore/Source/Public/FIRDocumentSnapshot.h +++ b/Firestore/Source/Public/FIRDocumentSnapshot.h @@ -180,10 +180,22 @@ NS_SWIFT_NAME(QueryDocumentSnapshot) /** * Retrieves all fields in the document as an `NSDictionary`. * + * 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. + * * @return An `NSDictionary` containing all fields in the document. */ - (NSDictionary<NSString *, id> *)data; +/** + * Retrieves all fields in the document as a `Dictionary`. + * + * @param options `SnapshotOptions` to configure how data is returned from the snapshot (e.g. the + * desired behavior for server timestamps that have not yet been set to their final value). + * @return A `Dictionary` containing all fields in the document. + */ +- (NSDictionary<NSString *, id> *)dataWithOptions:(FIRSnapshotOptions *)options; + @end NS_ASSUME_NONNULL_END |