-
Notifications
You must be signed in to change notification settings - Fork 602
update javadocs #6848
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update javadocs #6848
Conversation
Javadoc Changes:--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html 2025-04-11 15:42:59.026190913 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html 2025-04-11 15:40:44.176439399 +0000
@@ -28,18 +28,21 @@
<td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#INTERRUPTED()">INTERRUPTED</a></code></div>
+ <p>The server was interrupted while generating data.</p>
</td>
</tr>
<tr>
<td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#NORMAL()">NORMAL</a></code></div>
+ <p>The server is actively sending data for the current interaction.</p>
</td>
</tr>
<tr>
<td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#TURN_COMPLETE()">TURN_COMPLETE</a></code></div>
+ <p>The model has finished sending data in the current interaction.</p>
</td>
</tr>
</tbody>
@@ -50,14 +53,19 @@
<div class="api-item"><a name="getINTERRUPTED()"></a><a name="setINTERRUPTED()"></a><a name="getINTERRUPTED--"></a><a name="setINTERRUPTED--"></a>
<h3 class="api-name" id="INTERRUPTED()">INTERRUPTED</h3>
<pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#INTERRUPTED()">INTERRUPTED</a></pre>
+ <p>The server was interrupted while generating data.</p>
+ <p>An interruption occurs when the client sends a message while the server is <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#NORMAL()">actively</a></code> sending data.</p>
</div>
<div class="api-item"><a name="getNORMAL()"></a><a name="setNORMAL()"></a><a name="getNORMAL--"></a><a name="setNORMAL--"></a>
<h3 class="api-name" id="NORMAL()">NORMAL</h3>
<pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#NORMAL()">NORMAL</a></pre>
+ <p>The server is actively sending data for the current interaction.</p>
</div>
<div class="api-item"><a name="getTURN_COMPLETE()"></a><a name="setTURN_COMPLETE()"></a><a name="getTURN_COMPLETE--"></a><a name="setTURN_COMPLETE--"></a>
<h3 class="api-name" id="TURN_COMPLETE()">TURN_COMPLETE</h3>
<pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#TURN_COMPLETE()">TURN_COMPLETE</a></pre>
+ <p>The model has finished sending data in the current interaction.</p>
+ <p>Can be set alongside content, signifying that the content is the last in the turn.</p>
</div>
</div>
</body> --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.html 2025-04-11 15:42:59.024190931 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.html 2025-04-11 15:40:44.174439418 +0000
@@ -11,6 +11,7 @@
<pre>value public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></pre>
</p>
<hr>
+ <p>Represents the status of a <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></code>, within a single interaction.</p>
<h2>Summary</h2>
<div class="devsite-table-wrapper">
<table class="responsive"> --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveContentResponse.html 2025-04-11 15:42:59.021190959 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveContentResponse.html 2025-04-11 15:40:44.172439436 +0000
@@ -11,6 +11,8 @@
<pre>@<a href="/docs/reference/android/com/google/firebase/vertexai/type/PublicPreviewAPI.html">PublicPreviewAPI</a><br>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></pre>
</p>
<hr>
+ <p>Represents the response from the model for live content updates.</p>
+ <p>This class encapsulates the content data, the status of the response, and any function calls included in the response.</p>
<h2>Summary</h2>
<div class="devsite-table-wrapper">
<table class="responsive">
@@ -27,6 +29,7 @@
<tr>
<td>
<div><code>value public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></code></div>
+ <p>Represents the status of a <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></code>, within a single interaction.</p>
</td>
</tr>
<tr>
@@ -53,18 +56,21 @@
<td><code>final <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#data()">data</a></code></div>
+ <p>The main content data of the response.</p>
</td>
</tr>
<tr>
<td><code>final <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a>></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#functionCalls()">functionCalls</a></code></div>
+ <p>A list of <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a></code> included in the response, if any.</p>
</td>
</tr>
<tr>
<td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#status()">status</a></code></div>
+ <p>The status of the live content response.</p>
</td>
</tr>
<tr>
@@ -82,14 +88,18 @@
<div class="api-item"><a name="getData()"></a><a name="setData()"></a><a name="getData--"></a><a name="setData--"></a>
<h3 class="api-name" id="data()">data</h3>
<pre class="api-signature no-pretty-print">public final <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#data()">data</a></pre>
+ <p>The main content data of the response. This can be <code>null</code> if there is no content.</p>
</div>
<div class="api-item"><a name="getFunctionCalls()"></a><a name="setFunctionCalls()"></a><a name="getFunctionCalls--"></a><a name="setFunctionCalls--"></a>
<h3 class="api-name" id="functionCalls()">functionCalls</h3>
<pre class="api-signature no-pretty-print">public final <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a>> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#functionCalls()">functionCalls</a></pre>
+ <p>A list of <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a></code> included in the response, if any.</p>
+ <p>This list can be null or empty if no function calls are present.</p>
</div>
<div class="api-item"><a name="getStatus()"></a><a name="setStatus()"></a><a name="getStatus--"></a><a name="setStatus--"></a>
<h3 class="api-name" id="status()">status</h3>
<pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#status()">status</a></pre>
+ <p>The status of the live content response. Indicates whether the response is normal, was interrupted, or signifies the completion of a turn.</p>
</div>
<div class="api-item"><a name="getText()"></a><a name="setText()"></a><a name="getText--"></a><a name="setText--"></a>
<h3 class="api-name" id="text()">text</h3> --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveSession.html 2025-04-11 15:42:59.022190950 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveSession.html 2025-04-11 15:40:44.173439427 +0000
@@ -85,7 +85,7 @@
<td><code>final void</code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#stopReceiving()">stopReceiving</a>()</code></div>
- <p>Stops receiving from the server.</p>
+ <p>Stops receiving from the model.</p>
</td>
</tr>
</tbody>
@@ -97,6 +97,7 @@
<h3 class="api-name" id="close()">close</h3>
<pre class="api-signature no-pretty-print">public final void <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#close()">close</a>()</pre>
<p>Closes the client session.</p>
+ <p>After this is called, the session object becomes unusable. To interact with the server again, you must create a new session using <code><a href="/docs/reference/android/com/google/firebase/vertexai/LiveGenerativeModel.html">LiveGenerativeModel</a></code>.</p>
</div>
<div class="api-item"><a name="receive--"></a><a name="receive"></a>
<h3 class="api-name" id="receive()">receive</h3>
@@ -283,7 +284,9 @@
<div class="api-item"><a name="stopReceiving--"></a><a name="stopreceiving"></a>
<h3 class="api-name" id="stopReceiving()">stopReceiving</h3>
<pre class="api-signature no-pretty-print">public final void <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#stopReceiving()">stopReceiving</a>()</pre>
- <p>Stops receiving from the server. If this function is called during an ongoing audio conversation, the server's response will not be received, and no audio will be played.</p>
+ <p>Stops receiving from the model.</p>
+ <p>If this function is called during an ongoing audio conversation, the model's response will not be received, and no audio will be played; the live session object will no longer receive data from the server.</p>
+ <p>To resume receiving data, you must either handle it directly using <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#receive()">receive</a></code>, or indirectly by using <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#startAudioConversation(kotlin.Function1)">startAudioConversation</a></code>.</p>
</div>
</div>
</body> --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/ResponseModality.html 2025-04-11 15:42:59.028190894 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/ResponseModality.html 2025-04-11 15:40:44.179439371 +0000
@@ -11,7 +11,7 @@
<pre>@<a href="/docs/reference/android/com/google/firebase/vertexai/type/PublicPreviewAPI.html">PublicPreviewAPI</a><br>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a></pre>
</p>
<hr>
- <p>Modality for bidirectional streaming.</p>
+ <p>Represents the type of content present in a response (e.g., text, image, audio).</p>
<h2>Summary</h2>
<div class="devsite-table-wrapper">
<table class="responsive">
@@ -49,21 +49,21 @@
<td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.Companion.html#AUDIO()">AUDIO</a></code></div>
- <p>Audio.</p>
+ <p>Represents an audio response modality.</p>
</td>
</tr>
<tr>
<td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.Companion.html#IMAGE()">IMAGE</a></code></div>
- <p>Image.</p>
+ <p>Represents an image response modality.</p>
</td>
</tr>
<tr>
<td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.Companion.html#TEXT()">TEXT</a></code></div>
- <p>Plain text.</p>
+ <p>Represents a plain text response modality.</p>
</td>
</tr>
<tr>
@@ -87,17 +87,17 @@
<div class="api-item"><a name="getAUDIO()"></a><a name="setAUDIO()"></a><a name="getAUDIO--"></a><a name="setAUDIO--"></a>
<h3 class="api-name" id="AUDIO()">AUDIO</h3>
<pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.Companion.html#AUDIO()">AUDIO</a></pre>
- <p>Audio.</p>
+ <p>Represents an audio response modality.</p>
</div>
<div class="api-item"><a name="getIMAGE()"></a><a name="setIMAGE()"></a><a name="getIMAGE--"></a><a name="setIMAGE--"></a>
<h3 class="api-name" id="IMAGE()">IMAGE</h3>
<pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.Companion.html#IMAGE()">IMAGE</a></pre>
- <p>Image.</p>
+ <p>Represents an image response modality.</p>
</div>
<div class="api-item"><a name="getTEXT()"></a><a name="setTEXT()"></a><a name="getTEXT--"></a><a name="setTEXT--"></a>
<h3 class="api-name" id="TEXT()">TEXT</h3>
<pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.Companion.html#TEXT()">TEXT</a></pre>
- <p>Plain text.</p>
+ <p>Represents a plain text response modality.</p>
</div>
<div class="api-item"><a name="getUNSPECIFIED()"></a><a name="setUNSPECIFIED()"></a><a name="getUNSPECIFIED--"></a><a name="setUNSPECIFIED--"></a>
<h3 class="api-name" id="UNSPECIFIED()">UNSPECIFIED</h3> --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/SpeechConfig.html 2025-04-11 15:42:59.028190894 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/SpeechConfig.html 2025-04-11 15:40:44.178439381 +0000
@@ -29,6 +29,7 @@
<td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/SpeechConfig.html#voice()">voice</a></code></div>
+ <p>The voice to be used for the server's speech response.</p>
</td>
</tr>
</tbody>
@@ -59,6 +60,7 @@
<div class="api-item"><a name="getVoice()"></a><a name="setVoice()"></a><a name="getVoice--"></a><a name="setVoice--"></a>
<h3 class="api-name" id="voice()">voice</h3>
<pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/SpeechConfig.html#voice()">voice</a></pre>
+ <p>The voice to be used for the server's speech response.</p>
</div>
</div>
<div class="list"> --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/Voices.html 2025-04-11 15:42:59.031190866 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/Voices.html 2025-04-11 15:40:44.181439353 +0000
@@ -49,37 +49,42 @@
<td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#AOEDE()">AOEDE</a></code></div>
+ <p>Represents the Aoede voice.</p>
</td>
</tr>
<tr>
<td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#CHARON()">CHARON</a></code></div>
+ <p>Represents the Charon voice.</p>
</td>
</tr>
<tr>
<td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#FENRIR()">FENRIR</a></code></div>
+ <p>Represents the Fenrir voice.</p>
</td>
</tr>
<tr>
<td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#KORE()">KORE</a></code></div>
+ <p>Represents the Kore voice.</p>
</td>
</tr>
<tr>
<td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#PUCK()">PUCK</a></code></div>
+ <p>Represents the Puck voice.</p>
</td>
</tr>
<tr>
<td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#UNSPECIFIED()">UNSPECIFIED</a></code></div>
- <p>Unspecified modality.</p>
+ <p>Unspecified voice.</p>
</td>
</tr>
<tr>
@@ -96,27 +101,33 @@
<div class="api-item"><a name="getAOEDE()"></a><a name="setAOEDE()"></a><a name="getAOEDE--"></a><a name="setAOEDE--"></a>
<h3 class="api-name" id="AOEDE()">AOEDE</h3>
<pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#AOEDE()">AOEDE</a></pre>
+ <p>Represents the Aoede voice.</p>
</div>
<div class="api-item"><a name="getCHARON()"></a><a name="setCHARON()"></a><a name="getCHARON--"></a><a name="setCHARON--"></a>
<h3 class="api-name" id="CHARON()">CHARON</h3>
<pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#CHARON()">CHARON</a></pre>
+ <p>Represents the Charon voice.</p>
</div>
<div class="api-item"><a name="getFENRIR()"></a><a name="setFENRIR()"></a><a name="getFENRIR--"></a><a name="setFENRIR--"></a>
<h3 class="api-name" id="FENRIR()">FENRIR</h3>
<pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#FENRIR()">FENRIR</a></pre>
+ <p>Represents the Fenrir voice.</p>
</div>
<div class="api-item"><a name="getKORE()"></a><a name="setKORE()"></a><a name="getKORE--"></a><a name="setKORE--"></a>
<h3 class="api-name" id="KORE()">KORE</h3>
<pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#KORE()">KORE</a></pre>
+ <p>Represents the Kore voice.</p>
</div>
<div class="api-item"><a name="getPUCK()"></a><a name="setPUCK()"></a><a name="getPUCK--"></a><a name="setPUCK--"></a>
<h3 class="api-name" id="PUCK()">PUCK</h3>
<pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#PUCK()">PUCK</a></pre>
+ <p>Represents the Puck voice.</p>
</div>
<div class="api-item"><a name="getUNSPECIFIED()"></a><a name="setUNSPECIFIED()"></a><a name="getUNSPECIFIED--"></a><a name="setUNSPECIFIED--"></a>
<h3 class="api-name" id="UNSPECIFIED()">UNSPECIFIED</h3>
<pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#UNSPECIFIED()">UNSPECIFIED</a></pre>
- <p>Unspecified modality.</p>
+ <p>Unspecified voice.</p>
+ <p>Will use the default voice of the model.</p>
</div>
<div class="api-item"><a name="getOrdinal()"></a><a name="setOrdinal()"></a><a name="getOrdinal--"></a><a name="setOrdinal--"></a>
<h3 class="api-name" id="ordinal()">ordinal</h3> --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/package-summary.html 2025-04-11 15:42:59.026190913 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/package-summary.html 2025-04-11 15:40:44.176439399 +0000
@@ -256,11 +256,15 @@
</tr>
<tr>
<td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></code></td>
- <td></td>
+ <td>
+ <p>Represents the response from the model for live content updates.</p>
+ </td>
</tr>
<tr>
<td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></code></td>
- <td></td>
+ <td>
+ <p>Represents the status of a <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></code>, within a single interaction.</p>
+ </td>
</tr>
<tr>
<td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a></code></td>
@@ -315,7 +319,7 @@
<tr>
<td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a></code></td>
<td>
- <p>Modality for bidirectional streaming.</p>
+ <p>Represents the type of content present in a response (e.g., text, image, audio).</p>
</td>
</tr>
<tr> --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.html 2025-04-11 15:42:59.011191052 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.html 2025-04-11 15:40:44.164439511 +0000
@@ -11,6 +11,7 @@
<pre>value class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></pre>
</p>
<hr>
+ <p>Represents the status of a <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></code>, within a single interaction.</p>
<h2>Summary</h2>
<div class="devsite-table-wrapper">
<table class="responsive">
@@ -28,18 +29,21 @@
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#INTERRUPTED()">INTERRUPTED</a></code></div>
+ <p>The server was interrupted while generating data.</p>
</td>
</tr>
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#NORMAL()">NORMAL</a></code></div>
+ <p>The server is actively sending data for the current interaction.</p>
</td>
</tr>
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#TURN_COMPLETE()">TURN_COMPLETE</a></code></div>
+ <p>The model has finished sending data in the current interaction.</p>
</td>
</tr>
</tbody>
@@ -50,14 +54,19 @@
<div class="api-item"><a name="getINTERRUPTED()"></a><a name="setINTERRUPTED()"></a><a name="getINTERRUPTED--"></a><a name="setINTERRUPTED--"></a>
<h3 class="api-name" id="INTERRUPTED()">INTERRUPTED</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#INTERRUPTED()">INTERRUPTED</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></pre>
+ <p>The server was interrupted while generating data.</p>
+ <p>An interruption occurs when the client sends a message while the server is <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#NORMAL()">actively</a></code> sending data.</p>
</div>
<div class="api-item"><a name="getNORMAL()"></a><a name="setNORMAL()"></a><a name="getNORMAL--"></a><a name="setNORMAL--"></a>
<h3 class="api-name" id="NORMAL()">NORMAL</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#NORMAL()">NORMAL</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></pre>
+ <p>The server is actively sending data for the current interaction.</p>
</div>
<div class="api-item"><a name="getTURN_COMPLETE()"></a><a name="setTURN_COMPLETE()"></a><a name="getTURN_COMPLETE--"></a><a name="setTURN_COMPLETE--"></a>
<h3 class="api-name" id="TURN_COMPLETE()">TURN_COMPLETE</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.Companion.html#TURN_COMPLETE()">TURN_COMPLETE</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></pre>
+ <p>The model has finished sending data in the current interaction.</p>
+ <p>Can be set alongside content, signifying that the content is the last in the turn.</p>
</div>
</div>
</body> --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html 2025-04-11 15:42:59.009191070 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html 2025-04-11 15:40:44.162439529 +0000
@@ -11,6 +11,8 @@
<pre>@<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/PublicPreviewAPI.html">PublicPreviewAPI</a><br>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></pre>
</p>
<hr>
+ <p>Represents the response from the model for live content updates.</p>
+ <p>This class encapsulates the content data, the status of the response, and any function calls included in the response.</p>
<h2>Summary</h2>
<div class="devsite-table-wrapper">
<table class="responsive">
@@ -27,6 +29,7 @@
<tr>
<td>
<div><code>value class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></code></div>
+ <p>Represents the status of a <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></code>, within a single interaction.</p>
</td>
</tr>
</tbody>
@@ -48,18 +51,21 @@
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>?</code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#data()">data</a></code></div>
+ <p>The main content data of the response.</p>
</td>
</tr>
<tr>
<td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a>>?</code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#functionCalls()">functionCalls</a></code></div>
+ <p>A list of <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a></code> included in the response, if any.</p>
</td>
</tr>
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#status()">status</a></code></div>
+ <p>The status of the live content response.</p>
</td>
</tr>
<tr>
@@ -77,14 +83,18 @@
<div class="api-item"><a name="getData()"></a><a name="setData()"></a><a name="getData--"></a><a name="setData--"></a>
<h3 class="api-name" id="data()">data</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#data()">data</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>?</pre>
+ <p>The main content data of the response. This can be <code>null</code> if there is no content.</p>
</div>
<div class="api-item"><a name="getFunctionCalls()"></a><a name="setFunctionCalls()"></a><a name="getFunctionCalls--"></a><a name="setFunctionCalls--"></a>
<h3 class="api-name" id="functionCalls()">functionCalls</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#functionCalls()">functionCalls</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a>>?</pre>
+ <p>A list of <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a></code> included in the response, if any.</p>
+ <p>This list can be null or empty if no function calls are present.</p>
</div>
<div class="api-item"><a name="getStatus()"></a><a name="setStatus()"></a><a name="getStatus--"></a><a name="setStatus--"></a>
<h3 class="api-name" id="status()">status</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#status()">status</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></pre>
+ <p>The status of the live content response. Indicates whether the response is normal, was interrupted, or signifies the completion of a turn.</p>
</div>
<div class="api-item"><a name="getText()"></a><a name="setText()"></a><a name="getText--"></a><a name="setText--"></a>
<h3 class="api-name" id="text()">text</h3> --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveSession.html 2025-04-11 15:42:59.009191070 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveSession.html 2025-04-11 15:40:44.163439520 +0000
@@ -85,7 +85,7 @@
<td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#stopReceiving()">stopReceiving</a>()</code></div>
- <p>Stops receiving from the server.</p>
+ <p>Stops receiving from the model.</p>
</td>
</tr>
</tbody>
@@ -97,6 +97,7 @@
<h3 class="api-name" id="close()">close</h3>
<pre class="api-signature no-pretty-print">suspend fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#close()">close</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
<p>Closes the client session.</p>
+ <p>After this is called, the session object becomes unusable. To interact with the server again, you must create a new session using <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html">LiveGenerativeModel</a></code>.</p>
</div>
<div class="api-item"><a name="receive--"></a><a name="receive"></a>
<h3 class="api-name" id="receive()">receive</h3>
@@ -283,7 +284,9 @@
<div class="api-item"><a name="stopReceiving--"></a><a name="stopreceiving"></a>
<h3 class="api-name" id="stopReceiving()">stopReceiving</h3>
<pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#stopReceiving()">stopReceiving</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
- <p>Stops receiving from the server. If this function is called during an ongoing audio conversation, the server's response will not be received, and no audio will be played.</p>
+ <p>Stops receiving from the model.</p>
+ <p>If this function is called during an ongoing audio conversation, the model's response will not be received, and no audio will be played; the live session object will no longer receive data from the server.</p>
+ <p>To resume receiving data, you must either handle it directly using <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#receive()">receive</a></code>, or indirectly by using <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#startAudioConversation(kotlin.Function1)">startAudioConversation</a></code>.</p>
</div>
</div>
</body> --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/ResponseModality.html 2025-04-11 15:42:59.015191014 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/ResponseModality.html 2025-04-11 15:40:44.168439474 +0000
@@ -11,7 +11,7 @@
<pre>@<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/PublicPreviewAPI.html">PublicPreviewAPI</a><br>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a></pre>
</p>
<hr>
- <p>Modality for bidirectional streaming.</p>
+ <p>Represents the type of content present in a response (e.g., text, image, audio).</p>
<h2>Summary</h2>
<div class="devsite-table-wrapper">
<table class="responsive">
@@ -29,21 +29,21 @@
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.Companion.html#AUDIO()">AUDIO</a></code></div>
- <p>Audio.</p>
+ <p>Represents an audio response modality.</p>
</td>
</tr>
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.Companion.html#IMAGE()">IMAGE</a></code></div>
- <p>Image.</p>
+ <p>Represents an image response modality.</p>
</td>
</tr>
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.Companion.html#TEXT()">TEXT</a></code></div>
- <p>Plain text.</p>
+ <p>Represents a plain text response modality.</p>
</td>
</tr>
<tr>
@@ -82,17 +82,17 @@
<div class="api-item"><a name="getAUDIO()"></a><a name="setAUDIO()"></a><a name="getAUDIO--"></a><a name="setAUDIO--"></a>
<h3 class="api-name" id="AUDIO()">AUDIO</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.Companion.html#AUDIO()">AUDIO</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a></pre>
- <p>Audio.</p>
+ <p>Represents an audio response modality.</p>
</div>
<div class="api-item"><a name="getIMAGE()"></a><a name="setIMAGE()"></a><a name="getIMAGE--"></a><a name="setIMAGE--"></a>
<h3 class="api-name" id="IMAGE()">IMAGE</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.Companion.html#IMAGE()">IMAGE</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a></pre>
- <p>Image.</p>
+ <p>Represents an image response modality.</p>
</div>
<div class="api-item"><a name="getTEXT()"></a><a name="setTEXT()"></a><a name="getTEXT--"></a><a name="setTEXT--"></a>
<h3 class="api-name" id="TEXT()">TEXT</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.Companion.html#TEXT()">TEXT</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a></pre>
- <p>Plain text.</p>
+ <p>Represents a plain text response modality.</p>
</div>
<div class="api-item"><a name="getUNSPECIFIED()"></a><a name="setUNSPECIFIED()"></a><a name="getUNSPECIFIED--"></a><a name="setUNSPECIFIED--"></a>
<h3 class="api-name" id="UNSPECIFIED()">UNSPECIFIED</h3> --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html 2025-04-11 15:42:59.015191014 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html 2025-04-11 15:40:44.167439483 +0000
@@ -49,6 +49,7 @@
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html#voice()">voice</a></code></div>
+ <p>The voice to be used for the server's speech response.</p>
</td>
</tr>
</tbody>
@@ -66,6 +67,7 @@
<div class="api-item"><a name="getVoice()"></a><a name="setVoice()"></a><a name="getVoice--"></a><a name="setVoice--"></a>
<h3 class="api-name" id="voice()">voice</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html#voice()">voice</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ <p>The voice to be used for the server's speech response.</p>
</div>
</div>
</body> --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/Voices.html 2025-04-11 15:42:59.018190987 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/Voices.html 2025-04-11 15:40:44.169439464 +0000
@@ -29,37 +29,42 @@
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#AOEDE()">AOEDE</a></code></div>
+ <p>Represents the Aoede voice.</p>
</td>
</tr>
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#CHARON()">CHARON</a></code></div>
+ <p>Represents the Charon voice.</p>
</td>
</tr>
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#FENRIR()">FENRIR</a></code></div>
+ <p>Represents the Fenrir voice.</p>
</td>
</tr>
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#KORE()">KORE</a></code></div>
+ <p>Represents the Kore voice.</p>
</td>
</tr>
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#PUCK()">PUCK</a></code></div>
+ <p>Represents the Puck voice.</p>
</td>
</tr>
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
<td>
<div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#UNSPECIFIED()">UNSPECIFIED</a></code></div>
- <p>Unspecified modality.</p>
+ <p>Unspecified voice.</p>
</td>
</tr>
</tbody>
@@ -91,27 +96,33 @@
<div class="api-item"><a name="getAOEDE()"></a><a name="setAOEDE()"></a><a name="getAOEDE--"></a><a name="setAOEDE--"></a>
<h3 class="api-name" id="AOEDE()">AOEDE</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#AOEDE()">AOEDE</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ <p>Represents the Aoede voice.</p>
</div>
<div class="api-item"><a name="getCHARON()"></a><a name="setCHARON()"></a><a name="getCHARON--"></a><a name="setCHARON--"></a>
<h3 class="api-name" id="CHARON()">CHARON</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#CHARON()">CHARON</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ <p>Represents the Charon voice.</p>
</div>
<div class="api-item"><a name="getFENRIR()"></a><a name="setFENRIR()"></a><a name="getFENRIR--"></a><a name="setFENRIR--"></a>
<h3 class="api-name" id="FENRIR()">FENRIR</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#FENRIR()">FENRIR</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ <p>Represents the Fenrir voice.</p>
</div>
<div class="api-item"><a name="getKORE()"></a><a name="setKORE()"></a><a name="getKORE--"></a><a name="setKORE--"></a>
<h3 class="api-name" id="KORE()">KORE</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#KORE()">KORE</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ <p>Represents the Kore voice.</p>
</div>
<div class="api-item"><a name="getPUCK()"></a><a name="setPUCK()"></a><a name="getPUCK--"></a><a name="setPUCK--"></a>
<h3 class="api-name" id="PUCK()">PUCK</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#PUCK()">PUCK</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ <p>Represents the Puck voice.</p>
</div>
<div class="api-item"><a name="getUNSPECIFIED()"></a><a name="setUNSPECIFIED()"></a><a name="getUNSPECIFIED--"></a><a name="setUNSPECIFIED--"></a>
<h3 class="api-name" id="UNSPECIFIED()">UNSPECIFIED</h3>
<pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#UNSPECIFIED()">UNSPECIFIED</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
- <p>Unspecified modality.</p>
+ <p>Unspecified voice.</p>
+ <p>Will use the default voice of the model.</p>
</div>
</div>
<div class="list"> --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/package-summary.html 2025-04-11 15:42:59.012191042 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/package-summary.html 2025-04-11 15:40:44.165439501 +0000
@@ -229,11 +229,15 @@
</tr>
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></code></td>
- <td></td>
+ <td>
+ <p>Represents the response from the model for live content updates.</p>
+ </td>
</tr>
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.Status.html">LiveContentResponse.Status</a></code></td>
- <td></td>
+ <td>
+ <p>Represents the status of a <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></code>, within a single interaction.</p>
+ </td>
</tr>
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a></code></td>
@@ -280,7 +284,7 @@
<tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ResponseModality.html">ResponseModality</a></code></td>
<td>
- <p>Modality for bidirectional streaming.</p>
+ <p>Represents the type of content present in a response (e.g., text, image, audio).</p>
</td>
</tr>
<tr> |
Generated by 🚫 Danger |
Test Results 18 files - 168 18 suites - 168 14s ⏱️ - 4m 26s Results for commit d75be4c. ± Comparison against base commit edcea54. This pull request removes 1235 and adds 86 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
Size Report 1Affected Products
Test Logs |
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.kt
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.kt
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveSession.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveSession.kt
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/Voices.kt
Outdated
Show resolved
Hide resolved
…/type/LiveContentResponse.kt Co-authored-by: Rodrigo Lazo <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but left some comments
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/ResponseModality.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/ResponseModality.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/Voices.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/Voices.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/Voices.kt
Outdated
Show resolved
Hide resolved
…/type/LiveContentResponse.kt Co-authored-by: Daymon <[email protected]>
…/type/LiveContentResponse.kt Co-authored-by: Daymon <[email protected]>
…/type/LiveContentResponse.kt Co-authored-by: Rodrigo Lazo <[email protected]>
…/type/LiveSession.kt Co-authored-by: Daymon <[email protected]>
…/type/ResponseModality.kt Co-authored-by: Daymon <[email protected]>
…/type/Voices.kt Co-authored-by: Daymon <[email protected]>
…/type/LiveSession.kt Co-authored-by: Daymon <[email protected]>
…/type/LiveContentResponse.kt Co-authored-by: Daymon <[email protected]>
…/type/LiveContentResponse.kt Co-authored-by: Daymon <[email protected]>
The public api surface has changed for the subproject firebase-vertexai: 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. |
2 similar comments
The public api surface has changed for the subproject firebase-vertexai: 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. |
The public api surface has changed for the subproject firebase-vertexai: 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. |
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveSession.kt
Outdated
Show resolved
Hide resolved
The public api surface has changed for the subproject firebase-vertexai: 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. |
No description provided.