upgrade kotlin version
Unit Test Results
896 files + 803 896 suites +803 31m 44s :stopwatch: + 27m 57s 5 097 tests +4 484 5 074 :heavy_check_mark: +4 726 21 :zzz: +19 2 :x: - 261 10 155 runs +9 475 10 111 :heavy_check_mark: +9 696 42 :zzz: +40 2 :x: - 261
For more details on these failures, see this check.
Results for commit d8812014. ± Comparison against base commit 0e44ff05.
:recycle: This comment has been updated with latest results.
Size Report 1
Affected Products
firebase-abtType Base (0e44ff0) Merge (53ae124) Diff aar ? 12.4 kB ? (?) firebase-appcheckType Base (0e44ff0) Merge (53ae124) Diff aar ? 39.2 kB ? (?) firebase-appcheck-debugType Base (0e44ff0) Merge (53ae124) Diff aar ? 9.34 kB ? (?) firebase-appcheck-debug-testingType Base (0e44ff0) Merge (53ae124) Diff aar ? 5.38 kB ? (?) firebase-appcheck-interopType Base (0e44ff0) Merge (53ae124) Diff aar ? 3.13 kB ? (?) firebase-appcheck-ktxType Base (0e44ff0) Merge (53ae124) Diff aar ? 3.52 kB ? (?) firebase-appcheck-playintegrityType Base (0e44ff0) Merge (53ae124) Diff aar ? 9.12 kB ? (?) firebase-appdistributionType Base (0e44ff0) Merge (53ae124) Diff aar ? 230 kB ? (?) firebase-appdistribution-apiType Base (0e44ff0) Merge (53ae124) Diff aar ? 18.9 kB ? (?) firebase-appdistribution-api-ktxType Base (0e44ff0) Merge (53ae124) Diff aar ? 3.57 kB ? (?) firebase-commonType Base (0e44ff0) Merge (53ae124) Diff aar ? 116 kB ? (?) firebase-common-ktxType Base (0e44ff0) Merge (53ae124) Diff aar ? 3.18 kB ? (?) firebase-componentsType Base (0e44ff0) Merge (53ae124) Diff aar ? 45.7 kB ? (?) firebase-configType Base (0e44ff0) Merge (53ae124) Diff aar ? 108 kB ? (?) firebase-config-interopType Base (0e44ff0) Merge (53ae124) Diff aar ? 10.5 kB ? (?) firebase-config-ktxType Base (0e44ff0) Merge (53ae124) Diff aar ? 3.26 kB ? (?) firebase-crashlyticsType Base (0e44ff0) Merge (53ae124) Diff aar ? 409 kB ? (?) firebase-crashlytics-ktxType Base (0e44ff0) Merge (53ae124) Diff aar ? 3.54 kB ? (?) firebase-crashlytics-ndkType Base (0e44ff0) Merge (53ae124) Diff aar ? 1.65 MB ? (?) firebase-databaseType Base (0e44ff0) Merge (53ae124) Diff aar ? 543 kB ? (?) firebase-database-collectionType Base (0e44ff0) Merge (53ae124) Diff aar ? 32.0 kB ? (?) firebase-datatransportType Base (0e44ff0) Merge (53ae124) Diff aar ? 4.28 kB ? (?) firebase-decoders-jsonType Base (0e44ff0) Merge (53ae124) Diff aar ? 7.85 kB ? (?) firebase-dynamic-module-supportType Base (0e44ff0) Merge (53ae124) Diff aar ? 4.17 kB ? (?) firebase-encoders-jsonType Base (0e44ff0) Merge (53ae124) Diff aar ? 11.5 kB ? (?) firebase-encoders-reflectiveType Base (0e44ff0) Merge (53ae124) Diff aar ? 7.97 kB ? (?) firebase-firestoreType Base (0e44ff0) Merge (53ae124) Diff aar ? 1.43 MB ? (?) firebase-functionsType Base (0e44ff0) Merge (53ae124) Diff aar ? 50.1 kB ? (?) firebase-inappmessagingType Base (0e44ff0) Merge (53ae124) Diff aar ? 460 kB ? (?) firebase-inappmessaging-displayType Base (0e44ff0) Merge (53ae124) Diff aar ? 163 kB ? (?) firebase-inappmessaging-display-ktxType Base (0e44ff0) Merge (53ae124) Diff aar ? 3.36 kB ? (?) firebase-inappmessaging-ktxType Base (0e44ff0) Merge (53ae124) Diff aar ? 3.27 kB ? (?) firebase-installationsType Base (0e44ff0) Merge (53ae124) Diff aar ? 57.7 kB ? (?) firebase-installations-interopType Base (0e44ff0) Merge (53ae124) Diff aar ? 6.65 kB ? (?) firebase-installations-ktxType Base (0e44ff0) Merge (53ae124) Diff aar ? 3.20 kB ? (?) firebase-messagingType Base (0e44ff0) Merge (53ae124) Diff aar ? 148 kB ? (?) firebase-messaging-directbootType Base (0e44ff0) Merge (53ae124) Diff aar ? 3.20 kB ? (?) firebase-messaging-ktxType Base (0e44ff0) Merge (53ae124) Diff aar ? 3.54 kB ? (?) firebase-ml-modeldownloaderType Base (0e44ff0) Merge (53ae124) Diff aar ? 125 kB ? (?) firebase-perfType Base (0e44ff0) Merge (53ae124) Diff aar ? 315 kB ? (?) firebase-perf-ktxType Base (0e44ff0) Merge (53ae124) Diff aar ? 3.21 kB ? (?) firebase-segmentationType Base (0e44ff0) Merge (53ae124) Diff aar ? 19.0 kB ? (?) firebase-sessionsType Base (0e44ff0) Merge (53ae124) Diff aar ? 167 kB ? (?) firebase-storageType Base (0e44ff0) Merge (53ae124) Diff aar ? 134 kB ? (?) protolite-well-known-typesType Base (0e44ff0) Merge (53ae124) Diff aar ? 1.01 MB ? (?) transport-apiType Base (0e44ff0) Merge (53ae124) Diff aar ? 12.1 kB ? (?) transport-backend-cctType Base (0e44ff0) Merge (53ae124) Diff aar ? 72.9 kB ? (?) transport-runtimeType Base (0e44ff0) Merge (53ae124) Diff aar ? 163 kB ? (?)
Test Logs
Coverage Report 1
This report is too large (213,266 characters) to be displayed here in a GitHub comment. Please use the below link to see the full report on Google Cloud Storage.Test Logs
buildSrc Test Results
37 tests 37 :heavy_check_mark: 1m 2s :stopwatch: 8 suites 0 :zzz: 8 files 0 :x:
Results for commit d8812014.
:recycle: This comment has been updated with latest results.
Javadoc Changes:
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-appcheck/_toc.yaml 2024-04-22 18:57:44.844779851 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-appcheck/_toc.yaml 2024-04-22 18:54:41.807050089 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.appcheck"
+- title: "com.google.firebase.appcheck"
path: "/docs/reference/android/com/google/firebase/appcheck/package-summary.html"
section:
@@ -23,7 +23,7 @@
- title: "FirebaseAppCheckKt"
path: "/docs/reference/android/com/google/firebase/appcheck/FirebaseAppCheckKt.html"
-- title: "firebase.appcheck.ktx"
+- title: "com.google.firebase.appcheck.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/appcheck/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-appcheck-debug/_toc.yaml 2024-04-22 18:57:56.232874436 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-appcheck-debug/_toc.yaml 2024-04-22 18:54:45.063083153 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.appcheck.debug"
+- title: "com.google.firebase.appcheck.debug"
path: "/docs/reference/android/com/google/firebase/appcheck/debug/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-appcheck-debug-testing/_toc.yaml 2024-04-22 18:57:59.636904117 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-appcheck-debug-testing/_toc.yaml 2024-04-22 18:54:51.979154312 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.appcheck.debug.testing"
+- title: "com.google.firebase.appcheck.debug.testing"
path: "/docs/reference/android/com/google/firebase/appcheck/debug/testing/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-appcheck-playintegrity/_toc.yaml 2024-04-22 18:58:00.924915346 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-appcheck-playintegrity/_toc.yaml 2024-04-22 18:54:51.831152699 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.appcheck.playintegrity"
+- title: "com.google.firebase.appcheck.playintegrity"
path: "/docs/reference/android/com/google/firebase/appcheck/playintegrity/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-appcheck-safetynet/_toc.yaml 2024-04-22 18:58:03.672939306 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-appcheck-safetynet/_toc.yaml 1970-01-01 00:00:00.000000000 +0000
@@ -1,12 +0,0 @@
-toc:
-- title: "firebase.appcheck.safetynet"
- path: "/docs/reference/android/com/google/firebase/appcheck/safetynet/package-summary.html"
-
- section:
- - title: "Classes"
-
- section:
- - title: "SafetyNetAppCheckProviderFactory"
- path: "/docs/reference/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html"
-
-
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-appdistribution-api/_toc.yaml 2024-04-22 18:56:05.035881739 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-appdistribution-api/_toc.yaml 2024-04-22 18:52:55.633832997 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.appdistribution"
+- title: "com.google.firebase.appdistribution"
path: "/docs/reference/android/com/google/firebase/appdistribution/package-summary.html"
section:
@@ -41,7 +41,7 @@
- title: "FirebaseAppDistributionException"
path: "/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionException.html"
-- title: "firebase.appdistribution.ktx"
+- title: "com.google.firebase.appdistribution.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/appdistribution/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-common/_toc.yaml 2024-04-22 18:56:21.924041133 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-common/_toc.yaml 2024-04-22 18:52:59.297879918 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase"
+- title: "com.google.firebase"
path: "/docs/reference/android/com/google/firebase/package-summary.html"
section:
@@ -27,7 +27,7 @@
- title: "FirebaseTooManyRequestsException"
path: "/docs/reference/android/com/google/firebase/FirebaseTooManyRequestsException.html"
-- title: "firebase.ktx"
+- title: "com.google.firebase.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/ktx/package-summary.html"
@@ -40,7 +40,7 @@
- title: "FirebaseKt"
path: "/docs/reference/android/com/google/firebase/ktx/FirebaseKt.html"
-- title: "firebase.provider"
+- title: "com.google.firebase.provider"
path: "/docs/reference/android/com/google/firebase/provider/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-config/_toc.yaml 2024-04-22 18:56:10.287928885 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-config/_toc.yaml 2024-04-22 18:52:59.145877971 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.remoteconfig"
+- title: "com.google.firebase.remoteconfig"
path: "/docs/reference/android/com/google/firebase/remoteconfig/package-summary.html"
section:
@@ -47,7 +47,7 @@
- title: "FirebaseRemoteConfigServerException"
path: "/docs/reference/android/com/google/firebase/remoteconfig/FirebaseRemoteConfigServerException.html"
-- title: "firebase.remoteconfig.ktx"
+- title: "com.google.firebase.remoteconfig.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/remoteconfig/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-crashlytics/_toc.yaml 2024-04-22 18:56:18.396008762 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-crashlytics/_toc.yaml 2024-04-22 18:53:23.470178798 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.crashlytics"
+- title: "com.google.firebase.crashlytics"
path: "/docs/reference/android/com/google/firebase/crashlytics/package-summary.html"
section:
@@ -17,7 +17,7 @@
- title: "KeyValueBuilder"
path: "/docs/reference/android/com/google/firebase/crashlytics/KeyValueBuilder.html"
-- title: "firebase.crashlytics.ktx"
+- title: "com.google.firebase.crashlytics.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/crashlytics/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-database/_toc.yaml 2024-04-22 18:56:42.172232683 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-database/_toc.yaml 2024-04-22 18:53:27.334220995 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.database"
+- title: "com.google.firebase.database"
path: "/docs/reference/android/com/google/firebase/database/package-summary.html"
section:
@@ -79,7 +79,7 @@
- title: "ThrowOnExtraProperties"
path: "/docs/reference/android/com/google/firebase/database/ThrowOnExtraProperties.html"
-- title: "firebase.database.ktx"
+- title: "com.google.firebase.database.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/database/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-firestore/_toc.yaml 2024-04-22 18:57:15.972531906 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-firestore/_toc.yaml 2024-04-22 18:54:04.778649878 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.firestore"
+- title: "com.google.firebase.firestore"
path: "/docs/reference/android/com/google/firebase/firestore/package-summary.html"
section:
@@ -92,6 +92,10 @@
path: "/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html"
- title: "SetOptions"
path: "/docs/reference/android/com/google/firebase/firestore/SetOptions.html"
+ - title: "SnapshotListenOptions"
+ path: "/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html"
+ - title: "SnapshotListenOptions.Builder"
+ path: "/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html"
- title: "SnapshotMetadata"
path: "/docs/reference/android/com/google/firebase/firestore/SnapshotMetadata.html"
- title: "Transaction"
@@ -114,6 +118,8 @@
path: "/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.ServerTimestampBehavior.html"
- title: "FirebaseFirestoreException.Code"
path: "/docs/reference/android/com/google/firebase/firestore/FirebaseFirestoreException.Code.html"
+ - title: "ListenSource"
+ path: "/docs/reference/android/com/google/firebase/firestore/ListenSource.html"
- title: "LoadBundleTaskProgress.TaskState"
path: "/docs/reference/android/com/google/firebase/firestore/LoadBundleTaskProgress.TaskState.html"
- title: "MetadataChanges"
@@ -145,7 +151,7 @@
- title: "ThrowOnExtraProperties"
path: "/docs/reference/android/com/google/firebase/firestore/ThrowOnExtraProperties.html"
-- title: "firebase.firestore.ktx"
+- title: "com.google.firebase.firestore.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/firestore/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-functions/_toc.yaml 2024-04-22 18:56:39.888211990 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-functions/_toc.yaml 2024-04-22 18:53:32.698286882 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.functions"
+- title: "com.google.firebase.functions"
path: "/docs/reference/android/com/google/firebase/functions/package-summary.html"
section:
@@ -31,7 +31,7 @@
- title: "FirebaseFunctionsException"
path: "/docs/reference/android/com/google/firebase/functions/FirebaseFunctionsException.html"
-- title: "firebase.functions.ktx"
+- title: "com.google.firebase.functions.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/functions/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-inappmessaging/_toc.yaml 2024-04-22 18:56:56.144349536 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-inappmessaging/_toc.yaml 2024-04-22 18:53:59.914596258 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.inappmessaging"
+- title: "com.google.firebase.inappmessaging"
path: "/docs/reference/android/com/google/firebase/inappmessaging/package-summary.html"
section:
@@ -37,7 +37,7 @@
- title: "FirebaseInAppMessagingDisplayCallbacks.InAppMessagingErrorReason"
path: "/docs/reference/android/com/google/firebase/inappmessaging/FirebaseInAppMessagingDisplayCallbacks.InAppMessagingErrorReason.html"
-- title: "firebase.inappmessaging.ktx"
+- title: "com.google.firebase.inappmessaging.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/inappmessaging/ktx/package-summary.html"
@@ -48,7 +48,7 @@
- title: "InAppMessagingKt"
path: "/docs/reference/android/com/google/firebase/inappmessaging/ktx/InAppMessagingKt.html"
-- title: "firebase.inappmessaging.model"
+- title: "com.google.firebase.inappmessaging.model"
path: "/docs/reference/android/com/google/firebase/inappmessaging/model/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-inappmessaging-display/_toc.yaml 2024-04-22 18:57:11.664490738 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-inappmessaging-display/_toc.yaml 2024-04-22 18:54:15.786771520 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.inappmessaging.display"
+- title: "com.google.firebase.inappmessaging.display"
path: "/docs/reference/android/com/google/firebase/inappmessaging/display/package-summary.html"
section:
@@ -11,7 +11,7 @@
- title: "InAppMessagingDisplayKt"
path: "/docs/reference/android/com/google/firebase/inappmessaging/display/InAppMessagingDisplayKt.html"
-- title: "firebase.inappmessaging.display.ktx"
+- title: "com.google.firebase.inappmessaging.display.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/inappmessaging/display/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-installations/_toc.yaml 2024-04-22 18:56:55.524344081 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-installations/_toc.yaml 2024-04-22 18:53:48.886468259 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.installations"
+- title: "com.google.firebase.installations"
path: "/docs/reference/android/com/google/firebase/installations/package-summary.html"
section:
@@ -11,7 +11,7 @@
- title: "InstallationsKt"
path: "/docs/reference/android/com/google/firebase/installations/InstallationsKt.html"
-- title: "firebase.installations.ktx"
+- title: "com.google.firebase.installations.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/installations/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-messaging/_toc.yaml 2024-04-22 18:57:49.340817094 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-messaging/_toc.yaml 2024-04-22 18:54:25.878873712 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.messaging"
+- title: "com.google.firebase.messaging"
path: "/docs/reference/android/com/google/firebase/messaging/package-summary.html"
section:
@@ -31,7 +31,7 @@
- title: "RemoteMessage.MessagePriority"
path: "/docs/reference/android/com/google/firebase/messaging/RemoteMessage.MessagePriority.html"
-- title: "firebase.messaging.ktx"
+- title: "com.google.firebase.messaging.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/messaging/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-ml-modeldownloader/_toc.yaml 2024-04-22 18:57:23.596596876 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-ml-modeldownloader/_toc.yaml 2024-04-22 18:54:24.466857655 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.ml.modeldownloader"
+- title: "com.google.firebase.ml.modeldownloader"
path: "/docs/reference/android/com/google/firebase/ml/modeldownloader/package-summary.html"
section:
@@ -35,7 +35,7 @@
- title: "FirebaseMlException.Code"
path: "/docs/reference/android/com/google/firebase/ml/modeldownloader/FirebaseMlException.Code.html"
-- title: "firebase.ml.modeldownloader.ktx"
+- title: "com.google.firebase.ml.modeldownloader.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/ml/modeldownloader/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-perf/_toc.yaml 2024-04-22 18:58:01.536920682 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-perf/_toc.yaml 2024-04-22 18:54:41.443046129 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.perf"
+- title: "com.google.firebase.perf"
path: "/docs/reference/android/com/google/firebase/perf/package-summary.html"
section:
@@ -17,7 +17,7 @@
- title: "FirebasePerformance.HttpMethod"
path: "/docs/reference/android/com/google/firebase/perf/FirebasePerformance.HttpMethod.html"
-- title: "firebase.perf.ktx"
+- title: "com.google.firebase.perf.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/perf/ktx/package-summary.html"
@@ -28,7 +28,7 @@
- title: "PerformanceKt"
path: "/docs/reference/android/com/google/firebase/perf/ktx/PerformanceKt.html"
-- title: "firebase.perf.metrics"
+- title: "com.google.firebase.perf.metrics"
path: "/docs/reference/android/com/google/firebase/perf/metrics/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-segmentation/_toc.yaml 2024-04-22 18:57:29.168641736 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-segmentation/_toc.yaml 2024-04-22 18:54:30.750928444 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.segmentation"
+- title: "com.google.firebase.segmentation"
path: "/docs/reference/android/com/google/firebase/segmentation/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-storage/_toc.yaml 2024-04-22 18:57:48.064807242 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-storage/_toc.yaml 2024-04-22 18:54:49.231124177 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.storage"
+- title: "com.google.firebase.storage"
path: "/docs/reference/android/com/google/firebase/storage/package-summary.html"
section:
@@ -69,7 +69,7 @@
- title: "StorageException.ErrorCode"
path: "/docs/reference/android/com/google/firebase/storage/StorageException.ErrorCode.html"
-- title: "firebase.storage.ktx"
+- title: "com.google.firebase.storage.ktx"
status: deprecated
path: "/docs/reference/android/com/google/firebase/storage/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/Timestamp.Companion.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/Timestamp.Companion.html 2024-04-22 18:52:59.297879918 +0000
@@ -0,0 +1,45 @@
+<html devsite="true">
+ <head>
+ <title>Timestamp.Companion</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>Timestamp.Companion</h1>
+ <p>
+ <pre>public static class <a href="/docs/reference/android/com/google/firebase/Timestamp.Companion.html">Timestamp.Companion</a></pre>
+ </p>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public methods</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.Companion.html#now()">now</a>()</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public methods</h2>
+ <div class="api-item"><a name="now--"></a><a name="now"></a>
+ <h3 class="api-name" id="now()">now</h3>
+ <pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.Companion.html#now()">now</a>()</pre>
+ </div>
+ </div>
+ </body>
+</html>
+
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/Timestamp.html 2024-04-22 18:56:21.924041133 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/Timestamp.html 2024-04-22 18:52:59.297879918 +0000
@@ -8,10 +8,11 @@
<div id="metadata-info-block"></div>
<h1>Timestamp</h1>
<p>
- <pre>public final class <a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a> implements <a href="https://developer.android.com/reference/kotlin/java/lang/Comparable.html">Comparable</a>, <a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.html">Parcelable</a></pre>
+ <pre>public final class <a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a> implements <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-comparable/index.html">Comparable</a>, <a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.html">Parcelable</a></pre>
</p>
<hr>
- <p>A Timestamp represents a point in time independent of any time zone or calendar, represented as seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. It is encoded assuming all minutes are 60 seconds long, specifically leap seconds are "smeared" so that no leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to and from RFC 3339 date strings.</p>
+ <p>A Timestamp represents a point in time independent of any time zone or calendar.</p>
+ <p>Represented as seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. Furthermore,It is encoded assuming all minutes are 60 seconds long, specifically leap seconds are "smeared" so that no leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to and from RFC 3339 date strings.</p>
<div class="devsite-table-wrapper">
<table class="responsive">
<colgroup>
@@ -25,8 +26,10 @@
</thead>
<tbody class="list">
<tr>
- <td><code><a href="https://git.page.link/timestamp-proto">Timestamp</a></code></td>
-<td>The ref timestamp definition</td>
+ <td><code></code></td>
+ <td>
+ <p><a href="https://git.page.link/timestamp-proto">Timestamp</a>The ref timestamp definition</p>
+ </td>
</tr>
</tbody>
</table>
@@ -40,14 +43,13 @@
</colgroup>
<thead>
<tr>
- <th colspan="100%"><h3>Constants</h3></th>
+ <th colspan="100%"><h3>Nested types</h3></th>
</tr>
</thead>
<tbody class="list">
<tr>
- <td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.Creator.html">Parcelable.Creator</a><<a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a>></code></td>
<td>
- <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#CREATOR()">CREATOR</a></code></div>
+ <div><code>public static class <a href="/docs/reference/android/com/google/firebase/Timestamp.Companion.html">Timestamp.Companion</a></code></div>
</td>
</tr>
</tbody>
@@ -66,6 +68,12 @@
</thead>
<tbody class="list">
<tr>
+ <td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.Creator.html">Parcelable.Creator</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a>></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.Companion.html#CREATOR()">CREATOR</a></code></div>
+ </td>
+ </tr>
+ <tr>
<td><code>final int</code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#nanoseconds()">nanoseconds</a></code></div>
@@ -95,33 +103,17 @@
<tr>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#Timestamp(java.util.Date)">Timestamp</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a> date)</code></div>
- <p>Creates a new timestamp from the given date.</p>
</td>
</tr>
<tr>
<td>
- <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#Timestamp(long,int)">Timestamp</a>(long seconds, int nanoseconds)</code></div>
- <p>Creates a new timestamp.</p>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RequiresApi.html">RequiresApi</a>(value = 26)<br><a href="/docs/reference/android/com/google/firebase/Timestamp.html#Timestamp(java.time.Instant)">Timestamp</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/time/Instant.html">Instant</a> time)</code></div>
</td>
</tr>
- </tbody>
- </table>
- </div>
- <div class="devsite-table-wrapper">
- <table class="responsive">
- <colgroup>
- <col width="40%">
- <col>
- </colgroup>
- <thead>
- <tr>
- <th colspan="100%"><h3>Protected constructors</h3></th>
- </tr>
- </thead>
- <tbody class="list">
<tr>
<td>
- <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#Timestamp(android.os.Parcel)">Timestamp</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/os/Parcel.html">Parcel</a> in)</code></div>
+ <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#Timestamp(kotlin.Long,kotlin.Int)">Timestamp</a>(long seconds, int nanoseconds)</code></div>
+ <p>Creates a new <code><a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a></code>.</p>
</td>
</tr>
</tbody>
@@ -154,21 +146,7 @@
<tr>
<td><code>boolean</code></td>
<td>
- <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#equals(java.lang.Object)">equals</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a> other)</code></div>
- </td>
- </tr>
- <tr>
- <td><code>int</code></td>
- <td>
- <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#getNanoseconds()">getNanoseconds</a>()</code></div>
- <p>Returns the sub-second part of the timestamp, in nanoseconds.</p>
- </td>
- </tr>
- <tr>
- <td><code>long</code></td>
- <td>
- <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#getSeconds()">getSeconds</a>()</code></div>
- <p>Returns the seconds part of the timestamp.</p>
+ <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#equals(kotlin.Any)">equals</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a> other)</code></div>
</td>
</tr>
<tr>
@@ -178,80 +156,46 @@
</td>
</tr>
<tr>
- <td><code>static @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a></code></td>
+ <td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a></code></td>
<td>
- <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#now()">now</a>()</code></div>
- <p>Creates a new timestamp with the current date, with millisecond precision.</p>
+ <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.Companion.html#now()">now</a>()</code></div>
</td>
</tr>
<tr>
- <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a></code></td>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#toDate()">toDate</a>()</code></div>
- <p>Returns a new Date corresponding to this timestamp.</p>
+ <p>Returns a new <code><a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a></code> corresponding to this timestamp.</p>
</td>
</tr>
<tr>
- <td><code><a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/time/Instant.html">Instant</a></code></td>
<td>
- <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#toString()">toString</a>()</code></div>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RequiresApi.html">RequiresApi</a>(value = 26)<br><a href="/docs/reference/android/com/google/firebase/Timestamp.html#toInstant()">toInstant</a>()</code></div>
+ <p>Returns a new <code><a href="https://developer.android.com/reference/kotlin/java/time/Instant.html">Instant</a></code> that matches the time defined by this timestamp.</p>
</td>
</tr>
<tr>
- <td><code>void</code></td>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
<td>
- <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#writeToParcel(android.os.Parcel,int)">writeToParcel</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/os/Parcel.html">Parcel</a> dest, int flags)</code></div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="devsite-table-wrapper">
- <table class="responsive" id="inhmethods">
- <thead>
- <tr>
- <th colspan="100%"><h3>Inherited Constants</h3></th>
- </tr>
- </thead>
- <tbody class="list">
- <tr>
- <td><devsite-expandable><span class="expand-control">From <a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.html">android.os.Parcelable</a></span>
- <div class="devsite-table-wrapper">
- <table class="responsive">
- <colgroup>
- <col width="40%">
- <col>
- </colgroup>
- <tbody class="list">
- <tr>
- <td><code>static final int</code></td>
- <td>
- <div><code><a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.html#CONTENTS_FILE_DESCRIPTOR--">CONTENTS_FILE_DESCRIPTOR</a> = 1</code></div>
+ <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#toString()">toString</a>()</code></div>
</td>
</tr>
<tr>
- <td><code>static final int</code></td>
+ <td><code>void</code></td>
<td>
- <div><code><a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.html#PARCELABLE_WRITE_RETURN_VALUE--">PARCELABLE_WRITE_RETURN_VALUE</a> = 1</code></div>
+ <div><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html#writeToParcel(android.os.Parcel,kotlin.Int)">writeToParcel</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/os/Parcel.html">Parcel</a> dest, int flags)</code></div>
</td>
</tr>
</tbody>
</table>
</div>
-</devsite-expandable> </td>
- </tr>
- </tbody>
- </table>
- </div>
<div class="list">
- <h2>Constants</h2>
+ <h2>Public fields</h2>
<div class="api-item"><a name="getCREATOR()"></a><a name="setCREATOR()"></a><a name="getCREATOR--"></a><a name="setCREATOR--"></a>
<h3 class="api-name" id="CREATOR()">CREATOR</h3>
- <pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.Creator.html">Parcelable.Creator</a><<a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a>> <a href="/docs/reference/android/com/google/firebase/Timestamp.html#CREATOR()">CREATOR</a></pre>
+ <pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.Creator.html">Parcelable.Creator</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a>> <a href="/docs/reference/android/com/google/firebase/Timestamp.Companion.html#CREATOR()">CREATOR</a></pre>
</div>
- </div>
- <div class="list">
- <h2>Public fields</h2>
<div class="api-item"><a name="getNanoseconds()"></a><a name="setNanoseconds()"></a><a name="getNanoseconds--"></a><a name="setNanoseconds--"></a>
<h3 class="api-name" id="nanoseconds()">nanoseconds</h3>
<pre class="api-signature no-pretty-print">public final int <a href="/docs/reference/android/com/google/firebase/Timestamp.html#nanoseconds()">nanoseconds</a></pre>
@@ -266,12 +210,15 @@
<div class="api-item"><a name="Timestamp-java.util.Date-"></a><a name="timestamp"></a>
<h3 class="api-name" id="Timestamp(java.util.Date)">Timestamp</h3>
<pre class="api-signature no-pretty-print">public <a href="/docs/reference/android/com/google/firebase/Timestamp.html#Timestamp(java.util.Date)">Timestamp</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a> date)</pre>
- <p>Creates a new timestamp from the given date.</p>
</div>
- <div class="api-item"><a name="Timestamp(long, int)"></a><a name="Timestamp-long-int-"></a><a name="timestamp"></a>
- <h3 class="api-name" id="Timestamp(long,int)">Timestamp</h3>
- <pre class="api-signature no-pretty-print">public <a href="/docs/reference/android/com/google/firebase/Timestamp.html#Timestamp(long,int)">Timestamp</a>(long seconds, int nanoseconds)</pre>
- <p>Creates a new timestamp.</p>
+ <div class="api-item"><a name="Timestamp-java.time.Instant-"></a><a name="timestamp"></a>
+ <h3 class="api-name" id="Timestamp(java.time.Instant)">Timestamp</h3>
+ <pre class="api-signature no-pretty-print">@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RequiresApi.html">RequiresApi</a>(value = 26)<br>public <a href="/docs/reference/android/com/google/firebase/Timestamp.html#Timestamp(java.time.Instant)">Timestamp</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/time/Instant.html">Instant</a> time)</pre>
+ </div>
+ <div class="api-item"><a name="Timestamp(kotlin.Long, kotlin.Int)"></a><a name="Timestamp-kotlin.Long-kotlin.Int-"></a><a name="timestamp"></a>
+ <h3 class="api-name" id="Timestamp(kotlin.Long,kotlin.Int)">Timestamp</h3>
+ <pre class="api-signature no-pretty-print">public <a href="/docs/reference/android/com/google/firebase/Timestamp.html#Timestamp(kotlin.Long,kotlin.Int)">Timestamp</a>(long seconds, int nanoseconds)</pre>
+ <p>Creates a new <code><a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a></code>.</p>
<div class="devsite-table-wrapper">
<table class="responsive">
<colgroup>
@@ -302,13 +249,6 @@
</div>
</div>
<div class="list">
- <h2>Protected constructors</h2>
- <div class="api-item"><a name="Timestamp-android.os.Parcel-"></a><a name="timestamp"></a>
- <h3 class="api-name" id="Timestamp(android.os.Parcel)">Timestamp</h3>
- <pre class="api-signature no-pretty-print">protected <a href="/docs/reference/android/com/google/firebase/Timestamp.html#Timestamp(android.os.Parcel)">Timestamp</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/os/Parcel.html">Parcel</a> in)</pre>
- </div>
- </div>
- <div class="list">
<h2>Public methods</h2>
<div class="api-item"><a name="compareTo-com.google.firebase.Timestamp-"></a><a name="compareto"></a>
<h3 class="api-name" id="compareTo(com.google.firebase.Timestamp)">compareTo</h3>
@@ -318,19 +258,9 @@
<h3 class="api-name" id="describeContents()">describeContents</h3>
<pre class="api-signature no-pretty-print">public int <a href="/docs/reference/android/com/google/firebase/Timestamp.html#describeContents()">describeContents</a>()</pre>
</div>
- <div class="api-item"><a name="equals-java.lang.Object-"></a><a name="equals"></a>
- <h3 class="api-name" id="equals(java.lang.Object)">equals</h3>
- <pre class="api-signature no-pretty-print">public boolean <a href="/docs/reference/android/com/google/firebase/Timestamp.html#equals(java.lang.Object)">equals</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a> other)</pre>
- </div>
- <div class="api-item"><a name="getNanoseconds--"></a><a name="getnanoseconds"></a>
- <h3 class="api-name" id="getNanoseconds()">getNanoseconds</h3>
- <pre class="api-signature no-pretty-print">public int <a href="/docs/reference/android/com/google/firebase/Timestamp.html#getNanoseconds()">getNanoseconds</a>()</pre>
- <p>Returns the sub-second part of the timestamp, in nanoseconds.</p>
- </div>
- <div class="api-item"><a name="getSeconds--"></a><a name="getseconds"></a>
- <h3 class="api-name" id="getSeconds()">getSeconds</h3>
- <pre class="api-signature no-pretty-print">public long <a href="/docs/reference/android/com/google/firebase/Timestamp.html#getSeconds()">getSeconds</a>()</pre>
- <p>Returns the seconds part of the timestamp.</p>
+ <div class="api-item"><a name="equals-kotlin.Any-"></a><a name="equals"></a>
+ <h3 class="api-name" id="equals(kotlin.Any)">equals</h3>
+ <pre class="api-signature no-pretty-print">public boolean <a href="/docs/reference/android/com/google/firebase/Timestamp.html#equals(kotlin.Any)">equals</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a> other)</pre>
</div>
<div class="api-item"><a name="hashCode--"></a><a name="hashcode"></a>
<h3 class="api-name" id="hashCode()">hashCode</h3>
@@ -338,21 +268,26 @@
</div>
<div class="api-item"><a name="now--"></a><a name="now"></a>
<h3 class="api-name" id="now()">now</h3>
- <pre class="api-signature no-pretty-print">public static @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html#now()">now</a>()</pre>
- <p>Creates a new timestamp with the current date, with millisecond precision.</p>
+ <pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.Companion.html#now()">now</a>()</pre>
</div>
<div class="api-item"><a name="toDate--"></a><a name="todate"></a>
<h3 class="api-name" id="toDate()">toDate</h3>
- <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html#toDate()">toDate</a>()</pre>
- <p>Returns a new Date corresponding to this timestamp. This may lose precision.</p>
+ <pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html#toDate()">toDate</a>()</pre>
+ <p>Returns a new <code><a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a></code> corresponding to this timestamp.</p>
+ <p>This may lose precision.</p>
+ </div>
+ <div class="api-item"><a name="toInstant--"></a><a name="toinstant"></a>
+ <h3 class="api-name" id="toInstant()">toInstant</h3>
+ <pre class="api-signature no-pretty-print">@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RequiresApi.html">RequiresApi</a>(value = 26)<br>public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/time/Instant.html">Instant</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html#toInstant()">toInstant</a>()</pre>
+ <p>Returns a new <code><a href="https://developer.android.com/reference/kotlin/java/time/Instant.html">Instant</a></code> that matches the time defined by this timestamp.</p>
</div>
<div class="api-item"><a name="toString--"></a><a name="tostring"></a>
<h3 class="api-name" id="toString()">toString</h3>
- <pre class="api-signature no-pretty-print">public <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html#toString()">toString</a>()</pre>
+ <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> <a href="/docs/reference/android/com/google/firebase/Timestamp.html#toString()">toString</a>()</pre>
</div>
- <div class="api-item"><a name="writeToParcel(android.os.Parcel, int)"></a><a name="writeToParcel-android.os.Parcel-int-"></a><a name="writetoparcel"></a>
- <h3 class="api-name" id="writeToParcel(android.os.Parcel,int)">writeToParcel</h3>
- <pre class="api-signature no-pretty-print">public void <a href="/docs/reference/android/com/google/firebase/Timestamp.html#writeToParcel(android.os.Parcel,int)">writeToParcel</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/os/Parcel.html">Parcel</a> dest, int flags)</pre>
+ <div class="api-item"><a name="writeToParcel(android.os.Parcel, kotlin.Int)"></a><a name="writeToParcel-android.os.Parcel-kotlin.Int-"></a><a name="writetoparcel"></a>
+ <h3 class="api-name" id="writeToParcel(android.os.Parcel,kotlin.Int)">writeToParcel</h3>
+ <pre class="api-signature no-pretty-print">public void <a href="/docs/reference/android/com/google/firebase/Timestamp.html#writeToParcel(android.os.Parcel,kotlin.Int)">writeToParcel</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/os/Parcel.html">Parcel</a> dest, int flags)</pre>
</div>
</div>
</body>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html 2024-04-22 18:58:03.672939306 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html 1970-01-01 00:00:00.000000000 +0000
@@ -1,94 +0,0 @@
-<html devsite="true">
- <head>
- <title>SafetyNetAppCheckProviderFactory</title>
-{% setvar book_path %}/_book.yaml{% endsetvar %}
-{% include "docs/reference/android/_reference-head-tags.html" %}
- </head>
- <body>
- <div id="metadata-info-block"></div>
- <h1>SafetyNetAppCheckProviderFactory</h1>
- <p>
- <pre>public class <a href="/docs/reference/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html">SafetyNetAppCheckProviderFactory</a> implements <a href="/docs/reference/android/com/google/firebase/appcheck/AppCheckProviderFactory.html">AppCheckProviderFactory</a></pre>
- </p>
- <hr>
- <aside class="caution"><strong>This class is deprecated.</strong><br>
- <p>Use <code>PlayIntegrityAppCheckProviderFactory</code> instead.</p>
- </aside>
- <p>Implementation of an <code><a href="/docs/reference/android/com/google/firebase/appcheck/AppCheckProviderFactory.html">AppCheckProviderFactory</a></code> that builds <code><a href="/docs/reference/android/com/google/firebase/appcheck/safetynet/internal/SafetyNetAppCheckProvider.html">SafetyNetAppCheckProvider</a></code>s. This is the default implementation.</p>
- <h2>Summary</h2>
- <div class="devsite-table-wrapper">
- <table class="responsive">
- <colgroup>
- <col width="40%">
- <col>
- </colgroup>
- <thead>
- <tr>
- <th colspan="100%"><h3>Constants</h3></th>
- </tr>
- </thead>
- <tbody class="list">
- <tr>
- <td><code>static final <a href="/docs/reference/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html">SafetyNetAppCheckProviderFactory</a></code></td>
- <td>
- <div><code><a href="/docs/reference/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html#instance()">instance</a></code></div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="devsite-table-wrapper">
- <table class="responsive">
- <colgroup>
- <col width="40%">
- <col>
- </colgroup>
- <thead>
- <tr>
- <th colspan="100%"><h3>Public methods</h3></th>
- </tr>
- </thead>
- <tbody class="list">
- <tr>
- <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/appcheck/AppCheckProvider.html">AppCheckProvider</a></code></td>
- <td>
- <div><code><a href="/docs/reference/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html#create(com.google.firebase.FirebaseApp)">create</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/FirebaseApp.html">FirebaseApp</a> firebaseApp)</code></div>
- </td>
- </tr>
- <tr>
- <td><code>static @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html">SafetyNetAppCheckProviderFactory</a></code></td>
- <td>
- <div><code><span><del><a href="/docs/reference/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html#getInstance()">getInstance</a></del></span>()</code></div>
- <p><strong>This method is deprecated.</strong>
- <p>Use <code>PlayIntegrityAppCheckProviderFactory#getInstance</code> instead.</p>
- </p>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="list">
- <h2>Constants</h2>
- <div class="api-item"><a name="getInstance()"></a><a name="setInstance()"></a><a name="getInstance--"></a><a name="setInstance--"></a>
- <h3 class="api-name" id="instance()">instance</h3>
- <pre class="api-signature no-pretty-print">public static final <a href="/docs/reference/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html">SafetyNetAppCheckProviderFactory</a> <a href="/docs/reference/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html#instance()">instance</a></pre>
- </div>
- </div>
- <div class="list">
- <h2>Public methods</h2>
- <div class="api-item"><a name="create-com.google.firebase.FirebaseApp-"></a><a name="create"></a>
- <h3 class="api-name" id="create(com.google.firebase.FirebaseApp)">create</h3>
- <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/appcheck/AppCheckProvider.html">AppCheckProvider</a> <a href="/docs/reference/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html#create(com.google.firebase.FirebaseApp)">create</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/FirebaseApp.html">FirebaseApp</a> firebaseApp)</pre>
- </div>
- <div class="api-item"><a name="getInstance--"></a><a name="getinstance"></a>
- <h3 class="api-name" id="getInstance()">getInstance</h3>
- <pre class="api-signature no-pretty-print">public static @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html">SafetyNetAppCheckProviderFactory</a> <span><del><a href="/docs/reference/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html#getInstance()">getInstance</a></del></span>()</pre>
- <aside class="caution"><strong>This method is deprecated.</strong><br>
- <p>Use <code>PlayIntegrityAppCheckProviderFactory#getInstance</code> instead.</p>
- </aside>
- <p>Gets an instance of this class for installation into a <code><a href="/docs/reference/android/com/google/firebase/appcheck/FirebaseAppCheck.html">FirebaseAppCheck</a></code> instance.</p>
- </div>
- </div>
- </body>
-</html>
-
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/appcheck/safetynet/package-summary.html 2024-04-22 18:58:03.672939306 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/appcheck/safetynet/package-summary.html 1970-01-01 00:00:00.000000000 +0000
@@ -1,30 +0,0 @@
-<html devsite="true">
- <head>
- <title>com.google.firebase.appcheck.safetynet</title>
-{% setvar book_path %}/_book.yaml{% endsetvar %}
-{% include "docs/reference/android/_reference-head-tags.html" %}
- </head>
- <body>
- <h1>com.google.firebase.appcheck.safetynet</h1>
- <h2>Classes</h2>
- <div class="devsite-table-wrapper">
- <table class="responsive">
- <colgroup>
- <col width="40%">
- <col>
- </colgroup>
- <tbody class="list">
- <tr>
- <td><code><a href="/docs/reference/android/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html">SafetyNetAppCheckProviderFactory</a></code></td>
- <td>
- <p><strong>This class is deprecated.</strong>
- <p>Use <code>PlayIntegrityAppCheckProviderFactory</code> instead.</p>
- </p>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- </body>
-</html>
-
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/firestore/CollectionReference.html 2024-04-22 18:57:15.964531839 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/firestore/CollectionReference.html 2024-04-22 18:54:04.770649806 +0000
@@ -167,6 +167,13 @@
<tr>
<td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
<td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)">addSnapshotListener</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a> options,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>> listener<br>)</code></div>
+ <p>Starts listening to this query with the given options.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
+ <td>
<div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)">addSnapshotListener</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a> activity,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a> metadataChanges,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>> listener<br>)</code></div>
<p>Starts listening to this query with the given options, using an Activity-scoped listener.</p>
</td>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/firestore/DocumentReference.html 2024-04-22 18:57:15.960531805 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/firestore/DocumentReference.html 2024-04-22 18:54:04.762649735 +0000
@@ -78,6 +78,13 @@
<tr>
<td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
<td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>)">addSnapshotListener</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a> options,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>> listener<br>)</code></div>
+ <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
+ <td>
<div><code><a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>)">addSnapshotListener</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a> activity,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a> metadataChanges,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>> listener<br>)</code></div>
<p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options using an Activity-scoped listener.</p>
</td>
@@ -424,6 +431,59 @@
</td>
</tr>
<tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>> listener</code></td>
+ <td>
+ <p>The event listener that will be called with the snapshots.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
+ <td>
+ <p>A registration object that can be used to remove the listener.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions, com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>)"></a><a name="addSnapshotListener-com.google.firebase.firestore.SnapshotListenOptions-com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>-"></a><a name="addsnapshotlistener"></a>
+ <h3 class="api-name" id="addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>)">addSnapshotListener</h3>
+ <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a> <a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>)">addSnapshotListener</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a> options,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>> listener<br>)</pre>
+ <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Parameters</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a> options</code></td>
+ <td>
+ <p>Sets snapshot listener options, including whether metadata-only changes should trigger snapshot events, the source to listen to, the executor to use to call the listener, or the activity to scope the listener to.</p>
+ </td>
+ </tr>
+ <tr>
<td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>> listener</code></td>
<td>
<p>The event listener that will be called with the snapshots.</p>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/firestore/ListenSource.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/firestore/ListenSource.html 2024-04-22 18:54:04.778649878 +0000
@@ -0,0 +1,164 @@
+<html devsite="true">
+ <head>
+ <title>ListenSource</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>ListenSource</h1>
+ <p>
+ <pre>public enum <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a></pre>
+ </p>
+ <hr>
+ <p>Configures the source option of <code>addSnapshotListener()</code> calls on <code><a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html">DocumentReference</a></code> and <code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html">Query</a></code>. This controls how a listener retrieves data updates.</p>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Enum Values</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html#CACHE">CACHE</a></code></td>
+ <td>
+ <p>The listener retrieves data and listens to updates from the local Firestore cache only.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html#DEFAULT">DEFAULT</a></code></td>
+ <td>
+ <p>The default behavior.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public methods</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>static <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html#valueOf(java.lang.String)">valueOf</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> name)</code></div>
+ <p>Returns the enum constant of this type with the specified name.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static ListenSource[]</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html#values()">values</a>()</code></div>
+ <p>Returns an array containing the constants of this enum type, in the order they're declared.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Enum Values</h2>
+ <div class="api-item">
+ <h3 class="api-name" id="CACHE">CACHE</h3>
+ <pre class="api-signature no-pretty-print"><a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html#CACHE">ListenSource.CACHE</a></pre>
+ <p>The listener retrieves data and listens to updates from the local Firestore cache only. If the cache is empty, an empty snapshot will be returned. Snapshot events will be triggered on cache updates, like local mutations or load bundles. </p>
+ <p>Note that the data might be stale if the cache hasn't synchronized with recent server-side changes.</p>
+ </div>
+ <div class="api-item">
+ <h3 class="api-name" id="DEFAULT">DEFAULT</h3>
+ <pre class="api-signature no-pretty-print"><a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html#DEFAULT">ListenSource.DEFAULT</a></pre>
+ <p>The default behavior. The listener attempts to return initial snapshot from cache and retrieve up-to-date snapshots from the Firestore server. Snapshot events will be triggered on local mutations and server side updates.</p>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public methods</h2>
+ <div class="api-item"><a name="valueOf-java.lang.String-"></a><a name="valueof"></a>
+ <h3 class="api-name" id="valueOf(java.lang.String)">valueOf</h3>
+ <pre class="api-signature no-pretty-print">public static <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html#valueOf(java.lang.String)">valueOf</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> name)</pre>
+ <p>Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a></code></td>
+ <td>
+ <p>the enum constant with the specified name</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Throws</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="https://developer.android.com/reference/kotlin/java/lang/IllegalArgumentException.html">java.lang.IllegalArgumentException</a> java.lang.IllegalArgumentException</code></td>
+ <td>
+ <p>if this enum type has no constant with the specified name</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="values--"></a><a name="values"></a>
+ <h3 class="api-name" id="values()">values</h3>
+ <pre class="api-signature no-pretty-print">public static ListenSource[] <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html#values()">values</a>()</pre>
+ <p>Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>ListenSource[]</code></td>
+ <td>
+ <p>an array containing the constants of this enum type, in the order they're declared</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </body>
+</html>
+
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/firestore/Query.html 2024-04-22 18:57:15.960531805 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/firestore/Query.html 2024-04-22 18:54:04.766649771 +0000
@@ -121,6 +121,13 @@
<tr>
<td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
<td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)">addSnapshotListener</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a> options,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>> listener<br>)</code></div>
+ <p>Starts listening to this query with the given options.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
+ <td>
<div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)">addSnapshotListener</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a> activity,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a> metadataChanges,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>> listener<br>)</code></div>
<p>Starts listening to this query with the given options, using an Activity-scoped listener.</p>
</td>
@@ -657,6 +664,59 @@
</td>
</tr>
<tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>> listener</code></td>
+ <td>
+ <p>The event listener that will be called with the snapshots.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
+ <td>
+ <p>A registration object that can be used to remove the listener.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions, com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)"></a><a name="addSnapshotListener-com.google.firebase.firestore.SnapshotListenOptions-com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>-"></a><a name="addsnapshotlistener"></a>
+ <h3 class="api-name" id="addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)">addSnapshotListener</h3>
+ <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)">addSnapshotListener</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a> options,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>> listener<br>)</pre>
+ <p>Starts listening to this query with the given options.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Parameters</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a> options</code></td>
+ <td>
+ <p>Sets snapshot listener options, including whether metadata-only changes should trigger snapshot events, the source to listen to, the executor to use to call the listener, or the activity to scope the listener to.</p>
+ </td>
+ </tr>
+ <tr>
<td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>> listener</code></td>
<td>
<p>The event listener that will be called with the snapshots.</p>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html 2024-04-22 18:54:04.762649735 +0000
@@ -0,0 +1,312 @@
+<html devsite="true">
+ <head>
+ <title>SnapshotListenOptions.Builder</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>SnapshotListenOptions.Builder</h1>
+ <p>
+ <pre>public class <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></pre>
+ </p>
+ <hr>
+ <p>Builder for constructing <code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code> instances.</p>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#Builder()">Builder</a>()</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public methods</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#build()">build</a>()</code></div>
+ <p>Constructs a <code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code> instance using the current settings in this Builder.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setActivity(android.app.Activity)">setActivity</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a> activity)</code></div>
+ <p>Associates an Activity with this snapshot listener's lifecycle.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setExecutor(java.util.concurrent.Executor)">setExecutor</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a> executor)</code></div>
+ <p>Sets the executor to be used for snapshot listener callbacks.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setMetadataChanges(com.google.firebase.firestore.MetadataChanges)">setMetadataChanges</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a> metadataChanges)</code></div>
+ <p>Sets whether metadata-only changes should trigger snapshot events.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setSource(com.google.firebase.firestore.ListenSource)">setSource</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a> source)</code></div>
+ <p>Sets the preferred source for retrieving data in snapshot listeners.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="Builder--"></a><a name="builder"></a>
+ <h3 class="api-name" id="Builder()">Builder</h3>
+ <pre class="api-signature no-pretty-print">public <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#Builder()">Builder</a>()</pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public methods</h2>
+ <div class="api-item"><a name="build--"></a><a name="build"></a>
+ <h3 class="api-name" id="build()">build</h3>
+ <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#build()">build</a>()</pre>
+ <p>Constructs a <code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code> instance using the current settings in this Builder.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code></td>
+ <td>
+ <p>The constructed SnapshotListenOptions instance.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="setActivity-android.app.Activity-"></a><a name="setactivity"></a>
+ <h3 class="api-name" id="setActivity(android.app.Activity)">setActivity</h3>
+ <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setActivity(android.app.Activity)">setActivity</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a> activity)</pre>
+ <p>Associates an Activity with this snapshot listener's lifecycle. If set, the listener will automatically stop when the Activity is destroyed.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Parameters</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a> activity</code></td>
+ <td>
+ <p>The Activity to associate with the listener.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <p>This Builder instance to allow chaining of method calls.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="setExecutor-java.util.concurrent.Executor-"></a><a name="setexecutor"></a>
+ <h3 class="api-name" id="setExecutor(java.util.concurrent.Executor)">setExecutor</h3>
+ <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setExecutor(java.util.concurrent.Executor)">setExecutor</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a> executor)</pre>
+ <p>Sets the executor to be used for snapshot listener callbacks.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Parameters</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a> executor</code></td>
+ <td>
+ <p>The executor to be used.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <p>This Builder instance to allow chaining of method calls.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="setMetadataChanges-com.google.firebase.firestore.MetadataChanges-"></a><a name="setmetadatachanges"></a>
+ <h3 class="api-name" id="setMetadataChanges(com.google.firebase.firestore.MetadataChanges)">setMetadataChanges</h3>
+ <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setMetadataChanges(com.google.firebase.firestore.MetadataChanges)">setMetadataChanges</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a> metadataChanges)</pre>
+ <p>Sets whether metadata-only changes should trigger snapshot events.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Parameters</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a> metadataChanges</code></td>
+ <td>
+ <p>The setting for metadata-only changes.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <p>This Builder instance to allow chaining of method calls.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="setSource-com.google.firebase.firestore.ListenSource-"></a><a name="setsource"></a>
+ <h3 class="api-name" id="setSource(com.google.firebase.firestore.ListenSource)">setSource</h3>
+ <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setSource(com.google.firebase.firestore.ListenSource)">setSource</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a> source)</pre>
+ <p>Sets the preferred source for retrieving data in snapshot listeners.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Parameters</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a> source</code></td>
+ <td>
+ <p>The preferred source for data retrieval.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <p>This Builder instance to allow chaining of method calls.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </body>
+</html>
+
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/firestore/SnapshotListenOptions.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/firestore/SnapshotListenOptions.html 2024-04-22 18:54:04.778649878 +0000
@@ -0,0 +1,285 @@
+<html devsite="true">
+ <head>
+ <title>SnapshotListenOptions</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>SnapshotListenOptions</h1>
+ <p>
+ <pre>public final class <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></pre>
+ </p>
+ <hr>
+ <p>An options object that configures the behavior of <code>addSnapshotListener()</code> calls. Instances of this class control settings such as whether metadata-only changes trigger events, the preferred data source (server or cache), and the executor for listener callbacks.</p>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Nested types</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code>public class <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></div>
+ <p>Builder for constructing <code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code> instances.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public fields</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>final <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#activity()">activity</a></code></div>
+ <p>The activity to scope the listener to.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#executor()">executor</a></code></div>
+ <p>The executor to use to call the listener.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#metadataChanges()">metadataChanges</a></code></div>
+ <p>Indicates whether metadata-only changes should trigger snapshot events.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#source()">source</a></code></div>
+ <p>Specifies the data source for the listener.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public methods</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>boolean</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#equals(java.lang.Object)">equals</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a> o)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html">Nullable</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#getActivity()">getActivity</a>()</code></div>
+ <p>Returns the optional Activity that scopes this snapshot listener's lifespan.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#getExecutor()">getExecutor</a>()</code></div>
+ <p>Returns the executor that will be used to execute the snapshot listener's callback.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#getMetadataChanges()">getMetadataChanges</a>()</code></div>
+ <p>Returns the setting for whether metadata-only changes should trigger snapshot events.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#getSource()">getSource</a>()</code></div>
+ <p>Returns the preferred source for retrieving data in snapshot listeners.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>int</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#hashCode()">hashCode</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#toString()">toString</a>()</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public fields</h2>
+ <div class="api-item"><a name="getActivity()"></a><a name="setActivity()"></a><a name="getActivity--"></a><a name="setActivity--"></a>
+ <h3 class="api-name" id="activity()">activity</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#activity()">activity</a></pre>
+ <p>The activity to scope the listener to.</p>
+ </div>
+ <div class="api-item"><a name="getExecutor()"></a><a name="setExecutor()"></a><a name="getExecutor--"></a><a name="setExecutor--"></a>
+ <h3 class="api-name" id="executor()">executor</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#executor()">executor</a></pre>
+ <p>The executor to use to call the listener.</p>
+ </div>
+ <div class="api-item"><a name="getMetadataChanges()"></a><a name="setMetadataChanges()"></a><a name="getMetadataChanges--"></a><a name="setMetadataChanges--"></a>
+ <h3 class="api-name" id="metadataChanges()">metadataChanges</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#metadataChanges()">metadataChanges</a></pre>
+ <p>Indicates whether metadata-only changes should trigger snapshot events.</p>
+ </div>
+ <div class="api-item"><a name="getSource()"></a><a name="setSource()"></a><a name="getSource--"></a><a name="setSource--"></a>
+ <h3 class="api-name" id="source()">source</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#source()">source</a></pre>
+ <p>Specifies the data source for the listener.</p>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public methods</h2>
+ <div class="api-item"><a name="equals-java.lang.Object-"></a><a name="equals"></a>
+ <h3 class="api-name" id="equals(java.lang.Object)">equals</h3>
+ <pre class="api-signature no-pretty-print">public boolean <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#equals(java.lang.Object)">equals</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a> o)</pre>
+ </div>
+ <div class="api-item"><a name="getActivity--"></a><a name="getactivity"></a>
+ <h3 class="api-name" id="getActivity()">getActivity</h3>
+ <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html">Nullable</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#getActivity()">getActivity</a>()</pre>
+ <p>Returns the optional Activity that scopes this snapshot listener's lifespan. If provided, the listener will automatically stop receiving events when the activity is destroyed.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/Nullable.html">Nullable</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a></code></td>
+ <td>
+ <p>The Activity associated with this listener, or null if no activity is set.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="getExecutor--"></a><a name="getexecutor"></a>
+ <h3 class="api-name" id="getExecutor()">getExecutor</h3>
+ <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#getExecutor()">getExecutor</a>()</pre>
+ <p>Returns the executor that will be used to execute the snapshot listener's callback.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a></code></td>
+ <td>
+ <p>The executor for snapshot listener callbacks.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="getMetadataChanges--"></a><a name="getmetadatachanges"></a>
+ <h3 class="api-name" id="getMetadataChanges()">getMetadataChanges</h3>
+ <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#getMetadataChanges()">getMetadataChanges</a>()</pre>
+ <p>Returns the setting for whether metadata-only changes should trigger snapshot events.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a></code></td>
+ <td>
+ <p>The setting object for metadata-only changes.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="getSource--"></a><a name="getsource"></a>
+ <h3 class="api-name" id="getSource()">getSource</h3>
+ <pre class="api-signature no-pretty-print">public @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#getSource()">getSource</a>()</pre>
+ <p>Returns the preferred source for retrieving data in snapshot listeners.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a></code></td>
+ <td>
+ <p>The listen source for retrieving data.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="hashCode--"></a><a name="hashcode"></a>
+ <h3 class="api-name" id="hashCode()">hashCode</h3>
+ <pre class="api-signature no-pretty-print">public int <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#hashCode()">hashCode</a>()</pre>
+ </div>
+ <div class="api-item"><a name="toString--"></a><a name="tostring"></a>
+ <h3 class="api-name" id="toString()">toString</h3>
+ <pre class="api-signature no-pretty-print">public <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> <a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html#toString()">toString</a>()</pre>
+ </div>
+ </div>
+ </body>
+</html>
+
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/firestore/package-summary.html 2024-04-22 18:57:15.964531839 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/firestore/package-summary.html 2024-04-22 18:54:04.766649771 +0000
@@ -312,6 +312,18 @@
</td>
</tr>
<tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code></td>
+ <td>
+ <p>An options object that configures the behavior of <code>addSnapshotListener()</code> calls.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <p>Builder for constructing <code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code> instances.</p>
+ </td>
+ </tr>
+ <tr>
<td><code><a href="/docs/reference/android/com/google/firebase/firestore/SnapshotMetadata.html">SnapshotMetadata</a></code></td>
<td>
<p>Metadata about a snapshot, describing the state of the snapshot.</p>
@@ -377,6 +389,12 @@
</td>
</tr>
<tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/firestore/ListenSource.html">ListenSource</a></code></td>
+ <td>
+ <p>Configures the source option of <code>addSnapshotListener()</code> calls on <code><a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html">DocumentReference</a></code> and <code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html">Query</a></code>.</p>
+ </td>
+ </tr>
+ <tr>
<td><code><a href="/docs/reference/android/com/google/firebase/firestore/LoadBundleTaskProgress.TaskState.html">LoadBundleTaskProgress.TaskState</a></code></td>
<td>
<p>Represents the state of bundle loading tasks.</p>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/messaging/FirebaseMessagingService.html 2024-04-22 18:57:49.336817063 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/messaging/FirebaseMessagingService.html 2024-04-22 18:54:25.878873712 +0000
@@ -273,6 +273,12 @@
<tr>
<td><code>static final int</code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#BIND_ALLOW_ACTIVITY_STARTS--">BIND_ALLOW_ACTIVITY_STARTS</a> = 512</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final int</code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#BIND_ALLOW_OOM_MANAGEMENT--">BIND_ALLOW_OOM_MANAGEMENT</a> = 16</code></div>
</td>
</tr>
@@ -295,6 +301,12 @@
</td>
</tr>
<tr>
+ <td><code>static final long</code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#BIND_EXTERNAL_SERVICE_LONG--">BIND_EXTERNAL_SERVICE_LONG</a> = 4611686018427387904</code></div>
+ </td>
+ </tr>
+ <tr>
<td><code>static final int</code></td>
<td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#BIND_IMPORTANT--">BIND_IMPORTANT</a> = 64</code></div>
@@ -321,6 +333,12 @@
<tr>
<td><code>static final int</code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#BIND_SHARED_ISOLATED_PROCESS--">BIND_SHARED_ISOLATED_PROCESS</a> = 8192</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final int</code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#BIND_WAIVE_PRIORITY--">BIND_WAIVE_PRIORITY</a> = 32</code></div>
</td>
</tr>
@@ -417,10 +435,34 @@
<tr>
<td><code>static final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#CREDENTIAL_SERVICE--">CREDENTIAL_SERVICE</a> = "credential"</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#CROSS_PROFILE_APPS_SERVICE--">CROSS_PROFILE_APPS_SERVICE</a> = "crossprofileapps"</code></div>
</td>
</tr>
<tr>
+ <td><code>static final int</code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#DEVICE_ID_DEFAULT--">DEVICE_ID_DEFAULT</a> = 0</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final int</code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#DEVICE_ID_INVALID--">DEVICE_ID_INVALID</a> = -1</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#DEVICE_LOCK_SERVICE--">DEVICE_LOCK_SERVICE</a> = "device_lock"</code></div>
+ </td>
+ </tr>
+ <tr>
<td><code>static final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
<td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#DEVICE_POLICY_SERVICE--">DEVICE_POLICY_SERVICE</a> = "device_policy"</code></div>
@@ -483,12 +525,24 @@
<tr>
<td><code>static final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#GRAMMATICAL_INFLECTION_SERVICE--">GRAMMATICAL_INFLECTION_SERVICE</a> = "grammatical_inflection"</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#HARDWARE_PROPERTIES_SERVICE--">HARDWARE_PROPERTIES_SERVICE</a> = "hardware_properties"</code></div>
</td>
</tr>
<tr>
<td><code>static final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#HEALTHCONNECT_SERVICE--">HEALTHCONNECT_SERVICE</a> = "healthconnect"</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#INPUT_METHOD_SERVICE--">INPUT_METHOD_SERVICE</a> = "input_method"</code></div>
</td>
</tr>
@@ -648,6 +702,12 @@
<tr>
<td><code>static final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#OVERLAY_SERVICE--">OVERLAY_SERVICE</a> = "overlay"</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#PEOPLE_SERVICE--">PEOPLE_SERVICE</a> = "people"</code></div>
</td>
</tr>
@@ -829,6 +889,12 @@
<tr>
<td><code>static final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#VIRTUAL_DEVICE_SERVICE--">VIRTUAL_DEVICE_SERVICE</a> = "virtualdevice"</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#VPN_MANAGEMENT_SERVICE--">VPN_MANAGEMENT_SERVICE</a> = "vpn_management"</code></div>
</td>
</tr>
@@ -1148,6 +1214,12 @@
<tr>
<td><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html">Context</a></code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#createDeviceContext-int-">createDeviceContext</a>(int deviceId)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html">Context</a></code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#createDeviceProtectedStorageContext--">createDeviceProtectedStorageContext</a>()</code></div>
</td>
</tr>
@@ -1308,6 +1380,12 @@
</td>
</tr>
<tr>
+ <td><code>int</code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#getDeviceId--">getDeviceId</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
<td><code><a href="https://developer.android.com/reference/kotlin/java/io/File.html">File</a></code></td>
<td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#getDir-java.lang.String-int-">getDir</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> name, int mode)</code></div>
@@ -1547,6 +1625,12 @@
</td>
</tr>
<tr>
+ <td><code>void</code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#registerDeviceIdChangeListener-java.util.concurrent.Executor-java.util.function.IntConsumer-">registerDeviceIdChangeListener</a>(<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a> executor, <a href="https://developer.android.com/reference/kotlin/java/util/function/IntConsumer.html">IntConsumer</a> listener)</code></div>
+ </td>
+ </tr>
+ <tr>
<td><code><a href="https://developer.android.com/reference/kotlin/android/content/Intent.html">Intent</a></code></td>
<td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#registerReceiver-android.content.BroadcastReceiver-android.content.IntentFilter-">registerReceiver</a>(<a href="https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html">BroadcastReceiver</a> receiver, <a href="https://developer.android.com/reference/kotlin/android/content/IntentFilter.html">IntentFilter</a> filter)</code></div>
@@ -1700,6 +1784,12 @@
<tr>
<td><code>void</code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#unregisterDeviceIdChangeListener-java.util.function.IntConsumer-">unregisterDeviceIdChangeListener</a>(<a href="https://developer.android.com/reference/kotlin/java/util/function/IntConsumer.html">IntConsumer</a> listener)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>void</code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#unregisterReceiver-android.content.BroadcastReceiver-">unregisterReceiver</a>(<a href="https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html">BroadcastReceiver</a> receiver)</code></div>
</td>
</tr>
@@ -1803,6 +1893,12 @@
</td>
</tr>
<tr>
+ <td><code>void</code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/app/Service.html#onTimeout-int-">onTimeout</a>(int startId)</code></div>
+ </td>
+ </tr>
+ <tr>
<td><code>void</code></td>
<td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/app/Service.html#onTrimMemory-int-">onTrimMemory</a>(int level)</code></div>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/package-summary.html 2024-04-22 18:56:21.920041097 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/package-summary.html 2024-04-22 18:52:59.297879918 +0000
@@ -39,7 +39,7 @@
<tr>
<td><code><a href="/docs/reference/android/com/google/firebase/Timestamp.html">Timestamp</a></code></td>
<td>
- <p>A Timestamp represents a point in time independent of any time zone or calendar, represented as seconds and fractions of seconds at nanosecond resolution in UTC Epoch time.</p>
+ <p>A Timestamp represents a point in time independent of any time zone or calendar.</p>
</td>
</tr>
<tr>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/provider/FirebaseInitProvider.html 2024-04-22 18:56:21.920041097 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/provider/FirebaseInitProvider.html 2024-04-22 18:52:59.297879918 +0000
@@ -278,6 +278,12 @@
</td>
</tr>
<tr>
+ <td><code><a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContentProvider.html#getTypeAnonymous-android.net.Uri-">getTypeAnonymous</a>(<a href="https://developer.android.com/reference/kotlin/android/net/Uri.html">Uri</a> uri)</code></div>
+ </td>
+ </tr>
+ <tr>
<td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
<td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContentProvider.html#getWritePermission--">getWritePermission</a>()</code></div>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-appcheck/_toc.yaml 2024-04-22 18:57:44.872780093 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-appcheck/_toc.yaml 2024-04-22 18:54:41.819050220 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.appcheck"
+- title: "com.google.firebase.appcheck"
path: "/docs/reference/kotlin/com/google/firebase/appcheck/package-summary.html"
section:
@@ -21,7 +21,7 @@
- title: "FirebaseAppCheck"
path: "/docs/reference/kotlin/com/google/firebase/appcheck/FirebaseAppCheck.html"
-- title: "firebase.appcheck.ktx"
+- title: "com.google.firebase.appcheck.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/appcheck/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-appcheck-debug/_toc.yaml 2024-04-22 18:57:56.232874436 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-appcheck-debug/_toc.yaml 2024-04-22 18:54:45.063083153 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.appcheck.debug"
+- title: "com.google.firebase.appcheck.debug"
path: "/docs/reference/kotlin/com/google/firebase/appcheck/debug/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-appcheck-debug-testing/_toc.yaml 2024-04-22 18:57:59.652904255 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-appcheck-debug-testing/_toc.yaml 2024-04-22 18:54:51.979154312 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.appcheck.debug.testing"
+- title: "com.google.firebase.appcheck.debug.testing"
path: "/docs/reference/kotlin/com/google/firebase/appcheck/debug/testing/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-appcheck-playintegrity/_toc.yaml 2024-04-22 18:58:00.924915346 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-appcheck-playintegrity/_toc.yaml 2024-04-22 18:54:51.831152699 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.appcheck.playintegrity"
+- title: "com.google.firebase.appcheck.playintegrity"
path: "/docs/reference/kotlin/com/google/firebase/appcheck/playintegrity/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-appcheck-safetynet/_toc.yaml 2024-04-22 18:58:03.676939341 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-appcheck-safetynet/_toc.yaml 1970-01-01 00:00:00.000000000 +0000
@@ -1,12 +0,0 @@
-toc:
-- title: "firebase.appcheck.safetynet"
- path: "/docs/reference/kotlin/com/google/firebase/appcheck/safetynet/package-summary.html"
-
- section:
- - title: "Classes"
-
- section:
- - title: "SafetyNetAppCheckProviderFactory"
- path: "/docs/reference/kotlin/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html"
-
-
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-appdistribution-api/_toc.yaml 2024-04-22 18:56:05.039881765 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-appdistribution-api/_toc.yaml 2024-04-22 18:52:55.681833611 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.appdistribution"
+- title: "com.google.firebase.appdistribution"
path: "/docs/reference/kotlin/com/google/firebase/appdistribution/package-summary.html"
section:
@@ -39,7 +39,7 @@
- title: "FirebaseAppDistributionException"
path: "/docs/reference/kotlin/com/google/firebase/appdistribution/FirebaseAppDistributionException.html"
-- title: "firebase.appdistribution.ktx"
+- title: "com.google.firebase.appdistribution.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/appdistribution/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-common/_toc.yaml 2024-04-22 18:56:21.940041274 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-common/_toc.yaml 2024-04-22 18:52:59.309880071 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase"
+- title: "com.google.firebase"
path: "/docs/reference/kotlin/com/google/firebase/package-summary.html"
section:
@@ -29,7 +29,7 @@
- title: "Firebase"
path: "/docs/reference/kotlin/com/google/firebase/Firebase.html"
-- title: "firebase.ktx"
+- title: "com.google.firebase.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/ktx/package-summary.html"
@@ -40,7 +40,7 @@
- title: "Firebase"
path: "/docs/reference/kotlin/com/google/firebase/ktx/Firebase.html"
-- title: "firebase.provider"
+- title: "com.google.firebase.provider"
path: "/docs/reference/kotlin/com/google/firebase/provider/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-config/_toc.yaml 2024-04-22 18:56:10.287928885 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-config/_toc.yaml 2024-04-22 18:52:59.149878023 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.remoteconfig"
+- title: "com.google.firebase.remoteconfig"
path: "/docs/reference/kotlin/com/google/firebase/remoteconfig/package-summary.html"
section:
@@ -45,7 +45,7 @@
- title: "FirebaseRemoteConfigServerException"
path: "/docs/reference/kotlin/com/google/firebase/remoteconfig/FirebaseRemoteConfigServerException.html"
-- title: "firebase.remoteconfig.ktx"
+- title: "com.google.firebase.remoteconfig.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/remoteconfig/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-crashlytics/_toc.yaml 2024-04-22 18:56:18.400008802 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-crashlytics/_toc.yaml 2024-04-22 18:53:23.470178798 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.crashlytics"
+- title: "com.google.firebase.crashlytics"
path: "/docs/reference/kotlin/com/google/firebase/crashlytics/package-summary.html"
section:
@@ -15,7 +15,7 @@
- title: "KeyValueBuilder"
path: "/docs/reference/kotlin/com/google/firebase/crashlytics/KeyValueBuilder.html"
-- title: "firebase.crashlytics.ktx"
+- title: "com.google.firebase.crashlytics.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/crashlytics/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-database/_toc.yaml 2024-04-22 18:56:42.236233301 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-database/_toc.yaml 2024-04-22 18:53:27.342221082 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.database"
+- title: "com.google.firebase.database"
path: "/docs/reference/kotlin/com/google/firebase/database/package-summary.html"
section:
@@ -77,7 +77,7 @@
- title: "ThrowOnExtraProperties"
path: "/docs/reference/kotlin/com/google/firebase/database/ThrowOnExtraProperties.html"
-- title: "firebase.database.ktx"
+- title: "com.google.firebase.database.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/database/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-firestore/_toc.yaml 2024-04-22 18:57:16.000532143 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-firestore/_toc.yaml 2024-04-22 18:54:04.802650090 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.firestore"
+- title: "com.google.firebase.firestore"
path: "/docs/reference/kotlin/com/google/firebase/firestore/package-summary.html"
section:
@@ -90,6 +90,10 @@
path: "/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html"
- title: "SetOptions"
path: "/docs/reference/kotlin/com/google/firebase/firestore/SetOptions.html"
+ - title: "SnapshotListenOptions"
+ path: "/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html"
+ - title: "SnapshotListenOptions.Builder"
+ path: "/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html"
- title: "SnapshotMetadata"
path: "/docs/reference/kotlin/com/google/firebase/firestore/SnapshotMetadata.html"
- title: "Transaction"
@@ -112,6 +116,8 @@
path: "/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.ServerTimestampBehavior.html"
- title: "FirebaseFirestoreException.Code"
path: "/docs/reference/kotlin/com/google/firebase/firestore/FirebaseFirestoreException.Code.html"
+ - title: "ListenSource"
+ path: "/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html"
- title: "LoadBundleTaskProgress.TaskState"
path: "/docs/reference/kotlin/com/google/firebase/firestore/LoadBundleTaskProgress.TaskState.html"
- title: "MetadataChanges"
@@ -143,7 +149,7 @@
- title: "ThrowOnExtraProperties"
path: "/docs/reference/kotlin/com/google/firebase/firestore/ThrowOnExtraProperties.html"
-- title: "firebase.firestore.ktx"
+- title: "com.google.firebase.firestore.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/firestore/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-functions/_toc.yaml 2024-04-22 18:56:39.896212061 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-functions/_toc.yaml 2024-04-22 18:53:32.710287029 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.functions"
+- title: "com.google.firebase.functions"
path: "/docs/reference/kotlin/com/google/firebase/functions/package-summary.html"
section:
@@ -29,7 +29,7 @@
- title: "FirebaseFunctionsException"
path: "/docs/reference/kotlin/com/google/firebase/functions/FirebaseFunctionsException.html"
-- title: "firebase.functions.ktx"
+- title: "com.google.firebase.functions.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/functions/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-inappmessaging/_toc.yaml 2024-04-22 18:56:56.152349611 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-inappmessaging/_toc.yaml 2024-04-22 18:53:59.926596399 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.inappmessaging"
+- title: "com.google.firebase.inappmessaging"
path: "/docs/reference/kotlin/com/google/firebase/inappmessaging/package-summary.html"
section:
@@ -35,11 +35,11 @@
- title: "FirebaseInAppMessagingDisplayCallbacks.InAppMessagingErrorReason"
path: "/docs/reference/kotlin/com/google/firebase/inappmessaging/FirebaseInAppMessagingDisplayCallbacks.InAppMessagingErrorReason.html"
-- title: "firebase.inappmessaging.ktx"
+- title: "com.google.firebase.inappmessaging.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/inappmessaging/ktx/package-summary.html"
-- title: "firebase.inappmessaging.model"
+- title: "com.google.firebase.inappmessaging.model"
path: "/docs/reference/kotlin/com/google/firebase/inappmessaging/model/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-inappmessaging-display/_toc.yaml 2024-04-22 18:57:11.668490776 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-inappmessaging-display/_toc.yaml 2024-04-22 18:54:15.786771520 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.inappmessaging.display"
+- title: "com.google.firebase.inappmessaging.display"
path: "/docs/reference/kotlin/com/google/firebase/inappmessaging/display/package-summary.html"
section:
@@ -9,7 +9,7 @@
- title: "FirebaseInAppMessagingDisplay"
path: "/docs/reference/kotlin/com/google/firebase/inappmessaging/display/FirebaseInAppMessagingDisplay.html"
-- title: "firebase.inappmessaging.display.ktx"
+- title: "com.google.firebase.inappmessaging.display.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/inappmessaging/display/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-installations/_toc.yaml 2024-04-22 18:56:55.524344081 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-installations/_toc.yaml 2024-04-22 18:53:48.886468259 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.installations"
+- title: "com.google.firebase.installations"
path: "/docs/reference/kotlin/com/google/firebase/installations/package-summary.html"
section:
@@ -9,7 +9,7 @@
- title: "FirebaseInstallations"
path: "/docs/reference/kotlin/com/google/firebase/installations/FirebaseInstallations.html"
-- title: "firebase.installations.ktx"
+- title: "com.google.firebase.installations.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/installations/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-messaging/_toc.yaml 2024-04-22 18:57:49.340817094 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-messaging/_toc.yaml 2024-04-22 18:54:25.886873803 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.messaging"
+- title: "com.google.firebase.messaging"
path: "/docs/reference/kotlin/com/google/firebase/messaging/package-summary.html"
section:
@@ -29,7 +29,7 @@
- title: "RemoteMessage.MessagePriority"
path: "/docs/reference/kotlin/com/google/firebase/messaging/RemoteMessage.MessagePriority.html"
-- title: "firebase.messaging.ktx"
+- title: "com.google.firebase.messaging.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/messaging/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-ml-modeldownloader/_toc.yaml 2024-04-22 18:57:23.604596948 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-ml-modeldownloader/_toc.yaml 2024-04-22 18:54:24.474857746 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.ml.modeldownloader"
+- title: "com.google.firebase.ml.modeldownloader"
path: "/docs/reference/kotlin/com/google/firebase/ml/modeldownloader/package-summary.html"
section:
@@ -33,7 +33,7 @@
- title: "FirebaseMlException.Code"
path: "/docs/reference/kotlin/com/google/firebase/ml/modeldownloader/FirebaseMlException.Code.html"
-- title: "firebase.ml.modeldownloader.ktx"
+- title: "com.google.firebase.ml.modeldownloader.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/ml/modeldownloader/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-perf/_toc.yaml 2024-04-22 18:58:01.540920717 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-perf/_toc.yaml 2024-04-22 18:54:41.455046259 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.perf"
+- title: "com.google.firebase.perf"
path: "/docs/reference/kotlin/com/google/firebase/perf/package-summary.html"
section:
@@ -15,11 +15,11 @@
- title: "FirebasePerformance.HttpMethod"
path: "/docs/reference/kotlin/com/google/firebase/perf/FirebasePerformance.HttpMethod.html"
-- title: "firebase.perf.ktx"
+- title: "com.google.firebase.perf.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/perf/ktx/package-summary.html"
-- title: "firebase.perf.metrics"
+- title: "com.google.firebase.perf.metrics"
path: "/docs/reference/kotlin/com/google/firebase/perf/metrics/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-segmentation/_toc.yaml 2024-04-22 18:57:29.172641768 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-segmentation/_toc.yaml 2024-04-22 18:54:30.750928444 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.segmentation"
+- title: "com.google.firebase.segmentation"
path: "/docs/reference/kotlin/com/google/firebase/segmentation/package-summary.html"
section:
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-storage/_toc.yaml 2024-04-22 18:57:48.076807334 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-storage/_toc.yaml 2024-04-22 18:54:49.239124265 +0000
@@ -1,5 +1,5 @@
toc:
-- title: "firebase.storage"
+- title: "com.google.firebase.storage"
path: "/docs/reference/kotlin/com/google/firebase/storage/package-summary.html"
section:
@@ -67,7 +67,7 @@
- title: "StorageException.ErrorCode"
path: "/docs/reference/kotlin/com/google/firebase/storage/StorageException.ErrorCode.html"
-- title: "firebase.storage.ktx"
+- title: "com.google.firebase.storage.ktx"
status: deprecated
path: "/docs/reference/kotlin/com/google/firebase/storage/ktx/package-summary.html"
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/Timestamp.html 2024-04-22 18:56:21.936041239 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/Timestamp.html 2024-04-22 18:52:59.309880071 +0000
@@ -8,10 +8,11 @@
<div id="metadata-info-block"></div>
<h1>Timestamp</h1>
<p>
- <pre>class <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a> : <a href="https://developer.android.com/reference/kotlin/java/lang/Comparable.html">Comparable</a>, <a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.html">Parcelable</a></pre>
+ <pre>class <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a> : <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-comparable/index.html">Comparable</a>, <a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.html">Parcelable</a></pre>
</p>
<hr>
- <p>A Timestamp represents a point in time independent of any time zone or calendar, represented as seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. It is encoded assuming all minutes are 60 seconds long, specifically leap seconds are "smeared" so that no leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to and from RFC 3339 date strings.</p>
+ <p>A Timestamp represents a point in time independent of any time zone or calendar.</p>
+ <p>Represented as seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. Furthermore,It is encoded assuming all minutes are 60 seconds long, specifically leap seconds are "smeared" so that no leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to and from RFC 3339 date strings.</p>
<div class="devsite-table-wrapper">
<table class="responsive">
<colgroup>
@@ -25,8 +26,10 @@
</thead>
<tbody class="list">
<tr>
- <td><code><a href="https://git.page.link/timestamp-proto">Timestamp</a></code></td>
-<td>The ref timestamp definition</td>
+ <td><code></code></td>
+ <td>
+ <p><a href="https://git.page.link/timestamp-proto">Timestamp</a>The ref timestamp definition</p>
+ </td>
</tr>
</tbody>
</table>
@@ -40,14 +43,14 @@
</colgroup>
<thead>
<tr>
- <th colspan="100%"><h3>Constants</h3></th>
+ <th colspan="100%"><h3>Public companion functions</h3></th>
</tr>
</thead>
<tbody class="list">
<tr>
- <td><code>const <a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.Creator.html">Parcelable.Creator</a><<a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a>!></code></td>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a></code></td>
<td>
- <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#CREATOR()">CREATOR</a></code></div>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.Companion.html#now()">now</a>()</code></div>
</td>
</tr>
</tbody>
@@ -61,20 +64,14 @@
</colgroup>
<thead>
<tr>
- <th colspan="100%"><h3>Public constructors</h3></th>
+ <th colspan="100%"><h3>Public companion properties</h3></th>
</tr>
</thead>
<tbody class="list">
<tr>
+ <td><code><a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.Creator.html">Parcelable.Creator</a><<a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a>></code></td>
<td>
- <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#Timestamp(java.util.Date)">Timestamp</a>(date: <a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a>)</code></div>
- <p>Creates a new timestamp from the given date.</p>
- </td>
- </tr>
- <tr>
- <td>
- <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#Timestamp(long,int)">Timestamp</a>(seconds: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a>, nanoseconds: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
- <p>Creates a new timestamp.</p>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.Companion.html#CREATOR()">CREATOR</a></code></div>
</td>
</tr>
</tbody>
@@ -88,13 +85,24 @@
</colgroup>
<thead>
<tr>
- <th colspan="100%"><h3>Protected constructors</h3></th>
+ <th colspan="100%"><h3>Public constructors</h3></th>
</tr>
</thead>
<tbody class="list">
<tr>
<td>
- <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#Timestamp(android.os.Parcel)">Timestamp</a>(in: <a href="https://developer.android.com/reference/kotlin/android/os/Parcel.html">Parcel</a>)</code></div>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#Timestamp(java.util.Date)">Timestamp</a>(date: <a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a>)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RequiresApi.html">RequiresApi</a>(value = 26)<br><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#Timestamp(java.time.Instant)">Timestamp</a>(time: <a href="https://developer.android.com/reference/kotlin/java/time/Instant.html">Instant</a>)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#Timestamp(kotlin.Long,kotlin.Int)">Timestamp</a>(seconds: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a>, nanoseconds: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
+ <p>Creates a new <code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a></code>.</p>
</td>
</tr>
</tbody>
@@ -113,53 +121,53 @@
</thead>
<tbody class="list">
<tr>
- <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
+ <td><code>open operator <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#compareTo(com.google.firebase.Timestamp)">compareTo</a>(other: <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a>)</code></div>
</td>
</tr>
<tr>
- <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#describeContents()">describeContents</a>()</code></div>
</td>
</tr>
<tr>
- <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
+ <td><code>open operator <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
<td>
- <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#equals(java.lang.Object)">equals</a>(other: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>!)</code></div>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#equals(kotlin.Any)">equals</a>(other: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
</td>
</tr>
<tr>
- <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#hashCode()">hashCode</a>()</code></div>
</td>
</tr>
<tr>
- <td><code>java-static <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a></code></td>
+ <td><code><a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a></code></td>
<td>
- <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#now()">now</a>()</code></div>
- <p>Creates a new timestamp with the current date, with millisecond precision.</p>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#toDate()">toDate</a>()</code></div>
+ <p>Returns a new <code><a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a></code> corresponding to this timestamp.</p>
</td>
</tr>
<tr>
- <td><code><a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a></code></td>
+ <td><code><a href="https://developer.android.com/reference/kotlin/java/time/Instant.html">Instant</a></code></td>
<td>
- <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#toDate()">toDate</a>()</code></div>
- <p>Returns a new Date corresponding to this timestamp.</p>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RequiresApi.html">RequiresApi</a>(value = 26)<br><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#toInstant()">toInstant</a>()</code></div>
+ <p>Returns a new <code><a href="https://developer.android.com/reference/kotlin/java/time/Instant.html">Instant</a></code> that matches the time defined by this timestamp.</p>
</td>
</tr>
<tr>
- <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#toString()">toString</a>()</code></div>
</td>
</tr>
<tr>
- <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
<td>
- <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#writeToParcel(android.os.Parcel,int)">writeToParcel</a>(dest: <a href="https://developer.android.com/reference/kotlin/android/os/Parcel.html">Parcel</a>, flags: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#writeToParcel(android.os.Parcel,kotlin.Int)">writeToParcel</a>(dest: <a href="https://developer.android.com/reference/kotlin/android/os/Parcel.html">Parcel</a>, flags: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
</td>
</tr>
</tbody>
@@ -192,48 +200,18 @@
</tbody>
</table>
</div>
- <div class="devsite-table-wrapper">
- <table class="responsive" id="inhmethods">
- <thead>
- <tr>
- <th colspan="100%"><h3>Inherited Constants</h3></th>
- </tr>
- </thead>
- <tbody class="list">
- <tr>
- <td><devsite-expandable><span class="expand-control">From <a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.html">android.os.Parcelable</a></span>
- <div class="devsite-table-wrapper">
- <table class="responsive">
- <colgroup>
- <col width="40%">
- <col>
- </colgroup>
- <tbody class="list">
- <tr>
- <td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
- <td>
- <div><code><a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.html#CONTENTS_FILE_DESCRIPTOR--">CONTENTS_FILE_DESCRIPTOR</a> = 1</code></div>
- </td>
- </tr>
- <tr>
- <td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
- <td>
- <div><code><a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.html#PARCELABLE_WRITE_RETURN_VALUE--">PARCELABLE_WRITE_RETURN_VALUE</a> = 1</code></div>
- </td>
- </tr>
- </tbody>
- </table>
+ <div class="list">
+ <h2>Public companion functions</h2>
+ <div class="api-item"><a name="now--"></a><a name="now"></a>
+ <h3 class="api-name" id="now()">now</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.Companion.html#now()">now</a>(): <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a></pre>
</div>
-</devsite-expandable> </td>
- </tr>
- </tbody>
- </table>
</div>
<div class="list">
- <h2>Constants</h2>
+ <h2>Public companion properties</h2>
<div class="api-item"><a name="getCREATOR()"></a><a name="setCREATOR()"></a><a name="getCREATOR--"></a><a name="setCREATOR--"></a>
<h3 class="api-name" id="CREATOR()">CREATOR</h3>
- <pre class="api-signature no-pretty-print">const val <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#CREATOR()">CREATOR</a>: <a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.Creator.html">Parcelable.Creator</a><<a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a>!></pre>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.Companion.html#CREATOR()">CREATOR</a>: <a href="https://developer.android.com/reference/kotlin/android/os/Parcelable.Creator.html">Parcelable.Creator</a><<a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a>></pre>
</div>
</div>
<div class="list">
@@ -241,12 +219,15 @@
<div class="api-item"><a name="Timestamp-java.util.Date-"></a><a name="timestamp"></a>
<h3 class="api-name" id="Timestamp(java.util.Date)">Timestamp</h3>
<pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#Timestamp(java.util.Date)">Timestamp</a>(date: <a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a>)</pre>
- <p>Creates a new timestamp from the given date.</p>
</div>
- <div class="api-item"><a name="Timestamp(long, int)"></a><a name="Timestamp-long-int-"></a><a name="timestamp"></a>
- <h3 class="api-name" id="Timestamp(long,int)">Timestamp</h3>
- <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#Timestamp(long,int)">Timestamp</a>(seconds: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a>, nanoseconds: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</pre>
- <p>Creates a new timestamp.</p>
+ <div class="api-item"><a name="Timestamp-java.time.Instant-"></a><a name="timestamp"></a>
+ <h3 class="api-name" id="Timestamp(java.time.Instant)">Timestamp</h3>
+ <pre class="api-signature no-pretty-print">@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RequiresApi.html">RequiresApi</a>(value = 26)<br><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#Timestamp(java.time.Instant)">Timestamp</a>(time: <a href="https://developer.android.com/reference/kotlin/java/time/Instant.html">Instant</a>)</pre>
+ </div>
+ <div class="api-item"><a name="Timestamp(kotlin.Long, kotlin.Int)"></a><a name="Timestamp-kotlin.Long-kotlin.Int-"></a><a name="timestamp"></a>
+ <h3 class="api-name" id="Timestamp(kotlin.Long,kotlin.Int)">Timestamp</h3>
+ <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#Timestamp(kotlin.Long,kotlin.Int)">Timestamp</a>(seconds: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a>, nanoseconds: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</pre>
+ <p>Creates a new <code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a></code>.</p>
<div class="devsite-table-wrapper">
<table class="responsive">
<colgroup>
@@ -277,47 +258,41 @@
</div>
</div>
<div class="list">
- <h2>Protected constructors</h2>
- <div class="api-item"><a name="Timestamp-android.os.Parcel-"></a><a name="timestamp"></a>
- <h3 class="api-name" id="Timestamp(android.os.Parcel)">Timestamp</h3>
- <pre class="api-signature no-pretty-print">protected <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#Timestamp(android.os.Parcel)">Timestamp</a>(in: <a href="https://developer.android.com/reference/kotlin/android/os/Parcel.html">Parcel</a>)</pre>
- </div>
- </div>
- <div class="list">
<h2>Public functions</h2>
<div class="api-item"><a name="compareTo-com.google.firebase.Timestamp-"></a><a name="compareto"></a>
<h3 class="api-name" id="compareTo(com.google.firebase.Timestamp)">compareTo</h3>
- <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#compareTo(com.google.firebase.Timestamp)">compareTo</a>(other: <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a>): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
+ <pre class="api-signature no-pretty-print">open operator fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#compareTo(com.google.firebase.Timestamp)">compareTo</a>(other: <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a>): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
</div>
<div class="api-item"><a name="describeContents--"></a><a name="describecontents"></a>
<h3 class="api-name" id="describeContents()">describeContents</h3>
- <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#describeContents()">describeContents</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
+ <pre class="api-signature no-pretty-print">open fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#describeContents()">describeContents</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
</div>
- <div class="api-item"><a name="equals-java.lang.Object-"></a><a name="equals"></a>
- <h3 class="api-name" id="equals(java.lang.Object)">equals</h3>
- <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#equals(java.lang.Object)">equals</a>(other: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>!): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
+ <div class="api-item"><a name="equals-kotlin.Any-"></a><a name="equals"></a>
+ <h3 class="api-name" id="equals(kotlin.Any)">equals</h3>
+ <pre class="api-signature no-pretty-print">open operator fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#equals(kotlin.Any)">equals</a>(other: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
</div>
<div class="api-item"><a name="hashCode--"></a><a name="hashcode"></a>
<h3 class="api-name" id="hashCode()">hashCode</h3>
- <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#hashCode()">hashCode</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
- </div>
- <div class="api-item"><a name="now--"></a><a name="now"></a>
- <h3 class="api-name" id="now()">now</h3>
- <pre class="api-signature no-pretty-print">java-static fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#now()">now</a>(): <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a></pre>
- <p>Creates a new timestamp with the current date, with millisecond precision.</p>
+ <pre class="api-signature no-pretty-print">open fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#hashCode()">hashCode</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
</div>
<div class="api-item"><a name="toDate--"></a><a name="todate"></a>
<h3 class="api-name" id="toDate()">toDate</h3>
<pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#toDate()">toDate</a>(): <a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a></pre>
- <p>Returns a new Date corresponding to this timestamp. This may lose precision.</p>
+ <p>Returns a new <code><a href="https://developer.android.com/reference/kotlin/java/util/Date.html">Date</a></code> corresponding to this timestamp.</p>
+ <p>This may lose precision.</p>
+ </div>
+ <div class="api-item"><a name="toInstant--"></a><a name="toinstant"></a>
+ <h3 class="api-name" id="toInstant()">toInstant</h3>
+ <pre class="api-signature no-pretty-print">@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RequiresApi.html">RequiresApi</a>(value = 26)<br>fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#toInstant()">toInstant</a>(): <a href="https://developer.android.com/reference/kotlin/java/time/Instant.html">Instant</a></pre>
+ <p>Returns a new <code><a href="https://developer.android.com/reference/kotlin/java/time/Instant.html">Instant</a></code> that matches the time defined by this timestamp.</p>
</div>
<div class="api-item"><a name="toString--"></a><a name="tostring"></a>
<h3 class="api-name" id="toString()">toString</h3>
- <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#toString()">toString</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</pre>
+ <pre class="api-signature no-pretty-print">open fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#toString()">toString</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></pre>
</div>
- <div class="api-item"><a name="writeToParcel(android.os.Parcel, int)"></a><a name="writeToParcel-android.os.Parcel-int-"></a><a name="writetoparcel"></a>
- <h3 class="api-name" id="writeToParcel(android.os.Parcel,int)">writeToParcel</h3>
- <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#writeToParcel(android.os.Parcel,int)">writeToParcel</a>(dest: <a href="https://developer.android.com/reference/kotlin/android/os/Parcel.html">Parcel</a>, flags: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+ <div class="api-item"><a name="writeToParcel(android.os.Parcel, kotlin.Int)"></a><a name="writeToParcel-android.os.Parcel-kotlin.Int-"></a><a name="writetoparcel"></a>
+ <h3 class="api-name" id="writeToParcel(android.os.Parcel,kotlin.Int)">writeToParcel</h3>
+ <pre class="api-signature no-pretty-print">open fun <a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html#writeToParcel(android.os.Parcel,kotlin.Int)">writeToParcel</a>(dest: <a href="https://developer.android.com/reference/kotlin/android/os/Parcel.html">Parcel</a>, flags: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
</div>
</div>
<div class="list">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html 2024-04-22 18:58:03.676939341 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html 1970-01-01 00:00:00.000000000 +0000
@@ -1,77 +0,0 @@
-<html devsite="true">
- <head>
- <title>SafetyNetAppCheckProviderFactory</title>
-{% setvar book_path %}/_book.yaml{% endsetvar %}
-{% include "docs/reference/kotlin/_reference-head-tags.html" %}
- </head>
- <body>
- <div id="metadata-info-block"></div>
- <h1>SafetyNetAppCheckProviderFactory</h1>
- <p>
- <pre>class <a href="/docs/reference/kotlin/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html">SafetyNetAppCheckProviderFactory</a> : <a href="/docs/reference/kotlin/com/google/firebase/appcheck/AppCheckProviderFactory.html">AppCheckProviderFactory</a></pre>
- </p>
- <hr>
- <aside class="caution"><strong>This class is deprecated.</strong><br>
- <p>Use <code>PlayIntegrityAppCheckProviderFactory</code> instead.</p>
- </aside>
- <p>Implementation of an <code><a href="/docs/reference/kotlin/com/google/firebase/appcheck/AppCheckProviderFactory.html">AppCheckProviderFactory</a></code> that builds <code><a href="/docs/reference/kotlin/com/google/firebase/appcheck/safetynet/internal/SafetyNetAppCheckProvider.html">SafetyNetAppCheckProvider</a></code>s. This is the default implementation.</p>
- <h2>Summary</h2>
- <div class="devsite-table-wrapper">
- <table class="responsive">
- <colgroup>
- <col width="40%">
- <col>
- </colgroup>
- <thead>
- <tr>
- <th colspan="100%"><h3>Constants</h3></th>
- </tr>
- </thead>
- <tbody class="list">
- <tr>
- <td><code>const <a href="/docs/reference/kotlin/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html">SafetyNetAppCheckProviderFactory</a>!</code></td>
- <td>
- <div><code><a href="/docs/reference/kotlin/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html#instance()">instance</a></code></div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="devsite-table-wrapper">
- <table class="responsive">
- <colgroup>
- <col width="40%">
- <col>
- </colgroup>
- <thead>
- <tr>
- <th colspan="100%"><h3>Public functions</h3></th>
- </tr>
- </thead>
- <tbody class="list">
- <tr>
- <td><code><a href="/docs/reference/kotlin/com/google/firebase/appcheck/AppCheckProvider.html">AppCheckProvider</a></code></td>
- <td>
- <div><code><a href="/docs/reference/kotlin/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html#create(com.google.firebase.FirebaseApp)">create</a>(firebaseApp: <a href="/docs/reference/kotlin/com/google/firebase/FirebaseApp.html">FirebaseApp</a>)</code></div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <div class="list">
- <h2>Constants</h2>
- <div class="api-item"><a name="getInstance()"></a><a name="setInstance()"></a><a name="getInstance--"></a><a name="setInstance--"></a>
- <h3 class="api-name" id="instance()">instance</h3>
- <pre class="api-signature no-pretty-print">const val <a href="/docs/reference/kotlin/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html#instance()">instance</a>: <a href="/docs/reference/kotlin/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html">SafetyNetAppCheckProviderFactory</a>!</pre>
- </div>
- </div>
- <div class="list">
- <h2>Public functions</h2>
- <div class="api-item"><a name="create-com.google.firebase.FirebaseApp-"></a><a name="create"></a>
- <h3 class="api-name" id="create(com.google.firebase.FirebaseApp)">create</h3>
- <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html#create(com.google.firebase.FirebaseApp)">create</a>(firebaseApp: <a href="/docs/reference/kotlin/com/google/firebase/FirebaseApp.html">FirebaseApp</a>): <a href="/docs/reference/kotlin/com/google/firebase/appcheck/AppCheckProvider.html">AppCheckProvider</a></pre>
- </div>
- </div>
- </body>
-</html>
-
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/appcheck/safetynet/package-summary.html 2024-04-22 18:58:03.676939341 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/appcheck/safetynet/package-summary.html 1970-01-01 00:00:00.000000000 +0000
@@ -1,30 +0,0 @@
-<html devsite="true">
- <head>
- <title>com.google.firebase.appcheck.safetynet</title>
-{% setvar book_path %}/_book.yaml{% endsetvar %}
-{% include "docs/reference/kotlin/_reference-head-tags.html" %}
- </head>
- <body>
- <h1>com.google.firebase.appcheck.safetynet</h1>
- <h2>Classes</h2>
- <div class="devsite-table-wrapper">
- <table class="responsive">
- <colgroup>
- <col width="40%">
- <col>
- </colgroup>
- <tbody class="list">
- <tr>
- <td><code><a href="/docs/reference/kotlin/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.html">SafetyNetAppCheckProviderFactory</a></code></td>
- <td>
- <p><strong>This class is deprecated.</strong>
- <p>Use <code>PlayIntegrityAppCheckProviderFactory</code> instead.</p>
- </p>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- </body>
-</html>
-
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/firestore/CollectionReference.html 2024-04-22 18:57:15.988532042 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/firestore/CollectionReference.html 2024-04-22 18:54:04.786649948 +0000
@@ -136,6 +136,13 @@
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
<td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)">addSnapshotListener</a>(<br> options: <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a>,<br> listener: <a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!><br>)</code></div>
+ <p>Starts listening to this query with the given options.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
+ <td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)">addSnapshotListener</a>(<br> activity: <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br> metadataChanges: <a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br> listener: <a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!><br>)</code></div>
<p>Starts listening to this query with the given options, using an Activity-scoped listener.</p>
</td>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/firestore/DocumentReference.html 2024-04-22 18:57:15.984532008 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/firestore/DocumentReference.html 2024-04-22 18:54:04.782649913 +0000
@@ -57,6 +57,13 @@
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
<td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>)">addSnapshotListener</a>(<br> options: <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a>,<br> listener: <a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!><br>)</code></div>
+ <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
+ <td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>)">addSnapshotListener</a>(<br> activity: <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br> metadataChanges: <a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br> listener: <a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!><br>)</code></div>
<p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options using an Activity-scoped listener.</p>
</td>
@@ -410,6 +417,59 @@
</td>
</tr>
<tr>
+ <td><code>listener: <a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!></code></td>
+ <td>
+ <p>The event listener that will be called with the snapshots.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
+ <td>
+ <p>A registration object that can be used to remove the listener.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions, com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>)"></a><a name="addSnapshotListener-com.google.firebase.firestore.SnapshotListenOptions-com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>-"></a><a name="addsnapshotlistener"></a>
+ <h3 class="api-name" id="addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>)">addSnapshotListener</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>)">addSnapshotListener</a>(<br> options: <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a>,<br> listener: <a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!><br>): <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
+ <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Parameters</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>options: <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code></td>
+ <td>
+ <p>Sets snapshot listener options, including whether metadata-only changes should trigger snapshot events, the source to listen to, the executor to use to call the listener, or the activity to scope the listener to.</p>
+ </td>
+ </tr>
+ <tr>
<td><code>listener: <a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!></code></td>
<td>
<p>The event listener that will be called with the snapshots.</p>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/firestore/ListenSource.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/firestore/ListenSource.html 2024-04-22 18:54:04.802650090 +0000
@@ -0,0 +1,164 @@
+<html devsite="true">
+ <head>
+ <title>ListenSource</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>ListenSource</h1>
+ <p>
+ <pre>enum <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a></pre>
+ </p>
+ <hr>
+ <p>Configures the source option of <code>addSnapshotListener()</code> calls on <code><a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html">DocumentReference</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html">Query</a></code>. This controls how a listener retrieves data updates.</p>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Enum Values</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html#CACHE">CACHE</a></code></td>
+ <td>
+ <p>The listener retrieves data and listens to updates from the local Firestore cache only.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html#DEFAULT">DEFAULT</a></code></td>
+ <td>
+ <p>The default behavior.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public functions</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>java-static <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a>!</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html#valueOf(java.lang.String)">valueOf</a>(name: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!)</code></div>
+ <p>Returns the enum constant of this type with the specified name.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>java-static <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a>!>!</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html#values()">values</a>()</code></div>
+ <p>Returns an array containing the constants of this enum type, in the order they're declared.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Enum Values</h2>
+ <div class="api-item">
+ <h3 class="api-name" id="CACHE">CACHE</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html#CACHE">ListenSource.CACHE</a>: <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a></pre>
+ <p>The listener retrieves data and listens to updates from the local Firestore cache only. If the cache is empty, an empty snapshot will be returned. Snapshot events will be triggered on cache updates, like local mutations or load bundles. </p>
+ <p>Note that the data might be stale if the cache hasn't synchronized with recent server-side changes.</p>
+ </div>
+ <div class="api-item">
+ <h3 class="api-name" id="DEFAULT">DEFAULT</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html#DEFAULT">ListenSource.DEFAULT</a>: <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a></pre>
+ <p>The default behavior. The listener attempts to return initial snapshot from cache and retrieve up-to-date snapshots from the Firestore server. Snapshot events will be triggered on local mutations and server side updates.</p>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public functions</h2>
+ <div class="api-item"><a name="valueOf-java.lang.String-"></a><a name="valueof"></a>
+ <h3 class="api-name" id="valueOf(java.lang.String)">valueOf</h3>
+ <pre class="api-signature no-pretty-print">java-static fun <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html#valueOf(java.lang.String)">valueOf</a>(name: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!): <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a>!</pre>
+ <p>Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a>!</code></td>
+ <td>
+ <p>the enum constant with the specified name</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Throws</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>java.lang.IllegalArgumentException: <a href="https://developer.android.com/reference/kotlin/java/lang/IllegalArgumentException.html">java.lang.IllegalArgumentException</a></code></td>
+ <td>
+ <p>if this enum type has no constant with the specified name</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="values--"></a><a name="values"></a>
+ <h3 class="api-name" id="values()">values</h3>
+ <pre class="api-signature no-pretty-print">java-static fun <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html#values()">values</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a>!>!</pre>
+ <p>Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a>!>!</code></td>
+ <td>
+ <p>an array containing the constants of this enum type, in the order they're declared</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </body>
+</html>
+
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/firestore/Query.html 2024-04-22 18:57:15.984532008 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/firestore/Query.html 2024-04-22 18:54:04.782649913 +0000
@@ -100,6 +100,13 @@
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
<td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)">addSnapshotListener</a>(<br> options: <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a>,<br> listener: <a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!><br>)</code></div>
+ <p>Starts listening to this query with the given options.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
+ <td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)">addSnapshotListener</a>(<br> activity: <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br> metadataChanges: <a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br> listener: <a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!><br>)</code></div>
<p>Starts listening to this query with the given options, using an Activity-scoped listener.</p>
</td>
@@ -643,6 +650,59 @@
</td>
</tr>
<tr>
+ <td><code>listener: <a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!></code></td>
+ <td>
+ <p>The event listener that will be called with the snapshots.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
+ <td>
+ <p>A registration object that can be used to remove the listener.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions, com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)"></a><a name="addSnapshotListener-com.google.firebase.firestore.SnapshotListenOptions-com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>-"></a><a name="addsnapshotlistener"></a>
+ <h3 class="api-name" id="addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)">addSnapshotListener</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.SnapshotListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>)">addSnapshotListener</a>(<br> options: <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a>,<br> listener: <a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!><br>): <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
+ <p>Starts listening to this query with the given options.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Parameters</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>options: <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code></td>
+ <td>
+ <p>Sets snapshot listener options, including whether metadata-only changes should trigger snapshot events, the source to listen to, the executor to use to call the listener, or the activity to scope the listener to.</p>
+ </td>
+ </tr>
+ <tr>
<td><code>listener: <a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a><<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!></code></td>
<td>
<p>The event listener that will be called with the snapshots.</p>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html 2024-04-22 18:54:04.782649913 +0000
@@ -0,0 +1,312 @@
+<html devsite="true">
+ <head>
+ <title>SnapshotListenOptions.Builder</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>SnapshotListenOptions.Builder</h1>
+ <p>
+ <pre>class <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></pre>
+ </p>
+ <hr>
+ <p>Builder for constructing <code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code> instances.</p>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#Builder()">Builder</a>()</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public functions</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#build()">build</a>()</code></div>
+ <p>Constructs a <code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code> instance using the current settings in this Builder.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setActivity(android.app.Activity)">setActivity</a>(activity: <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>)</code></div>
+ <p>Associates an Activity with this snapshot listener's lifecycle.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setExecutor(java.util.concurrent.Executor)">setExecutor</a>(executor: <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>)</code></div>
+ <p>Sets the executor to be used for snapshot listener callbacks.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setMetadataChanges(com.google.firebase.firestore.MetadataChanges)">setMetadataChanges</a>(metadataChanges: <a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>)</code></div>
+ <p>Sets whether metadata-only changes should trigger snapshot events.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setSource(com.google.firebase.firestore.ListenSource)">setSource</a>(source: <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a>)</code></div>
+ <p>Sets the preferred source for retrieving data in snapshot listeners.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="Builder--"></a><a name="builder"></a>
+ <h3 class="api-name" id="Builder()">Builder</h3>
+ <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#Builder()">Builder</a>()</pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public functions</h2>
+ <div class="api-item"><a name="build--"></a><a name="build"></a>
+ <h3 class="api-name" id="build()">build</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#build()">build</a>(): <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></pre>
+ <p>Constructs a <code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code> instance using the current settings in this Builder.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code></td>
+ <td>
+ <p>The constructed SnapshotListenOptions instance.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="setActivity-android.app.Activity-"></a><a name="setactivity"></a>
+ <h3 class="api-name" id="setActivity(android.app.Activity)">setActivity</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setActivity(android.app.Activity)">setActivity</a>(activity: <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>): <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></pre>
+ <p>Associates an Activity with this snapshot listener's lifecycle. If set, the listener will automatically stop when the Activity is destroyed.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Parameters</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>activity: <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a></code></td>
+ <td>
+ <p>The Activity to associate with the listener.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <p>This Builder instance to allow chaining of method calls.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="setExecutor-java.util.concurrent.Executor-"></a><a name="setexecutor"></a>
+ <h3 class="api-name" id="setExecutor(java.util.concurrent.Executor)">setExecutor</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setExecutor(java.util.concurrent.Executor)">setExecutor</a>(executor: <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>): <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></pre>
+ <p>Sets the executor to be used for snapshot listener callbacks.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Parameters</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>executor: <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a></code></td>
+ <td>
+ <p>The executor to be used.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <p>This Builder instance to allow chaining of method calls.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="setMetadataChanges-com.google.firebase.firestore.MetadataChanges-"></a><a name="setmetadatachanges"></a>
+ <h3 class="api-name" id="setMetadataChanges(com.google.firebase.firestore.MetadataChanges)">setMetadataChanges</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setMetadataChanges(com.google.firebase.firestore.MetadataChanges)">setMetadataChanges</a>(metadataChanges: <a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>): <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></pre>
+ <p>Sets whether metadata-only changes should trigger snapshot events.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Parameters</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>metadataChanges: <a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a></code></td>
+ <td>
+ <p>The setting for metadata-only changes.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <p>This Builder instance to allow chaining of method calls.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="setSource-com.google.firebase.firestore.ListenSource-"></a><a name="setsource"></a>
+ <h3 class="api-name" id="setSource(com.google.firebase.firestore.ListenSource)">setSource</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html#setSource(com.google.firebase.firestore.ListenSource)">setSource</a>(source: <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a>): <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></pre>
+ <p>Sets the preferred source for retrieving data in snapshot listeners.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Parameters</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>source: <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a></code></td>
+ <td>
+ <p>The preferred source for data retrieval.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Returns</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <p>This Builder instance to allow chaining of method calls.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </body>
+</html>
+
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html 2024-04-22 18:54:04.802650090 +0000
@@ -0,0 +1,153 @@
+<html devsite="true">
+ <head>
+ <title>SnapshotListenOptions</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>SnapshotListenOptions</h1>
+ <p>
+ <pre>class <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></pre>
+ </p>
+ <hr>
+ <p>An options object that configures the behavior of <code>addSnapshotListener()</code> calls. Instances of this class control settings such as whether metadata-only changes trigger events, the preferred data source (server or cache), and the executor for listener callbacks.</p>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Nested types</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code>class <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></div>
+ <p>Builder for constructing <code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code> instances.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public functions</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#equals(java.lang.Object)">equals</a>(o: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>!)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#hashCode()">hashCode</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#toString()">toString</a>()</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public properties</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>!</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#activity()">activity</a></code></div>
+ <p>The activity to scope the listener to.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>!</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#executor()">executor</a></code></div>
+ <p>The executor to use to call the listener.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>!</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#metadataChanges()">metadataChanges</a></code></div>
+ <p>Indicates whether metadata-only changes should trigger snapshot events.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a>!</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#source()">source</a></code></div>
+ <p>Specifies the data source for the listener.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public functions</h2>
+ <div class="api-item"><a name="equals-java.lang.Object-"></a><a name="equals"></a>
+ <h3 class="api-name" id="equals(java.lang.Object)">equals</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#equals(java.lang.Object)">equals</a>(o: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>!): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
+ </div>
+ <div class="api-item"><a name="hashCode--"></a><a name="hashcode"></a>
+ <h3 class="api-name" id="hashCode()">hashCode</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#hashCode()">hashCode</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
+ </div>
+ <div class="api-item"><a name="toString--"></a><a name="tostring"></a>
+ <h3 class="api-name" id="toString()">toString</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#toString()">toString</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public properties</h2>
+ <div class="api-item"><a name="getActivity()"></a><a name="setActivity()"></a><a name="getActivity--"></a><a name="setActivity--"></a>
+ <h3 class="api-name" id="activity()">activity</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#activity()">activity</a>: <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>!</pre>
+ <p>The activity to scope the listener to.</p>
+ </div>
+ <div class="api-item"><a name="getExecutor()"></a><a name="setExecutor()"></a><a name="getExecutor--"></a><a name="setExecutor--"></a>
+ <h3 class="api-name" id="executor()">executor</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#executor()">executor</a>: <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>!</pre>
+ <p>The executor to use to call the listener.</p>
+ </div>
+ <div class="api-item"><a name="getMetadataChanges()"></a><a name="setMetadataChanges()"></a><a name="getMetadataChanges--"></a><a name="setMetadataChanges--"></a>
+ <h3 class="api-name" id="metadataChanges()">metadataChanges</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#metadataChanges()">metadataChanges</a>: <a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>!</pre>
+ <p>Indicates whether metadata-only changes should trigger snapshot events.</p>
+ </div>
+ <div class="api-item"><a name="getSource()"></a><a name="setSource()"></a><a name="getSource--"></a><a name="setSource--"></a>
+ <h3 class="api-name" id="source()">source</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html#source()">source</a>: <a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a>!</pre>
+ <p>Specifies the data source for the listener.</p>
+ </div>
+ </div>
+ </body>
+</html>
+
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/firestore/package-summary.html 2024-04-22 18:57:15.988532042 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/firestore/package-summary.html 2024-04-22 18:54:04.786649948 +0000
@@ -261,6 +261,18 @@
</td>
</tr>
<tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code></td>
+ <td>
+ <p>An options object that configures the behavior of <code>addSnapshotListener()</code> calls.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.Builder.html">SnapshotListenOptions.Builder</a></code></td>
+ <td>
+ <p>Builder for constructing <code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotListenOptions.html">SnapshotListenOptions</a></code> instances.</p>
+ </td>
+ </tr>
+ <tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/SnapshotMetadata.html">SnapshotMetadata</a></code></td>
<td>
<p>Metadata about a snapshot, describing the state of the snapshot.</p>
@@ -390,6 +402,12 @@
</td>
</tr>
<tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenSource.html">ListenSource</a></code></td>
+ <td>
+ <p>Configures the source option of <code>addSnapshotListener()</code> calls on <code><a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html">DocumentReference</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html">Query</a></code>.</p>
+ </td>
+ </tr>
+ <tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/LoadBundleTaskProgress.TaskState.html">LoadBundleTaskProgress.TaskState</a></code></td>
<td>
<p>Represents the state of bundle loading tasks.</p>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/messaging/FirebaseMessagingService.html 2024-04-22 18:57:49.340817094 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/messaging/FirebaseMessagingService.html 2024-04-22 18:54:25.886873803 +0000
@@ -273,6 +273,12 @@
<tr>
<td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#BIND_ALLOW_ACTIVITY_STARTS--">BIND_ALLOW_ACTIVITY_STARTS</a> = 512</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#BIND_ALLOW_OOM_MANAGEMENT--">BIND_ALLOW_OOM_MANAGEMENT</a> = 16</code></div>
</td>
</tr>
@@ -295,6 +301,12 @@
</td>
</tr>
<tr>
+ <td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a></code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#BIND_EXTERNAL_SERVICE_LONG--">BIND_EXTERNAL_SERVICE_LONG</a> = 4611686018427387904</code></div>
+ </td>
+ </tr>
+ <tr>
<td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
<td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#BIND_IMPORTANT--">BIND_IMPORTANT</a> = 64</code></div>
@@ -321,6 +333,12 @@
<tr>
<td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#BIND_SHARED_ISOLATED_PROCESS--">BIND_SHARED_ISOLATED_PROCESS</a> = 8192</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#BIND_WAIVE_PRIORITY--">BIND_WAIVE_PRIORITY</a> = 32</code></div>
</td>
</tr>
@@ -417,10 +435,34 @@
<tr>
<td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#CREDENTIAL_SERVICE--">CREDENTIAL_SERVICE</a> = "credential"</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#CROSS_PROFILE_APPS_SERVICE--">CROSS_PROFILE_APPS_SERVICE</a> = "crossprofileapps"</code></div>
</td>
</tr>
<tr>
+ <td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#DEVICE_ID_DEFAULT--">DEVICE_ID_DEFAULT</a> = 0</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#DEVICE_ID_INVALID--">DEVICE_ID_INVALID</a> = -1</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#DEVICE_LOCK_SERVICE--">DEVICE_LOCK_SERVICE</a> = "device_lock"</code></div>
+ </td>
+ </tr>
+ <tr>
<td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
<td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#DEVICE_POLICY_SERVICE--">DEVICE_POLICY_SERVICE</a> = "device_policy"</code></div>
@@ -483,12 +525,24 @@
<tr>
<td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#GRAMMATICAL_INFLECTION_SERVICE--">GRAMMATICAL_INFLECTION_SERVICE</a> = "grammatical_inflection"</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#HARDWARE_PROPERTIES_SERVICE--">HARDWARE_PROPERTIES_SERVICE</a> = "hardware_properties"</code></div>
</td>
</tr>
<tr>
<td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#HEALTHCONNECT_SERVICE--">HEALTHCONNECT_SERVICE</a> = "healthconnect"</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#INPUT_METHOD_SERVICE--">INPUT_METHOD_SERVICE</a> = "input_method"</code></div>
</td>
</tr>
@@ -648,6 +702,12 @@
<tr>
<td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#OVERLAY_SERVICE--">OVERLAY_SERVICE</a> = "overlay"</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#PEOPLE_SERVICE--">PEOPLE_SERVICE</a> = "people"</code></div>
</td>
</tr>
@@ -829,6 +889,12 @@
<tr>
<td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#VIRTUAL_DEVICE_SERVICE--">VIRTUAL_DEVICE_SERVICE</a> = "virtualdevice"</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>const <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html#VPN_MANAGEMENT_SERVICE--">VPN_MANAGEMENT_SERVICE</a> = "vpn_management"</code></div>
</td>
</tr>
@@ -1148,6 +1214,12 @@
<tr>
<td><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html">Context</a>!</code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#createDeviceContext-int-">createDeviceContext</a>(deviceId: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://developer.android.com/reference/kotlin/android/content/Context.html">Context</a>!</code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#createDeviceProtectedStorageContext--">createDeviceProtectedStorageContext</a>()</code></div>
</td>
</tr>
@@ -1308,6 +1380,12 @@
</td>
</tr>
<tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#getDeviceId--">getDeviceId</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
<td><code><a href="https://developer.android.com/reference/kotlin/java/io/File.html">File</a>!</code></td>
<td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#getDir-java.lang.String-int-">getDir</a>(name: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!, mode: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
@@ -1547,6 +1625,12 @@
</td>
</tr>
<tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#registerDeviceIdChangeListener-java.util.concurrent.Executor-java.util.function.IntConsumer-">registerDeviceIdChangeListener</a>(executor: <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>!, listener: <a href="https://developer.android.com/reference/kotlin/java/util/function/IntConsumer.html">IntConsumer</a>!)</code></div>
+ </td>
+ </tr>
+ <tr>
<td><code><a href="https://developer.android.com/reference/kotlin/android/content/Intent.html">Intent</a>!</code></td>
<td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#registerReceiver-android.content.BroadcastReceiver-android.content.IntentFilter-">registerReceiver</a>(receiver: <a href="https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html">BroadcastReceiver</a>!, filter: <a href="https://developer.android.com/reference/kotlin/android/content/IntentFilter.html">IntentFilter</a>!)</code></div>
@@ -1700,6 +1784,12 @@
<tr>
<td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#unregisterDeviceIdChangeListener-java.util.function.IntConsumer-">unregisterDeviceIdChangeListener</a>(listener: <a href="https://developer.android.com/reference/kotlin/java/util/function/IntConsumer.html">IntConsumer</a>!)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContextWrapper.html#unregisterReceiver-android.content.BroadcastReceiver-">unregisterReceiver</a>(receiver: <a href="https://developer.android.com/reference/kotlin/android/content/BroadcastReceiver.html">BroadcastReceiver</a>!)</code></div>
</td>
</tr>
@@ -1803,6 +1893,12 @@
</td>
</tr>
<tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/app/Service.html#onTimeout-int-">onTimeout</a>(startId: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
+ </td>
+ </tr>
+ <tr>
<td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
<td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/app/Service.html#onTrimMemory-int-">onTrimMemory</a>(level: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/package-summary.html 2024-04-22 18:56:21.936041239 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/package-summary.html 2024-04-22 18:52:59.309880071 +0000
@@ -35,7 +35,7 @@
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/Timestamp.html">Timestamp</a></code></td>
<td>
- <p>A Timestamp represents a point in time independent of any time zone or calendar, represented as seconds and fractions of seconds at nanosecond resolution in UTC Epoch time.</p>
+ <p>A Timestamp represents a point in time independent of any time zone or calendar.</p>
</td>
</tr>
</tbody>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/provider/FirebaseInitProvider.html 2024-04-22 18:56:21.936041239 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/provider/FirebaseInitProvider.html 2024-04-22 18:52:59.309880071 +0000
@@ -280,6 +280,12 @@
<tr>
<td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
<td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContentProvider.html#getTypeAnonymous-android.net.Uri-">getTypeAnonymous</a>(uri: <a href="https://developer.android.com/reference/kotlin/android/net/Uri.html">Uri</a>!)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>!</code></td>
+ <td>
<div><code><a href="https://developer.android.com/reference/kotlin/android/content/ContentProvider.html#getWritePermission--">getWritePermission</a>()</code></div>
</td>
</tr>
@davidmotson can we close this PR?