Skip to content
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

DO-NOT-MERGE demo possible API surface for CF3 Streaming #6641

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

thatfiredev
Copy link
Member

DO-NOT-MERGE

This is not a working example and is only meant to demonstrate a possible API surface for CF3 Streaming

Copy link
Contributor

github-actions bot commented Jan 22, 2025

Javadoc Changes:
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-functions/_toc.yaml	2025-01-22 16:50:36.697231753 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-functions/_toc.yaml	2025-01-22 16:48:06.973992346 +0000
@@ -3,6 +3,12 @@
   path: "/docs/reference/android/com/google/firebase/functions/package-summary.html"
 
   section:
+  - title: "Interfaces"
+
+    section:
+    - title: "StreamListener"
+      path: "/docs/reference/android/com/google/firebase/functions/StreamListener.html"
+
   - title: "Classes"
 
     section:
@@ -18,6 +24,8 @@
       path: "/docs/reference/android/com/google/firebase/functions/HttpsCallableReference.html"
     - title: "HttpsCallableResult"
       path: "/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html"
+    - title: "StreamFunctionsTask"
+      path: "/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html"
 
   - title: "Enums"
 
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/functions/HttpsCallableReference.html	2025-01-22 16:50:36.702231789 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/functions/HttpsCallableReference.html	2025-01-22 16:48:06.974992356 +0000
@@ -68,6 +68,18 @@
             </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/functions/StreamFunctionsTask.html">StreamFunctionsTask</a></code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableReference.html#stream(kotlin.Any)">stream</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;data)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableReference.html#streamFlow(kotlin.Any)">streamFlow</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;data)</code></div>
+            </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/functions/HttpsCallableReference.html">HttpsCallableReference</a></code></td>
             <td>
               <div><code><a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableReference.html#withTimeout(kotlin.Long,java.util.concurrent.TimeUnit)">withTimeout</a>(long&nbsp;timeout,&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/concurrent/TimeUnit.html">TimeUnit</a>&nbsp;units)</code></div>
@@ -271,6 +283,14 @@
           </table>
         </div>
       </div>
+      <div class="api-item"><a name="stream-kotlin.Any-"></a><a name="stream"></a>
+        <h3 class="api-name" id="stream(kotlin.Any)">stream</h3>
+        <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="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html">StreamFunctionsTask</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableReference.html#stream(kotlin.Any)">stream</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;data)</pre>
+      </div>
+      <div class="api-item"><a name="streamFlow-kotlin.Any-"></a><a name="streamflow"></a>
+        <h3 class="api-name" id="streamFlow(kotlin.Any)">streamFlow</h3>
+        <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://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableReference.html#streamFlow(kotlin.Any)">streamFlow</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;data)</pre>
+      </div>
       <div class="api-item"><a name="withTimeout(kotlin.Long, java.util.concurrent.TimeUnit)"></a><a name="withTimeout-kotlin.Long-java.util.concurrent.TimeUnit-"></a><a name="withtimeout"></a>
         <h3 class="api-name" id="withTimeout(kotlin.Long,java.util.concurrent.TimeUnit)">withTimeout</h3>
         <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="/docs/reference/android/com/google/firebase/functions/HttpsCallableReference.html">HttpsCallableReference</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableReference.html#withTimeout(kotlin.Long,java.util.concurrent.TimeUnit)">withTimeout</a>(long&nbsp;timeout,&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/concurrent/TimeUnit.html">TimeUnit</a>&nbsp;units)</pre>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/functions/StreamFunctionsTask.html	1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/functions/StreamFunctionsTask.html	2025-01-22 16:48:06.979992408 +0000
@@ -0,0 +1,317 @@
+<html devsite="true">
+  <head>
+    <title>StreamFunctionsTask</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+  </head>
+  <body>
+    <div id="metadata-info-block"></div>
+    <h1>StreamFunctionsTask</h1>
+    <p>
+      <pre>public final class <a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html">StreamFunctionsTask</a> extends <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a></pre>
+    </p>
+    <div class="devsite-table-wrapper">
+      <table class="jd-inheritance-table">
+        <tbody>
+          <tr>
+            <td colspan="3"><a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">java.lang.Object</a></td>
+          </tr>
+          <tr>
+            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;↳</td>
+            <td colspan="2"><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">com.google.android.gms.tasks.Task</a></td>
+          </tr>
+          <tr>
+            <td>&nbsp;</td>
+            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;↳</td>
+            <td colspan="1"><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html">com.google.firebase.functions.StreamFunctionsTask</a></td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+    <hr>
+    <h2>Summary</h2>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <colgroup>
+          <col width="40%">
+          <col>
+        </colgroup>
+        <thead>
+          <tr>
+            <th colspan="100%"><h3>Public constructors</h3></th>
+          </tr>
+        </thead>
+        <tbody class="list">
+          <tr>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#StreamFunctionsTask()">StreamFunctionsTask</a>()</code></div>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <colgroup>
+          <col width="40%">
+          <col>
+        </colgroup>
+        <thead>
+          <tr>
+            <th colspan="100%"><h3>Public methods</h3></th>
+          </tr>
+        </thead>
+        <tbody class="list">
+          <tr>
+            <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnFailureListener(com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnFailureListener.html">OnFailureListener</a>&nbsp;p0)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnFailureListener(android.app.Activity,com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>&nbsp;p0,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnFailureListener.html">OnFailureListener</a>&nbsp;p1)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnFailureListener(java.util.concurrent.Executor,com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>&nbsp;p0,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnFailureListener.html">OnFailureListener</a>&nbsp;p1)</code></div>
+            </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/functions/StreamFunctionsTask.html">StreamFunctionsTask</a></code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnStreamListener(com.google.firebase.functions.StreamListener)">addOnStreamListener</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/StreamListener.html">StreamListener</a>&nbsp;listener)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnSuccessListener(com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnSuccessListener.html">OnSuccessListener</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;p0<br>)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnSuccessListener(android.app.Activity,com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</a>(<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/android/app/Activity.html">Activity</a>&nbsp;p0,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnSuccessListener.html">OnSuccessListener</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;p1<br>)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnSuccessListener(java.util.concurrent.Executor,com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</a>(<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/concurrent/Executor.html">Executor</a>&nbsp;p0,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnSuccessListener.html">OnSuccessListener</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;p1<br>)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code><a href="https://developer.android.com/reference/kotlin/java/lang/Exception.html">Exception</a></code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#getException()">getException</a>()</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a></code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#getResult()">getResult</a>()</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a></code></td>
+            <td>
+              <div><code>&lt;X&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html">Throwable</a>&gt; <a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#getResult(java.lang.Class)">getResult</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Class.html">Class</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> X&gt;&nbsp;p0)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>boolean</code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#isCanceled()">isCanceled</a>()</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>boolean</code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#isComplete()">isComplete</a>()</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>boolean</code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#isSuccessful()">isSuccessful</a>()</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>final void</code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#removeOnStreamListener(com.google.firebase.functions.StreamListener)">removeOnStreamListener</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/StreamListener.html">StreamListener</a>&nbsp;listener)</code></div>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+    <div class="devsite-table-wrapper">
+      <table class="responsive" id="inhmethods">
+        <thead>
+          <tr>
+            <th colspan="100%"><h3>Inherited methods</h3></th>
+          </tr>
+        </thead>
+        <tbody class="list">
+          <tr>
+            <td><devsite-expandable><span class="expand-control">From <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">com.google.android.gms.tasks.Task</a></span>
+              <div class="devsite-table-wrapper">
+                <table class="responsive">
+                  <colgroup>
+                    <col width="40%">
+                    <col>
+                  </colgroup>
+                  <tbody class="list">
+                    <tr>
+                      <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+                      <td>
+                        <div><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#addOnCanceledListener-com.google.android.gms.tasks.OnCanceledListener-">addOnCanceledListener</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnCanceledListener.html">OnCanceledListener</a>&nbsp;p0)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+                      <td>
+                        <div><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#addOnCanceledListener-android.app.Activity-com.google.android.gms.tasks.OnCanceledListener-">addOnCanceledListener</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>&nbsp;p0,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnCanceledListener.html">OnCanceledListener</a>&nbsp;p1)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+                      <td>
+                        <div><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#addOnCanceledListener-java.util.concurrent.Executor-com.google.android.gms.tasks.OnCanceledListener-">addOnCanceledListener</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>&nbsp;p0,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnCanceledListener.html">OnCanceledListener</a>&nbsp;p1)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+                      <td>
+                        <div><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#addOnCompleteListener-com.google.android.gms.tasks.OnCompleteListener[com.google.firebase.functions.HttpsCallableResult]-">addOnCompleteListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnCompleteListener.html">OnCompleteListener</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;p0<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+                      <td>
+                        <div><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#addOnCompleteListener-android.app.Activity-com.google.android.gms.tasks.OnCompleteListener[com.google.firebase.functions.HttpsCallableResult]-">addOnCompleteListener</a>(<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/android/app/Activity.html">Activity</a>&nbsp;p0,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnCompleteListener.html">OnCompleteListener</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;p1<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+                      <td>
+                        <div><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#addOnCompleteListener-java.util.concurrent.Executor-com.google.android.gms.tasks.OnCompleteListener[com.google.firebase.functions.HttpsCallableResult]-">addOnCompleteListener</a>(<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/concurrent/Executor.html">Executor</a>&nbsp;p0,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnCompleteListener.html">OnCompleteListener</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;p1<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> TContinuationResult&gt;</code></td>
+                      <td>
+                        <div><code>&lt;TContinuationResult&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&gt; <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#continueWith-com.google.android.gms.tasks.Continuation[com.google.firebase.functions.HttpsCallableResult,TypeParam(bounds=[kotlin.Any])]-">continueWith</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Continuation.html">Continuation</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> TContinuationResult&gt;&nbsp;p0<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> TContinuationResult&gt;</code></td>
+                      <td>
+                        <div><code>&lt;TContinuationResult&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&gt; <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#continueWith-java.util.concurrent.Executor-com.google.android.gms.tasks.Continuation[com.google.firebase.functions.HttpsCallableResult,TypeParam(bounds=[kotlin.Any])]-">continueWith</a>(<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/concurrent/Executor.html">Executor</a>&nbsp;p0,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Continuation.html">Continuation</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> TContinuationResult&gt;&nbsp;p1<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> TContinuationResult&gt;</code></td>
+                      <td>
+                        <div><code>&lt;TContinuationResult&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&gt; <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#continueWithTask-com.google.android.gms.tasks.Continuation[com.google.firebase.functions.HttpsCallableResult,com.google.android.gms.tasks.Task[TypeParam(bounds=[kotlin.Any])]]-">continueWithTask</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Continuation.html">Continuation</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> TContinuationResult&gt;&gt;&nbsp;p0<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> TContinuationResult&gt;</code></td>
+                      <td>
+                        <div><code>&lt;TContinuationResult&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&gt; <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#continueWithTask-java.util.concurrent.Executor-com.google.android.gms.tasks.Continuation[com.google.firebase.functions.HttpsCallableResult,com.google.android.gms.tasks.Task[TypeParam(bounds=[kotlin.Any])]]-">continueWithTask</a>(<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/concurrent/Executor.html">Executor</a>&nbsp;p0,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Continuation.html">Continuation</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> TContinuationResult&gt;&gt;&nbsp;p1<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> TContinuationResult&gt;</code></td>
+                      <td>
+                        <div><code>&lt;TContinuationResult&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&gt; <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#onSuccessTask-com.google.android.gms.tasks.SuccessContinuation[com.google.firebase.functions.HttpsCallableResult,TypeParam(bounds=[kotlin.Any])]-">onSuccessTask</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/SuccessContinuation.html">SuccessContinuation</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> TContinuationResult&gt;&nbsp;p0<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> TContinuationResult&gt;</code></td>
+                      <td>
+                        <div><code>&lt;TContinuationResult&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&gt; <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#onSuccessTask-java.util.concurrent.Executor-com.google.android.gms.tasks.SuccessContinuation[com.google.firebase.functions.HttpsCallableResult,TypeParam(bounds=[kotlin.Any])]-">onSuccessTask</a>(<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/concurrent/Executor.html">Executor</a>&nbsp;p0,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/SuccessContinuation.html">SuccessContinuation</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> TContinuationResult&gt;&nbsp;p1<br>)</code></div>
+                      </td>
+                    </tr>
+                  </tbody>
+                </table>
+              </div>
+</devsite-expandable>            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+    <div class="list">
+      <h2>Public constructors</h2>
+      <div class="api-item"><a name="StreamFunctionsTask--"></a><a name="streamfunctionstask"></a>
+        <h3 class="api-name" id="StreamFunctionsTask()">StreamFunctionsTask</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#StreamFunctionsTask()">StreamFunctionsTask</a>()</pre>
+      </div>
+    </div>
+    <div class="list">
+      <h2>Public methods</h2>
+      <div class="api-item"><a name="addOnFailureListener-com.google.android.gms.tasks.OnFailureListener-"></a><a name="addonfailurelistener"></a>
+        <h3 class="api-name" id="addOnFailureListener(com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnFailureListener(com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnFailureListener.html">OnFailureListener</a>&nbsp;p0)</pre>
+      </div>
+      <div class="api-item"><a name="addOnFailureListener(android.app.Activity, com.google.android.gms.tasks.OnFailureListener)"></a><a name="addOnFailureListener-android.app.Activity-com.google.android.gms.tasks.OnFailureListener-"></a><a name="addonfailurelistener"></a>
+        <h3 class="api-name" id="addOnFailureListener(android.app.Activity,com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnFailureListener(android.app.Activity,com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>&nbsp;p0,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnFailureListener.html">OnFailureListener</a>&nbsp;p1)</pre>
+      </div>
+      <div class="api-item"><a name="addOnFailureListener(java.util.concurrent.Executor, com.google.android.gms.tasks.OnFailureListener)"></a><a name="addOnFailureListener-java.util.concurrent.Executor-com.google.android.gms.tasks.OnFailureListener-"></a><a name="addonfailurelistener"></a>
+        <h3 class="api-name" id="addOnFailureListener(java.util.concurrent.Executor,com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnFailureListener(java.util.concurrent.Executor,com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>&nbsp;p0,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnFailureListener.html">OnFailureListener</a>&nbsp;p1)</pre>
+      </div>
+      <div class="api-item"><a name="addOnStreamListener-com.google.firebase.functions.StreamListener-"></a><a name="addonstreamlistener"></a>
+        <h3 class="api-name" id="addOnStreamListener(com.google.firebase.functions.StreamListener)">addOnStreamListener</h3>
+        <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="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html">StreamFunctionsTask</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnStreamListener(com.google.firebase.functions.StreamListener)">addOnStreamListener</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/StreamListener.html">StreamListener</a>&nbsp;listener)</pre>
+      </div>
+      <div class="api-item"><a name="addOnSuccessListener-com.google.android.gms.tasks.OnSuccessListener-"></a><a name="addonsuccesslistener"></a>
+        <h3 class="api-name" id="addOnSuccessListener(com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnSuccessListener(com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnSuccessListener.html">OnSuccessListener</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;p0<br>)</pre>
+      </div>
+      <div class="api-item"><a name="addOnSuccessListener(android.app.Activity, com.google.android.gms.tasks.OnSuccessListener)"></a><a name="addOnSuccessListener-android.app.Activity-com.google.android.gms.tasks.OnSuccessListener-"></a><a name="addonsuccesslistener"></a>
+        <h3 class="api-name" id="addOnSuccessListener(android.app.Activity,com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnSuccessListener(android.app.Activity,com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</a>(<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/android/app/Activity.html">Activity</a>&nbsp;p0,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnSuccessListener.html">OnSuccessListener</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;p1<br>)</pre>
+      </div>
+      <div class="api-item"><a name="addOnSuccessListener(java.util.concurrent.Executor, com.google.android.gms.tasks.OnSuccessListener)"></a><a name="addOnSuccessListener-java.util.concurrent.Executor-com.google.android.gms.tasks.OnSuccessListener-"></a><a name="addonsuccesslistener"></a>
+        <h3 class="api-name" id="addOnSuccessListener(java.util.concurrent.Executor,com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#addOnSuccessListener(java.util.concurrent.Executor,com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</a>(<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/concurrent/Executor.html">Executor</a>&nbsp;p0,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnSuccessListener.html">OnSuccessListener</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;&nbsp;p1<br>)</pre>
+      </div>
+      <div class="api-item"><a name="getException--"></a><a name="getexception"></a>
+        <h3 class="api-name" id="getException()">getException</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Exception.html">Exception</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#getException()">getException</a>()</pre>
+      </div>
+      <div class="api-item"><a name="getResult--"></a><a name="getresult"></a>
+        <h3 class="api-name" id="getResult()">getResult</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#getResult()">getResult</a>()</pre>
+      </div>
+      <div class="api-item"><a name="getResult-java.lang.Class-"></a><a name="getresult"></a>
+        <h3 class="api-name" id="getResult(java.lang.Class)">getResult</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&nbsp;&lt;X&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html">Throwable</a>&gt; <a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#getResult(java.lang.Class)">getResult</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Class.html">Class</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> X&gt;&nbsp;p0)</pre>
+      </div>
+      <div class="api-item"><a name="isCanceled--"></a><a name="iscanceled"></a>
+        <h3 class="api-name" id="isCanceled()">isCanceled</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#isCanceled()">isCanceled</a>()</pre>
+      </div>
+      <div class="api-item"><a name="isComplete--"></a><a name="iscomplete"></a>
+        <h3 class="api-name" id="isComplete()">isComplete</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#isComplete()">isComplete</a>()</pre>
+      </div>
+      <div class="api-item"><a name="isSuccessful--"></a><a name="issuccessful"></a>
+        <h3 class="api-name" id="isSuccessful()">isSuccessful</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;boolean&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#isSuccessful()">isSuccessful</a>()</pre>
+      </div>
+      <div class="api-item"><a name="removeOnStreamListener-com.google.firebase.functions.StreamListener-"></a><a name="removeonstreamlistener"></a>
+        <h3 class="api-name" id="removeOnStreamListener(com.google.firebase.functions.StreamListener)">removeOnStreamListener</h3>
+        <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;void&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html#removeOnStreamListener(com.google.firebase.functions.StreamListener)">removeOnStreamListener</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/functions/StreamListener.html">StreamListener</a>&nbsp;listener)</pre>
+      </div>
+    </div>
+  </body>
+</html>
+
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/functions/StreamListener.html	1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/functions/StreamListener.html	2025-01-22 16:48:06.974992356 +0000
@@ -0,0 +1,47 @@
+<html devsite="true">
+  <head>
+    <title>StreamListener</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+  </head>
+  <body>
+    <div id="metadata-info-block"></div>
+    <h1>StreamListener</h1>
+    <p>
+      <pre>public fun interface <a href="/docs/reference/android/com/google/firebase/functions/StreamListener.html">StreamListener</a></pre>
+    </p>
+    <hr>
+    <h2>Summary</h2>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <colgroup>
+          <col width="40%">
+          <col>
+        </colgroup>
+        <thead>
+          <tr>
+            <th colspan="100%"><h3>Public methods</h3></th>
+          </tr>
+        </thead>
+        <tbody class="list">
+          <tr>
+            <td><code>abstract void</code></td>
+            <td>
+              <div><code><a href="/docs/reference/android/com/google/firebase/functions/StreamListener.html#onNext(kotlin.Any)">onNext</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;message)</code></div>
+              <p>Called when a new event is received.</p>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+    <div class="list">
+      <h2>Public methods</h2>
+      <div class="api-item"><a name="onNext-kotlin.Any-"></a><a name="onnext"></a>
+        <h3 class="api-name" id="onNext(kotlin.Any)">onNext</h3>
+        <pre class="api-signature no-pretty-print">abstract&nbsp;void&nbsp;<a href="/docs/reference/android/com/google/firebase/functions/StreamListener.html#onNext(kotlin.Any)">onNext</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;message)</pre>
+        <p>Called when a new event is received.</p>
+      </div>
+    </div>
+  </body>
+</html>
+
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/functions/package-summary.html	2025-01-22 16:50:36.703231796 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/functions/package-summary.html	2025-01-22 16:48:06.975992366 +0000
@@ -6,6 +6,21 @@
   </head>
   <body>
     <h1>com.google.firebase.functions</h1>
+    <h2>Interfaces</h2>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <colgroup>
+          <col width="40%">
+          <col>
+        </colgroup>
+        <tbody class="list">
+          <tr>
+            <td><code><a href="/docs/reference/android/com/google/firebase/functions/StreamListener.html">StreamListener</a></code></td>
+            <td></td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
     <h2>Classes</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
@@ -48,6 +63,10 @@
               <p>The result of calling a <code>HttpsCallableReference</code> function.</p>
             </td>
           </tr>
+          <tr>
+            <td><code><a href="/docs/reference/android/com/google/firebase/functions/StreamFunctionsTask.html">StreamFunctionsTask</a></code></td>
+            <td></td>
+          </tr>
         </tbody>
       </table>
     </div>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-functions/_toc.yaml	2025-01-22 16:50:36.707231824 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-functions/_toc.yaml	2025-01-22 16:48:06.979992408 +0000
@@ -3,6 +3,12 @@
   path: "/docs/reference/kotlin/com/google/firebase/functions/package-summary.html"
 
   section:
+  - title: "Interfaces"
+
+    section:
+    - title: "StreamListener"
+      path: "/docs/reference/kotlin/com/google/firebase/functions/StreamListener.html"
+
   - title: "Classes"
 
     section:
@@ -16,6 +22,8 @@
       path: "/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableReference.html"
     - title: "HttpsCallableResult"
       path: "/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html"
+    - title: "StreamFunctionsTask"
+      path: "/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html"
 
   - title: "Enums"
 
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/functions/HttpsCallableReference.html	2025-01-22 16:50:36.711231852 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/functions/HttpsCallableReference.html	2025-01-22 16:48:06.980992418 +0000
@@ -47,6 +47,18 @@
             </td>
           </tr>
           <tr>
+            <td><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html">StreamFunctionsTask</a></code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableReference.html#stream(kotlin.Any)">stream</a>(data:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code><a href="https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableReference.html#streamFlow(kotlin.Any)">streamFlow</a>(data:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?)</code></div>
+            </td>
+          </tr>
+          <tr>
             <td><code><a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableReference.html">HttpsCallableReference</a></code></td>
             <td>
               <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableReference.html#withTimeout(kotlin.Long,java.util.concurrent.TimeUnit)">withTimeout</a>(timeout:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a>,&nbsp;units:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/TimeUnit.html">TimeUnit</a>)</code></div>
@@ -264,6 +276,14 @@
           </table>
         </div>
       </div>
+      <div class="api-item"><a name="stream-kotlin.Any-"></a><a name="stream"></a>
+        <h3 class="api-name" id="stream(kotlin.Any)">stream</h3>
+        <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableReference.html#stream(kotlin.Any)">stream</a>(data:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>? = null):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html">StreamFunctionsTask</a></pre>
+      </div>
+      <div class="api-item"><a name="streamFlow-kotlin.Any-"></a><a name="streamflow"></a>
+        <h3 class="api-name" id="streamFlow(kotlin.Any)">streamFlow</h3>
+        <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableReference.html#streamFlow(kotlin.Any)">streamFlow</a>(data:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>? = null):&nbsp;<a href="https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</pre>
+      </div>
       <div class="api-item"><a name="withTimeout(kotlin.Long, java.util.concurrent.TimeUnit)"></a><a name="withTimeout-kotlin.Long-java.util.concurrent.TimeUnit-"></a><a name="withtimeout"></a>
         <h3 class="api-name" id="withTimeout(kotlin.Long,java.util.concurrent.TimeUnit)">withTimeout</h3>
         <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableReference.html#withTimeout(kotlin.Long,java.util.concurrent.TimeUnit)">withTimeout</a>(timeout:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html">Long</a>,&nbsp;units:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/TimeUnit.html">TimeUnit</a>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableReference.html">HttpsCallableReference</a></pre>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/functions/StreamFunctionsTask.html	1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/functions/StreamFunctionsTask.html	2025-01-22 16:48:06.984992460 +0000
@@ -0,0 +1,317 @@
+<html devsite="true">
+  <head>
+    <title>StreamFunctionsTask</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+  </head>
+  <body>
+    <div id="metadata-info-block"></div>
+    <h1>StreamFunctionsTask</h1>
+    <p>
+      <pre>class <a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html">StreamFunctionsTask</a> : <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a></pre>
+    </p>
+    <div class="devsite-table-wrapper">
+      <table class="jd-inheritance-table">
+        <tbody>
+          <tr>
+            <td colspan="3"><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">kotlin.Any</a></td>
+          </tr>
+          <tr>
+            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;↳</td>
+            <td colspan="2"><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">com.google.android.gms.tasks.Task</a></td>
+          </tr>
+          <tr>
+            <td>&nbsp;</td>
+            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;↳</td>
+            <td colspan="1"><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html">com.google.firebase.functions.StreamFunctionsTask</a></td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+    <hr>
+    <h2>Summary</h2>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <colgroup>
+          <col width="40%">
+          <col>
+        </colgroup>
+        <thead>
+          <tr>
+            <th colspan="100%"><h3>Public constructors</h3></th>
+          </tr>
+        </thead>
+        <tbody class="list">
+          <tr>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#StreamFunctionsTask()">StreamFunctionsTask</a>()</code></div>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <colgroup>
+          <col width="40%">
+          <col>
+        </colgroup>
+        <thead>
+          <tr>
+            <th colspan="100%"><h3>Public functions</h3></th>
+          </tr>
+        </thead>
+        <tbody class="list">
+          <tr>
+            <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnFailureListener(com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</a>(p0:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnFailureListener.html">OnFailureListener</a>)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnFailureListener(android.app.Activity,com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</a>(p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnFailureListener.html">OnFailureListener</a>)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnFailureListener(java.util.concurrent.Executor,com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</a>(p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnFailureListener.html">OnFailureListener</a>)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html">StreamFunctionsTask</a></code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnStreamListener(com.google.firebase.functions.StreamListener)">addOnStreamListener</a>(listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamListener.html">StreamListener</a>)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnSuccessListener(com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</a>(p0:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnSuccessListener.html">OnSuccessListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnSuccessListener(android.app.Activity,com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnSuccessListener.html">OnSuccessListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;<br>)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnSuccessListener(java.util.concurrent.Executor,com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnSuccessListener.html">OnSuccessListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;<br>)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>open <a href="https://developer.android.com/reference/kotlin/java/lang/Exception.html">Exception</a>?</code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#getException()">getException</a>()</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>open <a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a></code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#getResult()">getResult</a>()</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>open <a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a></code></td>
+            <td>
+              <div><code>&lt;X&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>?&gt; <a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#getResult(java.lang.Class)">getResult</a>(p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Class.html">Class</a>&lt;X&gt;)</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#isCanceled()">isCanceled</a>()</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#isComplete()">isComplete</a>()</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#isSuccessful()">isSuccessful</a>()</code></div>
+            </td>
+          </tr>
+          <tr>
+            <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#removeOnStreamListener(com.google.firebase.functions.StreamListener)">removeOnStreamListener</a>(listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamListener.html">StreamListener</a>)</code></div>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+    <div class="devsite-table-wrapper">
+      <table class="responsive" id="inhmethods">
+        <thead>
+          <tr>
+            <th colspan="100%"><h3>Inherited functions</h3></th>
+          </tr>
+        </thead>
+        <tbody class="list">
+          <tr>
+            <td><devsite-expandable><span class="expand-control">From <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">com.google.android.gms.tasks.Task</a></span>
+              <div class="devsite-table-wrapper">
+                <table class="responsive">
+                  <colgroup>
+                    <col width="40%">
+                    <col>
+                  </colgroup>
+                  <tbody class="list">
+                    <tr>
+                      <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+                      <td>
+                        <div><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#addOnCanceledListener-com.google.android.gms.tasks.OnCanceledListener-">addOnCanceledListener</a>(p0:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnCanceledListener.html">OnCanceledListener</a>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+                      <td>
+                        <div><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#addOnCanceledListener-android.app.Activity-com.google.android.gms.tasks.OnCanceledListener-">addOnCanceledListener</a>(p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnCanceledListener.html">OnCanceledListener</a>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+                      <td>
+                        <div><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#addOnCanceledListener-java.util.concurrent.Executor-com.google.android.gms.tasks.OnCanceledListener-">addOnCanceledListener</a>(p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnCanceledListener.html">OnCanceledListener</a>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+                      <td>
+                        <div><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#addOnCompleteListener-com.google.android.gms.tasks.OnCompleteListener[com.google.firebase.functions.HttpsCallableResult]-">addOnCompleteListener</a>(p0:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnCompleteListener.html">OnCompleteListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+                      <td>
+                        <div><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#addOnCompleteListener-android.app.Activity-com.google.android.gms.tasks.OnCompleteListener[com.google.firebase.functions.HttpsCallableResult]-">addOnCompleteListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnCompleteListener.html">OnCompleteListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</code></td>
+                      <td>
+                        <div><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#addOnCompleteListener-java.util.concurrent.Executor-com.google.android.gms.tasks.OnCompleteListener[com.google.firebase.functions.HttpsCallableResult]-">addOnCompleteListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnCompleteListener.html">OnCompleteListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;TContinuationResult&gt;</code></td>
+                      <td>
+                        <div><code>&lt;TContinuationResult&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#continueWith-com.google.android.gms.tasks.Continuation[com.google.firebase.functions.HttpsCallableResult,TypeParam(bounds=[kotlin.Any])]-">continueWith</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;p0:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Continuation.html">Continuation</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>,&nbsp;TContinuationResult&gt;<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;TContinuationResult&gt;</code></td>
+                      <td>
+                        <div><code>&lt;TContinuationResult&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#continueWith-java.util.concurrent.Executor-com.google.android.gms.tasks.Continuation[com.google.firebase.functions.HttpsCallableResult,TypeParam(bounds=[kotlin.Any])]-">continueWith</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Continuation.html">Continuation</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>,&nbsp;TContinuationResult&gt;<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;TContinuationResult&gt;</code></td>
+                      <td>
+                        <div><code>&lt;TContinuationResult&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#continueWithTask-com.google.android.gms.tasks.Continuation[com.google.firebase.functions.HttpsCallableResult,com.google.android.gms.tasks.Task[TypeParam(bounds=[kotlin.Any])]]-">continueWithTask</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;p0:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Continuation.html">Continuation</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>,&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;TContinuationResult&gt;&gt;<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;TContinuationResult&gt;</code></td>
+                      <td>
+                        <div><code>&lt;TContinuationResult&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#continueWithTask-java.util.concurrent.Executor-com.google.android.gms.tasks.Continuation[com.google.firebase.functions.HttpsCallableResult,com.google.android.gms.tasks.Task[TypeParam(bounds=[kotlin.Any])]]-">continueWithTask</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Continuation.html">Continuation</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>,&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;TContinuationResult&gt;&gt;<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;TContinuationResult&gt;</code></td>
+                      <td>
+                        <div><code>&lt;TContinuationResult&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#onSuccessTask-com.google.android.gms.tasks.SuccessContinuation[com.google.firebase.functions.HttpsCallableResult,TypeParam(bounds=[kotlin.Any])]-">onSuccessTask</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;p0:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/SuccessContinuation.html">SuccessContinuation</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>,&nbsp;TContinuationResult&gt;<br>)</code></div>
+                      </td>
+                    </tr>
+                    <tr>
+                      <td><code>open <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;TContinuationResult&gt;</code></td>
+                      <td>
+                        <div><code>&lt;TContinuationResult&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html#onSuccessTask-java.util.concurrent.Executor-com.google.android.gms.tasks.SuccessContinuation[com.google.firebase.functions.HttpsCallableResult,TypeParam(bounds=[kotlin.Any])]-">onSuccessTask</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/SuccessContinuation.html">SuccessContinuation</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>,&nbsp;TContinuationResult&gt;<br>)</code></div>
+                      </td>
+                    </tr>
+                  </tbody>
+                </table>
+              </div>
+</devsite-expandable>            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+    <div class="list">
+      <h2>Public constructors</h2>
+      <div class="api-item"><a name="StreamFunctionsTask--"></a><a name="streamfunctionstask"></a>
+        <h3 class="api-name" id="StreamFunctionsTask()">StreamFunctionsTask</h3>
+        <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#StreamFunctionsTask()">StreamFunctionsTask</a>()</pre>
+      </div>
+    </div>
+    <div class="list">
+      <h2>Public functions</h2>
+      <div class="api-item"><a name="addOnFailureListener-com.google.android.gms.tasks.OnFailureListener-"></a><a name="addonfailurelistener"></a>
+        <h3 class="api-name" id="addOnFailureListener(com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</h3>
+        <pre class="api-signature no-pretty-print">open&nbsp;fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnFailureListener(com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</a>(p0:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnFailureListener.html">OnFailureListener</a>):&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</pre>
+      </div>
+      <div class="api-item"><a name="addOnFailureListener(android.app.Activity, com.google.android.gms.tasks.OnFailureListener)"></a><a name="addOnFailureListener-android.app.Activity-com.google.android.gms.tasks.OnFailureListener-"></a><a name="addonfailurelistener"></a>
+        <h3 class="api-name" id="addOnFailureListener(android.app.Activity,com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</h3>
+        <pre class="api-signature no-pretty-print">open&nbsp;fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnFailureListener(android.app.Activity,com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</a>(p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnFailureListener.html">OnFailureListener</a>):&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</pre>
+      </div>
+      <div class="api-item"><a name="addOnFailureListener(java.util.concurrent.Executor, com.google.android.gms.tasks.OnFailureListener)"></a><a name="addOnFailureListener-java.util.concurrent.Executor-com.google.android.gms.tasks.OnFailureListener-"></a><a name="addonfailurelistener"></a>
+        <h3 class="api-name" id="addOnFailureListener(java.util.concurrent.Executor,com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</h3>
+        <pre class="api-signature no-pretty-print">open&nbsp;fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnFailureListener(java.util.concurrent.Executor,com.google.android.gms.tasks.OnFailureListener)">addOnFailureListener</a>(p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnFailureListener.html">OnFailureListener</a>):&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</pre>
+      </div>
+      <div class="api-item"><a name="addOnStreamListener-com.google.firebase.functions.StreamListener-"></a><a name="addonstreamlistener"></a>
+        <h3 class="api-name" id="addOnStreamListener(com.google.firebase.functions.StreamListener)">addOnStreamListener</h3>
+        <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnStreamListener(com.google.firebase.functions.StreamListener)">addOnStreamListener</a>(listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamListener.html">StreamListener</a>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html">StreamFunctionsTask</a></pre>
+      </div>
+      <div class="api-item"><a name="addOnSuccessListener-com.google.android.gms.tasks.OnSuccessListener-"></a><a name="addonsuccesslistener"></a>
+        <h3 class="api-name" id="addOnSuccessListener(com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</h3>
+        <pre class="api-signature no-pretty-print">open&nbsp;fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnSuccessListener(com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</a>(p0:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnSuccessListener.html">OnSuccessListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;):&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</pre>
+      </div>
+      <div class="api-item"><a name="addOnSuccessListener(android.app.Activity, com.google.android.gms.tasks.OnSuccessListener)"></a><a name="addOnSuccessListener-android.app.Activity-com.google.android.gms.tasks.OnSuccessListener-"></a><a name="addonsuccesslistener"></a>
+        <h3 class="api-name" id="addOnSuccessListener(android.app.Activity,com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</h3>
+        <pre class="api-signature no-pretty-print">open&nbsp;fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnSuccessListener(android.app.Activity,com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnSuccessListener.html">OnSuccessListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;<br>):&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</pre>
+      </div>
+      <div class="api-item"><a name="addOnSuccessListener(java.util.concurrent.Executor, com.google.android.gms.tasks.OnSuccessListener)"></a><a name="addOnSuccessListener-java.util.concurrent.Executor-com.google.android.gms.tasks.OnSuccessListener-"></a><a name="addonsuccesslistener"></a>
+        <h3 class="api-name" id="addOnSuccessListener(java.util.concurrent.Executor,com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</h3>
+        <pre class="api-signature no-pretty-print">open&nbsp;fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#addOnSuccessListener(java.util.concurrent.Executor,com.google.android.gms.tasks.OnSuccessListener)">addOnSuccessListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;p1:&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/OnSuccessListener.html">OnSuccessListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;<br>):&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a>&gt;</pre>
+      </div>
+      <div class="api-item"><a name="getException--"></a><a name="getexception"></a>
+        <h3 class="api-name" id="getException()">getException</h3>
+        <pre class="api-signature no-pretty-print">open&nbsp;fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#getException()">getException</a>():&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Exception.html">Exception</a>?</pre>
+      </div>
+      <div class="api-item"><a name="getResult--"></a><a name="getresult"></a>
+        <h3 class="api-name" id="getResult()">getResult</h3>
+        <pre class="api-signature no-pretty-print">open&nbsp;fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#getResult()">getResult</a>():&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a></pre>
+      </div>
+      <div class="api-item"><a name="getResult-java.lang.Class-"></a><a name="getresult"></a>
+        <h3 class="api-name" id="getResult(java.lang.Class)">getResult</h3>
+        <pre class="api-signature no-pretty-print">open&nbsp;fun&nbsp;&lt;X&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>?&gt; <a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#getResult(java.lang.Class)">getResult</a>(p0:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Class.html">Class</a>&lt;X&gt;):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/HttpsCallableResult.html">HttpsCallableResult</a></pre>
+      </div>
+      <div class="api-item"><a name="isCanceled--"></a><a name="iscanceled"></a>
+        <h3 class="api-name" id="isCanceled()">isCanceled</h3>
+        <pre class="api-signature no-pretty-print">open&nbsp;fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#isCanceled()">isCanceled</a>():&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
+      </div>
+      <div class="api-item"><a name="isComplete--"></a><a name="iscomplete"></a>
+        <h3 class="api-name" id="isComplete()">isComplete</h3>
+        <pre class="api-signature no-pretty-print">open&nbsp;fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#isComplete()">isComplete</a>():&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
+      </div>
+      <div class="api-item"><a name="isSuccessful--"></a><a name="issuccessful"></a>
+        <h3 class="api-name" id="isSuccessful()">isSuccessful</h3>
+        <pre class="api-signature no-pretty-print">open&nbsp;fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#isSuccessful()">isSuccessful</a>():&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
+      </div>
+      <div class="api-item"><a name="removeOnStreamListener-com.google.firebase.functions.StreamListener-"></a><a name="removeonstreamlistener"></a>
+        <h3 class="api-name" id="removeOnStreamListener(com.google.firebase.functions.StreamListener)">removeOnStreamListener</h3>
+        <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html#removeOnStreamListener(com.google.firebase.functions.StreamListener)">removeOnStreamListener</a>(listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamListener.html">StreamListener</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      </div>
+    </div>
+  </body>
+</html>
+
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/functions/StreamListener.html	1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/functions/StreamListener.html	2025-01-22 16:48:06.980992418 +0000
@@ -0,0 +1,47 @@
+<html devsite="true">
+  <head>
+    <title>StreamListener</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+  </head>
+  <body>
+    <div id="metadata-info-block"></div>
+    <h1>StreamListener</h1>
+    <p>
+      <pre>fun interface <a href="/docs/reference/kotlin/com/google/firebase/functions/StreamListener.html">StreamListener</a></pre>
+    </p>
+    <hr>
+    <h2>Summary</h2>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <colgroup>
+          <col width="40%">
+          <col>
+        </colgroup>
+        <thead>
+          <tr>
+            <th colspan="100%"><h3>Public functions</h3></th>
+          </tr>
+        </thead>
+        <tbody class="list">
+          <tr>
+            <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+            <td>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamListener.html#onNext(kotlin.Any)">onNext</a>(message:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
+              <p>Called when a new event is received.</p>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+    <div class="list">
+      <h2>Public functions</h2>
+      <div class="api-item"><a name="onNext-kotlin.Any-"></a><a name="onnext"></a>
+        <h3 class="api-name" id="onNext(kotlin.Any)">onNext</h3>
+        <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/functions/StreamListener.html#onNext(kotlin.Any)">onNext</a>(message:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+        <p>Called when a new event is received.</p>
+      </div>
+    </div>
+  </body>
+</html>
+
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/functions/package-summary.html	2025-01-22 16:50:36.712231859 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/functions/package-summary.html	2025-01-22 16:48:06.984992460 +0000
@@ -6,6 +6,21 @@
   </head>
   <body>
     <h1>com.google.firebase.functions</h1>
+    <h2>Interfaces</h2>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <colgroup>
+          <col width="40%">
+          <col>
+        </colgroup>
+        <tbody class="list">
+          <tr>
+            <td><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamListener.html">StreamListener</a></code></td>
+            <td></td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
     <h2>Classes</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
@@ -44,6 +59,10 @@
               <p>The result of calling a <code>HttpsCallableReference</code> function.</p>
             </td>
           </tr>
+          <tr>
+            <td><code><a href="/docs/reference/kotlin/com/google/firebase/functions/StreamFunctionsTask.html">StreamFunctionsTask</a></code></td>
+            <td></td>
+          </tr>
         </tbody>
       </table>
     </div>

Copy link
Contributor

Vertex AI Mock Responses Check ⚠️

A newer major version of the mock responses for Vertex AI unit tests is available. update_responses.sh should be updated to clone the latest version of the responses: v5.3

@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

Coverage Report 1

Affected Products

No changes between base commit (cf5fe2e) and merge commit (868cb5d).

Test Logs

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

Copy link
Contributor

Test Results

0 files   -  20  0 suites   - 20   0s ⏱️ -12s
0 tests  - 113  0 ✅  - 113  0 💤 ±0  0 ❌ ±0 
0 runs   - 226  0 ✅  - 226  0 💤 ±0  0 ❌ ±0 

Results for commit 74c6052. ± Comparison against base commit cf5fe2e.

@google-oss-bot
Copy link
Contributor

Size Report 1

Affected Products

  • base

    TypeBase (cf5fe2e)Merge (868cb5d)Diff
    apk (aggressive)?8.80 kB? (?)
    apk (release)?9.77 kB? (?)
  • firebase-functions

    TypeBase (cf5fe2e)Merge (868cb5d)Diff
    aar?68.7 kB? (?)
    apk (aggressive)?439 kB? (?)
    apk (release)?5.44 MB? (?)

Test Logs

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants