1 write to Parameters
Aspire.Dashboard (1)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
106
toolDef.
Parameters
= ParseOpenApiSchema(paramsObj);
16 references to Parameters
Aspire.Dashboard (4)
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (4)
2884
if (toolVM.ToolDefinition.
Parameters
?.Properties.Count > 0)
2951
foreach (var prop in toolVM.ToolDefinition.
Parameters
.Properties)
2984
if (toolVM.ToolDefinition.
Parameters
.Required?.Contains(prop.Key) == true)
3051
if (toolVM.ToolDefinition.
Parameters
.Required?.Count > 0)
Aspire.Dashboard.Tests (12)
Model\GenAIVisualizerDialogViewModelTests.cs (12)
991
Assert.NotNull(tool.ToolDefinition.
Parameters
);
992
Assert.Equal("object", tool.ToolDefinition.
Parameters
.Type);
993
Assert.NotNull(tool.ToolDefinition.
Parameters
.Properties);
994
Assert.Equal(2, tool.ToolDefinition.
Parameters
.Properties.Count);
996
Assert.True(tool.ToolDefinition.
Parameters
.Properties.ContainsKey("location"));
997
var locationProp = tool.ToolDefinition.
Parameters
.Properties["location"];
1001
Assert.True(tool.ToolDefinition.
Parameters
.Properties.ContainsKey("unit"));
1002
var unitProp = tool.ToolDefinition.
Parameters
.Properties["unit"];
1009
Assert.NotNull(tool.ToolDefinition.
Parameters
.Required);
1010
Assert.Equal(2, tool.ToolDefinition.
Parameters
.Required.Count);
1011
Assert.Contains("location", tool.ToolDefinition.
Parameters
.Required);
1012
Assert.Contains("unit", tool.ToolDefinition.
Parameters
.Required);