11 instantiations of ResponseOutputItemRealtimeServerMessage
Microsoft.Extensions.AI.Abstractions.Tests (3)
Realtime\RealtimeServerMessageTests.cs (3)
230var message = new ResponseOutputItemRealtimeServerMessage(RealtimeServerMessageType.ResponseOutputItemDone); 238var message = new ResponseOutputItemRealtimeServerMessage(RealtimeServerMessageType.ResponseOutputItemAdded); 250var message = new ResponseOutputItemRealtimeServerMessage(RealtimeServerMessageType.ResponseOutputItemDone)
Microsoft.Extensions.AI.OpenAI (5)
OpenAIRealtimeClientSession.cs (5)
998return new ResponseOutputItemRealtimeServerMessage(type) 1014return new ResponseOutputItemRealtimeServerMessage(RealtimeServerMessageType.RawContentOnly) 1021return new ResponseOutputItemRealtimeServerMessage(type) 1078return new ResponseOutputItemRealtimeServerMessage(type) 1090return new ResponseOutputItemRealtimeServerMessage(type)
Microsoft.Extensions.AI.Tests (3)
Realtime\FunctionInvokingRealtimeClientTests.cs (2)
485var combinedMessage = new ResponseOutputItemRealtimeServerMessage(RealtimeServerMessageType.ResponseOutputItemDone) 644return new ResponseOutputItemRealtimeServerMessage(RealtimeServerMessageType.ResponseOutputItemDone)
Realtime\OpenTelemetryRealtimeClientTests.cs (1)
604yield return new ResponseOutputItemRealtimeServerMessage(RealtimeServerMessageType.ResponseOutputItemDone)
16 references to ResponseOutputItemRealtimeServerMessage
Microsoft.Extensions.AI (4)
Realtime\FunctionInvokingRealtimeClientSession.cs (2)
163if (message is ResponseOutputItemRealtimeServerMessage responseOutputItemMessage && responseOutputItemMessage.Type == RealtimeServerMessageType.ResponseOutputItemDone) 211private static bool ExtractFunctionCalls(ResponseOutputItemRealtimeServerMessage message, List<FunctionCallContent> functionCallContents)
Realtime\OpenTelemetryRealtimeClientSession.cs (2)
343if (message is ResponseOutputItemRealtimeServerMessage) 418case ResponseOutputItemRealtimeServerMessage outputItemMsg:
Microsoft.Extensions.AI.Abstractions (1)
Realtime\ResponseOutputItemRealtimeServerMessage.cs (1)
27/// Initializes a new instance of the <see cref="ResponseOutputItemRealtimeServerMessage"/> class.
Microsoft.Extensions.AI.Abstractions.Tests (3)
Realtime\RealtimeServerMessageTests.cs (3)
230var message = new ResponseOutputItemRealtimeServerMessage(RealtimeServerMessageType.ResponseOutputItemDone); 238var message = new ResponseOutputItemRealtimeServerMessage(RealtimeServerMessageType.ResponseOutputItemAdded); 250var message = new ResponseOutputItemRealtimeServerMessage(RealtimeServerMessageType.ResponseOutputItemDone)
Microsoft.Extensions.AI.OpenAI (4)
OpenAIRealtimeClientSession.cs (4)
994private static ResponseOutputItemRealtimeServerMessage MapResponseOutputItem( 1008private static ResponseOutputItemRealtimeServerMessage MapConversationItem( 1075private static ResponseOutputItemRealtimeServerMessage MapMcpCallEvent( 1087private static ResponseOutputItemRealtimeServerMessage MapMcpListToolsEvent(
Microsoft.Extensions.AI.Tests (4)
Realtime\FunctionInvokingRealtimeClientTests.cs (4)
475var msg1 = CreateFunctionCallOutputItemMessage("call_a", "slow_func", null); 476var msg2 = CreateFunctionCallOutputItemMessage("call_b", "slow_func", null); 485var combinedMessage = new ResponseOutputItemRealtimeServerMessage(RealtimeServerMessageType.ResponseOutputItemDone) 638private static ResponseOutputItemRealtimeServerMessage CreateFunctionCallOutputItemMessage(