@@ -157,6 +157,9 @@ package com.google.firebase.ai.java {
157
157
158
158
package com.google.firebase.ai.type {
159
159
160
+ public final class APINotConfiguredException extends com.google.firebase.ai.type.FirebaseAIException {
161
+ }
162
+
160
163
public final class AudioRecordInitializationFailedException extends com.google.firebase.ai.type.FirebaseAIException {
161
164
ctor public AudioRecordInitializationFailedException(String message);
162
165
}
@@ -214,6 +217,8 @@ package com.google.firebase.ai.type {
214
217
ctor public CodeExecutionResultPart(String outcome, String output);
215
218
method public String getOutcome();
216
219
method public String getOutput();
220
+ method public boolean isThought();
221
+ property public boolean isThought;
217
222
property public final String outcome;
218
223
property public final String output;
219
224
}
@@ -289,14 +294,18 @@ package com.google.firebase.ai.type {
289
294
ctor public ExecutableCodePart(String language, String code);
290
295
method public String getCode();
291
296
method public String getLanguage();
297
+ method public boolean isThought();
292
298
property public final String code;
299
+ property public boolean isThought;
293
300
property public final String language;
294
301
}
295
302
296
303
public final class FileDataPart implements com.google.firebase.ai.type.Part {
297
304
ctor public FileDataPart(String uri, String mimeType);
298
305
method public String getMimeType();
299
306
method public String getUri();
307
+ method public boolean isThought();
308
+ property public boolean isThought;
300
309
property public final String mimeType;
301
310
property public final String uri;
302
311
}
@@ -331,8 +340,10 @@ package com.google.firebase.ai.type {
331
340
method public java.util.Map<java.lang.String,kotlinx.serialization.json.JsonElement> getArgs();
332
341
method public String? getId();
333
342
method public String getName();
343
+ method public boolean isThought();
334
344
property public final java.util.Map<java.lang.String,kotlinx.serialization.json.JsonElement> args;
335
345
property public final String? id;
346
+ property public boolean isThought;
336
347
property public final String name;
337
348
}
338
349
@@ -361,7 +372,9 @@ package com.google.firebase.ai.type {
361
372
method public String? getId();
362
373
method public String getName();
363
374
method public kotlinx.serialization.json.JsonObject getResponse();
375
+ method public boolean isThought();
364
376
property public final String? id;
377
+ property public boolean isThought;
365
378
property public final String name;
366
379
property public final kotlinx.serialization.json.JsonObject response;
367
380
}
@@ -375,6 +388,7 @@ package com.google.firebase.ai.type {
375
388
method public java.util.List<com.google.firebase.ai.type.InlineDataPart> getInlineDataParts();
376
389
method public com.google.firebase.ai.type.PromptFeedback? getPromptFeedback();
377
390
method public String? getText();
391
+ method public String? getThoughtSummary();
378
392
method public com.google.firebase.ai.type.UsageMetadata? getUsageMetadata();
379
393
property public final java.util.List<com.google.firebase.ai.type.Candidate> candidates;
380
394
property public final java.util.List<com.google.firebase.ai.type.CodeExecutionResultPart> codeExecutionResults;
@@ -383,6 +397,7 @@ package com.google.firebase.ai.type {
383
397
property public final java.util.List<com.google.firebase.ai.type.InlineDataPart> inlineDataParts;
384
398
property public final com.google.firebase.ai.type.PromptFeedback? promptFeedback;
385
399
property public final String? text;
400
+ property public final String? thoughtSummary;
386
401
property public final com.google.firebase.ai.type.UsageMetadata? usageMetadata;
387
402
}
388
403
@@ -553,7 +568,9 @@ package com.google.firebase.ai.type {
553
568
public final class ImagePart implements com.google.firebase.ai.type.Part {
554
569
ctor public ImagePart(android.graphics.Bitmap image);
555
570
method public android.graphics.Bitmap getImage();
571
+ method public boolean isThought();
556
572
property public final android.graphics.Bitmap image;
573
+ property public boolean isThought;
557
574
}
558
575
559
576
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenAspectRatio {
@@ -702,12 +719,14 @@ package com.google.firebase.ai.type {
702
719
@com.google.firebase.ai.type.PublicPreviewAPI public abstract class ImagenMaskReference extends com.google.firebase.ai.type.ImagenReferenceImage {
703
720
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);
704
721
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);
705
723
field public static final com.google.firebase.ai.type.ImagenMaskReference.Companion Companion;
706
724
}
707
725
708
726
public static final class ImagenMaskReference.Companion {
709
727
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);
710
728
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);
711
730
}
712
731
713
732
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenPersonFilterLevel {
@@ -776,7 +795,9 @@ package com.google.firebase.ai.type {
776
795
ctor public InlineDataPart(byte[] inlineData, String mimeType);
777
796
method public byte[] getInlineData();
778
797
method public String getMimeType();
798
+ method public boolean isThought();
779
799
property public final byte[] inlineData;
800
+ property public boolean isThought;
780
801
property public final String mimeType;
781
802
}
782
803
@@ -885,6 +906,8 @@ package com.google.firebase.ai.type {
885
906
}
886
907
887
908
public interface Part {
909
+ method public boolean isThought();
910
+ property public abstract boolean isThought;
888
911
}
889
912
890
913
public final class PartKt {
@@ -1145,6 +1168,8 @@ package com.google.firebase.ai.type {
1145
1168
public final class TextPart implements com.google.firebase.ai.type.Part {
1146
1169
ctor public TextPart(String text);
1147
1170
method public String getText();
1171
+ method public boolean isThought();
1172
+ property public boolean isThought;
1148
1173
property public final String text;
1149
1174
}
1150
1175
@@ -1154,6 +1179,7 @@ package com.google.firebase.ai.type {
1154
1179
public static final class ThinkingConfig.Builder {
1155
1180
ctor public ThinkingConfig.Builder();
1156
1181
method public com.google.firebase.ai.type.ThinkingConfig build();
1182
+ method public com.google.firebase.ai.type.ThinkingConfig.Builder setIncludeThoughts(boolean includeThoughts);
1157
1183
method public com.google.firebase.ai.type.ThinkingConfig.Builder setThinkingBudget(int thinkingBudget);
1158
1184
}
1159
1185
0 commit comments