Skip to content

Conversation

thatfiredev
Copy link
Member

No description provided.

Copy link
Contributor

github-actions bot commented Oct 2, 2025

Javadoc Changes:
--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-ai/_toc.yaml	2025-10-02 13:12:45.732556415 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-ai/_toc.yaml	2025-10-02 13:09:24.627977792 +0000 @@ -52,6 +52,8 @@ - title: "Classes" section: + - title: "AspectRatio" + path: "/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html" - title: "BlockReason" path: "/docs/reference/android/com/google/firebase/ai/type/BlockReason.html" - title: "Candidate" @@ -118,6 +120,12 @@ path: "/docs/reference/android/com/google/firebase/ai/type/HarmProbability.html" - title: "HarmSeverity" path: "/docs/reference/android/com/google/firebase/ai/type/HarmSeverity.html" + - title: "ImageConfig" + path: "/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html" + - title: "ImageConfig.Builder" + path: "/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html" + - title: "ImageConfigKt" + path: "/docs/reference/android/com/google/firebase/ai/type/ImageConfigKt.html" - title: "ImagePart" path: "/docs/reference/android/com/google/firebase/ai/type/ImagePart.html" - title: "ImagenAspectRatio"
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/ai/type/AspectRatio.Companion.html	1970-01-01 00:00:00.000000000 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/ai/type/AspectRatio.Companion.html	2025-10-02 13:09:24.667977942 +0000 @@ -0,0 +1,16 @@ +<html devsite="true"> + <head> + <title>AspectRatio.Companion</title> +{% setvar book_path %}/_book.yaml{% endsetvar %} +{% include "docs/reference/android/_reference-head-tags.html" %} + </head> + <body> + <div id="metadata-info-block"></div> + <h1>AspectRatio.Companion</h1> + <p> + <pre>public static class <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html">AspectRatio.Companion</a></pre> + </p> + <hr> + </body> +</html> +
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/ai/type/AspectRatio.html	1970-01-01 00:00:00.000000000 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/ai/type/AspectRatio.html	2025-10-02 13:09:24.673977964 +0000 @@ -0,0 +1,156 @@ +<html devsite="true"> + <head> + <title>AspectRatio</title> +{% setvar book_path %}/_book.yaml{% endsetvar %} +{% include "docs/reference/android/_reference-head-tags.html" %} + </head> + <body> + <div id="metadata-info-block"></div> + <h1>AspectRatio</h1> + <p> + <pre>public final class <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></pre> + </p> + <hr> + <p>Represents the aspect ratio that the generated image should conform to.</p> + <h2>Summary</h2> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%"><h3>Nested types</h3></th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td> + <div><code>public static class <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html">AspectRatio.Companion</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 fields</h3></th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td><code>static&nbsp;final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_16x9()">LANDSCAPE_16x9</a></code></div> + </td> + </tr> + <tr> + <td><code>static&nbsp;final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_21x9()">LANDSCAPE_21x9</a></code></div> + </td> + </tr> + <tr> + <td><code>static&nbsp;final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_3x2()">LANDSCAPE_3x2</a></code></div> + </td> + </tr> + <tr> + <td><code>static&nbsp;final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_4x3()">LANDSCAPE_4x3</a></code></div> + </td> + </tr> + <tr> + <td><code>static&nbsp;final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_5x4()">LANDSCAPE_5x4</a></code></div> + </td> + </tr> + <tr> + <td><code>static&nbsp;final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_2x3()">PORTRAIT_2x3</a></code></div> + </td> + </tr> + <tr> + <td><code>static&nbsp;final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_3x4()">PORTRAIT_3x4</a></code></div> + </td> + </tr> + <tr> + <td><code>static&nbsp;final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_4x5()">PORTRAIT_4x5</a></code></div> + </td> + </tr> + <tr> + <td><code>static&nbsp;final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_9x16()">PORTRAIT_9x16</a></code></div> + </td> + </tr> + <tr> + <td><code>static&nbsp;final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#SQUARE_1x1()">SQUARE_1x1</a></code></div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="list"> + <h2>Public fields</h2> + <div class="api-item"><a name="getLANDSCAPE_16x9()"></a><a name="setLANDSCAPE_16x9()"></a><a name="getLANDSCAPE_16x9--"></a><a name="setLANDSCAPE_16x9--"></a> + <h3 class="api-name" id="LANDSCAPE_16x9()">LANDSCAPE_16x9</h3> + <pre class="api-signature no-pretty-print">public&nbsp;static&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/ai/type/AspectRatio.html">AspectRatio</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_16x9()">LANDSCAPE_16x9</a></pre> + </div> + <div class="api-item"><a name="getLANDSCAPE_21x9()"></a><a name="setLANDSCAPE_21x9()"></a><a name="getLANDSCAPE_21x9--"></a><a name="setLANDSCAPE_21x9--"></a> + <h3 class="api-name" id="LANDSCAPE_21x9()">LANDSCAPE_21x9</h3> + <pre class="api-signature no-pretty-print">public&nbsp;static&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/ai/type/AspectRatio.html">AspectRatio</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_21x9()">LANDSCAPE_21x9</a></pre> + </div> + <div class="api-item"><a name="getLANDSCAPE_3x2()"></a><a name="setLANDSCAPE_3x2()"></a><a name="getLANDSCAPE_3x2--"></a><a name="setLANDSCAPE_3x2--"></a> + <h3 class="api-name" id="LANDSCAPE_3x2()">LANDSCAPE_3x2</h3> + <pre class="api-signature no-pretty-print">public&nbsp;static&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/ai/type/AspectRatio.html">AspectRatio</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_3x2()">LANDSCAPE_3x2</a></pre> + </div> + <div class="api-item"><a name="getLANDSCAPE_4x3()"></a><a name="setLANDSCAPE_4x3()"></a><a name="getLANDSCAPE_4x3--"></a><a name="setLANDSCAPE_4x3--"></a> + <h3 class="api-name" id="LANDSCAPE_4x3()">LANDSCAPE_4x3</h3> + <pre class="api-signature no-pretty-print">public&nbsp;static&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/ai/type/AspectRatio.html">AspectRatio</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_4x3()">LANDSCAPE_4x3</a></pre> + </div> + <div class="api-item"><a name="getLANDSCAPE_5x4()"></a><a name="setLANDSCAPE_5x4()"></a><a name="getLANDSCAPE_5x4--"></a><a name="setLANDSCAPE_5x4--"></a> + <h3 class="api-name" id="LANDSCAPE_5x4()">LANDSCAPE_5x4</h3> + <pre class="api-signature no-pretty-print">public&nbsp;static&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/ai/type/AspectRatio.html">AspectRatio</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_5x4()">LANDSCAPE_5x4</a></pre> + </div> + <div class="api-item"><a name="getPORTRAIT_2x3()"></a><a name="setPORTRAIT_2x3()"></a><a name="getPORTRAIT_2x3--"></a><a name="setPORTRAIT_2x3--"></a> + <h3 class="api-name" id="PORTRAIT_2x3()">PORTRAIT_2x3</h3> + <pre class="api-signature no-pretty-print">public&nbsp;static&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/ai/type/AspectRatio.html">AspectRatio</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_2x3()">PORTRAIT_2x3</a></pre> + </div> + <div class="api-item"><a name="getPORTRAIT_3x4()"></a><a name="setPORTRAIT_3x4()"></a><a name="getPORTRAIT_3x4--"></a><a name="setPORTRAIT_3x4--"></a> + <h3 class="api-name" id="PORTRAIT_3x4()">PORTRAIT_3x4</h3> + <pre class="api-signature no-pretty-print">public&nbsp;static&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/ai/type/AspectRatio.html">AspectRatio</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_3x4()">PORTRAIT_3x4</a></pre> + </div> + <div class="api-item"><a name="getPORTRAIT_4x5()"></a><a name="setPORTRAIT_4x5()"></a><a name="getPORTRAIT_4x5--"></a><a name="setPORTRAIT_4x5--"></a> + <h3 class="api-name" id="PORTRAIT_4x5()">PORTRAIT_4x5</h3> + <pre class="api-signature no-pretty-print">public&nbsp;static&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/ai/type/AspectRatio.html">AspectRatio</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_4x5()">PORTRAIT_4x5</a></pre> + </div> + <div class="api-item"><a name="getPORTRAIT_9x16()"></a><a name="setPORTRAIT_9x16()"></a><a name="getPORTRAIT_9x16--"></a><a name="setPORTRAIT_9x16--"></a> + <h3 class="api-name" id="PORTRAIT_9x16()">PORTRAIT_9x16</h3> + <pre class="api-signature no-pretty-print">public&nbsp;static&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/ai/type/AspectRatio.html">AspectRatio</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_9x16()">PORTRAIT_9x16</a></pre> + </div> + <div class="api-item"><a name="getSQUARE_1x1()"></a><a name="setSQUARE_1x1()"></a><a name="getSQUARE_1x1--"></a><a name="setSQUARE_1x1--"></a> + <h3 class="api-name" id="SQUARE_1x1()">SQUARE_1x1</h3> + <pre class="api-signature no-pretty-print">public&nbsp;static&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/ai/type/AspectRatio.html">AspectRatio</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.Companion.html#SQUARE_1x1()">SQUARE_1x1</a></pre> + </div> + </div> + </body> +</html> +
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/ai/type/FinishReason.html	2025-10-02 13:12:45.779556522 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/ai/type/FinishReason.html	2025-10-02 13:09:24.660977915 +0000 @@ -55,6 +55,34 @@ <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/ai/type/FinishReason.html">FinishReason</a></code></td> <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_OTHER()">IMAGE_OTHER</a></code></div> + <p>Image generation stopped because of other miscellaneous issue.</p> + </td> + </tr> + <tr> + <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_PROHIBITED_CONTENT()">IMAGE_PROHIBITED_CONTENT</a></code></div> + <p>Image generation stopped because generated images has other prohibited content.</p> + </td> + </tr> + <tr> + <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_RECITATION()">IMAGE_RECITATION</a></code></div> + <p>Image generation stopped due to recitation.</p> + </td> + </tr> + <tr> + <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_SAFETY()">IMAGE_SAFETY</a></code></div> + <p>Token generation stopped because generated images has safety violations.</p> + </td> + </tr> + <tr> + <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></code></td> + <td> <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#MALFORMED_FUNCTION_CALL()">MALFORMED_FUNCTION_CALL</a></code></div> <p>The function call generated by the model is invalid.</p> </td> @@ -69,6 +97,13 @@ <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/ai/type/FinishReason.html">FinishReason</a></code></td> <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#NO_IMAGE()">NO_IMAGE</a></code></div> + <p>The model was expected to generate an image, but none was generated.</p> + </td> + </tr> + <tr> + <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></code></td> + <td> <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#OTHER()">OTHER</a></code></div> <p>Model stopped for another reason.</p> </td> @@ -139,6 +174,26 @@ <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/ai/type/FinishReason.html">FinishReason</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#BLOCKLIST()">BLOCKLIST</a></pre> <p>Token generation stopped because the content contains forbidden terms.</p> </div> + <div class="api-item"><a name="getIMAGE_OTHER()"></a><a name="setIMAGE_OTHER()"></a><a name="getIMAGE_OTHER--"></a><a name="setIMAGE_OTHER--"></a> + <h3 class="api-name" id="IMAGE_OTHER()">IMAGE_OTHER</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/ai/type/FinishReason.html">FinishReason</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_OTHER()">IMAGE_OTHER</a></pre> + <p>Image generation stopped because of other miscellaneous issue.</p> + </div> + <div class="api-item"><a name="getIMAGE_PROHIBITED_CONTENT()"></a><a name="setIMAGE_PROHIBITED_CONTENT()"></a><a name="getIMAGE_PROHIBITED_CONTENT--"></a><a name="setIMAGE_PROHIBITED_CONTENT--"></a> + <h3 class="api-name" id="IMAGE_PROHIBITED_CONTENT()">IMAGE_PROHIBITED_CONTENT</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/ai/type/FinishReason.html">FinishReason</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_PROHIBITED_CONTENT()">IMAGE_PROHIBITED_CONTENT</a></pre> + <p>Image generation stopped because generated images has other prohibited content.</p> + </div> + <div class="api-item"><a name="getIMAGE_RECITATION()"></a><a name="setIMAGE_RECITATION()"></a><a name="getIMAGE_RECITATION--"></a><a name="setIMAGE_RECITATION--"></a> + <h3 class="api-name" id="IMAGE_RECITATION()">IMAGE_RECITATION</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/ai/type/FinishReason.html">FinishReason</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_RECITATION()">IMAGE_RECITATION</a></pre> + <p>Image generation stopped due to recitation.</p> + </div> + <div class="api-item"><a name="getIMAGE_SAFETY()"></a><a name="setIMAGE_SAFETY()"></a><a name="getIMAGE_SAFETY--"></a><a name="setIMAGE_SAFETY--"></a> + <h3 class="api-name" id="IMAGE_SAFETY()">IMAGE_SAFETY</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/ai/type/FinishReason.html">FinishReason</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_SAFETY()">IMAGE_SAFETY</a></pre> + <p>Token generation stopped because generated images has safety violations.</p> + </div> <div class="api-item"><a name="getMALFORMED_FUNCTION_CALL()"></a><a name="setMALFORMED_FUNCTION_CALL()"></a><a name="getMALFORMED_FUNCTION_CALL--"></a><a name="setMALFORMED_FUNCTION_CALL--"></a> <h3 class="api-name" id="MALFORMED_FUNCTION_CALL()">MALFORMED_FUNCTION_CALL</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/ai/type/FinishReason.html">FinishReason</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#MALFORMED_FUNCTION_CALL()">MALFORMED_FUNCTION_CALL</a></pre> @@ -149,6 +204,11 @@ <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/ai/type/FinishReason.html">FinishReason</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#MAX_TOKENS()">MAX_TOKENS</a></pre> <p>Model hit the token limit.</p> </div> + <div class="api-item"><a name="getNO_IMAGE()"></a><a name="setNO_IMAGE()"></a><a name="getNO_IMAGE--"></a><a name="setNO_IMAGE--"></a> + <h3 class="api-name" id="NO_IMAGE()">NO_IMAGE</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/ai/type/FinishReason.html">FinishReason</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#NO_IMAGE()">NO_IMAGE</a></pre> + <p>The model was expected to generate an image, but none was generated.</p> + </div> <div class="api-item"><a name="getOTHER()"></a><a name="setOTHER()"></a><a name="getOTHER--"></a><a name="setOTHER--"></a> <h3 class="api-name" id="OTHER()">OTHER</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/ai/type/FinishReason.html">FinishReason</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/FinishReason.Companion.html#OTHER()">OTHER</a></pre>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/ai/type/GenerationConfig.Builder.html	2025-10-02 13:12:45.770556502 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/ai/type/GenerationConfig.Builder.html	2025-10-02 13:09:24.655977897 +0000 @@ -60,6 +60,12 @@ </td> </tr> <tr> + <td><code>final <a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/GenerationConfig.Builder.html#imageConfig()">imageConfig</a></code></div> + </td> + </tr> + <tr> <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a></code></td> <td> <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/GenerationConfig.Builder.html#maxOutputTokens()">maxOutputTokens</a></code></div> @@ -185,6 +191,12 @@ <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/ai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a></code></td> <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/GenerationConfig.Builder.html#setImageConfig(com.google.firebase.ai.type.ImageConfig)">setImageConfig</a>(<a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a>&nbsp;imageConfig)</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/ai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a></code></td> + <td> <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/GenerationConfig.Builder.html#setMaxOutputTokens(kotlin.Int)">setMaxOutputTokens</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;maxOutputTokens)</code></div> </td> </tr> @@ -257,6 +269,10 @@ <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Float.html">Float</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/GenerationConfig.Builder.html#frequencyPenalty()">frequencyPenalty</a></pre> <p>See <code><a href="/docs/reference/android/com/google/firebase/ai/type/GenerationConfig.html#frequencyPenalty()">GenerationConfig.frequencyPenalty</a></code></p> </div> + <div class="api-item"><a name="getImageConfig()"></a><a name="setImageConfig()"></a><a name="getImageConfig--"></a><a name="setImageConfig--"></a> + <h3 class="api-name" id="imageConfig()">imageConfig</h3> + <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/GenerationConfig.Builder.html#imageConfig()">imageConfig</a></pre> + </div> <div class="api-item"><a name="getMaxOutputTokens()"></a><a name="setMaxOutputTokens()"></a><a name="getMaxOutputTokens--"></a><a name="setMaxOutputTokens--"></a> <h3 class="api-name" id="maxOutputTokens()">maxOutputTokens</h3> <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/GenerationConfig.Builder.html#maxOutputTokens()">maxOutputTokens</a></pre> @@ -329,6 +345,10 @@ <h3 class="api-name" id="setFrequencyPenalty(kotlin.Float)">setFrequencyPenalty</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/ai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/GenerationConfig.Builder.html#setFrequencyPenalty(kotlin.Float)">setFrequencyPenalty</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Float.html">Float</a>&nbsp;frequencyPenalty)</pre> </div> + <div class="api-item"><a name="setImageConfig-com.google.firebase.ai.type.ImageConfig-"></a><a name="setimageconfig"></a> + <h3 class="api-name" id="setImageConfig(com.google.firebase.ai.type.ImageConfig)">setImageConfig</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/ai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/GenerationConfig.Builder.html#setImageConfig(com.google.firebase.ai.type.ImageConfig)">setImageConfig</a>(<a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a>&nbsp;imageConfig)</pre> + </div> <div class="api-item"><a name="setMaxOutputTokens-kotlin.Int-"></a><a name="setmaxoutputtokens"></a> <h3 class="api-name" id="setMaxOutputTokens(kotlin.Int)">setMaxOutputTokens</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/ai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/GenerationConfig.Builder.html#setMaxOutputTokens(kotlin.Int)">setMaxOutputTokens</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;maxOutputTokens)</pre>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/ai/type/ImageConfig.Builder.html	1970-01-01 00:00:00.000000000 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/ai/type/ImageConfig.Builder.html	2025-10-02 13:09:24.660977915 +0000 @@ -0,0 +1,135 @@ +<html devsite="true"> + <head> + <title>ImageConfig.Builder</title> +{% setvar book_path %}/_book.yaml{% endsetvar %} +{% include "docs/reference/android/_reference-head-tags.html" %} + </head> + <body> + <div id="metadata-info-block"></div> + <h1>ImageConfig.Builder</h1> + <p> + <pre>public final class <a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a></pre> + </p> + <hr> + <p>Builder for creating an <code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code>.</p> + <p>Mainly intended for Java interop. Kotlin consumers should use <code><a href="/docs/reference/android/com/google/firebase/ai/type/package-summary.html#imageConfig(kotlin.Function1)">imageConfig</a></code> for a more idiomatic experience.</p> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%">See also</th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td><code><a href="/docs/reference/android/com/google/firebase/ai/type/package-summary.html#imageConfig(kotlin.Function1)">imageConfig</a></code></td> + <td></td> + </tr> + </tbody> + </table> + </div> + <h2>Summary</h2> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%"><h3>Public fields</h3></th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td><code>final <a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html#aspectRatio()">aspectRatio</a></code></div> + <p>See <code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html#aspectRatio()">ImageConfig.aspectRatio</a></code>.</p> + </td> + </tr> + </tbody> + </table> + </div> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%"><h3>Public constructors</h3></th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html#Builder()">Builder</a>()</code></div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%"><h3>Public methods</h3></th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html#build()">build</a>()</code></div> + <p>Create a new <code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code> with the attached arguments.</p> + </td> + </tr> + <tr> + <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html#setAspectRatio(com.google.firebase.ai.type.AspectRatio)">setAspectRatio</a>(<a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a>&nbsp;aspectRatio)</code></div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="list"> + <h2>Public fields</h2> + <div class="api-item"><a name="getAspectRatio()"></a><a name="setAspectRatio()"></a><a name="getAspectRatio--"></a><a name="setAspectRatio--"></a> + <h3 class="api-name" id="aspectRatio()">aspectRatio</h3> + <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html#aspectRatio()">aspectRatio</a></pre> + <p>See <code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html#aspectRatio()">ImageConfig.aspectRatio</a></code>.</p> + </div> + </div> + <div class="list"> + <h2>Public constructors</h2> + <div class="api-item"><a name="Builder--"></a><a name="builder"></a> + <h3 class="api-name" id="Builder()">Builder</h3> + <pre class="api-signature no-pretty-print">public&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html#Builder()">Builder</a>()</pre> + </div> + </div> + <div class="list"> + <h2>Public methods</h2> + <div class="api-item"><a name="build--"></a><a name="build"></a> + <h3 class="api-name" id="build()">build</h3> + <pre class="api-signature no-pretty-print">public&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/ai/type/ImageConfig.html">ImageConfig</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html#build()">build</a>()</pre> + <p>Create a new <code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code> with the attached arguments.</p> + </div> + <div class="api-item"><a name="setAspectRatio-com.google.firebase.ai.type.AspectRatio-"></a><a name="setaspectratio"></a> + <h3 class="api-name" id="setAspectRatio(com.google.firebase.ai.type.AspectRatio)">setAspectRatio</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/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html#setAspectRatio(com.google.firebase.ai.type.AspectRatio)">setAspectRatio</a>(<a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a>&nbsp;aspectRatio)</pre> + </div> + </div> + </body> +</html> +
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/ai/type/ImageConfig.html	1970-01-01 00:00:00.000000000 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/ai/type/ImageConfig.html	2025-10-02 13:09:24.674977968 +0000 @@ -0,0 +1,39 @@ +<html devsite="true"> + <head> + <title>ImageConfig</title> +{% setvar book_path %}/_book.yaml{% endsetvar %} +{% include "docs/reference/android/_reference-head-tags.html" %} + </head> + <body> + <div id="metadata-info-block"></div> + <h1>ImageConfig</h1> + <p> + <pre>public final class <a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></pre> + </p> + <hr> + <p>Configuration parameters to use for image generation.</p> + <h2>Summary</h2> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%"><h3>Nested types</h3></th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td> + <div><code>public final class <a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a></code></div> + <p>Builder for creating an <code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code>.</p> + </td> + </tr> + </tbody> + </table> + </div> + </body> +</html> +
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/ai/type/ImageConfigKt.html	1970-01-01 00:00:00.000000000 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/ai/type/ImageConfigKt.html	2025-10-02 13:09:24.648977870 +0000 @@ -0,0 +1,48 @@ +<html devsite="true"> + <head> + <title>ImageConfigKt</title> +{% setvar book_path %}/_book.yaml{% endsetvar %} +{% include "docs/reference/android/_reference-head-tags.html" %} + </head> + <body> + <h1>ImageConfigKt</h1> + <p> + <pre>public final class <a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfigKt.html">ImageConfigKt</a></pre> + </p> + <hr> + <h2>Summary</h2> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%"><h3>Public methods</h3></th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td><code>static&nbsp;final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfigKt.html#imageConfig(kotlin.Function1)">imageConfig</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;init<br>)</code></div> + <p>Helper method to construct an <code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code> in a DSL-like manner.</p> + </td> + </tr> + </tbody> + </table> + </div> + <div class="list"> + <h2>Public methods</h2> + <div class="api-item"><a name="imageConfig-kotlin.Function1-"></a><a name="imageconfig"></a> + <h3 class="api-name" id="imageConfig(kotlin.Function1)">imageConfig</h3> + <pre class="api-signature no-pretty-print">public&nbsp;static&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/ai/type/ImageConfig.html">ImageConfig</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfigKt.html#imageConfig(kotlin.Function1)">imageConfig</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;init<br>)</pre> + <p>Helper method to construct an <code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code> in a DSL-like manner.</p> + <p>Example Usage:</p> + <pre class="prettyprint">imageConfig {<br> aspectRatio = AspectRatio.LANDSCAPE_16x9<br>}</pre> + </div> + </div> + </body> +</html> +
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/ai/type/package-summary.html	2025-10-02 13:12:45.755556467 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/ai/type/package-summary.html	2025-10-02 13:09:24.640977841 +0000 @@ -53,6 +53,12 @@ </colgroup> <tbody class="list"> <tr> + <td><code><a href="/docs/reference/android/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <p>Represents the aspect ratio that the generated image should conform to.</p> + </td> + </tr> + <tr> <td><code><a href="/docs/reference/android/com/google/firebase/ai/type/BlockReason.html">BlockReason</a></code></td> <td> <p>Describes why content was blocked.</p> @@ -247,6 +253,22 @@ </td> </tr> <tr> + <td><code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code></td> + <td> + <p>Configuration parameters to use for image generation.</p> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a></code></td> + <td> + <p>Builder for creating an <code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code>.</p> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/android/com/google/firebase/ai/type/ImageConfigKt.html">ImageConfigKt</a></code></td> + <td></td> + </tr> + <tr> <td><code><a href="/docs/reference/android/com/google/firebase/ai/type/ImagePart.html">ImagePart</a></code></td> <td> <p>Represents image data sent to and received from requests.</p>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-ai/_toc.yaml	2025-10-02 13:12:45.802556575 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-ai/_toc.yaml	2025-10-02 13:09:24.682977998 +0000 @@ -50,6 +50,8 @@ - title: "Classes" section: + - title: "AspectRatio" + path: "/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html" - title: "BlockReason" path: "/docs/reference/kotlin/com/google/firebase/ai/type/BlockReason.html" - title: "Candidate" @@ -112,6 +114,10 @@ path: "/docs/reference/kotlin/com/google/firebase/ai/type/HarmProbability.html" - title: "HarmSeverity" path: "/docs/reference/kotlin/com/google/firebase/ai/type/HarmSeverity.html" + - title: "ImageConfig" + path: "/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html" + - title: "ImageConfig.Builder" + path: "/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html" - title: "ImagePart" path: "/docs/reference/kotlin/com/google/firebase/ai/type/ImagePart.html" - title: "ImagenAspectRatio"
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/ai/type/AspectRatio.html	1970-01-01 00:00:00.000000000 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/ai/type/AspectRatio.html	2025-10-02 13:09:24.721978144 +0000 @@ -0,0 +1,136 @@ +<html devsite="true"> + <head> + <title>AspectRatio</title> +{% setvar book_path %}/_book.yaml{% endsetvar %} +{% include "docs/reference/kotlin/_reference-head-tags.html" %} + </head> + <body> + <div id="metadata-info-block"></div> + <h1>AspectRatio</h1> + <p> + <pre>class <a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></pre> + </p> + <hr> + <p>Represents the aspect ratio that the generated image should conform to.</p> + <h2>Summary</h2> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%"><h3>Public companion properties</h3></th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_16x9()">LANDSCAPE_16x9</a></code></div> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_21x9()">LANDSCAPE_21x9</a></code></div> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_3x2()">LANDSCAPE_3x2</a></code></div> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_4x3()">LANDSCAPE_4x3</a></code></div> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_5x4()">LANDSCAPE_5x4</a></code></div> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_2x3()">PORTRAIT_2x3</a></code></div> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_3x4()">PORTRAIT_3x4</a></code></div> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_4x5()">PORTRAIT_4x5</a></code></div> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_9x16()">PORTRAIT_9x16</a></code></div> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#SQUARE_1x1()">SQUARE_1x1</a></code></div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="list"> + <h2>Public companion properties</h2> + <div class="api-item"><a name="getLANDSCAPE_16x9()"></a><a name="setLANDSCAPE_16x9()"></a><a name="getLANDSCAPE_16x9--"></a><a name="setLANDSCAPE_16x9--"></a> + <h3 class="api-name" id="LANDSCAPE_16x9()">LANDSCAPE_16x9</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_16x9()">LANDSCAPE_16x9</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></pre> + </div> + <div class="api-item"><a name="getLANDSCAPE_21x9()"></a><a name="setLANDSCAPE_21x9()"></a><a name="getLANDSCAPE_21x9--"></a><a name="setLANDSCAPE_21x9--"></a> + <h3 class="api-name" id="LANDSCAPE_21x9()">LANDSCAPE_21x9</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_21x9()">LANDSCAPE_21x9</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></pre> + </div> + <div class="api-item"><a name="getLANDSCAPE_3x2()"></a><a name="setLANDSCAPE_3x2()"></a><a name="getLANDSCAPE_3x2--"></a><a name="setLANDSCAPE_3x2--"></a> + <h3 class="api-name" id="LANDSCAPE_3x2()">LANDSCAPE_3x2</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_3x2()">LANDSCAPE_3x2</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></pre> + </div> + <div class="api-item"><a name="getLANDSCAPE_4x3()"></a><a name="setLANDSCAPE_4x3()"></a><a name="getLANDSCAPE_4x3--"></a><a name="setLANDSCAPE_4x3--"></a> + <h3 class="api-name" id="LANDSCAPE_4x3()">LANDSCAPE_4x3</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_4x3()">LANDSCAPE_4x3</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></pre> + </div> + <div class="api-item"><a name="getLANDSCAPE_5x4()"></a><a name="setLANDSCAPE_5x4()"></a><a name="getLANDSCAPE_5x4--"></a><a name="setLANDSCAPE_5x4--"></a> + <h3 class="api-name" id="LANDSCAPE_5x4()">LANDSCAPE_5x4</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#LANDSCAPE_5x4()">LANDSCAPE_5x4</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></pre> + </div> + <div class="api-item"><a name="getPORTRAIT_2x3()"></a><a name="setPORTRAIT_2x3()"></a><a name="getPORTRAIT_2x3--"></a><a name="setPORTRAIT_2x3--"></a> + <h3 class="api-name" id="PORTRAIT_2x3()">PORTRAIT_2x3</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_2x3()">PORTRAIT_2x3</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></pre> + </div> + <div class="api-item"><a name="getPORTRAIT_3x4()"></a><a name="setPORTRAIT_3x4()"></a><a name="getPORTRAIT_3x4--"></a><a name="setPORTRAIT_3x4--"></a> + <h3 class="api-name" id="PORTRAIT_3x4()">PORTRAIT_3x4</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_3x4()">PORTRAIT_3x4</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></pre> + </div> + <div class="api-item"><a name="getPORTRAIT_4x5()"></a><a name="setPORTRAIT_4x5()"></a><a name="getPORTRAIT_4x5--"></a><a name="setPORTRAIT_4x5--"></a> + <h3 class="api-name" id="PORTRAIT_4x5()">PORTRAIT_4x5</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_4x5()">PORTRAIT_4x5</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></pre> + </div> + <div class="api-item"><a name="getPORTRAIT_9x16()"></a><a name="setPORTRAIT_9x16()"></a><a name="getPORTRAIT_9x16--"></a><a name="setPORTRAIT_9x16--"></a> + <h3 class="api-name" id="PORTRAIT_9x16()">PORTRAIT_9x16</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#PORTRAIT_9x16()">PORTRAIT_9x16</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></pre> + </div> + <div class="api-item"><a name="getSQUARE_1x1()"></a><a name="setSQUARE_1x1()"></a><a name="getSQUARE_1x1--"></a><a name="setSQUARE_1x1--"></a> + <h3 class="api-name" id="SQUARE_1x1()">SQUARE_1x1</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.Companion.html#SQUARE_1x1()">SQUARE_1x1</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></pre> + </div> + </div> + </body> +</html> +
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/ai/type/FinishReason.html	2025-10-02 13:12:45.848556680 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/ai/type/FinishReason.html	2025-10-02 13:09:24.711978106 +0000 @@ -35,6 +35,34 @@ <tr> <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></code></td> <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_OTHER()">IMAGE_OTHER</a></code></div> + <p>Image generation stopped because of other miscellaneous issue.</p> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_PROHIBITED_CONTENT()">IMAGE_PROHIBITED_CONTENT</a></code></div> + <p>Image generation stopped because generated images has other prohibited content.</p> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_RECITATION()">IMAGE_RECITATION</a></code></div> + <p>Image generation stopped due to recitation.</p> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_SAFETY()">IMAGE_SAFETY</a></code></div> + <p>Token generation stopped because generated images has safety violations.</p> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></code></td> + <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#MALFORMED_FUNCTION_CALL()">MALFORMED_FUNCTION_CALL</a></code></div> <p>The function call generated by the model is invalid.</p> </td> @@ -49,6 +77,13 @@ <tr> <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></code></td> <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#NO_IMAGE()">NO_IMAGE</a></code></div> + <p>The model was expected to generate an image, but none was generated.</p> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></code></td> + <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#OTHER()">OTHER</a></code></div> <p>Model stopped for another reason.</p> </td> @@ -134,6 +169,26 @@ <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#BLOCKLIST()">BLOCKLIST</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></pre> <p>Token generation stopped because the content contains forbidden terms.</p> </div> + <div class="api-item"><a name="getIMAGE_OTHER()"></a><a name="setIMAGE_OTHER()"></a><a name="getIMAGE_OTHER--"></a><a name="setIMAGE_OTHER--"></a> + <h3 class="api-name" id="IMAGE_OTHER()">IMAGE_OTHER</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_OTHER()">IMAGE_OTHER</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></pre> + <p>Image generation stopped because of other miscellaneous issue.</p> + </div> + <div class="api-item"><a name="getIMAGE_PROHIBITED_CONTENT()"></a><a name="setIMAGE_PROHIBITED_CONTENT()"></a><a name="getIMAGE_PROHIBITED_CONTENT--"></a><a name="setIMAGE_PROHIBITED_CONTENT--"></a> + <h3 class="api-name" id="IMAGE_PROHIBITED_CONTENT()">IMAGE_PROHIBITED_CONTENT</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_PROHIBITED_CONTENT()">IMAGE_PROHIBITED_CONTENT</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></pre> + <p>Image generation stopped because generated images has other prohibited content.</p> + </div> + <div class="api-item"><a name="getIMAGE_RECITATION()"></a><a name="setIMAGE_RECITATION()"></a><a name="getIMAGE_RECITATION--"></a><a name="setIMAGE_RECITATION--"></a> + <h3 class="api-name" id="IMAGE_RECITATION()">IMAGE_RECITATION</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_RECITATION()">IMAGE_RECITATION</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></pre> + <p>Image generation stopped due to recitation.</p> + </div> + <div class="api-item"><a name="getIMAGE_SAFETY()"></a><a name="setIMAGE_SAFETY()"></a><a name="getIMAGE_SAFETY--"></a><a name="setIMAGE_SAFETY--"></a> + <h3 class="api-name" id="IMAGE_SAFETY()">IMAGE_SAFETY</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#IMAGE_SAFETY()">IMAGE_SAFETY</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></pre> + <p>Token generation stopped because generated images has safety violations.</p> + </div> <div class="api-item"><a name="getMALFORMED_FUNCTION_CALL()"></a><a name="setMALFORMED_FUNCTION_CALL()"></a><a name="getMALFORMED_FUNCTION_CALL--"></a><a name="setMALFORMED_FUNCTION_CALL--"></a> <h3 class="api-name" id="MALFORMED_FUNCTION_CALL()">MALFORMED_FUNCTION_CALL</h3> <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#MALFORMED_FUNCTION_CALL()">MALFORMED_FUNCTION_CALL</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></pre> @@ -144,6 +199,11 @@ <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#MAX_TOKENS()">MAX_TOKENS</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></pre> <p>Model hit the token limit.</p> </div> + <div class="api-item"><a name="getNO_IMAGE()"></a><a name="setNO_IMAGE()"></a><a name="getNO_IMAGE--"></a><a name="setNO_IMAGE--"></a> + <h3 class="api-name" id="NO_IMAGE()">NO_IMAGE</h3> + <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#NO_IMAGE()">NO_IMAGE</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></pre> + <p>The model was expected to generate an image, but none was generated.</p> + </div> <div class="api-item"><a name="getOTHER()"></a><a name="setOTHER()"></a><a name="getOTHER--"></a><a name="setOTHER--"></a> <h3 class="api-name" id="OTHER()">OTHER</h3> <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.Companion.html#OTHER()">OTHER</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/FinishReason.html">FinishReason</a></pre>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html	2025-10-02 13:12:45.842556666 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html	2025-10-02 13:09:24.708978095 +0000 @@ -87,6 +87,12 @@ <tr> <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a></code></td> <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html#setImageConfig(com.google.firebase.ai.type.ImageConfig)">setImageConfig</a>(imageConfig:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a>?)</code></div> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a></code></td> + <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html#setMaxOutputTokens(kotlin.Int)">setMaxOutputTokens</a>(maxOutputTokens:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?)</code></div> </td> </tr> @@ -174,6 +180,12 @@ </td> </tr> <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a>?</code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html#imageConfig()">imageConfig</a></code></div> + </td> + </tr> + <tr> <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?</code></td> <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html#maxOutputTokens()">maxOutputTokens</a></code></div> @@ -267,6 +279,10 @@ <h3 class="api-name" id="setFrequencyPenalty(kotlin.Float)">setFrequencyPenalty</h3> <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html#setFrequencyPenalty(kotlin.Float)">setFrequencyPenalty</a>(frequencyPenalty:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>?):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a></pre> </div> + <div class="api-item"><a name="setImageConfig-com.google.firebase.ai.type.ImageConfig-"></a><a name="setimageconfig"></a> + <h3 class="api-name" id="setImageConfig(com.google.firebase.ai.type.ImageConfig)">setImageConfig</h3> + <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html#setImageConfig(com.google.firebase.ai.type.ImageConfig)">setImageConfig</a>(imageConfig:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a>?):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a></pre> + </div> <div class="api-item"><a name="setMaxOutputTokens-kotlin.Int-"></a><a name="setmaxoutputtokens"></a> <h3 class="api-name" id="setMaxOutputTokens(kotlin.Int)">setMaxOutputTokens</h3> <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html#setMaxOutputTokens(kotlin.Int)">setMaxOutputTokens</a>(maxOutputTokens:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a></pre> @@ -320,6 +336,10 @@ <pre class="api-signature no-pretty-print">var&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html#frequencyPenalty()">frequencyPenalty</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>?</pre> <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.html#frequencyPenalty()">GenerationConfig.frequencyPenalty</a></code></p> </div> + <div class="api-item"><a name="getImageConfig()"></a><a name="setImageConfig()"></a><a name="getImageConfig--"></a><a name="setImageConfig--"></a> + <h3 class="api-name" id="imageConfig()">imageConfig</h3> + <pre class="api-signature no-pretty-print">var&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html#imageConfig()">imageConfig</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a>?</pre> + </div> <div class="api-item"><a name="getMaxOutputTokens()"></a><a name="setMaxOutputTokens()"></a><a name="getMaxOutputTokens--"></a><a name="setMaxOutputTokens--"></a> <h3 class="api-name" id="maxOutputTokens()">maxOutputTokens</h3> <pre class="api-signature no-pretty-print">var&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/GenerationConfig.Builder.html#maxOutputTokens()">maxOutputTokens</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?</pre>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html	1970-01-01 00:00:00.000000000 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html	2025-10-02 13:09:24.711978106 +0000 @@ -0,0 +1,135 @@ +<html devsite="true"> + <head> + <title>ImageConfig.Builder</title> +{% setvar book_path %}/_book.yaml{% endsetvar %} +{% include "docs/reference/kotlin/_reference-head-tags.html" %} + </head> + <body> + <div id="metadata-info-block"></div> + <h1>ImageConfig.Builder</h1> + <p> + <pre>class <a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a></pre> + </p> + <hr> + <p>Builder for creating an <code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code>.</p> + <p>Mainly intended for Java interop. Kotlin consumers should use <code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/package-summary.html#imageConfig(kotlin.Function1)">imageConfig</a></code> for a more idiomatic experience.</p> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%">See also</th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/package-summary.html#imageConfig(kotlin.Function1)">imageConfig</a></code></td> + <td></td> + </tr> + </tbody> + </table> + </div> + <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/ai/type/ImageConfig.Builder.html#Builder()">Builder</a>()</code></div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%"><h3>Public functions</h3></th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html#build()">build</a>()</code></div> + <p>Create a new <code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code> with the attached arguments.</p> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html#setAspectRatio(com.google.firebase.ai.type.AspectRatio)">setAspectRatio</a>(aspectRatio:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a>?)</code></div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%"><h3>Public properties</h3></th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a>?</code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html#aspectRatio()">aspectRatio</a></code></div> + <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html#aspectRatio()">ImageConfig.aspectRatio</a></code>.</p> + </td> + </tr> + </tbody> + </table> + </div> + <div class="list"> + <h2>Public constructors</h2> + <div class="api-item"><a name="Builder--"></a><a name="builder"></a> + <h3 class="api-name" id="Builder()">Builder</h3> + <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html#Builder()">Builder</a>()</pre> + </div> + </div> + <div class="list"> + <h2>Public functions</h2> + <div class="api-item"><a name="build--"></a><a name="build"></a> + <h3 class="api-name" id="build()">build</h3> + <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html#build()">build</a>():&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></pre> + <p>Create a new <code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code> with the attached arguments.</p> + </div> + <div class="api-item"><a name="setAspectRatio-com.google.firebase.ai.type.AspectRatio-"></a><a name="setaspectratio"></a> + <h3 class="api-name" id="setAspectRatio(com.google.firebase.ai.type.AspectRatio)">setAspectRatio</h3> + <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html#setAspectRatio(com.google.firebase.ai.type.AspectRatio)">setAspectRatio</a>(aspectRatio:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a>?):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a></pre> + </div> + </div> + <div class="list"> + <h2>Public properties</h2> + <div class="api-item"><a name="getAspectRatio()"></a><a name="setAspectRatio()"></a><a name="getAspectRatio--"></a><a name="setAspectRatio--"></a> + <h3 class="api-name" id="aspectRatio()">aspectRatio</h3> + <pre class="api-signature no-pretty-print">var&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html#aspectRatio()">aspectRatio</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a>?</pre> + <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html#aspectRatio()">ImageConfig.aspectRatio</a></code>.</p> + </div> + </div> + </body> +</html> +
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/ai/type/ImageConfig.html	1970-01-01 00:00:00.000000000 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/ai/type/ImageConfig.html	2025-10-02 13:09:24.722978148 +0000 @@ -0,0 +1,39 @@ +<html devsite="true"> + <head> + <title>ImageConfig</title> +{% setvar book_path %}/_book.yaml{% endsetvar %} +{% include "docs/reference/kotlin/_reference-head-tags.html" %} + </head> + <body> + <div id="metadata-info-block"></div> + <h1>ImageConfig</h1> + <p> + <pre>class <a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></pre> + </p> + <hr> + <p>Configuration parameters to use for image generation.</p> + <h2>Summary</h2> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%"><h3>Nested types</h3></th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td> + <div><code>class <a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a></code></div> + <p>Builder for creating an <code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code>.</p> + </td> + </tr> + </tbody> + </table> + </div> + </body> +</html> +
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/ai/type/package-summary.html	2025-10-02 13:12:45.830556639 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/ai/type/package-summary.html	2025-10-02 13:09:24.701978069 +0000 @@ -38,6 +38,12 @@ </colgroup> <tbody class="list"> <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/AspectRatio.html">AspectRatio</a></code></td> + <td> + <p>Represents the aspect ratio that the generated image should conform to.</p> + </td> + </tr> + <tr> <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/BlockReason.html">BlockReason</a></code></td> <td> <p>Describes why content was blocked.</p> @@ -224,6 +230,18 @@ </td> </tr> <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code></td> + <td> + <p>Configuration parameters to use for image generation.</p> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a></code></td> + <td> + <p>Builder for creating an <code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code>.</p> + </td> + </tr> + <tr> <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImagePart.html">ImagePart</a></code></td> <td> <p>Represents image data sent to and received from requests.</p> @@ -733,6 +751,13 @@ </td> </tr> <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/package-summary.html#imageConfig(kotlin.Function1)">imageConfig</a>(init:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>)</code></div> + <p>Helper method to construct an <code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code> in a DSL-like manner.</p> + </td> + </tr> + <tr> <td><code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImagenGenerationConfig.html">ImagenGenerationConfig</a></code></td> <td> <div><code>@<a href="/docs/reference/kotlin/com/google/firebase/ai/type/PublicPreviewAPI.html">PublicPreviewAPI</a><br><a href="/docs/reference/kotlin/com/google/firebase/ai/type/package-summary.html#imagenGenerationConfig(kotlin.Function1)">imagenGenerationConfig</a>(init:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>)</code></div> @@ -817,6 +842,13 @@ <p>Example Usage:</p> <pre class="prettyprint">generationConfig {<br> temperature = 0.75f<br> topP = 0.5f<br> topK = 30<br> candidateCount = 4<br> maxOutputTokens = 300<br> stopSequences = listOf(&quot;in conclusion&quot;, &quot;-----&quot;, &quot;do you need&quot;)<br>}</pre> </div> + <div class="api-item"><a name="imageConfig-kotlin.Function1-"></a><a name="imageconfig"></a> + <h3 class="api-name" id="imageConfig(kotlin.Function1)">imageConfig</h3> + <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/package-summary.html#imageConfig(kotlin.Function1)">imageConfig</a>(init:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.Builder.html">ImageConfig.Builder</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></pre> + <p>Helper method to construct an <code><a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImageConfig.html">ImageConfig</a></code> in a DSL-like manner.</p> + <p>Example Usage:</p> + <pre class="prettyprint">imageConfig {<br> aspectRatio = AspectRatio.LANDSCAPE_16x9<br>}</pre> + </div> <div class="api-item"><a name="imagenGenerationConfig-kotlin.Function1-"></a><a name="imagengenerationconfig"></a> <h3 class="api-name" id="imagenGenerationConfig(kotlin.Function1)">imagenGenerationConfig</h3> <pre class="api-signature no-pretty-print">@<a href="/docs/reference/kotlin/com/google/firebase/ai/type/PublicPreviewAPI.html">PublicPreviewAPI</a><br>fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/package-summary.html#imagenGenerationConfig(kotlin.Function1)">imagenGenerationConfig</a>(init:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/ai/type/ImagenGenerationConfig.html">ImagenGenerationConfig</a></pre>
--- /home/runner/diff/original/reports/problems/problems-report.html	2025-10-02 13:13:48.893715737 +0000 +++ /home/runner/diff/modified/reports/problems/problems-report.html	2025-10-02 13:11:37.181411239 +0000 @@ -650,7 +650,7 @@ <script type="text/javascript"> function configurationCacheProblems() { return ( // begin-report-data -{"diagnostics":[{"locations":[{"pluginId":"firebase-library"}],"problem":[{"text":"The Report.destination property has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 9.0."}],"contextualLabel":"The Report.destination property has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/dsl/org.gradle.api.reporting.Report.html#org.gradle.api.reporting.Report:destination","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"the-report-destination-property-has-been-deprecated","displayName":"The Report.destination property has been deprecated."}],"solutions":[[{"text":"Please use the outputLocation property instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-abt/firebase-abt.gradle'","line":31}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('abortOnError = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-abt/firebase-abt.gradle'","line":34}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"locations":[{"pluginId":"firebase-java-library"}],"problem":[{"text":"The Report.destination property has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 9.0."}],"contextualLabel":"The Report.destination property has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/dsl/org.gradle.api.reporting.Report.html#org.gradle.api.reporting.Report:destination","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"the-report-destination-property-has-been-deprecated","displayName":"The Report.destination property has been deprecated."}],"solutions":[[{"text":"Please use the outputLocation property instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution/firebase-appdistribution.gradle'","line":31}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution/firebase-appdistribution.gradle'","line":37}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('multiDexEnabled = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution-api/firebase-appdistribution-api.gradle'","line":32}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution-api/firebase-appdistribution-api.gradle'","line":38}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('multiDexEnabled = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('multiDexEnabled = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('ndkVersion = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('includeAndroidResources = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('compileSdk = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('abortOnError = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('sourceCompatibility = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('targetCompatibility = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('testBuildType = <value>') instead."}]]},{"locations":[{"taskPath":":firebase-appdistribution-api:generateDackkaDocumentation"}],"problem":[{"text":"Invocation of Task.project at execution time has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This will fail with an error in Gradle 10.0."}],"contextualLabel":"Invocation of Task.project at execution time has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_7.html#task_project","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"invocation-of-task-project-at-execution-time","displayName":"Invocation of Task.project at execution time has been deprecated."}],"solutions":[[{"text":"This API is incompatible with the configuration cache, which will become the only mode supported by Gradle in a future release."}]]}],"problemsReport":{"totalProblemCount":18,"buildName":"com.google.firebase","requestedTasks":"kotlindoc","documentationLink":"https://docs.gradle.org/8.13/userguide/reporting_problems.html","documentationLinkCaption":"Problem report","summaries":[{"problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"count":4}]}} +{"diagnostics":[{"locations":[{"pluginId":"com.android.internal.library"}],"problem":[{"text":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"Starting with Gradle 9.0, this property will be ignored by Gradle."}],"contextualLabel":"Declaring an 'is-' property with a Boolean type has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_boolean_properties","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"declaring-an-is-property-with-a-boolean-type","displayName":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"solutions":[[{"text":"Add a method named 'getCrunchPngs' with the same behavior and mark the old one with @Deprecated, or change the type of 'com.android.build.gradle.internal.dsl.BuildType$AgpDecorated.isCrunchPngs' (and the setter) to 'boolean'."}],[{"text":"The combination of method name and return type is not consistent with Java Bean property rules and will become unsupported in future versions of Groovy."}]]},{"locations":[{"pluginId":"com.android.internal.library"}],"problem":[{"text":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"Starting with Gradle 9.0, this property will be ignored by Gradle."}],"contextualLabel":"Declaring an 'is-' property with a Boolean type has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_boolean_properties","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"declaring-an-is-property-with-a-boolean-type","displayName":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"solutions":[[{"text":"Add a method named 'getUseProguard' with the same behavior and mark the old one with @Deprecated, or change the type of 'com.android.build.gradle.internal.dsl.BuildType.isUseProguard' (and the setter) to 'boolean'."}],[{"text":"The combination of method name and return type is not consistent with Java Bean property rules and will become unsupported in future versions of Groovy."}]]},{"locations":[{"pluginId":"firebase-library"}],"problem":[{"text":"The Report.destination property has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 9.0."}],"contextualLabel":"The Report.destination property has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/dsl/org.gradle.api.reporting.Report.html#org.gradle.api.reporting.Report:destination","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"the-report-destination-property-has-been-deprecated","displayName":"The Report.destination property has been deprecated."}],"solutions":[[{"text":"Please use the outputLocation property instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-abt/firebase-abt.gradle'","line":31}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('abortOnError = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-abt/firebase-abt.gradle'","line":34}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"locations":[{"pluginId":"firebase-java-library"}],"problem":[{"text":"The Report.destination property has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 9.0."}],"contextualLabel":"The Report.destination property has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/dsl/org.gradle.api.reporting.Report.html#org.gradle.api.reporting.Report:destination","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"the-report-destination-property-has-been-deprecated","displayName":"The Report.destination property has been deprecated."}],"solutions":[[{"text":"Please use the outputLocation property instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution/firebase-appdistribution.gradle'","line":31}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution/firebase-appdistribution.gradle'","line":37}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('multiDexEnabled = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution-api/firebase-appdistribution-api.gradle'","line":32}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"locations":[{"path":"build file '/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-appdistribution-api/firebase-appdistribution-api.gradle'","line":38}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('multiDexEnabled = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('multiDexEnabled = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('ndkVersion = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('includeAndroidResources = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('compileSdk = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('abortOnError = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('sourceCompatibility = <value>') instead."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('targetCompatibility = <value>') instead."}]]},{"locations":[{"pluginId":"com.android.internal.application"}],"problem":[{"text":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"Starting with Gradle 9.0, this property will be ignored by Gradle."}],"contextualLabel":"Declaring an 'is-' property with a Boolean type has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_boolean_properties","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"declaring-an-is-property-with-a-boolean-type","displayName":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"solutions":[[{"text":"Add a method named 'getWearAppUnbundled' with the same behavior and mark the old one with @Deprecated, or change the type of 'com.android.build.api.variant.impl.ApplicationVariantImpl.isWearAppUnbundled' (and the setter) to 'boolean'."}],[{"text":"The combination of method name and return type is not consistent with Java Bean property rules and will become unsupported in future versions of Groovy."}]]},{"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('testBuildType = <value>') instead."}]]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-config/src/main/java/com/google/firebase/remoteconfig/RemoteConfigComponent.java"},{"taskPath":":firebase-config:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-config/src/main/java/com/google/firebase/remoteconfig/RemoteConfigComponent.java"},{"taskPath":":firebase-config:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-common/src/main/java/com/google/firebase/FirebaseCommonRegistrar.java"},{"taskPath":":firebase-common:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-common/src/main/java/com/google/firebase/FirebaseCommonRegistrar.java"},{"taskPath":":firebase-common:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-common/src/main/java/com/google/firebase/heartbeatinfo/HeartBeatInfoStorage.java"},{"taskPath":":firebase-common:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-common/src/main/java/com/google/firebase/heartbeatinfo/HeartBeatInfoStorage.java uses unchecked or unsafe operations."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-common/src/main/java/com/google/firebase/heartbeatinfo/HeartBeatInfoStorage.java uses unchecked or unsafe operations.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-common/src/main/java/com/google/firebase/heartbeatinfo/HeartBeatInfoStorage.java"},{"taskPath":":firebase-common:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:unchecked for details."}],"contextualLabel":"Recompile with -Xlint:unchecked for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-recompile","displayName":"Java compilation note"}]},{"locations":[{"taskPath":":firebase-config:generateDackkaDocumentation"}],"problem":[{"text":"Invocation of Task.project at execution time has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This will fail with an error in Gradle 10.0."}],"contextualLabel":"Invocation of Task.project at execution time has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_7.html#task_project","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"invocation-of-task-project-at-execution-time","displayName":"Invocation of Task.project at execution time has been deprecated."}],"solutions":[[{"text":"This API is incompatible with the configuration cache, which will become the only mode supported by Gradle in a future release."}]]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-database/src/main/java/com/google/firebase/database/core/utilities/Utilities.java"},{"taskPath":":firebase-database:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use unchecked or unsafe operations."}],"contextualLabel":"Some input files use unchecked or unsafe operations.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-database/src/main/java/com/google/firebase/database/core/utilities/Utilities.java"},{"taskPath":":firebase-database:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:unchecked for details."}],"contextualLabel":"Recompile with -Xlint:unchecked for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/util/Executors.java","line":17,"column":18,"length":10},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/util/Executors.java:17: warning: [deprecation] AsyncTask in android.os has been deprecated\nimport android.os.AsyncTask;\n ^"}],"contextualLabel":"android.os.AsyncTask in android.os has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/FirebaseFirestore.java","line":417,"column":21,"length":21},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/FirebaseFirestore.java:417: warning: [deprecation] isPersistenceEnabled() in FirebaseFirestoreSettings has been deprecated\n && (settings.isPersistenceEnabled()\n ^"}],"contextualLabel":"isPersistenceEnabled() in com.google.firebase.firestore.FirebaseFirestoreSettings has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/FirebaseFirestore.java","line":499,"column":18,"length":5},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/FirebaseFirestore.java:499: warning: [deprecation] <TResult>call(Executor,Callable<TResult>) in Tasks has been deprecated\n Tasks.call(\n ^\n where TResult is a type-variable:\n TResult extends Object declared in method <TResult>call(Executor,Callable<TResult>)"}],"contextualLabel":"<TResult>call(java.util.concurrent.Executor,java.util.concurrent.Callable<TResult>) in com.google.android.gms.tasks.Tasks has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/core/ComponentProvider.java","line":62,"column":20,"length":21},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/core/ComponentProvider.java:62: warning: [deprecation] isPersistenceEnabled() in FirebaseFirestoreSettings has been deprecated\n return settings.isPersistenceEnabled()\n ^"}],"contextualLabel":"isPersistenceEnabled() in com.google.firebase.firestore.FirebaseFirestoreSettings has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/GrpcCallProvider.java","line":239,"column":14,"length":5},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/GrpcCallProvider.java:239: warning: [deprecation] <TResult>call(Executor,Callable<TResult>) in Tasks has been deprecated\n Tasks.call(\n ^\n where TResult is a type-variable:\n TResult extends Object declared in method <TResult>call(Executor,Callable<TResult>)"}],"contextualLabel":"<TResult>call(java.util.concurrent.Executor,java.util.concurrent.Callable<TResult>) in com.google.android.gms.tasks.Tasks has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/FirestoreCallCredentials.java","line":52,"column":15,"length":24},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/FirestoreCallCredentials.java:52: warning: [deprecation] thisUsesUnstableApi() in CallCredentials has been deprecated\n public void thisUsesUnstableApi() {}\n ^"}],"contextualLabel":"thisUsesUnstableApi() in io.grpc.CallCredentials has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/AndroidConnectivityMonitor.java","line":209,"column":16,"length":12},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/AndroidConnectivityMonitor.java:209: warning: [deprecation] NetworkInfo in android.net has been deprecated\n android.net.NetworkInfo networkInfo = conn.getActiveNetworkInfo();\n ^"}],"contextualLabel":"android.net.NetworkInfo in android.net has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/AndroidConnectivityMonitor.java","line":209,"column":47,"length":21},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/AndroidConnectivityMonitor.java:209: warning: [deprecation] getActiveNetworkInfo() in ConnectivityManager has been deprecated\n android.net.NetworkInfo networkInfo = conn.getActiveNetworkInfo();\n ^"}],"contextualLabel":"getActiveNetworkInfo() in android.net.ConnectivityManager has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/AndroidConnectivityMonitor.java","line":210,"column":46,"length":12},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/remote/AndroidConnectivityMonitor.java:210: warning: [deprecation] isConnected() in NetworkInfo has been deprecated\n return networkInfo != null && networkInfo.isConnected();\n ^"}],"contextualLabel":"isConnected() in android.net.NetworkInfo has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/FirestoreRegistrar.java","line":56,"column":28,"length":9},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/FirestoreRegistrar.java:56: warning: [deprecation] optional(Class<?>) in Dependency has been deprecated\n .add(Dependency.optional(FirebaseOptions.class))\n ^"}],"contextualLabel":"optional(java.lang.Class<?>) in com.google.firebase.components.Dependency has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/core/MemoryComponentProvider.java","line":83,"column":65,"length":18},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/core/MemoryComponentProvider.java:83: warning: [deprecation] getCacheSizeBytes() in FirebaseFirestoreSettings has been deprecated\n LruGarbageCollector.Params.WithCacheSizeBytes(settings.getCacheSizeBytes());\n ^"}],"contextualLabel":"getCacheSizeBytes() in com.google.firebase.firestore.FirebaseFirestoreSettings has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/core/SQLiteComponentProvider.java","line":49,"column":63,"length":18},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/core/SQLiteComponentProvider.java:49: warning: [deprecation] getCacheSizeBytes() in FirebaseFirestoreSettings has been deprecated\n LruGarbageCollector.Params.WithCacheSizeBytes(settings.getCacheSizeBytes());\n ^"}],"contextualLabel":"getCacheSizeBytes() in com.google.firebase.firestore.FirebaseFirestoreSettings has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/util/Executors.java","line":44,"column":50,"length":9},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/util/Executors.java:44: warning: [deprecation] AsyncTask in android.os has been deprecated\n ASYNC_THREAD_POOL_MAXIMUM_CONCURRENCY, AsyncTask.THREAD_POOL_EXECUTOR);\n ^"}],"contextualLabel":"android.os.AsyncTask in android.os has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/util/Executors.java","line":44,"column":59,"length":21},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/util/Executors.java:44: warning: [deprecation] THREAD_POOL_EXECUTOR in AsyncTask has been deprecated\n ASYNC_THREAD_POOL_MAXIMUM_CONCURRENCY, AsyncTask.THREAD_POOL_EXECUTOR);\n ^"}],"contextualLabel":"THREAD_POOL_EXECUTOR in android.os.AsyncTask has been deprecated","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-has-been-deprecated","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/model/ObjectValue.java"},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use unchecked or unsafe operations."}],"contextualLabel":"Some input files use unchecked or unsafe operations.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-firestore/src/main/java/com/google/firebase/firestore/model/ObjectValue.java"},{"taskPath":":firebase-firestore:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:unchecked for details."}],"contextualLabel":"Recompile with -Xlint:unchecked for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/model/CrashlyticsReport.java","line":246,"column":30,"length":14},{"taskPath":":firebase-crashlytics:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation warning"}],"severity":"WARNING","problemDetails":[{"text":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/model/CrashlyticsReport.java:246: warning: [AutoValueMutable] An @AutoValue property that is a primitive array returns the original array, which can therefore be modified by the caller. If this is OK, you can suppress this warning with @SuppressWarnings(\"mutable\"). Otherwise, you should replace the property with an immutable type, perhaps a simple wrapper around the original array.\n public abstract byte[] getContents();\n ^"}],"contextualLabel":"[AutoValueMutable] An @AutoValue property that is a primitive array returns the original array, which can therefore be modified by the caller. If this is OK, you can suppress this warning with @SuppressWarnings(\"mutable\"). Otherwise, you should replace the property with an immutable type, perhaps a simple wrapper around the original array.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-warn-proc-messager","displayName":"Java compilation warning"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/common/CommonUtils.java"},{"taskPath":":firebase-crashlytics:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/common/CommonUtils.java"},{"taskPath":":firebase-crashlytics:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/model/BannerMessage.java"},{"taskPath":":firebase-inappmessaging:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/model/BannerMessage.java"},{"taskPath":":firebase-inappmessaging:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/internal/DeveloperListenerManager.java"},{"taskPath":":firebase-inappmessaging:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/internal/DeveloperListenerManager.java uses unchecked or unsafe operations."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/internal/DeveloperListenerManager.java uses unchecked or unsafe operations.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/internal/DeveloperListenerManager.java"},{"taskPath":":firebase-inappmessaging:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:unchecked for details."}],"contextualLabel":"Recompile with -Xlint:unchecked for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-installations/src/main/java/com/google/firebase/installations/FirebaseInstallationsException.java"},{"taskPath":":firebase-installations:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-installations/src/main/java/com/google/firebase/installations/FirebaseInstallationsException.java"},{"taskPath":":firebase-installations:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-ml-modeldownloader/src/main/java/com/google/firebase/ml/modeldownloader/ModelDownloaderComponent.java"},{"taskPath":":firebase-ml-modeldownloader:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-ml-modeldownloader/src/main/java/com/google/firebase/ml/modeldownloader/ModelDownloaderComponent.java"},{"taskPath":":firebase-ml-modeldownloader:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"taskPath":":encoders:protoc-gen-firebase-encoders:shadowJar"}],"problem":[{"text":"The FileTreeElement.getMode() method has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 9.0."}],"contextualLabel":"The FileTreeElement.getMode() method has been deprecated.","documentationLink":"https://docs.gradle.org/8.13/userguide/upgrading_version_8.html#unix_file_permissions_deprecated","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"the-filetreeelement-getmode-method-has-been-deprecated","displayName":"The FileTreeElement.getMode() method has been deprecated."}],"solutions":[[{"text":"Please use the getPermissions() method instead."}]]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-messaging/src/main/java/com/google/firebase/messaging/TopicsSyncTask.java"},{"taskPath":":firebase-messaging:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-messaging/src/main/java/com/google/firebase/messaging/TopicsSyncTask.java"},{"taskPath":":firebase-messaging:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging-display/src/main/java/com/google/firebase/inappmessaging/display/FirebaseInAppMessagingDisplay.java"},{"taskPath":":firebase-inappmessaging-display:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-inappmessaging-display/src/main/java/com/google/firebase/inappmessaging/display/FirebaseInAppMessagingDisplay.java"},{"taskPath":":firebase-inappmessaging-display:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-perf/src/main/java/com/google/firebase/perf/metrics/AppStartTrace.java"},{"taskPath":":firebase-perf:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Some input files use or override a deprecated API."}],"contextualLabel":"Some input files use or override a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-plural","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/firebase-perf/src/main/java/com/google/firebase/perf/metrics/AppStartTrace.java"},{"taskPath":":firebase-perf:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/NetworkClient.java"},{"taskPath":":appcheck:firebase-appcheck:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/NetworkClient.java uses or overrides a deprecated API."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/NetworkClient.java uses or overrides a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/NetworkClient.java"},{"taskPath":":appcheck:firebase-appcheck:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/StorageHelper.java"},{"taskPath":":appcheck:firebase-appcheck:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/StorageHelper.java uses unchecked or unsafe operations."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/StorageHelper.java uses unchecked or unsafe operations.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/internal/StorageHelper.java"},{"taskPath":":appcheck:firebase-appcheck:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:unchecked for details."}],"contextualLabel":"Recompile with -Xlint:unchecked for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug/src/main/java/com/google/firebase/appcheck/debug/internal/DebugAppCheckProvider.java"},{"taskPath":":appcheck:firebase-appcheck-debug:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug/src/main/java/com/google/firebase/appcheck/debug/internal/DebugAppCheckProvider.java uses or overrides a deprecated API."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug/src/main/java/com/google/firebase/appcheck/debug/internal/DebugAppCheckProvider.java uses or overrides a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug/src/main/java/com/google/firebase/appcheck/debug/internal/DebugAppCheckProvider.java"},{"taskPath":":appcheck:firebase-appcheck-debug:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-playintegrity/src/main/java/com/google/firebase/appcheck/playintegrity/internal/PlayIntegrityAppCheckProvider.java"},{"taskPath":":appcheck:firebase-appcheck-playintegrity:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-playintegrity/src/main/java/com/google/firebase/appcheck/playintegrity/internal/PlayIntegrityAppCheckProvider.java uses or overrides a deprecated API."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-playintegrity/src/main/java/com/google/firebase/appcheck/playintegrity/internal/PlayIntegrityAppCheckProvider.java uses or overrides a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-playintegrity/src/main/java/com/google/firebase/appcheck/playintegrity/internal/PlayIntegrityAppCheckProvider.java"},{"taskPath":":appcheck:firebase-appcheck-playintegrity:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug-testing/src/main/java/com/google/firebase/appcheck/debug/testing/DebugAppCheckTestHelper.java"},{"taskPath":":appcheck:firebase-appcheck-debug-testing:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug-testing/src/main/java/com/google/firebase/appcheck/debug/testing/DebugAppCheckTestHelper.java uses unchecked or unsafe operations."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug-testing/src/main/java/com/google/firebase/appcheck/debug/testing/DebugAppCheckTestHelper.java uses unchecked or unsafe operations.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-debug-testing/src/main/java/com/google/firebase/appcheck/debug/testing/DebugAppCheckTestHelper.java"},{"taskPath":":appcheck:firebase-appcheck-debug-testing:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:unchecked for details."}],"contextualLabel":"Recompile with -Xlint:unchecked for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-unchecked-recompile","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-recaptchaenterprise/src/main/java/com/google/firebase/appcheck/recaptchaenterprise/internal/RecaptchaEnterpriseAppCheckProvider.java"},{"taskPath":":appcheck:firebase-appcheck-recaptchaenterprise:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: /home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-recaptchaenterprise/src/main/java/com/google/firebase/appcheck/recaptchaenterprise/internal/RecaptchaEnterpriseAppCheckProvider.java uses or overrides a deprecated API."}],"contextualLabel":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-recaptchaenterprise/src/main/java/com/google/firebase/appcheck/recaptchaenterprise/internal/RecaptchaEnterpriseAppCheckProvider.java uses or overrides a deprecated API.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-filename","displayName":"Java compilation note"}]},{"locations":[{"path":"/home/runner/work/firebase-android-sdk/firebase-android-sdk/appcheck/firebase-appcheck-recaptchaenterprise/src/main/java/com/google/firebase/appcheck/recaptchaenterprise/internal/RecaptchaEnterpriseAppCheckProvider.java"},{"taskPath":":appcheck:firebase-appcheck-recaptchaenterprise:compileReleaseJavaWithJavac"}],"problem":[{"text":"Java compilation note"}],"severity":"ADVICE","problemDetails":[{"text":"Note: Recompile with -Xlint:deprecation for details."}],"contextualLabel":"Recompile with -Xlint:deprecation for details.","problemId":[{"name":"java","displayName":"Java compilation"},{"name":"compilation","displayName":"Compilation"},{"name":"compiler-note-deprecated-recompile","displayName":"Java compilation note"}]}],"problemsReport":{"totalProblemCount":75,"buildName":"com.google.firebase","requestedTasks":"kotlindoc","documentationLink":"https://docs.gradle.org/8.13/userguide/reporting_problems.html","documentationLinkCaption":"Problem report","summaries":[{"problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"count":4}]}} // end-report-data );} </script>
@google-oss-bot
Copy link
Contributor

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

Generated by 🚫 Danger

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Oct 2, 2025

@google-oss-bot
Copy link
Contributor

Size Report 1

Affected Products

  • firebase-ai

    TypeBase (1654b31)Merge (7e7d2c3)Diff
    aar996 kB1.01 MB+10.7 kB (+1.1%)
    apk (aggressive)1.66 MB1.67 MB+4.91 kB (+0.3%)
    apk (release)10.9 MB10.9 MB+7.44 kB (+0.1%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/QPVR9Ch3aQ.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants