@@ -217,6 +217,8 @@ package com.google.firebase.ai.type {
217
217
ctor public CodeExecutionResultPart(String outcome, String output);
218
218
method public String getOutcome();
219
219
method public String getOutput();
220
+ method public boolean isThought();
221
+ property public boolean isThought;
220
222
property public final String outcome;
221
223
property public final String output;
222
224
}
@@ -292,14 +294,18 @@ package com.google.firebase.ai.type {
292
294
ctor public ExecutableCodePart(String language, String code);
293
295
method public String getCode();
294
296
method public String getLanguage();
297
+ method public boolean isThought();
295
298
property public final String code;
299
+ property public boolean isThought;
296
300
property public final String language;
297
301
}
298
302
299
303
public final class FileDataPart implements com.google.firebase.ai.type.Part {
300
304
ctor public FileDataPart(String uri, String mimeType);
301
305
method public String getMimeType();
302
306
method public String getUri();
307
+ method public boolean isThought();
308
+ property public boolean isThought;
303
309
property public final String mimeType;
304
310
property public final String uri;
305
311
}
@@ -334,8 +340,10 @@ package com.google.firebase.ai.type {
334
340
method public java.util.Map<java.lang.String,kotlinx.serialization.json.JsonElement> getArgs();
335
341
method public String? getId();
336
342
method public String getName();
343
+ method public boolean isThought();
337
344
property public final java.util.Map<java.lang.String,kotlinx.serialization.json.JsonElement> args;
338
345
property public final String? id;
346
+ property public boolean isThought;
339
347
property public final String name;
340
348
}
341
349
@@ -364,7 +372,9 @@ package com.google.firebase.ai.type {
364
372
method public String? getId();
365
373
method public String getName();
366
374
method public kotlinx.serialization.json.JsonObject getResponse();
375
+ method public boolean isThought();
367
376
property public final String? id;
377
+ property public boolean isThought;
368
378
property public final String name;
369
379
property public final kotlinx.serialization.json.JsonObject response;
370
380
}
@@ -376,12 +386,14 @@ package com.google.firebase.ai.type {
376
386
method public java.util.List<com.google.firebase.ai.type.InlineDataPart> getInlineDataParts();
377
387
method public com.google.firebase.ai.type.PromptFeedback? getPromptFeedback();
378
388
method public String? getText();
389
+ method public String? getThoughtSummary();
379
390
method public com.google.firebase.ai.type.UsageMetadata? getUsageMetadata();
380
391
property public final java.util.List<com.google.firebase.ai.type.Candidate> candidates;
381
392
property public final java.util.List<com.google.firebase.ai.type.FunctionCallPart> functionCalls;
382
393
property public final java.util.List<com.google.firebase.ai.type.InlineDataPart> inlineDataParts;
383
394
property public final com.google.firebase.ai.type.PromptFeedback? promptFeedback;
384
395
property public final String? text;
396
+ property public final String? thoughtSummary;
385
397
property public final com.google.firebase.ai.type.UsageMetadata? usageMetadata;
386
398
}
387
399
@@ -552,7 +564,9 @@ package com.google.firebase.ai.type {
552
564
public final class ImagePart implements com.google.firebase.ai.type.Part {
553
565
ctor public ImagePart(android.graphics.Bitmap image);
554
566
method public android.graphics.Bitmap getImage();
567
+ method public boolean isThought();
555
568
property public final android.graphics.Bitmap image;
569
+ property public boolean isThought;
556
570
}
557
571
558
572
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenAspectRatio {
@@ -777,7 +791,9 @@ package com.google.firebase.ai.type {
777
791
ctor public InlineDataPart(byte[] inlineData, String mimeType);
778
792
method public byte[] getInlineData();
779
793
method public String getMimeType();
794
+ method public boolean isThought();
780
795
property public final byte[] inlineData;
796
+ property public boolean isThought;
781
797
property public final String mimeType;
782
798
}
783
799
@@ -886,6 +902,8 @@ package com.google.firebase.ai.type {
886
902
}
887
903
888
904
public interface Part {
905
+ method public boolean isThought();
906
+ property public abstract boolean isThought;
889
907
}
890
908
891
909
public final class PartKt {
@@ -1146,6 +1164,8 @@ package com.google.firebase.ai.type {
1146
1164
public final class TextPart implements com.google.firebase.ai.type.Part {
1147
1165
ctor public TextPart(String text);
1148
1166
method public String getText();
1167
+ method public boolean isThought();
1168
+ property public boolean isThought;
1149
1169
property public final String text;
1150
1170
}
1151
1171
@@ -1155,6 +1175,7 @@ package com.google.firebase.ai.type {
1155
1175
public static final class ThinkingConfig.Builder {
1156
1176
ctor public ThinkingConfig.Builder();
1157
1177
method public com.google.firebase.ai.type.ThinkingConfig build();
1178
+ method public com.google.firebase.ai.type.ThinkingConfig.Builder setIncludeThoughts(boolean includeThoughts);
1158
1179
method public com.google.firebase.ai.type.ThinkingConfig.Builder setThinkingBudget(int thinkingBudget);
1159
1180
}
1160
1181
0 commit comments