@@ -157,6 +157,9 @@ package com.google.firebase.ai.java {
157157
158158package com.google.firebase.ai.type {
159159
160+ public final class APINotConfiguredException extends com.google.firebase.ai.type.FirebaseAIException {
161+ }
162+
160163 public final class AudioRecordInitializationFailedException extends com.google.firebase.ai.type.FirebaseAIException {
161164 ctor public AudioRecordInitializationFailedException(String message);
162165 }
@@ -214,6 +217,8 @@ package com.google.firebase.ai.type {
214217 ctor public CodeExecutionResultPart(String outcome, String output);
215218 method public String getOutcome();
216219 method public String getOutput();
220+ method public boolean isThought();
221+ property public boolean isThought;
217222 property public final String outcome;
218223 property public final String output;
219224 }
@@ -289,14 +294,18 @@ package com.google.firebase.ai.type {
289294 ctor public ExecutableCodePart(String language, String code);
290295 method public String getCode();
291296 method public String getLanguage();
297+ method public boolean isThought();
292298 property public final String code;
299+ property public boolean isThought;
293300 property public final String language;
294301 }
295302
296303 public final class FileDataPart implements com.google.firebase.ai.type.Part {
297304 ctor public FileDataPart(String uri, String mimeType);
298305 method public String getMimeType();
299306 method public String getUri();
307+ method public boolean isThought();
308+ property public boolean isThought;
300309 property public final String mimeType;
301310 property public final String uri;
302311 }
@@ -331,8 +340,10 @@ package com.google.firebase.ai.type {
331340 method public java.util.Map<java.lang.String,kotlinx.serialization.json.JsonElement> getArgs();
332341 method public String? getId();
333342 method public String getName();
343+ method public boolean isThought();
334344 property public final java.util.Map<java.lang.String,kotlinx.serialization.json.JsonElement> args;
335345 property public final String? id;
346+ property public boolean isThought;
336347 property public final String name;
337348 }
338349
@@ -361,7 +372,9 @@ package com.google.firebase.ai.type {
361372 method public String? getId();
362373 method public String getName();
363374 method public kotlinx.serialization.json.JsonObject getResponse();
375+ method public boolean isThought();
364376 property public final String? id;
377+ property public boolean isThought;
365378 property public final String name;
366379 property public final kotlinx.serialization.json.JsonObject response;
367380 }
@@ -375,6 +388,7 @@ package com.google.firebase.ai.type {
375388 method public java.util.List<com.google.firebase.ai.type.InlineDataPart> getInlineDataParts();
376389 method public com.google.firebase.ai.type.PromptFeedback? getPromptFeedback();
377390 method public String? getText();
391+ method public String? getThoughtSummary();
378392 method public com.google.firebase.ai.type.UsageMetadata? getUsageMetadata();
379393 property public final java.util.List<com.google.firebase.ai.type.Candidate> candidates;
380394 property public final java.util.List<com.google.firebase.ai.type.CodeExecutionResultPart> codeExecutionResults;
@@ -383,6 +397,7 @@ package com.google.firebase.ai.type {
383397 property public final java.util.List<com.google.firebase.ai.type.InlineDataPart> inlineDataParts;
384398 property public final com.google.firebase.ai.type.PromptFeedback? promptFeedback;
385399 property public final String? text;
400+ property public final String? thoughtSummary;
386401 property public final com.google.firebase.ai.type.UsageMetadata? usageMetadata;
387402 }
388403
@@ -553,7 +568,9 @@ package com.google.firebase.ai.type {
553568 public final class ImagePart implements com.google.firebase.ai.type.Part {
554569 ctor public ImagePart(android.graphics.Bitmap image);
555570 method public android.graphics.Bitmap getImage();
571+ method public boolean isThought();
556572 property public final android.graphics.Bitmap image;
573+ property public boolean isThought;
557574 }
558575
559576 @com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenAspectRatio {
@@ -702,12 +719,14 @@ package com.google.firebase.ai.type {
702719 @com.google.firebase.ai.type.PublicPreviewAPI public abstract class ImagenMaskReference extends com.google.firebase.ai.type.ImagenReferenceImage {
703720 method public static final java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions);
704721 method public static final java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = com.google.firebase.ai.type.ImagenImagePlacement.CENTER);
722+ method public static final java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = com.google.firebase.ai.type.ImagenImagePlacement.CENTER, double dilation = 0.01);
705723 field public static final com.google.firebase.ai.type.ImagenMaskReference.Companion Companion;
706724 }
707725
708726 public static final class ImagenMaskReference.Companion {
709727 method public java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions);
710728 method public java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = com.google.firebase.ai.type.ImagenImagePlacement.CENTER);
729+ method public java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = com.google.firebase.ai.type.ImagenImagePlacement.CENTER, double dilation = 0.01);
711730 }
712731
713732 @com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenPersonFilterLevel {
@@ -776,7 +795,9 @@ package com.google.firebase.ai.type {
776795 ctor public InlineDataPart(byte[] inlineData, String mimeType);
777796 method public byte[] getInlineData();
778797 method public String getMimeType();
798+ method public boolean isThought();
779799 property public final byte[] inlineData;
800+ property public boolean isThought;
780801 property public final String mimeType;
781802 }
782803
@@ -885,6 +906,8 @@ package com.google.firebase.ai.type {
885906 }
886907
887908 public interface Part {
909+ method public boolean isThought();
910+ property public abstract boolean isThought;
888911 }
889912
890913 public final class PartKt {
@@ -1145,6 +1168,8 @@ package com.google.firebase.ai.type {
11451168 public final class TextPart implements com.google.firebase.ai.type.Part {
11461169 ctor public TextPart(String text);
11471170 method public String getText();
1171+ method public boolean isThought();
1172+ property public boolean isThought;
11481173 property public final String text;
11491174 }
11501175
@@ -1154,6 +1179,7 @@ package com.google.firebase.ai.type {
11541179 public static final class ThinkingConfig.Builder {
11551180 ctor public ThinkingConfig.Builder();
11561181 method public com.google.firebase.ai.type.ThinkingConfig build();
1182+ method public com.google.firebase.ai.type.ThinkingConfig.Builder setIncludeThoughts(boolean includeThoughts);
11571183 method public com.google.firebase.ai.type.ThinkingConfig.Builder setThinkingBudget(int thinkingBudget);
11581184 }
11591185
0 commit comments