Skip to content

Conversation

dconeybe
Copy link
Contributor

@dconeybe dconeybe commented Sep 19, 2025

This PR addresses feedback from Google-internal reviewers upon initially publishing the API reference docs in September 2025, and many other minor typos, formatting errors, and unclear wordings.

No code was changed by this PR; only kdoc comments within the code.

Google employees can see b/445952431 and b/445952341 for details.

… in kdoc comments.

This addresses code review feedback on cl/808681857 (b/445952431).
…ent function DataConnectOperationFailureResponse.toJson (b/446167496)
comment headings, as per the style guide.

This addresses code review feedback on cl/808681857 (b/445952341).
…" consistent with other methods that have the same text.
Copy link
Contributor

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

Copy link
Contributor

github-actions bot commented Sep 19, 2025

Javadoc Changes:
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/AnyValue.html	2025-09-19 21:54:29.736551120 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/AnyValue.html	2025-09-19 21:51:27.377429926 +0000
@@ -12,17 +12,17 @@
     </p>
     <hr>
     <p>Represents a variable or field of the Data Connect custom scalar type <code>Any</code>.</p>
-    <h3> Valid Values for <code>AnyValue</code></h3>
-    <p><code>AnyValue</code> can encapsulate <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></code>, <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code>, <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></code>, a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a></code> of one of these types, or a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html">Map</a></code> whose values are one of these types. The values can be arbitrarily nested (e.g. a list that contains a map that contains other maps, and so on. The lists and maps can contain heterogeneous values; for example, a single <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a></code> can contain a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></code> value, some <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code> values, and some <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a></code> values. The values of a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a></code> or a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html">Map</a></code> may be <code>null</code>. The only exception is that a variable or field declared as <code>[Any]</code> in GraphQL may <em>not</em> have <code>null</code> values in the top-level list; however, nested lists or maps <em>may</em> contain null values.</p>
+    <h3> Valid values for <code>AnyValue</code></h3>
+    <p><code>AnyValue</code> can encapsulate <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></code>, <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code>, <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></code>, a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a></code> of one of these types, or a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html">Map</a></code> whose values are one of these types. The values can be arbitrarily nested (for example, a list that contains a map that contains other maps, and so on). The lists and maps can contain heterogeneous values; for example, a single <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a></code> can contain a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></code> value, some <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code> values, and some <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a></code> values. The values of a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a></code> or a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html">Map</a></code> may be <code>null</code>. The only exception is that a variable or field declared as <code>[Any]</code> in GraphQL may <em>not</em> have <code>null</code> values in the top-level list; however, nested lists or maps <em>may</em> contain null values.</p>
     <h3> Storing <code>Int</code> in an <code>AnyValue</code></h3>
     <p>To store an <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code> value, simply convert it to a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></code> and store the <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></code> value.</p>
     <h3> Storing <code>Long</code> in an <code>AnyValue</code></h3>
-    <p>To store a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a></code> value, converting it to a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></code> can be lossy if the value is sufficiently large (or small) to not be exactly represented by <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></code>. The <em>largest</em> <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a></code> value that can be stored in a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></code> with its exact value is <code>2^53 – 1</code> (<code>9007199254740991</code>). The <em>smallest</em> <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a></code> value that can be stored in a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></code> with its exact value is <code>-(2^53 – 1)</code> (<code>-9007199254740991</code>). This limitation is exactly the same in JavaScript, which does not have a native &quot;int&quot; or &quot;long&quot; type, but rather stores all numeric values in a 64-bit floating point value. See <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER]">MAX_SAFE_INTEGER</a> and <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER]">MIN_SAFE_INTEGER</a> for more details.</p>
+    <p>To store a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a></code> value, converting it to a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></code> can be lossy if the value is sufficiently large (or small) to not be exactly representable by <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></code>. The <em>largest</em> <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a></code> value that can be stored in a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></code> with its exact value is <code>2^53 – 1</code> (<code>9007199254740991</code>). The <em>smallest</em> <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a></code> value that can be stored in a <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></code> with its exact value is <code>-(2^53 – 1)</code> (<code>-9007199254740991</code>). This limitation is exactly the same in JavaScript, which does not have a native &quot;int&quot; or &quot;long&quot; type, but rather stores all numeric values in a 64-bit floating point value. See <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER">MAX_SAFE_INTEGER</a> and <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER">MIN_SAFE_INTEGER</a> for more details.</p>
     <h3> Integration with <code>kotlinx.serialization</code></h3>
     <p>To serialize a value of this type when using Data Connect, use <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/serializers/AnyValueSerializer.html">AnyValueSerializer</a></code>.</p>
     <h3> Example</h3>
     <p>For example, suppose this schema and operation is defined in the GraphQL source:</p>
-    <pre class="prettyprint">type Foo @table { value: Any }<br>mutation FooInsert($value: Any) {<br>  key: foo_insert(data: { value: $value })<br>}</pre>
+    <pre class="prettyprint">type Foo @table { value: Any }<br><br>mutation FooInsert($value: Any) {<br>  key: foo_insert(data: { value: $value })<br>}</pre>
     <p>then a serializable &quot;Variables&quot; type could be defined as follows:</p>
     <pre class="prettyprint">@Serializable<br>data class FooInsertVariables(<br>  @Serializable(with=AnyValueSerializer::class) val value: AnyValue?<br>)</pre>
     <h2>Summary</h2>
@@ -174,15 +174,15 @@
         <h3 class="api-name" id="AnyValue(kotlin.collections.List)">AnyValue</h3>
         <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html#AnyValue(kotlin.collections.List)">AnyValue</a>(value:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?&gt;)</pre>
         <p>Creates an instance that encapsulates the given <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a></code>.</p>
-        <p>An exception is thrown if any of the values of the list, or its sub-values, are invalid for being stored in <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code>; see the <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code> class documentation for a detailed description of value values.</p>
-        <p>This class makes a <em>copy</em> of the given list; therefore, any modifications to the list after this object is created will have no effect on this <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code> object.</p>
+        <p>An exception is thrown if any of the values of the list, or its sub-values, are invalid for being stored in <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code>; see the <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code> class documentation for a detailed description of valid values.</p>
+        <p>This class makes a <em>deep copy</em> of the given list; therefore, any modifications to the list or its constituent lists or maps after this object is created will have no effect on this <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code> object.</p>
       </div>
       <div class="api-item"><a name="AnyValue-kotlin.collections.Map-"></a><a name="anyvalue"></a>
         <h3 class="api-name" id="AnyValue(kotlin.collections.Map)">AnyValue</h3>
         <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html#AnyValue(kotlin.collections.Map)">AnyValue</a>(value:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html">Map</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?&gt;)</pre>
         <p>Creates an instance that encapsulates the given <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html">Map</a></code>.</p>
-        <p>An exception is thrown if any of the values of the map, or its sub-values, are invalid for being stored in <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code>; see the <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code> class documentation for a detailed description of value values.</p>
-        <p>This class makes a <em>copy</em> of the given map; therefore, any modifications to the map after this object is created will have no effect on this <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code> object.</p>
+        <p>An exception is thrown if any of the values of the map, or its sub-values, are invalid for being stored in <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code>; see the <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code> class documentation for a detailed description of valid values.</p>
+        <p>This class makes a <em>deep copy</em> of the given map; therefore, any modifications to the map or its constituent lists or maps after this object is created will have no effect on this <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code> object.</p>
       </div>
       <div class="api-item"><a name="AnyValue-kotlin.String-"></a><a name="anyvalue"></a>
         <h3 class="api-name" id="AnyValue(kotlin.String)">AnyValue</h3>
@@ -300,7 +300,7 @@
         <h3 class="api-name" id="value()">value</h3>
         <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html#value()">value</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></pre>
         <p>The native Kotlin type of the value encapsulated in this object.</p>
-        <p>Although this type is <code>Any</code> it will be one of <code>String, </code>Boolean<code>, </code>Double<code>, </code>List<code>or </code>Map`. See the <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code> class documentation for a detailed description of the types of values that are supported.</p>
+        <p>Although this type is <code>Any</code> it will be one of <code>String</code>, <code>Boolean</code>, <code>Double</code>, <code>List&lt;Any?&gt;</code> or <code>Map&lt;String, Any?&gt;</code>. See the <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/AnyValue.html">AnyValue</a></code> class documentation for a detailed description of the types of values that are supported.</p>
       </div>
     </div>
     <div class="list">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/ConnectorConfig.html	2025-09-19 21:54:29.753551401 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/ConnectorConfig.html	2025-09-19 21:51:27.384430058 +0000
@@ -12,7 +12,7 @@
     </p>
     <hr>
     <p>Information about a Firebase Data Connect &quot;connector&quot; that is used by <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> to connect to the correct Google Cloud resources.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/ConnectorConfig.html">ConnectorConfig</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
@@ -94,7 +94,7 @@
             <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/dataconnect/ConnectorConfig.html#location()">location</a></code></div>
-              <p>The location where the connector is located (e.g. <code>&quot;us-central1&quot;</code>).</p>
+              <p>The location where the connector is located (for example, <code>&quot;us-central1&quot;</code>).</p>
             </td>
           </tr>
           <tr>
@@ -250,7 +250,7 @@
       <div class="api-item"><a name="getLocation()"></a><a name="setLocation()"></a><a name="getLocation--"></a><a name="setLocation--"></a>
         <h3 class="api-name" id="location()">location</h3>
         <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/ConnectorConfig.html#location()">location</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></pre>
-        <p>The location where the connector is located (e.g. <code>&quot;us-central1&quot;</code>).</p>
+        <p>The location where the connector is located (for example, <code>&quot;us-central1&quot;</code>).</p>
       </div>
       <div class="api-item"><a name="getServiceId()"></a><a name="setServiceId()"></a><a name="getServiceId--"></a><a name="setServiceId--"></a>
         <h3 class="api-name" id="serviceId()">serviceId</h3>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/DataConnectOperationFailureResponse.ErrorInfo.html	2025-09-19 21:54:29.762551550 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/DataConnectOperationFailureResponse.ErrorInfo.html	2025-09-19 21:51:27.389430152 +0000
@@ -12,7 +12,7 @@
     </p>
     <hr>
     <p>Information about the error, as provided in the response payload from the backend.</p>
-    <p>See https://spec.graphql.org/draft/#sec-Errors for details.</p>
+    <p>See <a href="https://spec.graphql.org/draft/#sec-Errors">https://spec.graphql.org/draft/#sec-Errors</a> for details.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/DataConnectOperationFailureResponse.html	2025-09-19 21:54:29.762551550 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/DataConnectOperationFailureResponse.html	2025-09-19 21:51:27.389430152 +0000
@@ -134,7 +134,7 @@
         <h3 class="api-name" id="errors()">errors</h3>
         <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/DataConnectOperationFailureResponse.html#errors()">errors</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/DataConnectOperationFailureResponse.ErrorInfo.html">DataConnectOperationFailureResponse.ErrorInfo</a>&gt;</pre>
         <p>The list of errors provided by the backend in the response message; may be empty.</p>
-        <p>See https://spec.graphql.org/draft/#sec-Errors for details.</p>
+        <p>See <a href="https://spec.graphql.org/draft/#sec-Errors">https://spec.graphql.org/draft/#sec-Errors</a> for details.</p>
       </div>
       <div class="api-item"><a name="getRawData()"></a><a name="setRawData()"></a><a name="getRawData--"></a><a name="setRawData--"></a>
         <h3 class="api-name" id="rawData()">rawData</h3>
@@ -161,7 +161,6 @@
             <p><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html">Map</a></code> with <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></code> keys and values of the types in this list of types</p>
           </li>
         </ul>
-        <p>Consider using toJson to get a higher-level object.</p>
       </div>
     </div>
   </body>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/DataConnectSettings.html	2025-09-19 21:54:29.754551418 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/DataConnectSettings.html	2025-09-19 21:51:27.384430058 +0000
@@ -12,7 +12,7 @@
     </p>
     <hr>
     <p>Settings that control the behavior of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> instances.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/DataConnectSettings.html">DataConnectSettings</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
@@ -87,7 +87,7 @@
             <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/dataconnect/DataConnectSettings.html#host()">host</a></code></div>
-              <p>The host of the Firebase Data Connect service to which to connect (e.g. <code>&quot;myproxy.foo.com&quot;</code>, <code>&quot;myproxy.foo.com:9987&quot;</code>).</p>
+              <p>The host of the Firebase Data Connect service to which to connect (for example, <code>&quot;myproxy.foo.com&quot;</code>, <code>&quot;myproxy.foo.com:9987&quot;</code>).</p>
             </td>
           </tr>
           <tr>
@@ -238,7 +238,7 @@
       <div class="api-item"><a name="getHost()"></a><a name="setHost()"></a><a name="getHost--"></a><a name="setHost--"></a>
         <h3 class="api-name" id="host()">host</h3>
         <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/DataConnectSettings.html#host()">host</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></pre>
-        <p>The host of the Firebase Data Connect service to which to connect (e.g. <code>&quot;myproxy.foo.com&quot;</code>, <code>&quot;myproxy.foo.com:9987&quot;</code>).</p>
+        <p>The host of the Firebase Data Connect service to which to connect (for example, <code>&quot;myproxy.foo.com&quot;</code>, <code>&quot;myproxy.foo.com:9987&quot;</code>).</p>
       </div>
       <div class="api-item"><a name="getSslEnabled()"></a><a name="setSslEnabled()"></a><a name="getSslEnabled--"></a><a name="setSslEnabled--"></a>
         <h3 class="api-name" id="sslEnabled()">sslEnabled</h3>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/ExperimentalFirebaseDataConnect.html	2025-09-19 21:54:29.754551418 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/ExperimentalFirebaseDataConnect.html	2025-09-19 21:51:27.384430058 +0000
@@ -12,7 +12,7 @@
     </p>
     <hr>
     <p>Marks declarations in the Firebase Data Connect SDK that are <b>experimental</b>.</p>
-    <p>A declaration annotated with <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/ExperimentalFirebaseDataConnect.html">ExperimentalFirebaseDataConnect</a></code> is &quot;experimental&quot;: its signature and/or semantics may change in backwards-incompatible ways at any time without notice, up to and including complete removal. If you have a use case that relies on such a declaration please open a &quot;feature request&quot; issue at https://github.com/firebase/firebase-android-sdk requesting the declaration's promotion from &quot;experimental&quot; to &quot;fully-supported&quot;.</p>
+    <p>A declaration annotated with <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/ExperimentalFirebaseDataConnect.html">ExperimentalFirebaseDataConnect</a></code> is &quot;experimental&quot;: its signature and/or semantics may change in backwards-incompatible ways at any time without notice, up to and including complete removal. If you have a use case that relies on such a declaration please open a &quot;feature request&quot; issue at <a href="https://github.com/firebase/firebase-android-sdk">https://github.com/firebase/firebase-android-sdk</a> requesting the declaration's promotion from &quot;experimental&quot; to &quot;fully-supported&quot;.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.CallerSdkType.html	2025-09-19 21:54:29.762551550 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.CallerSdkType.html	2025-09-19 21:51:27.389430152 +0000
@@ -29,7 +29,7 @@
       </table>
     </div>
     <hr>
-    <p>Indicates where the usages of this object are coming from.</p>
+    <p>A tag used for analytics purposes to track the source of usages of the Firebase Data Connect product.</p>
     <p>This information is merely used for analytics and has no effects on the product's functionality.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
@@ -47,13 +47,13 @@
           <tr>
             <td><code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.CallerSdkType.html#Base">Base</a></code></td>
             <td>
-              <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> class is used directly in an application, rather than using the code generation done by the Firebase Data Connect toolkit.</p>
+              <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> class is used directly in an application, rather than using the code generation done by the Firebase CLI.</p>
             </td>
           </tr>
           <tr>
             <td><code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.CallerSdkType.html#Generated">Generated</a></code></td>
             <td>
-              <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> class is used by code generated by the Firebase Data Connect toolkit.</p>
+              <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> class is used by code generated by the Firebase CLI.</p>
             </td>
           </tr>
         </tbody>
@@ -93,12 +93,12 @@
       <div class="api-item">
         <h3 class="api-name" id="Base">Base</h3>
         <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.CallerSdkType.html#Base">FirebaseDataConnect.CallerSdkType.Base</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.CallerSdkType.html">FirebaseDataConnect.CallerSdkType</a></pre>
-        <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> class is used directly in an application, rather than using the code generation done by the Firebase Data Connect toolkit.</p>
+        <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> class is used directly in an application, rather than using the code generation done by the Firebase CLI.</p>
       </div>
       <div class="api-item">
         <h3 class="api-name" id="Generated">Generated</h3>
         <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.CallerSdkType.html#Generated">FirebaseDataConnect.CallerSdkType.Generated</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.CallerSdkType.html">FirebaseDataConnect.CallerSdkType</a></pre>
-        <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> class is used by code generated by the Firebase Data Connect toolkit.</p>
+        <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> class is used by code generated by the Firebase CLI.</p>
       </div>
     </div>
     <div class="list">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html	2025-09-19 21:54:29.736551120 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html	2025-09-19 21:51:27.377429926 +0000
@@ -13,19 +13,19 @@
     <hr>
     <p>Firebase Data Connect is Firebase's first relational database solution for app developers to build mobile and web applications using a fully managed PostgreSQL database powered by Cloud SQL.</p>
     <p>See <a href="https://firebase.google.com/products/data-connect">https://firebase.google.com/products/data-connect</a> for full details about the Firebase Data Connect product.</p>
-    <h3> GraphQL Schema and Operation Definition</h3>
+    <h3> GraphQL schema and operation definition</h3>
     <p>The database schema and operations to query and mutate the data are authored in GraphQL and uploaded to the server. Then, the queries and mutations can be executed by name, providing variables along with the name to control their behavior. For example, a mutation that inserts a row into a &quot;people&quot; table could be named &quot;InsertPerson&quot; and require a variable for the person's name and a variable for the person's age. Similarly, a query to retrieve a row from the &quot;person&quot; table by its ID could be named &quot;GetPersonById&quot; and require a variable for the person's ID.</p>
-    <h3> Usage with the Generated SDK</h3>
-    <p><code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> is the entry point to the Firebase Data Connect API; however, it is mostly intended to be an implementation detail for the code generated by Firebase's tools, which provide a type-safe API for running the queries and mutations. The generated classes and functions are colloquially referred to as the &quot;generated SDK&quot; and will encapsulate the API defined in this package. Applications are generally recommended to use the &quot;generated SDK&quot; rather than using this API directly to enjoy the benefits of a type-safe API.</p>
-    <h3> Obtaining Instances</h3>
+    <h3> Usage with the generated SDK</h3>
+    <p><code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> is the entry point to the Firebase Data Connect API; however, it is mostly intended to be an implementation detail for the code generated by the Firebase CLI, which provides a type-safe API for running the queries and mutations. The generated classes and functions are colloquially referred to as the &quot;generated SDK&quot; and will encapsulate the API defined in this package. Applications are generally recommended to use the &quot;generated SDK&quot; rather than using this API directly to enjoy the benefits of a type-safe API.</p>
+    <h3> Obtaining instances</h3>
     <p>To obtain an instance of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> call <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/package-summary.html#(com.google.firebase.dataconnect.FirebaseDataConnect.Companion).getInstance(com.google.firebase.FirebaseApp,com.google.firebase.dataconnect.ConnectorConfig,com.google.firebase.dataconnect.DataConnectSettings)">FirebaseDataConnect.Companion.getInstance</a></code>. If desired, when done with it, release the resources of the instance by calling <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html#close()">FirebaseDataConnect.close</a></code>. To connect to the Data Connect Emulator (rather than the production Data Connect service) call <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html#useEmulator(kotlin.String,kotlin.Int)">FirebaseDataConnect.useEmulator</a></code>. To create <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QueryRef.html">QueryRef</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/MutationRef.html">MutationRef</a></code> instances for running queries and mutations, call <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html#query(kotlin.String,kotlin.Any,kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.SerializationStrategy,kotlin.Function1)">FirebaseDataConnect.query</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html#mutation(kotlin.String,kotlin.Any,kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.SerializationStrategy,kotlin.Function1)">FirebaseDataConnect.mutation</a></code>, respectively. To enable debug logging, which is especially useful when reporting issues to Google, set <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/package-summary.html#(com.google.firebase.dataconnect.FirebaseDataConnect.Companion).logLevel()">FirebaseDataConnect.Companion.logLevel</a></code> to <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LogLevel.html#DEBUG">LogLevel.DEBUG</a></code> .</p>
-    <h3> Integration with Kotlin Coroutines and Serialization</h3>
+    <h3> Integration with Kotlin coroutines and serialization</h3>
     <p>The Firebase Data Connect API is designed as a Kotlin-only API, and integrates tightly with <a href="https://developer.android.com/kotlin/coroutines">Kotlin Coroutines</a> and <a href="https://github.com/Kotlin/kotlinx.serialization">Kotlin Serialization</a>. Applications should ensure that they depend on these two official Kotlin extension libraries and enable the Kotlin serialization Gradle plugin.</p>
     <p>All blocking operations are exposed as <code>suspend</code> functions, which can be safely called from the main thread. Any blocking and/or CPU-intensive operations are moved off of the calling thread to a background dispatcher.</p>
     <p>Data sent to the Data Connect server is serialized and data received from the Data Connect server is deserialized using Kotlin's Serialization framework. Applications will typically enable the official Kotlin Serialization Gradle plugin to automatically generate the serializers and deserializers for classes annotated with <code>@Serializable</code>. Of course, applications are free to write the serializers by hand as well.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
-    <h3> Not Stable for Inheritance</h3>
+    <h3> Not stable for inheritance</h3>
     <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> interface is <em>not</em> stable for inheritance in third-party libraries, as new methods might be added to this interface or contracts of the existing methods can be changed.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
@@ -43,7 +43,7 @@
           <tr>
             <td>
               <div><code>enum <a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.CallerSdkType.html">FirebaseDataConnect.CallerSdkType</a> : <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html">Enum</a></code></div>
-              <p>Indicates where the usages of this object are coming from.</p>
+              <p>A tag used for analytics purposes to track the source of usages of the Firebase Data Connect product.</p>
             </td>
           </tr>
           <tr>
@@ -430,7 +430,7 @@
         <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html#useEmulator(kotlin.String,kotlin.Int)">useEmulator</a>(host:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a> = &quot;10.0.2.2&quot;,&nbsp;port:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a> = 9399):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
         <p>Configure this <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> object to connect to the Data Connect Emulator.</p>
         <p>This method is typically called immediately after creation of the <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> object and must be called before any queries or mutations are executed. An exception will be thrown if called after a query or mutation has been executed. Calling this method causes the values in <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/DataConnectSettings.html#host()">DataConnectSettings.host</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/DataConnectSettings.html#sslEnabled()">DataConnectSettings.sslEnabled</a></code> to be ignored.</p>
-        <p>To start the Data Connect emulator from the command line, first install Firebase Tools as documented at https://firebase.google.com/docs/emulator-suite/install_and_configure then run <code>firebase emulators:start --only auth,dataconnect</code>. Enabling the &quot;auth&quot; emulator is only needed if using com.google.firebase.auth.FirebaseAuth to authenticate users. You may also need to specify <code>--project &lt;projectId&gt;</code> if the Firebase tools are unable to auto-detect the project ID.</p>
+        <p>To start the Data Connect emulator from the command line, first <a href="https://firebase.google.com/docs/emulator-suite/install_and_configure">install the Firebase CLI</a> then run <code>firebase emulators:start --only auth,dataconnect</code>. Enabling the &quot;auth&quot; emulator is only needed if using com.google.firebase.auth.FirebaseAuth to authenticate users. You may also need to specify <code>--project &lt;projectId&gt;</code> if the Firebase CLI is unable to auto-detect the project ID.</p>
         <div class="devsite-table-wrapper">
           <table class="responsive">
             <colgroup>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/LocalDate.html	2025-09-19 21:54:29.762551550 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/LocalDate.html	2025-09-19 21:51:27.389430152 +0000
@@ -11,19 +11,19 @@
       <pre>@<a href="https://kotlinlang.org/api/kotlinx.serialization/kotlinx-serialization-core/kotlinx.serialization/-serializable/index.html">Serializable</a>(with&nbsp;=&nbsp;LocalDateSerializer)<br>class <a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html">LocalDate</a></pre>
     </p>
     <hr>
-    <p>A date without a time-zone in the ISO-8601 calendar system, such as {@code 2007-12-03}. This is the default Kotlin type used to represent a <code>Date</code> GraphQL custom scalar in Firebase Data Connect.</p>
+    <p>A date without a time-zone in the ISO-8601 calendar system, such as <code>2007-12-03</code>. This is the default Kotlin type used to represent a <code>Date</code> GraphQL custom scalar in Firebase Data Connect.</p>
     <h3> Description (adapted from <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code>)</h3>
     <p><code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html">LocalDate</a></code> is an immutable date-time object that represents a date, often viewed as year-month-day. For example, the value &quot;2nd October 2007&quot; can be stored in a <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html">LocalDate</a></code>.</p>
     <p>This class does not store or represent a time or time-zone. Instead, it is a description of the date, as used for birthdays. It cannot represent an instant on the time-line without additional information such as an offset or time-zone.</p>
     <h3> Relationship to <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> and <code><a href="/docs/reference/kotlin/kotlinx/datetime/LocalDate.html">kotlinx.datetime.LocalDate</a></code></h3>
     <p>This class exists solely to fill the gap for a &quot;day-month-year&quot; data type in Android API versions less than 26. When the Firebase Android SDK updates its <code>minSdkVersion</code> to 26 or later, then this class will be marked as &quot;deprecated&quot; and eventually removed.</p>
-    <p>The <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> class was added in Android API 26 and should be used if it's available instead of this class. If <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> is available then <code><a href="/docs/reference/kotlin/kotlinx/datetime/LocalDate.html">kotlinx.datetime.LocalDate</a></code> is a completely valid option as well, if it's desirable to take a dependency on https://github.com/Kotlin/kotlinx-datetime.</p>
-    <p>Alternately, if your application has its <code>minSdkVersion</code> set to a value <em>less than</em> 26, you can use &quot;desugaring&quot; (https://developer.android.com/studio/write/java8-support-table) to get access <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> class regardless of the API version used at runtime.</p>
+    <p>The <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> class was added in Android API 26 and should be used if it's available instead of this class. If <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> is available then <code><a href="/docs/reference/kotlin/kotlinx/datetime/LocalDate.html">kotlinx.datetime.LocalDate</a></code> is a completely valid option as well, if it's desirable to take a dependency on <a href="https://github.com/Kotlin/kotlinx-datetime">kotlinx-datetime</a>.</p>
+    <p>Alternately, if your application has its <code>minSdkVersion</code> set to a value <em>less than</em> 26, you can use <a href="https://developer.android.com/studio/write/java8-support-table">&quot;desugaring&quot;</a> to get access <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> class regardless of the API version used at runtime.</p>
     <h3> Using <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> and <code><a href="/docs/reference/kotlin/kotlinx/datetime/LocalDate.html">kotlinx.datetime.LocalDate</a></code> in code generation.</h3>
     <p>By default, the Firebase Data Connect code generation will use this class when generating code for Kotlin. If, however, you want to use the preferable <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> or <code><a href="/docs/reference/kotlin/kotlinx/datetime/LocalDate.html">kotlinx.datetime.LocalDate</a></code> classes, add a <code>dateClass</code> entry in your <code>connector.yaml</code> set to the fully-qualified class name that you'd like to use. For example,</p>
     <pre class="prettyprint">connectorId: demo<br>authMode: PUBLIC<br>generate:<br>  kotlinSdk:<br>    outputDir: ../../.generated/demo<br>    dateClass: java.time.LocalDate # or kotlinx.datetime.LocalDate</pre>
-    <h3> Safe for Concurrent Use</h3>
-    <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.html">FirebaseDataConnect</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
+    <h3> Safe for concurrent use</h3>
+    <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html">LocalDate</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
@@ -269,17 +269,17 @@
       <div class="api-item"><a name="getDay()"></a><a name="setDay()"></a><a name="getDay--"></a><a name="setDay--"></a>
         <h3 class="api-name" id="day()">day</h3>
         <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html#day()">day</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
-        <p>The day of the month. The valid range is between 1 and 31, inclusive; however, this is <em>not</em> checked or prevented by this class.</p>
+        <p>The day of the month. The valid range is between 1 and 31, inclusive; however, this is <em>not</em> checked or enforced by this class.</p>
       </div>
       <div class="api-item"><a name="getMonth()"></a><a name="setMonth()"></a><a name="getMonth--"></a><a name="setMonth--"></a>
         <h3 class="api-name" id="month()">month</h3>
         <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html#month()">month</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
-        <p>The month. The valid range is between 1 and 12, inclusive; however, this is <em>not</em> checked or prevented by this class.</p>
+        <p>The month. The valid range is between 1 and 12, inclusive; however, this is <em>not</em> checked or enforced by this class.</p>
       </div>
       <div class="api-item"><a name="getYear()"></a><a name="setYear()"></a><a name="getYear--"></a><a name="setYear--"></a>
         <h3 class="api-name" id="year()">year</h3>
         <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html#year()">year</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
-        <p>The year. The valid range is between 1583 and 9999, inclusive; however, this is <em>not</em> checked or prevented by this class. Values less than 1583 are not forbidden; however, their interpretation by the Data Connect backend is unspecified. See https://en.wikipedia.org/wiki/ISO_8601#Years for more details.</p>
+        <p>The year. The valid range is between 1583 and 9999, inclusive; however, this is <em>not</em> checked or enforced by this class. Values less than 1583 are not strictly forbidden; however, their interpretation by the Data Connect backend is unspecified. See <a href="https://en.wikipedia.org/wiki/ISO_8601#Years">https://en.wikipedia.org/wiki/ISO_8601#Years</a> for more details.</p>
       </div>
     </div>
     <div class="list">
@@ -293,7 +293,7 @@
         <h3 class="api-name" id="(com.google.firebase.dataconnect.LocalDate).toJavaLocalDate()">toJavaLocalDate</h3>
         <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html">LocalDate</a>.<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html#(com.google.firebase.dataconnect.LocalDate).toJavaLocalDate()">toJavaLocalDate</a>():&nbsp;<a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">LocalDate</a></pre>
         <p>Creates and returns a <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> object that represents the same date as this object.</p>
-        <p>Be sure to <em>only</em> call this method if <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> is available; otherwise the behavior is undefined. If your application's <code>minSdkVersion</code> is greater than or equal to <code>26</code>, or if you have configured &quot;desugaring&quot; (https://developer.android.com/studio/write/java8-support-table) then it is guaranteed to be available. Otherwise, check <code><a href="https://developer.android.com/reference/kotlin/android/os/Build.VERSION.html#SDK_INT--">android.os.Build.VERSION.SDK_INT</a></code> at runtime and verify that its value is at least <code><a href="https://developer.android.com/reference/kotlin/android/os/Build.VERSION_CODES.html#O--">android.os.Build.VERSION_CODES.O</a></code> before calling this method.</p>
+        <p>Be sure to <em>only</em> call this method if <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> is available; otherwise the behavior is undefined. If your application's <code>minSdkVersion</code> is greater than or equal to <code>26</code>, or if you have configured <a href="https://developer.android.com/studio/write/java8-support-table">&quot;desugaring&quot;</a> then it is guaranteed to be available. Otherwise, check <code><a href="https://developer.android.com/reference/kotlin/android/os/Build.VERSION.html#SDK_INT--">android.os.Build.VERSION.SDK_INT</a></code> at runtime and verify that its value is at least <code><a href="https://developer.android.com/reference/kotlin/android/os/Build.VERSION_CODES.html#O--">android.os.Build.VERSION_CODES.O</a></code> before calling this method.</p>
         <div class="devsite-table-wrapper">
           <table class="responsive">
             <colgroup>
@@ -326,7 +326,7 @@
         <h3 class="api-name" id="(com.google.firebase.dataconnect.LocalDate).toKotlinxLocalDate()">toKotlinxLocalDate</h3>
         <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html">LocalDate</a>.<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html#(com.google.firebase.dataconnect.LocalDate).toKotlinxLocalDate()">toKotlinxLocalDate</a>():&nbsp;<a href="/docs/reference/kotlin/kotlinx/datetime/LocalDate.html">LocalDate</a></pre>
         <p>Creates and returns a <code><a href="/docs/reference/kotlin/kotlinx/datetime/LocalDate.html">kotlinx.datetime.LocalDate</a></code> object that represents the same date as this object.</p>
-        <p>Be sure to <em>only</em> call this method if your application has a dependency on <code>org.jetbrains.kotlinx:kotlinx-datetime</code>; otherwise, the behavior of this method is undefined. If your <code>minSdkVersion</code> is less than <code>26</code> then you <em>may</em> also need to configure &quot;desugaring&quot; (https://developer.android.com/studio/write/java8-support-table).</p>
+        <p>Be sure to <em>only</em> call this method if your application has a dependency on <code>org.jetbrains.kotlinx:kotlinx-datetime</code>; otherwise, the behavior of this method is undefined. If your <code>minSdkVersion</code> is less than <code>26</code> then you <em>may</em> also need to configure <a href="https://developer.android.com/studio/write/java8-support-table">&quot;desugaring&quot;</a>.</p>
         <div class="devsite-table-wrapper">
           <table class="responsive">
             <colgroup>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/MutationRef.html	2025-09-19 21:54:29.736551120 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/MutationRef.html	2025-09-19 21:51:27.377429926 +0000
@@ -12,9 +12,9 @@
     </p>
     <hr>
     <p>A specialization of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OperationRef.html">OperationRef</a></code> for <em>mutation</em> operations.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/MutationRef.html">MutationRef</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
-    <h3> Not Stable for Inheritance</h3>
+    <h3> Not stable for inheritance</h3>
     <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/MutationRef.html">MutationRef</a></code> interface is <em>not</em> stable for inheritance in third-party libraries, as new methods might be added to this interface or contracts of the existing methods can be changed.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/MutationResult.html	2025-09-19 21:54:29.736551120 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/MutationResult.html	2025-09-19 21:51:27.378429945 +0000
@@ -12,9 +12,9 @@
     </p>
     <hr>
     <p>A specialization of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OperationResult.html">OperationResult</a></code> for <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/MutationRef.html">MutationRef</a></code>.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/MutationResult.html">MutationResult</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
-    <h3> Not Stable for Inheritance</h3>
+    <h3> Not stable for inheritance</h3>
     <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/MutationResult.html">MutationResult</a></code> interface is <em>not</em> stable for inheritance in third-party libraries, as new methods might be added to this interface or contracts of the existing methods can be changed.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/OperationRef.html	2025-09-19 21:54:29.737551137 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/OperationRef.html	2025-09-19 21:51:27.378429945 +0000
@@ -39,11 +39,11 @@
       </div>
 </devsite-expandable>    </div>
     <hr>
-    <p>Information about a Firebase Data Connect &quot;operation&quot; (i.e. a query or mutation).</p>
+    <p>Information about a Firebase Data Connect &quot;operation&quot; (a query or a mutation).</p>
     <p><code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OperationRef.html">OperationRef</a></code> has two inheritors: <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QueryRef.html">QueryRef</a></code> for queries and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/MutationRef.html">MutationRef</a></code> for mutations. <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OperationRef.html">OperationRef</a></code> merely serves to provide a common interface for the parts of queries and mutations that are shared.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OperationRef.html">OperationRef</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
-    <h3> Not Stable for Inheritance</h3>
+    <h3> Not stable for inheritance</h3>
     <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OperationRef.html">OperationRef</a></code> interface is <em>not</em> stable for inheritance in third-party libraries, as new methods might be added to this interface or contracts of the existing methods can be changed.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
@@ -412,7 +412,7 @@
         <p>Typically, the deserializer will be generated by Kotlin's serialization plugin for a class annotated with <code><a href="https://kotlinlang.org/api/kotlinx.serialization/kotlinx-serialization-core/kotlinx.serialization/-serializable/index.html">kotlinx.serialization.Serializable</a></code>.</p>
         <p>For example, a query defined as</p>
         <pre class="prettyprint">query GetPersonById($id: UUID!) { person(id: $id) { name age } }</pre>
-        <p>could define its data class could as follows:</p>
+        <p>could define its data class as follows:</p>
         <pre class="prettyprint">@Serializable<br>data class GetPersonByIdData(val person: Person?) {<br>  @Serializable<br>  data class Person(val name: String, val age: Int?)<br>}</pre>
         <p>and the deserializer could be retrieved by calling <code><a href="https://kotlinlang.org/api/kotlinx.serialization/kotlinx-serialization-core/kotlinx.serialization/index.html">kotlinx.serialization.serializer</a></code> as follows:</p>
         <pre class="prettyprint">serializer&lt;GetPersonByIdData&gt;()</pre>
@@ -441,7 +441,7 @@
         <pre class="prettyprint">query GetPersonById($id: UUID!) { person(id: $id) { name age } }</pre>
         <p>would have a variable named <code>&quot;id&quot;</code> whose value is a <code><a href="https://developer.android.com/reference/kotlin/java/util/UUID.html">java.util.UUID</a></code> instance and a mutation defined as</p>
         <pre class="prettyprint">mutation InsertPerson($name: String!, $age: Int) {...}</pre>
-        <p>would have two variables named <code>&quot;name&quot;</code> and <code>&quot;age&quot;</code> whose values are <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></code> and Int? values, respectively.</p>
+        <p>would have two variables named <code>&quot;name&quot;</code> and <code>&quot;age&quot;</code> whose values are <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></code> and <code>Int?</code> values, respectively.</p>
       </div>
       <div class="api-item"><a name="getVariablesSerializer()"></a><a name="setVariablesSerializer()"></a><a name="getVariablesSerializer--"></a><a name="setVariablesSerializer--"></a>
         <h3 class="api-name" id="variablesSerializer()">variablesSerializer</h3>
@@ -450,7 +450,7 @@
         <p>Typically, the serializer will be generated by Kotlin's serialization plugin for a class annotated with <code><a href="https://kotlinlang.org/api/kotlinx.serialization/kotlinx-serialization-core/kotlinx.serialization/-serializable/index.html">kotlinx.serialization.Serializable</a></code>.</p>
         <p>For example, a mutation defined as</p>
         <pre class="prettyprint">mutation InsertPerson($name: String!, $age: Int) {...}</pre>
-        <p>could define its variables class could as follows:</p>
+        <p>could define its variables class as follows:</p>
         <pre class="prettyprint">@Serializable<br>data class InsertPersonVariables(val name: String, val age: Int?)</pre>
         <p>and the serializer could be retrieved by calling <code><a href="https://kotlinlang.org/api/kotlinx.serialization/kotlinx-serialization-core/kotlinx.serialization/index.html">kotlinx.serialization.serializer</a></code> as follows:</p>
         <pre class="prettyprint">serializer&lt;InsertPersonVariables&gt;()</pre>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/OperationResult.html	2025-09-19 21:54:29.754551418 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/OperationResult.html	2025-09-19 21:51:27.384430058 +0000
@@ -41,9 +41,9 @@
     <hr>
     <p>The result of a successful execution of an <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OperationRef.html">OperationRef</a></code>.</p>
     <p>Typically, one of the inheritors of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OperationResult.html">OperationResult</a></code> is used, namely <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QueryResult.html">QueryResult</a></code> for queries and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/MutationResult.html">MutationResult</a></code> for mutations.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OperationResult.html">OperationResult</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
-    <h3> Not Stable for Inheritance</h3>
+    <h3> Not stable for inheritance</h3>
     <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OperationResult.html">OperationResult</a></code> interface is <em>not</em> stable for inheritance in third-party libraries, as new methods might be added to this interface or contracts of the existing methods can be changed.</p>
     <div class="devsite-table-wrapper">
       <table class="responsive">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/OptionalVariable.Serializer.html	2025-09-19 21:54:29.737551137 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/OptionalVariable.Serializer.html	2025-09-19 21:51:27.378429945 +0000
@@ -12,7 +12,7 @@
     </p>
     <hr>
     <p>The <code><a href="https://kotlinlang.org/api/kotlinx.serialization/kotlinx-serialization-core/kotlinx.serialization/-k-serializer/index.html">KSerializer</a></code> implementation for <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OptionalVariable.html">OptionalVariable</a></code>.</p>
-    <p>Note that this serializer <em>only</em> supports <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OptionalVariable.Serializer.html#serialize(kotlinx.serialization.encoding.Encoder,com.google.firebase.dataconnect.OptionalVariable)">serialize</a></code>, and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OptionalVariable.Serializer.html#deserialize(kotlinx.serialization.encoding.Decoder)">deserialize</a></code> unconditionally throws an exception.</p>
+    <p>Note that this serializer <em>only</em> supports <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OptionalVariable.Serializer.html#serialize(kotlinx.serialization.encoding.Encoder,com.google.firebase.dataconnect.OptionalVariable)">serialize</a></code>; <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OptionalVariable.Serializer.html#deserialize(kotlinx.serialization.encoding.Decoder)">deserialize</a></code> unconditionally throws an exception.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/QueryRef.html	2025-09-19 21:54:29.735551104 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/QueryRef.html	2025-09-19 21:51:27.377429926 +0000
@@ -12,9 +12,9 @@
     </p>
     <hr>
     <p>A specialization of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OperationRef.html">OperationRef</a></code> for <em>query</em> operations.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QueryRef.html">QueryRef</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
-    <h3> Not Stable for Inheritance</h3>
+    <h3> Not stable for inheritance</h3>
     <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QueryRef.html">QueryRef</a></code> interface is <em>not</em> stable for inheritance in third-party libraries, as new methods might be added to this interface or contracts of the existing methods can be changed.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/QueryResult.html	2025-09-19 21:54:29.748551319 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/QueryResult.html	2025-09-19 21:51:27.383430039 +0000
@@ -12,9 +12,9 @@
     </p>
     <hr>
     <p>A specialization of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OperationResult.html">OperationResult</a></code> for <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QueryRef.html">QueryRef</a></code>.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QueryResult.html">QueryResult</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
-    <h3> Not Stable for Inheritance</h3>
+    <h3> Not stable for inheritance</h3>
     <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QueryResult.html">QueryResult</a></code> interface is <em>not</em> stable for inheritance in third-party libraries, as new methods might be added to this interface or contracts of the existing methods can be changed.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/QuerySubscription.html	2025-09-19 21:54:29.753551401 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/QuerySubscription.html	2025-09-19 21:51:27.383430039 +0000
@@ -12,11 +12,11 @@
     </p>
     <hr>
     <p>A facility to subscribe to a query to be notified of updates to the query's data when the query is executed.</p>
-    <h3> Notifications are <em>not</em> Realtime</h3>
+    <h3> Notifications are <em>not</em> realtime</h3>
     <p>At this time the notifications are <em>not</em> realtime, and are <em>not</em> pushed from the server. Instead, the notifications are sent whenever the query is explicitly executed by calling <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QueryRef.html#execute()">QueryRef.execute</a></code>.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QuerySubscription.html">QuerySubscription</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
-    <h3> Not Stable for Inheritance</h3>
+    <h3> Not stable for inheritance</h3>
     <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QuerySubscription.html">QuerySubscription</a></code> interface is <em>not</em> stable for inheritance in third-party libraries, as new methods might be added to this interface or contracts of the existing methods can be changed.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/QuerySubscriptionResult.html	2025-09-19 21:54:29.753551401 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/QuerySubscriptionResult.html	2025-09-19 21:51:27.383430039 +0000
@@ -12,9 +12,9 @@
     </p>
     <hr>
     <p>The result of a query's execution, as notified to a <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QuerySubscription.html">QuerySubscription</a></code>.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QuerySubscriptionResult.html">QuerySubscriptionResult</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
-    <h3> Not Stable for Inheritance</h3>
+    <h3> Not stable for inheritance</h3>
     <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/QuerySubscriptionResult.html">QuerySubscriptionResult</a></code> interface is <em>not</em> stable for inheritance in third-party libraries, as new methods might be added to this interface or contracts of the existing methods can be changed.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/generated/GeneratedConnector.html	2025-09-19 21:54:29.748551319 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/generated/GeneratedConnector.html	2025-09-19 21:51:27.379429964 +0000
@@ -11,10 +11,10 @@
       <pre>interface <a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedConnector.html">GeneratedConnector</a>&lt;T&nbsp;:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedConnector.html">GeneratedConnector</a>&lt;T&gt;&gt;</pre>
     </p>
     <hr>
-    <p>The interface to be implemented by the over-arching &quot;connector&quot; classes that are generated by the Firebase Tools code generation.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <p>The interface to be implemented by the over-arching &quot;connector&quot; classes that are generated by the Firebase CLI code generation.</p>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedConnector.html">GeneratedConnector</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
-    <h3> Stable for Inheritance</h3>
+    <h3> Stable for inheritance</h3>
     <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedConnector.html">GeneratedConnector</a></code> interface <em>is</em> stable for inheritance in third-party libraries, as new methods will not be added to this interface and contracts of the existing methods will not be changed, except possibly during major version number changes.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
@@ -61,7 +61,7 @@
             <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedOperation.html">GeneratedOperation</a>&lt;T,&nbsp;*,&nbsp;*&gt;&gt;</code></td>
             <td>
               <div><code>@<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/ExperimentalFirebaseDataConnect.html">ExperimentalFirebaseDataConnect</a><br><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedConnector.html#operations()">operations</a>()</code></div>
-              <p>Returns a list containing all <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedQuery.html">GeneratedQuery</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedMutation.html">GeneratedMutation</a></code> objects defined as properties in this object.</p>
+              <p>Returns a list containing all <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedQuery.html">GeneratedQuery</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedMutation.html">GeneratedMutation</a></code> objects defined as properties in this object, in an unspecified order..</p>
             </td>
           </tr>
           <tr>
@@ -217,8 +217,8 @@
       <div class="api-item"><a name="operations--"></a><a name="operations"></a>
         <h3 class="api-name" id="operations()">operations</h3>
         <pre class="api-signature no-pretty-print">@<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/ExperimentalFirebaseDataConnect.html">ExperimentalFirebaseDataConnect</a><br>fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedConnector.html#operations()">operations</a>():&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedOperation.html">GeneratedOperation</a>&lt;T,&nbsp;*,&nbsp;*&gt;&gt;</pre>
-        <p>Returns a list containing all <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedQuery.html">GeneratedQuery</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedMutation.html">GeneratedMutation</a></code> objects defined as properties in this object.</p>
-        <p>Namely, the returned list will contain exactly the elements returned from <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedConnector.html#queries()">queries</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedConnector.html#mutations()">mutations</a></code>, in an unspecified order.</p>
+        <p>Returns a list containing all <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedQuery.html">GeneratedQuery</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedMutation.html">GeneratedMutation</a></code> objects defined as properties in this object, in an unspecified order..</p>
+        <p>Namely, the returned list will contain exactly the elements returned from <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedConnector.html#queries()">queries</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedConnector.html#mutations()">mutations</a></code>.</p>
         <div class="devsite-table-wrapper">
           <table class="responsive">
             <colgroup>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/generated/GeneratedMutation.html	2025-09-19 21:54:29.748551319 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/generated/GeneratedMutation.html	2025-09-19 21:51:27.379429964 +0000
@@ -12,9 +12,9 @@
     </p>
     <hr>
     <p>The specialization of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedOperation.html">GeneratedOperation</a></code> for mutations.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedMutation.html">GeneratedMutation</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
-    <h3> Stable for Inheritance</h3>
+    <h3> Stable for inheritance</h3>
     <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedMutation.html">GeneratedMutation</a></code> interface <em>is</em> stable for inheritance in third-party libraries, as new methods will not be added to this interface and contracts of the existing methods will not be changed, except possibly during major version number changes.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/generated/GeneratedOperation.html	2025-09-19 21:54:29.748551319 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/generated/GeneratedOperation.html	2025-09-19 21:51:27.379429964 +0000
@@ -39,10 +39,10 @@
       </div>
 </devsite-expandable>    </div>
     <hr>
-    <p>The parent of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedQuery.html">GeneratedQuery</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedMutation.html">GeneratedMutation</a></code>, which are to be implemented by per-query and per-mutation classes, respectively, generated by the Firebase Tools code generation.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <p>The parent of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedQuery.html">GeneratedQuery</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedMutation.html">GeneratedMutation</a></code>, which are to be implemented by per-query and per-mutation classes, respectively, generated by the Firebase CLI code generation.</p>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedOperation.html">GeneratedOperation</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
-    <h3> Stable for Inheritance</h3>
+    <h3> Stable for inheritance</h3>
     <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedOperation.html">GeneratedOperation</a></code> interface <em>is</em> stable for inheritance in third-party libraries, as new methods will not be added to this interface and contracts of the existing methods will not be changed, except possibly during major version number changes.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/generated/GeneratedQuery.html	2025-09-19 21:54:29.748551319 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/generated/GeneratedQuery.html	2025-09-19 21:51:27.379429964 +0000
@@ -12,9 +12,9 @@
     </p>
     <hr>
     <p>The specialization of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedOperation.html">GeneratedOperation</a></code> for queries.</p>
-    <h3> Safe for Concurrent Use</h3>
+    <h3> Safe for concurrent use</h3>
     <p>All methods and properties of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedQuery.html">GeneratedQuery</a></code> are thread-safe and may be safely called and/or accessed concurrently from multiple threads and/or coroutines.</p>
-    <h3> Stable for Inheritance</h3>
+    <h3> Stable for inheritance</h3>
     <p>The <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedQuery.html">GeneratedQuery</a></code> interface <em>is</em> stable for inheritance in third-party libraries, as new methods will not be added to this interface and contracts of the existing methods will not be changed, except possibly during major version number changes.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/generated/package-summary.html	2025-09-19 21:54:29.748551319 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/generated/package-summary.html	2025-09-19 21:51:27.383430039 +0000
@@ -17,7 +17,7 @@
           <tr>
             <td><code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedConnector.html">GeneratedConnector</a></code></td>
             <td>
-              <p>The interface to be implemented by the over-arching &quot;connector&quot; classes that are generated by the Firebase Tools code generation.</p>
+              <p>The interface to be implemented by the over-arching &quot;connector&quot; classes that are generated by the Firebase CLI code generation.</p>
             </td>
           </tr>
           <tr>
@@ -29,7 +29,7 @@
           <tr>
             <td><code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedOperation.html">GeneratedOperation</a></code></td>
             <td>
-              <p>The parent of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedQuery.html">GeneratedQuery</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedMutation.html">GeneratedMutation</a></code>, which are to be implemented by per-query and per-mutation classes, respectively, generated by the Firebase Tools code generation.</p>
+              <p>The parent of <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedQuery.html">GeneratedQuery</a></code> and <code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/generated/GeneratedMutation.html">GeneratedMutation</a></code>, which are to be implemented by per-query and per-mutation classes, respectively, generated by the Firebase CLI code generation.</p>
             </td>
           </tr>
           <tr>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/package-summary.html	2025-09-19 21:54:29.763551566 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/dataconnect/package-summary.html	2025-09-19 21:51:27.390430170 +0000
@@ -71,7 +71,7 @@
           <tr>
             <td><code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/OperationRef.html">OperationRef</a></code></td>
             <td>
-              <p>Information about a Firebase Data Connect &quot;operation&quot; (i.e. a query or mutation).</p>
+              <p>Information about a Firebase Data Connect &quot;operation&quot; (a query or a mutation).</p>
             </td>
           </tr>
           <tr>
@@ -166,7 +166,7 @@
           <tr>
             <td><code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html">LocalDate</a></code></td>
             <td>
-              <p>A date without a time-zone in the ISO-8601 calendar system, such as {@code 2007-12-03}.</p>
+              <p>A date without a time-zone in the ISO-8601 calendar system, such as <code>2007-12-03</code>.</p>
             </td>
           </tr>
           <tr>
@@ -252,7 +252,7 @@
           <tr>
             <td><code><a href="/docs/reference/kotlin/com/google/firebase/dataconnect/FirebaseDataConnect.CallerSdkType.html">FirebaseDataConnect.CallerSdkType</a></code></td>
             <td>
-              <p>Indicates where the usages of this object are coming from.</p>
+              <p>A tag used for analytics purposes to track the source of usages of the Firebase Data Connect product.</p>
             </td>
           </tr>
           <tr>
@@ -836,7 +836,7 @@
       <h3 class="api-name" id="(com.google.firebase.dataconnect.LocalDate).toJavaLocalDate()">toJavaLocalDate</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html">LocalDate</a>.<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/package-summary.html#(com.google.firebase.dataconnect.LocalDate).toJavaLocalDate()">toJavaLocalDate</a>():&nbsp;<a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">LocalDate</a></pre>
       <p>Creates and returns a <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> object that represents the same date as this object.</p>
-      <p>Be sure to <em>only</em> call this method if <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> is available; otherwise the behavior is undefined. If your application's <code>minSdkVersion</code> is greater than or equal to <code>26</code>, or if you have configured &quot;desugaring&quot; (https://developer.android.com/studio/write/java8-support-table) then it is guaranteed to be available. Otherwise, check <code><a href="https://developer.android.com/reference/kotlin/android/os/Build.VERSION.html#SDK_INT--">android.os.Build.VERSION.SDK_INT</a></code> at runtime and verify that its value is at least <code><a href="https://developer.android.com/reference/kotlin/android/os/Build.VERSION_CODES.html#O--">android.os.Build.VERSION_CODES.O</a></code> before calling this method.</p>
+      <p>Be sure to <em>only</em> call this method if <code><a href="https://developer.android.com/reference/kotlin/java/time/LocalDate.html">java.time.LocalDate</a></code> is available; otherwise the behavior is undefined. If your application's <code>minSdkVersion</code> is greater than or equal to <code>26</code>, or if you have configured <a href="https://developer.android.com/studio/write/java8-support-table">&quot;desugaring&quot;</a> then it is guaranteed to be available. Otherwise, check <code><a href="https://developer.android.com/reference/kotlin/android/os/Build.VERSION.html#SDK_INT--">android.os.Build.VERSION.SDK_INT</a></code> at runtime and verify that its value is at least <code><a href="https://developer.android.com/reference/kotlin/android/os/Build.VERSION_CODES.html#O--">android.os.Build.VERSION_CODES.O</a></code> before calling this method.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <colgroup>
@@ -869,7 +869,7 @@
       <h3 class="api-name" id="(com.google.firebase.dataconnect.LocalDate).toKotlinxLocalDate()">toKotlinxLocalDate</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/LocalDate.html">LocalDate</a>.<a href="/docs/reference/kotlin/com/google/firebase/dataconnect/package-summary.html#(com.google.firebase.dataconnect.LocalDate).toKotlinxLocalDate()">toKotlinxLocalDate</a>():&nbsp;<a href="/docs/reference/kotlin/kotlinx/datetime/LocalDate.html">LocalDate</a></pre>
       <p>Creates and returns a <code><a href="/docs/reference/kotlin/kotlinx/datetime/LocalDate.html">kotlinx.datetime.LocalDate</a></code> object that represents the same date as this object.</p>
-      <p>Be sure to <em>only</em> call this method if your application has a dependency on <code>org.jetbrains.kotlinx:kotlinx-datetime</code>; otherwise, the behavior of this method is undefined. If your <code>minSdkVersion</code> is less than <code>26</code> then you <em>may</em> also need to configure &quot;desugaring&quot; (https://developer.android.com/studio/write/java8-support-table).</p>
+      <p>Be sure to <em>only</em> call this method if your application has a dependency on <code>org.jetbrains.kotlinx:kotlinx-datetime</code>; otherwise, the behavior of this method is undefined. If your <code>minSdkVersion</code> is less than <code>26</code> then you <em>may</em> also need to configure <a href="https://developer.android.com/studio/write/java8-support-table">&quot;desugaring&quot;</a>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <colgroup>
--- /home/runner/diff/original/reports/problems/problems-report.html	2025-09-19 21:55:08.580171658 +0000
+++ /home/runner/diff/modified/reports/problems/problems-report.html	2025-09-19 21:52:54.576979446 +0000
@@ -650,7 +650,7 @@
 <script type="text/javascript">
 function configurationCacheProblems() { return (
 // begin-report-data
-{"diagnostics":[{"locations":[{"pluginId":"firebase-library"}],"problem":[{"text":"The Report.destination property has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 9.0."}],"contextualLabel":"The Report.destination property has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/dsl/org.gradle.api.reporting.Report.html#org.gradle.api.reporting.Report:destination","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"the-report-destination-property-has-been-deprecated","displayName":"The Report.destination property has been deprecated."}],"solutions":[[{"text":"Please use the outputLocation property instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-abt/firebase-abt.gradle'","line":31}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('abortOnError = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-abt/firebase-abt.gradle'","line":34}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"locations":[{"pluginId":"firebase-java-library"}],"problem":[{"text":"The Report.destination property has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 9.0."}],"contextualLabel":"The Report.destination property has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/dsl/org.gradle.api.reporting.Report.html#org.gradle.api.reporting.Report:destination","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"the-report-destination-property-has-been-deprecated","displayName":"The Report.destination property has been deprecated."}],"solutions":[[{"text":"Please use the outputLocation property instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution/firebase-appdistribution.gradle'","line":31}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution/firebase-appdistribution.gradle'","line":37}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('multiDexEnabled = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution-api/firebase-appdistribution-api.gradle'","line":32}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution-api/firebase-appdistribution-api.gradle'","line":38}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('multiDexEnabled = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('multiDexEnabled = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('ndkVersion = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('includeAndroidResources = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('compileSdk = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('abortOnError = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('sourceCompatibility = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('targetCompatibility = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('testBuildType = <value>') instead."}]]},{"locations":[{"taskPath":":firebase-appdistribution-api:generateDackkaDocumentation"}],"problem":[{"text":"Invocation of Task.project at execution time has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This will fail with an error in Gradle 10.0."}],"contextualLabel":"Invocation of Task.project at execution time has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_7.html#task_project","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"invocation-of-task-project-at-execution-time","displayName":"Invocation of Task.project at execution time has been deprecated."}],"solutions":[[{"text":"This API is incompatible with the configuration cache, which will become the only mode supported by Gradle in a future release."}]]}],"problemsReport":{"totalProblemCount":18,"buildName":"com.google.firebase","requestedTasks":"kotlindoc","documentationLink":"https://docs.gradle.org/8.13/userguide/reporting_problems.html","documentationLinkCaption":"Problem report","summaries":[{"problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"count":4}]}}
+{"diagnostics":[{"locations":[{"pluginId":"com.android.internal.library"}],"problem":[{"text":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"Starting with Gradle 9.0, this property will be ignored by Gradle."}],"contextualLabel":"Declaring an 'is-' property with a Boolean type has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_boolean_properties","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"declaring-an-is-property-with-a-boolean-type","displayName":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"solutions":[[{"text":"Add a method named 'getCrunchPngs' with the same behavior and mark the old one with @Deprecated, or change the type of 'com.android.build.gradle.internal.dsl.BuildType$AgpDecorated.isCrunchPngs' (and the setter) to 'boolean'."}],[{"text":"The combination of method name and return type is not consistent with Java Bean property rules and will become unsupported in future versions of Groovy."}]]},{"locations":[{"pluginId":"com.android.internal.library"}],"problem":[{"text":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"Starting with Gradle 9.0, this property will be ignored by Gradle."}],"contextualLabel":"Declaring an 'is-' property with a Boolean type has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_boolean_properties","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"declaring-an-is-property-with-a-boolean-type","displayName":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"solutions":[[{"text":"Add a method named 'getUseProguard' with the same behavior and mark the old one with @Deprecated, or change the type of 'com.android.build.gradle.internal.dsl.BuildType.isUseProguard' (and the setter) to 'boolean'."}],[{"text":"The combination of method name and return type is not consistent with Java Bean property rules and will become unsupported in future versions of Groovy."}]]},{"locations":[{"pluginId":"firebase-library"}],"problem":[{"text":"The Report.destination property has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 9.0."}],"contextualLabel":"The Report.destination property has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/dsl/org.gradle.api.reporting.Report.html#org.gradle.api.reporting.Report:destination","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"the-report-destination-property-has-been-deprecated","displayName":"The Report.destination property has been deprecated."}],"solutions":[[{"text":"Please use the outputLocation property instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-abt/firebase-abt.gradle'","line":31}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('abortOnError = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-abt/firebase-abt.gradle'","line":34}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"locations":[{"pluginId":"firebase-java-library"}],"problem":[{"text":"The Report.destination property has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 9.0."}],"contextualLabel":"The Report.destination property has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/dsl/org.gradle.api.reporting.Report.html#org.gradle.api.reporting.Report:destination","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"the-report-destination-property-has-been-deprecated","displayName":"The Report.destination property has been deprecated."}],"solutions":[[{"text":"Please use the outputLocation property instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution/firebase-appdistribution.gradle'","line":31}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution/firebase-appdistribution.gradle'","line":37}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('multiDexEnabled = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution-api/firebase-appdistribution-api.gradle'","line":32}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution-api/firebase-appdistribution-api.gradle'","line":38}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('multiDexEnabled = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('multiDexEnabled = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('ndkVersion = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('includeAndroidResources = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('compileSdk = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('abortOnError = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('sourceCompatibility = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('targetCompatibility = <value>') instead."}]]},{"locations":[{"pluginId":"com.android.internal.application"}],"problem":[{"text":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"Starting with Gradle 9.0, this property will be ignored by Gradle."}],"contextualLabel":"Declaring an 'is-' property with a Boolean type has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_boolean_properties","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"declaring-an-is-property-with-a-boolean-type","displayName":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"solutions":[[{"text":"Add a method named 'getWearAppUnbundled' with the same behavior and mark the old one with @Deprecated, or change the type of 'com.android.build.api.variant.impl.ApplicationVariantImpl.isWearAppUnbundled' (and the setter) to 'boolean'."}],[{"text":"The combination of method name and return type is not consistent with Java Bean property rules and will become unsupported in future versions of Groovy."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('testBuildType = <value>') instead."}]]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-config/src/main/java/com/google/firebase/remoteconfig/RemoteConfigComponent.java"},{"taskPath":":firebase-config:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-config/src/main/java/com/google/firebase/remoteconfig/RemoteConfigComponent.java"},{"taskPath":":firebase-config:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-common/src/main/java/com/google/firebase/heartbeatinfo/DefaultHeartBeatController.java"},{"taskPath":":firebase-common:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-common/src/main/java/com/google/firebase/heartbeatinfo/DefaultHeartBeatController.java"},{"taskPath":":firebase-common:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-common/src/main/java/com/google/firebase/heartbeatinfo/HeartBeatInfoStorage.java"},{"taskPath":":firebase-common:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-common/src/main/java/com/google/firebase/heartbeatinfo/HeartBeatInfoStorage.java uses unchecked or unsafe operations."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-common/src/main/java/com/google/firebase/heartbeatinfo/HeartBeatInfoStorage.java uses unchecked or unsafe operations.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-common/src/main/java/com/google/firebase/heartbeatinfo/HeartBeatInfoStorage.java"},{"taskPath":":firebase-common:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:unchecked for details."}],"contextualLabel":"Recompile with -Xlint:unchecked for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-recompile","displayName":"Java compilation note"}]},{"locations":[{"taskPath":":firebase-config:generateDackkaDocumentation"}],"problem":[{"text":"Invocation of Task.project at execution time has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This will fail with an error in Gradle 10.0."}],"contextualLabel":"Invocation of Task.project at execution time has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_7.html#task_project","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"invocation-of-task-project-at-execution-time","displayName":"Invocation of Task.project at execution time has been deprecated."}],"solutions":[[{"text":"This API is incompatible with the configuration cache, which will become the only mode supported by Gradle in a future release."}]]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-database/src/main/java/com/google/firebase/database/core/utilities/Utilities.java"},{"taskPath":":firebase-database:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use unchecked or unsafe operations."}],"contextualLabel":"Some input files use unchecked or unsafe operations.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-database/src/main/java/com/google/firebase/database/core/utilities/Utilities.java"},{"taskPath":":firebase-database:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:unchecked for details."}],"contextualLabel":"Recompile with -Xlint:unchecked for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/model/CrashlyticsReport.java","line":246,"column":30,"length":14},{"taskPath":":firebase-crashlytics:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/model/CrashlyticsReport.java:246: warning: [AutoValueMutable] An @AutoValue property that is a primitive array returns the original array, which can therefore be modified by the caller. If this is OK, you can suppress this warning with @SuppressWarnings(\"mutable\"). Otherwise, you should replace the property with an immutable type, perhaps a simple wrapper around the original array.\n      public abstract byte[] getContents();\n                             ^"}],"contextualLabel":"[AutoValueMutable] An @AutoValue property that is a primitive array returns the original array, which can therefore be modified by the caller. If this is OK, you can suppress this warning with @SuppressWarnings(\"mutable\"). Otherwise, you should replace the property with an immutable type, perhaps a simple wrapper around the original array.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-proc-messager","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/common/CommonUtils.java"},{"taskPath":":firebase-crashlytics:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/common/CommonUtils.java"},{"taskPath":":firebase-crashlytics:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/util/Executors.java","line":17,"column":18,"length":10},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/util/Executors.java:17: warning: [deprecation] AsyncTask in android.os has been deprecated\nimport android.os.AsyncTask;\n                 ^"}],"contextualLabel":"android.os.AsyncTask in android.os has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/FirebaseFirestore.java","line":417,"column":21,"length":21},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/FirebaseFirestore.java:417: warning: [deprecation] isPersistenceEnabled() in FirebaseFirestoreSettings has been deprecated\n        && (settings.isPersistenceEnabled()\n                    ^"}],"contextualLabel":"isPersistenceEnabled() in com.google.firebase.firestore.FirebaseFirestoreSettings has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/FirebaseFirestore.java","line":499,"column":18,"length":5},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/FirebaseFirestore.java:499: warning: [deprecation] <TResult>call(Executor,Callable<TResult>) in Tasks has been deprecated\n            Tasks.call(\n                 ^\n  where TResult is a type-variable:\n    TResult extends Object declared in method <TResult>call(Executor,Callable<TResult>)"}],"contextualLabel":"<TResult>call(java.util.concurrent.Executor,java.util.concurrent.Callable<TResult>) in com.google.android.gms.tasks.Tasks has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/core/ComponentProvider.java","line":62,"column":20,"length":21},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/core/ComponentProvider.java:62: warning: [deprecation] isPersistenceEnabled() in FirebaseFirestoreSettings has been deprecated\n    return settings.isPersistenceEnabled()\n                   ^"}],"contextualLabel":"isPersistenceEnabled() in com.google.firebase.firestore.FirebaseFirestoreSettings has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/GrpcCallProvider.java","line":239,"column":14,"length":5},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/GrpcCallProvider.java:239: warning: [deprecation] <TResult>call(Executor,Callable<TResult>) in Tasks has been deprecated\n        Tasks.call(\n             ^\n  where TResult is a type-variable:\n    TResult extends Object declared in method <TResult>call(Executor,Callable<TResult>)"}],"contextualLabel":"<TResult>call(java.util.concurrent.Executor,java.util.concurrent.Callable<TResult>) in com.google.android.gms.tasks.Tasks has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/core/MemoryComponentProvider.java","line":83,"column":65,"length":18},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/core/MemoryComponentProvider.java:83: warning: [deprecation] getCacheSizeBytes() in FirebaseFirestoreSettings has been deprecated\n          LruGarbageCollector.Params.WithCacheSizeBytes(settings.getCacheSizeBytes());\n                                                                ^"}],"contextualLabel":"getCacheSizeBytes() in com.google.firebase.firestore.FirebaseFirestoreSettings has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/core/SQLiteComponentProvider.java","line":49,"column":63,"length":18},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/core/SQLiteComponentProvider.java:49: warning: [deprecation] getCacheSizeBytes() in FirebaseFirestoreSettings has been deprecated\n        LruGarbageCollector.Params.WithCacheSizeBytes(settings.getCacheSizeBytes());\n                                                              ^"}],"contextualLabel":"getCacheSizeBytes() in com.google.firebase.firestore.FirebaseFirestoreSettings has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/util/Executors.java","line":44,"column":50,"length":9},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/util/Executors.java:44: warning: [deprecation] AsyncTask in android.os has been deprecated\n          ASYNC_THREAD_POOL_MAXIMUM_CONCURRENCY, AsyncTask.THREAD_POOL_EXECUTOR);\n                                                 ^"}],"contextualLabel":"android.os.AsyncTask in android.os has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/util/Executors.java","line":44,"column":59,"length":21},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/util/Executors.java:44: warning: [deprecation] THREAD_POOL_EXECUTOR in AsyncTask has been deprecated\n          ASYNC_THREAD_POOL_MAXIMUM_CONCURRENCY, AsyncTask.THREAD_POOL_EXECUTOR);\n                                                          ^"}],"contextualLabel":"THREAD_POOL_EXECUTOR in android.os.AsyncTask has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/FirestoreRegistrar.java","line":56,"column":28,"length":9},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/FirestoreRegistrar.java:56: warning: [deprecation] optional(Class<?>) in Dependency has been deprecated\n            .add(Dependency.optional(FirebaseOptions.class))\n                           ^"}],"contextualLabel":"optional(java.lang.Class<?>) in com.google.firebase.components.Dependency has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/AndroidConnectivityMonitor.java","line":209,"column":16,"length":12},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/AndroidConnectivityMonitor.java:209: warning: [deprecation] NetworkInfo in android.net has been deprecated\n    android.net.NetworkInfo networkInfo = conn.getActiveNetworkInfo();\n               ^"}],"contextualLabel":"android.net.NetworkInfo in android.net has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/AndroidConnectivityMonitor.java","line":209,"column":47,"length":21},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/AndroidConnectivityMonitor.java:209: warning: [deprecation] getActiveNetworkInfo() in ConnectivityManager has been deprecated\n    android.net.NetworkInfo networkInfo = conn.getActiveNetworkInfo();\n                                              ^"}],"contextualLabel":"getActiveNetworkInfo() in android.net.ConnectivityManager has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/AndroidConnectivityMonitor.java","line":210,"column":46,"length":12},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/AndroidConnectivityMonitor.java:210: warning: [deprecation] isConnected() in NetworkInfo has been deprecated\n    return networkInfo != null && networkInfo.isConnected();\n                                             ^"}],"contextualLabel":"isConnected() in android.net.NetworkInfo has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/FirestoreCallCredentials.java","line":52,"column":15,"length":24},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/FirestoreCallCredentials.java:52: warning: [deprecation] thisUsesUnstableApi() in CallCredentials has been deprecated\n  public void thisUsesUnstableApi() {}\n              ^"}],"contextualLabel":"thisUsesUnstableApi() in io.grpc.CallCredentials has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/model/BasePath.java"},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use unchecked or unsafe operations."}],"contextualLabel":"Some input files use unchecked or unsafe operations.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/model/BasePath.java"},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:unchecked for details."}],"contextualLabel":"Recompile with -Xlint:unchecked for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-installations/src/main/java/com/google/firebase/installations/FirebaseInstallationsException.java"},{"taskPath":":firebase-installations:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-installations/src/main/java/com/google/firebase/installations/FirebaseInstallationsException.java"},{"taskPath":":firebase-installations:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/internal/injection/modules/GrpcClientModule.java"},{"taskPath":":firebase-inappmessaging:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/internal/injection/modules/GrpcClientModule.java"},{"taskPath":":firebase-inappmessaging:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/internal/DeveloperListenerManager.java"},{"taskPath":":firebase-inappmessaging:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/internal/DeveloperListenerManager.java uses unchecked or unsafe operations."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/internal/DeveloperListenerManager.java uses unchecked or unsafe operations.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/internal/DeveloperListenerManager.java"},{"taskPath":":firebase-inappmessaging:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:unchecked for details."}],"contextualLabel":"Recompile with -Xlint:unchecked for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-ml-modeldownloader/src/main/java/com/google/firebase/ml/modeldownloader/ModelDownloaderComponent.java"},{"taskPath":":firebase-ml-modeldownloader:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-ml-modeldownloader/src/main/java/com/google/firebase/ml/modeldownloader/ModelDownloaderComponent.java"},{"taskPath":":firebase-ml-modeldownloader:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"taskPath":":encoders:protoc-gen-firebase-encoders:shadowJar"}],"problem":[{"text":"The FileTreeElement.getMode() method has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 9.0."}],"contextualLabel":"The FileTreeElement.getMode() method has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#unix_file_permissions_deprecated","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"the-filetreeelement-getmode-method-has-been-deprecated","displayName":"The FileTreeElement.getMode() method has been deprecated."}],"solutions":[[{"text":"Please use the getPermissions() method instead."}]]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging-display/src/main/java/com/google/firebase/inappmessaging/display/FirebaseInAppMessagingDisplay.java"},{"taskPath":":firebase-inappmessaging-display:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging-display/src/main/java/com/google/firebase/inappmessaging/display/FirebaseInAppMessagingDisplay.java"},{"taskPath":":firebase-inappmessaging-display:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-messaging/src/main/java/com/google/firebase/messaging/SyncTask.java"},{"taskPath":":firebase-messaging:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-messaging/src/main/java/com/google/firebase/messaging/SyncTask.java"},{"taskPath":":firebase-messaging:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-perf/src/main/java/com/google/firebase/perf/metrics/AppStartTrace.java"},{"taskPath":":firebase-perf:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-perf/src/main/java/com/google/firebase/perf/metrics/AppStartTrace.java"},{"taskPath":":firebase-perf:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/NetworkClient.java"},{"taskPath":":appcheck:firebase-appcheck:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/NetworkClient.java uses or overrides a deprecated API."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/NetworkClient.java uses or overrides a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/NetworkClient.java"},{"taskPath":":appcheck:firebase-appcheck:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/StorageHelper.java"},{"taskPath":":appcheck:firebase-appcheck:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/StorageHelper.java uses unchecked or unsafe operations."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/StorageHelper.java uses unchecked or unsafe operations.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/StorageHelper.java"},{"taskPath":":appcheck:firebase-appcheck:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:unchecked for details."}],"contextualLabel":"Recompile with -Xlint:unchecked for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug/src/main/java/com/google/firebase/appcheck/debug/internal/DebugAppCheckProvider.java"},{"taskPath":":appcheck:firebase-appcheck-debug:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug/src/main/java/com/google/firebase/appcheck/debug/internal/DebugAppCheckProvider.java uses or overrides a deprecated API."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug/src/main/java/com/google/firebase/appcheck/debug/internal/DebugAppCheckProvider.java uses or overrides a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug/src/main/java/com/google/firebase/appcheck/debug/internal/DebugAppCheckProvider.java"},{"taskPath":":appcheck:firebase-appcheck-debug:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug-testing/src/main/java/com/google/firebase/appcheck/debug/testing/DebugAppCheckTestHelper.java"},{"taskPath":":appcheck:firebase-appcheck-debug-testing:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug-testing/src/main/java/com/google/firebase/appcheck/debug/testing/DebugAppCheckTestHelper.java uses unchecked or unsafe operations."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug-testing/src/main/java/com/google/firebase/appcheck/debug/testing/DebugAppCheckTestHelper.java uses unchecked or unsafe operations.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug-testing/src/main/java/com/google/firebase/appcheck/debug/testing/DebugAppCheckTestHelper.java"},{"taskPath":":appcheck:firebase-appcheck-debug-testing:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:unchecked for details."}],"contextualLabel":"Recompile with -Xlint:unchecked for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-playintegrity/src/main/java/com/google/firebase/appcheck/playintegrity/internal/PlayIntegrityAppCheckProvider.java"},{"taskPath":":appcheck:firebase-appcheck-playintegrity:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-playintegrity/src/main/java/com/google/firebase/appcheck/playintegrity/internal/PlayIntegrityAppCheckProvider.java uses or overrides a deprecated API."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-playintegrity/src/main/java/com/google/firebase/appcheck/playintegrity/internal/PlayIntegrityAppCheckProvider.java uses or overrides a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-playintegrity/src/main/java/com/google/firebase/appcheck/playintegrity/internal/PlayIntegrityAppCheckProvider.java"},{"taskPath":":appcheck:firebase-appcheck-playintegrity:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-recaptchaenterprise/src/main/java/com/google/firebase/appcheck/recaptchaenterprise/internal/RecaptchaEnterpriseAppCheckProvider.java"},{"taskPath":":appcheck:firebase-appcheck-recaptchaenterprise:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-recaptchaenterprise/src/main/java/com/google/firebase/appcheck/recaptchaenterprise/internal/RecaptchaEnterpriseAppCheckProvider.java uses or overrides a deprecated API."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-recaptchaenterprise/src/main/java/com/google/firebase/appcheck/recaptchaenterprise/internal/RecaptchaEnterpriseAppCheckProvider.java uses or overrides a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-recaptchaenterprise/src/main/java/com/google/firebase/appcheck/recaptchaenterprise/internal/RecaptchaEnterpriseAppCheckProvider.java"},{"taskPath":":appcheck:firebase-appcheck-recaptchaenterprise:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]}],"problemsReport":{"totalProblemCount":75,"buildName":"com.google.firebase","requestedTasks":"kotlindoc","documentationLink":"https://docs.gradle.org/8.13/userguide/reporting_problems.html","documentationLinkCaption":"Problem report","summaries":[{"problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"count":4}]}}
 // end-report-data
 );}
 </script>

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Sep 19, 2025

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Sep 19, 2025

Size Report 1

Affected Products

  • firebase-dataconnect

    TypeBase (e6d6e25)Merge (385fbf1)Diff
    aar662 kB662 kB+7 B (+0.0%)
    apk (release)11.1 MB11.1 MB+20 B (+0.0%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/YSEDqabVEA.html

@dconeybe dconeybe merged commit 8b3b9ab into main Sep 22, 2025
47 checks passed
@dconeybe dconeybe deleted the dconeybe/dataconnect/DataconnectRefDocFixes branch September 22, 2025 15:20
rlazo added a commit that referenced this pull request Oct 2, 2025
The changes in PR #7399 are only kdoc fixes, but will be included in
the next release and need to have an entry in the changelog.
rlazo added a commit that referenced this pull request Oct 2, 2025
The changes in PR #7399 are only kdoc fixes, but will be included in the
next release and need to have an entry in the changelog.
rlazo added a commit that referenced this pull request Oct 2, 2025
The changes in PR #7399 are only kdoc fixes, but will be included in the
next release and need to have an entry in the changelog.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants