Skip to content

Commit f572cc6

Browse files
Adding unknownDocument
1 parent d8bb9b3 commit f572cc6

File tree

7 files changed

+76
-3
lines changed

7 files changed

+76
-3
lines changed

Example/Firebase.xcodeproj/xcshareddata/xcschemes/Auth_ApiTests.xcscheme

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@
55
<BuildAction
66
parallelizeBuildables = "YES"
77
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForRunning = "YES"
11+
buildForTesting = "YES">
12+
<BuildableReference
13+
BuildableIdentifier = "primary"
14+
BlueprintIdentifier = "DE26D25C1F7049F1004AE1D3"
15+
BuildableName = "Auth_ApiTests.xctest"
16+
BlueprintName = "Auth_ApiTests"
17+
ReferencedContainer = "container:Firebase.xcodeproj">
18+
</BuildableReference>
19+
</BuildActionEntry>
20+
</BuildActionEntries>
821
</BuildAction>
922
<TestAction
1023
buildConfiguration = "Debug"

Example/Firebase.xcodeproj/xcshareddata/xcschemes/Auth_EarlGreyTests.xcscheme

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@
55
<BuildAction
66
parallelizeBuildables = "YES"
77
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForRunning = "YES"
11+
buildForTesting = "YES">
12+
<BuildableReference
13+
BuildableIdentifier = "primary"
14+
BlueprintIdentifier = "DE26D26C1F705C35004AE1D3"
15+
BuildableName = "Auth_EarlGreyTests.xctest"
16+
BlueprintName = "Auth_EarlGreyTests"
17+
ReferencedContainer = "container:Firebase.xcodeproj">
18+
</BuildableReference>
19+
</BuildActionEntry>
20+
</BuildActionEntries>
821
</BuildAction>
922
<TestAction
1023
buildConfiguration = "Debug"

Example/Firebase.xcodeproj/xcshareddata/xcschemes/Core_Tests_tvOS.xcscheme

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@
55
<BuildAction
66
parallelizeBuildables = "YES"
77
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForRunning = "YES"
11+
buildForTesting = "YES">
12+
<BuildableReference
13+
BuildableIdentifier = "primary"
14+
BlueprintIdentifier = "DEAAD3941FBA11270053BF48"
15+
BuildableName = "Core_Tests_tvOS.xctest"
16+
BlueprintName = "Core_Tests_tvOS"
17+
ReferencedContainer = "container:Firebase.xcodeproj">
18+
</BuildableReference>
19+
</BuildActionEntry>
20+
</BuildActionEntries>
821
</BuildAction>
922
<TestAction
1023
buildConfiguration = "Debug"

Example/Firebase.xcodeproj/xcshareddata/xcschemes/Database_Tests_iOS.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<BuildActionEntries>
99
<BuildActionEntry
1010
buildForTesting = "YES"
11-
buildForRunning = "NO"
11+
buildForRunning = "YES"
1212
buildForProfiling = "NO"
1313
buildForArchiving = "NO"
1414
buildForAnalyzing = "NO">

Example/Firebase.xcodeproj/xcshareddata/xcschemes/Database_Tests_tvOS.xcscheme

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@
55
<BuildAction
66
parallelizeBuildables = "YES"
77
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForRunning = "YES"
11+
buildForTesting = "YES">
12+
<BuildableReference
13+
BuildableIdentifier = "primary"
14+
BlueprintIdentifier = "DE1EC27E1FBA5E63007D18D8"
15+
BuildableName = "Database_Tests_tvOS.xctest"
16+
BlueprintName = "Database_Tests_tvOS"
17+
ReferencedContainer = "container:Firebase.xcodeproj">
18+
</BuildableReference>
19+
</BuildActionEntry>
20+
</BuildActionEntries>
821
</BuildAction>
922
<TestAction
1023
buildConfiguration = "Debug"

Example/Firebase.xcodeproj/xcshareddata/xcschemes/Storage_Tests_tvOS.xcscheme

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@
55
<BuildAction
66
parallelizeBuildables = "YES"
77
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForRunning = "YES"
11+
buildForTesting = "YES">
12+
<BuildableReference
13+
BuildableIdentifier = "primary"
14+
BlueprintIdentifier = "DEAAD3F41FBA46AB0053BF48"
15+
BuildableName = "Storage_Tests_tvOS.xctest"
16+
BlueprintName = "Storage_Tests_tvOS"
17+
ReferencedContainer = "container:Firebase.xcodeproj">
18+
</BuildableReference>
19+
</BuildActionEntry>
20+
</BuildActionEntries>
821
</BuildAction>
922
<TestAction
1023
buildConfiguration = "Debug"

Firestore/Protos/protos/firestore/local/maybe_document.proto

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,22 @@ message NoDocument {
2020
google.protobuf.Timestamp read_time = 2;
2121
}
2222

23-
// Represents either an existing document or the explicitly known absence of a
24-
// document.
23+
// Represents either an existing document, the explicitly known absence of a document, or a document
24+
// that is known to exist (at some version) but whose contents are unknown
2525
message MaybeDocument {
2626
oneof document_type {
2727
// Used if the document is known to not exist.
2828
NoDocument no_document = 1;
2929

3030
// The document (if it exists).
3131
google.firestore.v1beta1.Document document = 2;
32+
33+
// Used if the document is known to exist but its data is unknown
34+
UnknownDocument unknown_document = 3;
3235
}
36+
37+
// `hasCommittedMutations` marks documents that were written to the remote socument store based
38+
// on a write acknowledgment. These documents are potentially inconsistent with the backend's
39+
// copy and use the write's commit version as their document version.
40+
bool hasCommittedMutations = 4;
3341
}

0 commit comments

Comments
 (0)