You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
method public static com.google.firebase.ai.type.LiveGenerationConfig liveGenerationConfig(kotlin.jvm.functions.Function1<? super com.google.firebase.ai.type.LiveGenerationConfig.Builder,kotlin.Unit> init);
636
618
}
637
619
620
+
@com.google.firebase.ai.type.PublicPreviewAPI public final class LiveServerContent implements com.google.firebase.ai.type.LiveServerMessage {
621
+
ctor public LiveServerContent(com.google.firebase.ai.type.Content? content, boolean interrupted, boolean turnComplete, boolean generationComplete);
622
+
method public com.google.firebase.ai.type.Content? getContent();
623
+
method public boolean getGenerationComplete();
624
+
method public boolean getInterrupted();
625
+
method public boolean getTurnComplete();
626
+
property public final com.google.firebase.ai.type.Content? content;
627
+
property public final boolean generationComplete;
628
+
property public final boolean interrupted;
629
+
property public final boolean turnComplete;
630
+
}
631
+
632
+
@com.google.firebase.ai.type.PublicPreviewAPI public interface LiveServerMessage {
633
+
}
634
+
635
+
@com.google.firebase.ai.type.PublicPreviewAPI public final class LiveServerSetupComplete implements com.google.firebase.ai.type.LiveServerMessage {
636
+
ctor public LiveServerSetupComplete();
637
+
}
638
+
639
+
@com.google.firebase.ai.type.PublicPreviewAPI public final class LiveServerToolCall implements com.google.firebase.ai.type.LiveServerMessage {
640
+
ctor public LiveServerToolCall(java.util.List<com.google.firebase.ai.type.FunctionCallPart> functionCalls);
641
+
method public java.util.List<com.google.firebase.ai.type.FunctionCallPart> getFunctionCalls();
642
+
property public final java.util.List<com.google.firebase.ai.type.FunctionCallPart> functionCalls;
643
+
}
644
+
645
+
@com.google.firebase.ai.type.PublicPreviewAPI public final class LiveServerToolCallCancellation implements com.google.firebase.ai.type.LiveServerMessage {
646
+
ctor public LiveServerToolCallCancellation(java.util.List<java.lang.String> functionIds);
647
+
method public java.util.List<java.lang.String> getFunctionIds();
648
+
property public final java.util.List<java.lang.String> functionIds;
649
+
}
650
+
638
651
@com.google.firebase.ai.type.PublicPreviewAPI public final class LiveSession {
639
652
method public suspend Object? close(kotlin.coroutines.Continuation<? super kotlin.Unit>);
640
-
method public kotlinx.coroutines.flow.Flow<com.google.firebase.ai.type.LiveContentResponse> receive();
653
+
method public kotlinx.coroutines.flow.Flow<com.google.firebase.ai.type.LiveServerMessage> receive();
641
654
method public suspend Object? send(com.google.firebase.ai.type.Content content, kotlin.coroutines.Continuation<? super kotlin.Unit>);
642
655
method public suspend Object? send(String text, kotlin.coroutines.Continuation<? super kotlin.Unit>);
643
656
method public suspend Object? sendFunctionResponse(java.util.List<com.google.firebase.ai.type.FunctionResponsePart> functionList, kotlin.coroutines.Continuation<? super kotlin.Unit>);
0 commit comments