5 instantiations of McpServerToolApprovalResponseContent
Microsoft.Extensions.AI.Abstractions (1)
Contents\McpServerToolApprovalRequestContent.cs (1)
40public McpServerToolApprovalResponseContent CreateResponse(bool approved) => new(Id, approved);
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\AIContentTests.cs (1)
78new McpServerToolApprovalResponseContent("request123", approved: true)
Contents\UserInputResponseContentTests.cs (1)
43new McpServerToolApprovalResponseContent("request123", true),
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
226message.Contents.Add(new McpServerToolApprovalResponseContent(mtcari.ApprovalRequestId, mtcari.Approved) { RawRepresentation = mtcari });
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIResponseClientIntegrationTests.cs (1)
202.Select(c => new McpServerToolApprovalResponseContent(c.ToolCall.CallId, true))
8 references to McpServerToolApprovalResponseContent
Microsoft.Extensions.AI.Abstractions (6)
Contents\McpServerToolApprovalRequestContent.cs (2)
36/// Creates a <see cref="McpServerToolApprovalResponseContent"/> to indicate whether the function call is approved or rejected based on the value of <paramref name="approved"/>. 40public McpServerToolApprovalResponseContent CreateResponse(bool approved) => new(Id, approved);
Contents\McpServerToolApprovalResponseContent.cs (1)
16/// Initializes a new instance of the <see cref="McpServerToolApprovalResponseContent"/> class.
Contents\UserInputResponseContent.cs (1)
17[JsonDerivedType(typeof(McpServerToolApprovalResponseContent), "mcpServerToolApprovalResponse")]
Utilities\AIJsonUtilities.Defaults.cs (2)
59AddAIContentType(options, typeof(McpServerToolApprovalResponseContent), typeDiscriminatorId: "mcpServerToolApprovalResponse", checkBuiltIn: false); 133[JsonSerializable(typeof(McpServerToolApprovalResponseContent))]
Microsoft.Extensions.AI.OpenAI (2)
OpenAIResponsesChatClient.cs (2)
816McpServerToolApprovalResponseContent mcpResp => ResponseItem.CreateMcpApprovalResponseItem(mcpResp.Id, mcpResp.Approved), 1013case McpServerToolApprovalResponseContent mcpApprovalResponseContent: