Skip to content

Conversation

rlazo
Copy link
Collaborator

@rlazo rlazo commented Feb 11, 2025

If missing, they'll default to empty.

If missing, they'll default to empty.
@rlazo rlazo enabled auto-merge (squash) February 11, 2025 19:24
Copy link
Contributor

github-actions bot commented Feb 11, 2025

Javadoc Changes:
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/CountTokensResponse.html	2025-02-11 20:12:17.599506705 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/CountTokensResponse.html	2025-02-11 20:10:08.218103022 +0000
@@ -27,7 +27,7 @@
         </thead>
         <tbody class="list">
           <tr>
-            <td><code>final <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</code></td>
+            <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</code></td>
             <td>
               <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/CountTokensResponse.html#promptTokensDetails()">promptTokensDetails</a></code></div>
               <p>The breakdown, by modality, of how many tokens are consumed by the prompt.</p>
@@ -64,7 +64,7 @@
         <tbody class="list">
           <tr>
             <td>
-              <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/CountTokensResponse.html#CountTokensResponse(kotlin.Int,kotlin.Int,kotlin.collections.List)">CountTokensResponse</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;totalTokens,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;totalBillableCharacters,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;promptTokensDetails<br>)</code></div>
+              <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/CountTokensResponse.html#CountTokensResponse(kotlin.Int,kotlin.Int,kotlin.collections.List)">CountTokensResponse</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;totalTokens,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;totalBillableCharacters,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;promptTokensDetails<br>)</code></div>
             </td>
           </tr>
         </tbody>
@@ -107,7 +107,7 @@
       <h2>Public fields</h2>
       <div class="api-item"><a name="getPromptTokensDetails()"></a><a name="setPromptTokensDetails()"></a><a name="getPromptTokensDetails--"></a><a name="setPromptTokensDetails--"></a>
         <h3 class="api-name" id="promptTokensDetails()">promptTokensDetails</h3>
-        <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/CountTokensResponse.html#promptTokensDetails()">promptTokensDetails</a></pre>
+        <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/CountTokensResponse.html#promptTokensDetails()">promptTokensDetails</a></pre>
         <p>The breakdown, by modality, of how many tokens are consumed by the prompt.</p>
       </div>
       <div class="api-item"><a name="getTotalBillableCharacters()"></a><a name="setTotalBillableCharacters()"></a><a name="getTotalBillableCharacters--"></a><a name="setTotalBillableCharacters--"></a>
@@ -125,7 +125,7 @@
       <h2>Public constructors</h2>
       <div class="api-item"><a name="CountTokensResponse(kotlin.Int, kotlin.Int, kotlin.collections.List)"></a><a name="CountTokensResponse-kotlin.Int-kotlin.Int-kotlin.collections.List-"></a><a name="counttokensresponse"></a>
         <h3 class="api-name" id="CountTokensResponse(kotlin.Int,kotlin.Int,kotlin.collections.List)">CountTokensResponse</h3>
-        <pre class="api-signature no-pretty-print">public&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/CountTokensResponse.html#CountTokensResponse(kotlin.Int,kotlin.Int,kotlin.collections.List)">CountTokensResponse</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;totalTokens,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;totalBillableCharacters,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;promptTokensDetails<br>)</pre>
+        <pre class="api-signature no-pretty-print">public&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/CountTokensResponse.html#CountTokensResponse(kotlin.Int,kotlin.Int,kotlin.collections.List)">CountTokensResponse</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;totalTokens,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;totalBillableCharacters,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;promptTokensDetails<br>)</pre>
       </div>
     </div>
     <div class="list">
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/UsageMetadata.html	2025-02-11 20:12:17.600506692 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/UsageMetadata.html	2025-02-11 20:10:08.218103022 +0000
@@ -33,7 +33,7 @@
             </td>
           </tr>
           <tr>
-            <td><code>final <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</code></td>
+            <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</code></td>
             <td>
               <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/UsageMetadata.html#candidatesTokensDetails()">candidatesTokensDetails</a></code></div>
               <p>The breakdown, by modality, of how many tokens are consumed by the candidates.</p>
@@ -47,7 +47,7 @@
             </td>
           </tr>
           <tr>
-            <td><code>final <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</code></td>
+            <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</code></td>
             <td>
               <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/UsageMetadata.html#promptTokensDetails()">promptTokensDetails</a></code></div>
               <p>The breakdown, by modality, of how many tokens are consumed by the prompt.</p>
@@ -77,7 +77,7 @@
         <tbody class="list">
           <tr>
             <td>
-              <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/UsageMetadata.html#UsageMetadata(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.collections.List,kotlin.collections.List)">UsageMetadata</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;promptTokenCount,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;candidatesTokenCount,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;totalTokenCount,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;promptTokensDetails,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;candidatesTokensDetails<br>)</code></div>
+              <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/UsageMetadata.html#UsageMetadata(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.collections.List,kotlin.collections.List)">UsageMetadata</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;promptTokenCount,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;candidatesTokenCount,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;totalTokenCount,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;promptTokensDetails,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;candidatesTokensDetails<br>)</code></div>
             </td>
           </tr>
         </tbody>
@@ -92,7 +92,7 @@
       </div>
       <div class="api-item"><a name="getCandidatesTokensDetails()"></a><a name="setCandidatesTokensDetails()"></a><a name="getCandidatesTokensDetails--"></a><a name="setCandidatesTokensDetails--"></a>
         <h3 class="api-name" id="candidatesTokensDetails()">candidatesTokensDetails</h3>
-        <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/UsageMetadata.html#candidatesTokensDetails()">candidatesTokensDetails</a></pre>
+        <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/UsageMetadata.html#candidatesTokensDetails()">candidatesTokensDetails</a></pre>
         <p>The breakdown, by modality, of how many tokens are consumed by the candidates.</p>
       </div>
       <div class="api-item"><a name="getPromptTokenCount()"></a><a name="setPromptTokenCount()"></a><a name="getPromptTokenCount--"></a><a name="setPromptTokenCount--"></a>
@@ -102,7 +102,7 @@
       </div>
       <div class="api-item"><a name="getPromptTokensDetails()"></a><a name="setPromptTokensDetails()"></a><a name="getPromptTokensDetails--"></a><a name="setPromptTokensDetails--"></a>
         <h3 class="api-name" id="promptTokensDetails()">promptTokensDetails</h3>
-        <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/UsageMetadata.html#promptTokensDetails()">promptTokensDetails</a></pre>
+        <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/UsageMetadata.html#promptTokensDetails()">promptTokensDetails</a></pre>
         <p>The breakdown, by modality, of how many tokens are consumed by the prompt.</p>
       </div>
       <div class="api-item"><a name="getTotalTokenCount()"></a><a name="setTotalTokenCount()"></a><a name="getTotalTokenCount--"></a><a name="setTotalTokenCount--"></a>
@@ -115,7 +115,7 @@
       <h2>Public constructors</h2>
       <div class="api-item"><a name="UsageMetadata(kotlin.Int, kotlin.Int, kotlin.Int, kotlin.collections.List, kotlin.collections.List)"></a><a name="UsageMetadata-kotlin.Int-kotlin.Int-kotlin.Int-kotlin.collections.List-kotlin.collections.List-"></a><a name="usagemetadata"></a>
         <h3 class="api-name" id="UsageMetadata(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.collections.List,kotlin.collections.List)">UsageMetadata</h3>
-        <pre class="api-signature no-pretty-print">public&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/UsageMetadata.html#UsageMetadata(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.collections.List,kotlin.collections.List)">UsageMetadata</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;promptTokenCount,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;candidatesTokenCount,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;totalTokenCount,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;promptTokensDetails,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;candidatesTokensDetails<br>)</pre>
+        <pre class="api-signature no-pretty-print">public&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/UsageMetadata.html#UsageMetadata(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.collections.List,kotlin.collections.List)">UsageMetadata</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;promptTokenCount,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;candidatesTokenCount,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;totalTokenCount,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;promptTokensDetails,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;candidatesTokensDetails<br>)</pre>
         <div class="devsite-table-wrapper">
           <table class="responsive">
             <colgroup>
@@ -147,13 +147,13 @@
                 </td>
               </tr>
               <tr>
-                <td><code><a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;promptTokensDetails</code></td>
+                <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;promptTokensDetails</code></td>
                 <td>
                   <p>The breakdown, by modality, of how many tokens are consumed by the prompt.</p>
                 </td>
               </tr>
               <tr>
-                <td><code><a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;candidatesTokensDetails</code></td>
+                <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;&nbsp;candidatesTokensDetails</code></td>
                 <td>
                   <p>The breakdown, by modality, of how many tokens are consumed by the candidates.</p>
                 </td>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/CountTokensResponse.html	2025-02-11 20:12:17.606506618 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/CountTokensResponse.html	2025-02-11 20:10:08.225102935 +0000
@@ -28,7 +28,7 @@
         <tbody class="list">
           <tr>
             <td>
-              <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/CountTokensResponse.html#CountTokensResponse(kotlin.Int,kotlin.Int,kotlin.collections.List)">CountTokensResponse</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;totalTokens:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;totalBillableCharacters:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;promptTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;?<br>)</code></div>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/CountTokensResponse.html#CountTokensResponse(kotlin.Int,kotlin.Int,kotlin.collections.List)">CountTokensResponse</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;totalTokens:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;totalBillableCharacters:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;promptTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;<br>)</code></div>
             </td>
           </tr>
         </tbody>
@@ -80,7 +80,7 @@
         </thead>
         <tbody class="list">
           <tr>
-            <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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;?</code></td>
+            <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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</code></td>
             <td>
               <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/CountTokensResponse.html#promptTokensDetails()">promptTokensDetails</a></code></div>
               <p>The breakdown, by modality, of how many tokens are consumed by the prompt.</p>
@@ -107,7 +107,7 @@
       <h2>Public constructors</h2>
       <div class="api-item"><a name="CountTokensResponse(kotlin.Int, kotlin.Int, kotlin.collections.List)"></a><a name="CountTokensResponse-kotlin.Int-kotlin.Int-kotlin.collections.List-"></a><a name="counttokensresponse"></a>
         <h3 class="api-name" id="CountTokensResponse(kotlin.Int,kotlin.Int,kotlin.collections.List)">CountTokensResponse</h3>
-        <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/CountTokensResponse.html#CountTokensResponse(kotlin.Int,kotlin.Int,kotlin.collections.List)">CountTokensResponse</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;totalTokens:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;totalBillableCharacters:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;promptTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;? = null<br>)</pre>
+        <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/CountTokensResponse.html#CountTokensResponse(kotlin.Int,kotlin.Int,kotlin.collections.List)">CountTokensResponse</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;totalTokens:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;totalBillableCharacters:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;promptTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt; = emptyList()<br>)</pre>
       </div>
     </div>
     <div class="list">
@@ -129,7 +129,7 @@
       <h2>Public properties</h2>
       <div class="api-item"><a name="getPromptTokensDetails()"></a><a name="setPromptTokensDetails()"></a><a name="getPromptTokensDetails--"></a><a name="setPromptTokensDetails--"></a>
         <h3 class="api-name" id="promptTokensDetails()">promptTokensDetails</h3>
-        <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/CountTokensResponse.html#promptTokensDetails()">promptTokensDetails</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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;?</pre>
+        <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/CountTokensResponse.html#promptTokensDetails()">promptTokensDetails</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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</pre>
         <p>The breakdown, by modality, of how many tokens are consumed by the prompt.</p>
       </div>
       <div class="api-item"><a name="getTotalBillableCharacters()"></a><a name="setTotalBillableCharacters()"></a><a name="getTotalBillableCharacters--"></a><a name="setTotalBillableCharacters--"></a>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/UsageMetadata.html	2025-02-11 20:12:17.607506606 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/UsageMetadata.html	2025-02-11 20:10:08.226102922 +0000
@@ -27,7 +27,7 @@
         <tbody class="list">
           <tr>
             <td>
-              <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/UsageMetadata.html#UsageMetadata(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.collections.List,kotlin.collections.List)">UsageMetadata</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;promptTokenCount:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;candidatesTokenCount:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;totalTokenCount:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;promptTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;candidatesTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;?<br>)</code></div>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/UsageMetadata.html#UsageMetadata(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.collections.List,kotlin.collections.List)">UsageMetadata</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;promptTokenCount:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;candidatesTokenCount:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;totalTokenCount:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;promptTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;candidatesTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;<br>)</code></div>
             </td>
           </tr>
         </tbody>
@@ -53,7 +53,7 @@
             </td>
           </tr>
           <tr>
-            <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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;?</code></td>
+            <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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</code></td>
             <td>
               <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/UsageMetadata.html#candidatesTokensDetails()">candidatesTokensDetails</a></code></div>
               <p>The breakdown, by modality, of how many tokens are consumed by the candidates.</p>
@@ -67,7 +67,7 @@
             </td>
           </tr>
           <tr>
-            <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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;?</code></td>
+            <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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</code></td>
             <td>
               <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/UsageMetadata.html#promptTokensDetails()">promptTokensDetails</a></code></div>
               <p>The breakdown, by modality, of how many tokens are consumed by the prompt.</p>
@@ -87,7 +87,7 @@
       <h2>Public constructors</h2>
       <div class="api-item"><a name="UsageMetadata(kotlin.Int, kotlin.Int, kotlin.Int, kotlin.collections.List, kotlin.collections.List)"></a><a name="UsageMetadata-kotlin.Int-kotlin.Int-kotlin.Int-kotlin.collections.List-kotlin.collections.List-"></a><a name="usagemetadata"></a>
         <h3 class="api-name" id="UsageMetadata(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.collections.List,kotlin.collections.List)">UsageMetadata</h3>
-        <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/UsageMetadata.html#UsageMetadata(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.collections.List,kotlin.collections.List)">UsageMetadata</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;promptTokenCount:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;candidatesTokenCount:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;totalTokenCount:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;promptTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;candidatesTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;?<br>)</pre>
+        <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/UsageMetadata.html#UsageMetadata(kotlin.Int,kotlin.Int,kotlin.Int,kotlin.collections.List,kotlin.collections.List)">UsageMetadata</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;promptTokenCount:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;candidatesTokenCount:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;totalTokenCount:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;promptTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;candidatesTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;<br>)</pre>
         <div class="devsite-table-wrapper">
           <table class="responsive">
             <colgroup>
@@ -119,13 +119,13 @@
                 </td>
               </tr>
               <tr>
-                <td><code>promptTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;?</code></td>
+                <td><code>promptTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</code></td>
                 <td>
                   <p>The breakdown, by modality, of how many tokens are consumed by the prompt.</p>
                 </td>
               </tr>
               <tr>
-                <td><code>candidatesTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;?</code></td>
+                <td><code>candidatesTokensDetails:&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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</code></td>
                 <td>
                   <p>The breakdown, by modality, of how many tokens are consumed by the candidates.</p>
                 </td>
@@ -144,7 +144,7 @@
       </div>
       <div class="api-item"><a name="getCandidatesTokensDetails()"></a><a name="setCandidatesTokensDetails()"></a><a name="getCandidatesTokensDetails--"></a><a name="setCandidatesTokensDetails--"></a>
         <h3 class="api-name" id="candidatesTokensDetails()">candidatesTokensDetails</h3>
-        <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/UsageMetadata.html#candidatesTokensDetails()">candidatesTokensDetails</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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;?</pre>
+        <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/UsageMetadata.html#candidatesTokensDetails()">candidatesTokensDetails</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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</pre>
         <p>The breakdown, by modality, of how many tokens are consumed by the candidates.</p>
       </div>
       <div class="api-item"><a name="getPromptTokenCount()"></a><a name="setPromptTokenCount()"></a><a name="getPromptTokenCount--"></a><a name="setPromptTokenCount--"></a>
@@ -154,7 +154,7 @@
       </div>
       <div class="api-item"><a name="getPromptTokensDetails()"></a><a name="setPromptTokensDetails()"></a><a name="getPromptTokensDetails--"></a><a name="setPromptTokensDetails--"></a>
         <h3 class="api-name" id="promptTokensDetails()">promptTokensDetails</h3>
-        <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/UsageMetadata.html#promptTokensDetails()">promptTokensDetails</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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;?</pre>
+        <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/UsageMetadata.html#promptTokensDetails()">promptTokensDetails</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/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a>&gt;</pre>
         <p>The breakdown, by modality, of how many tokens are consumed by the prompt.</p>
       </div>
       <div class="api-item"><a name="getTotalTokenCount()"></a><a name="setTotalTokenCount()"></a><a name="getTotalTokenCount--"></a><a name="setTotalTokenCount--"></a>

@google-oss-bot
Copy link
Contributor

1 Warning
⚠️ Did you forget to add a changelog entry? (Add the 'no-changelog' label to the PR to silence this warning.)

Generated by 🚫 Danger

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Feb 11, 2025

@google-oss-bot
Copy link
Contributor

The public api surface has changed for the subproject firebase-vertexai:
error: Attempted to change nullability of java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> (from NULLABLE to NONNULL) in parameter promptTokensDetails in com.google.firebase.vertexai.type.CountTokensResponse(int totalTokens, Integer totalBillableCharacters, java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> promptTokensDetails) [InvalidNullConversion]
error: Attempted to change nullability of java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> (from NULLABLE to NONNULL) in property CountTokensResponse.promptTokensDetails [InvalidNullConversion]
error: Attempted to change nullability of java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> (from NULLABLE to NONNULL) in parameter promptTokensDetails in com.google.firebase.vertexai.type.UsageMetadata(int promptTokenCount, Integer candidatesTokenCount, int totalTokenCount, java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> promptTokensDetails, java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> candidatesTokensDetails) [InvalidNullConversion]
error: Attempted to change nullability of java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> (from NULLABLE to NONNULL) in parameter candidatesTokensDetails in com.google.firebase.vertexai.type.UsageMetadata(int promptTokenCount, Integer candidatesTokenCount, int totalTokenCount, java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> promptTokensDetails, java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> candidatesTokensDetails) [InvalidNullConversion]
error: Attempted to change nullability of java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> (from NULLABLE to NONNULL) in property UsageMetadata.candidatesTokensDetails [InvalidNullConversion]
error: Attempted to change nullability of java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> (from NULLABLE to NONNULL) in property UsageMetadata.promptTokensDetails [InvalidNullConversion]

Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.

Copy link
Contributor

github-actions bot commented Feb 11, 2025

Test Results

 20 files  +  6   20 suites  +6   12s ⏱️ -1s
114 tests + 91  114 ✅ + 91  0 💤 ±0  0 ❌ ±0 
228 runs  +182  228 ✅ +182  0 💤 ±0  0 ❌ ±0 

Results for commit b287a27. ± Comparison against base commit f6b59f6.

This pull request removes 23 and adds 114 tests. Note that renamed tests count towards both.
com.google.firebase.functions.AppCheckLimitedUseTest ‑ FirebaseFunctions#getHttpsCallable should build callable with FAC settings (when false)
com.google.firebase.functions.AppCheckLimitedUseTest ‑ FirebaseFunctions#getHttpsCallable should build callable with FAC settings (when true)
com.google.firebase.functions.AppCheckLimitedUseTest ‑ FirebaseFunctions#getHttpsCallable should not use limited-use tokens by default
com.google.firebase.functions.AppCheckLimitedUseTest ‑ FirebaseFunctions#getHttpsCallableFromUrl callable with FAC settings (when false)
com.google.firebase.functions.AppCheckLimitedUseTest ‑ FirebaseFunctions#getHttpsCallableFromUrl callable with FAC settings (when true)
com.google.firebase.functions.AppCheckLimitedUseTest ‑ FirebaseFunctions#getHttpsCallableFromUrl should not use limited-use tokens by default
com.google.firebase.functions.FunctionsRegistrarTest ‑ getComponents_publishesLibVersionComponent
com.google.firebase.functions.FunctionsTests ‑ Firebase#functions should delegate to FirebaseFunctions#getInstance(FirebaseApp, region)
com.google.firebase.functions.FunctionsTests ‑ Firebase#functions should delegate to FirebaseFunctions#getInstance(region)
com.google.firebase.functions.FunctionsTests ‑ FirebaseApp#functions should delegate to FirebaseFunctions#getInstance(FirebaseApp)
…
com.google.firebase.vertexai.GenerativeModelTesting ‑ exception thrown when using invalid location
com.google.firebase.vertexai.GenerativeModelTesting ‑ system calling in request
com.google.firebase.vertexai.SchemaTests ‑ basic schema declaration
com.google.firebase.vertexai.SchemaTests ‑ full schema declaration
com.google.firebase.vertexai.StreamingSnapshotTests ‑ citation parsed correctly
com.google.firebase.vertexai.StreamingSnapshotTests ‑ empty content
com.google.firebase.vertexai.StreamingSnapshotTests ‑ http errors
com.google.firebase.vertexai.StreamingSnapshotTests ‑ image rejected
com.google.firebase.vertexai.StreamingSnapshotTests ‑ invalid api key
com.google.firebase.vertexai.StreamingSnapshotTests ‑ invalid json
…

♻️ This comment has been updated with latest results.

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Feb 11, 2025

Size Report 1

Affected Products

  • firebase-vertexai

    TypeBase (f6b59f6)Merge (ed9c65c)Diff
    aar509 kB509 kB+258 B (+0.1%)
    apk (aggressive)1.37 MB1.37 MB+36 B (+0.0%)
    apk (release)9.31 MB9.31 MB+48 B (+0.0%)

Test Logs

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

@google-oss-bot
Copy link
Contributor

The public api surface has changed for the subproject firebase-vertexai:
error: Attempted to change nullability of java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> (from NULLABLE to NONNULL) in parameter promptTokensDetails in com.google.firebase.vertexai.type.CountTokensResponse(int totalTokens, Integer totalBillableCharacters, java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> promptTokensDetails) [InvalidNullConversion]
error: Attempted to change nullability of java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> (from NULLABLE to NONNULL) in property CountTokensResponse.promptTokensDetails [InvalidNullConversion]
error: Attempted to change nullability of java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> (from NULLABLE to NONNULL) in parameter promptTokensDetails in com.google.firebase.vertexai.type.UsageMetadata(int promptTokenCount, Integer candidatesTokenCount, int totalTokenCount, java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> promptTokensDetails, java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> candidatesTokensDetails) [InvalidNullConversion]
error: Attempted to change nullability of java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> (from NULLABLE to NONNULL) in parameter candidatesTokensDetails in com.google.firebase.vertexai.type.UsageMetadata(int promptTokenCount, Integer candidatesTokenCount, int totalTokenCount, java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> promptTokensDetails, java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> candidatesTokensDetails) [InvalidNullConversion]
error: Attempted to change nullability of java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> (from NULLABLE to NONNULL) in property UsageMetadata.candidatesTokensDetails [InvalidNullConversion]
error: Attempted to change nullability of java.util.List<com.google.firebase.vertexai.type.ModalityTokenCount> (from NULLABLE to NONNULL) in property UsageMetadata.promptTokensDetails [InvalidNullConversion]

Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.

@rlazo rlazo merged commit 2d1905e into main Feb 11, 2025
32 checks passed
@rlazo rlazo deleted the rl.token.details.empty branch February 11, 2025 20:13
@firebase firebase locked and limited conversation to collaborators Mar 14, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants