1 write to Parameters
Aspire.Dashboard (1)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
112
toolDef.
Parameters
= ParseOpenApiSchema(paramsObj);
16 references to Parameters
Aspire.Dashboard (4)
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (4)
2949
if (toolVM.ToolDefinition.
Parameters
?.Properties.Count > 0)
3016
foreach (var prop in toolVM.ToolDefinition.
Parameters
.Properties)
3049
if (toolVM.ToolDefinition.
Parameters
.Required?.Contains(prop.Key) == true)
3116
if (toolVM.ToolDefinition.
Parameters
.Required?.Count > 0)
Aspire.Dashboard.Tests (12)
Model\GenAIVisualizerDialogViewModelTests.cs (12)
1163
Assert.NotNull(tool.ToolDefinition.
Parameters
);
1164
Assert.Equal("object", tool.ToolDefinition.
Parameters
.Type);
1165
Assert.NotNull(tool.ToolDefinition.
Parameters
.Properties);
1166
Assert.Equal(2, tool.ToolDefinition.
Parameters
.Properties.Count);
1168
Assert.True(tool.ToolDefinition.
Parameters
.Properties.ContainsKey("location"));
1169
var locationProp = tool.ToolDefinition.
Parameters
.Properties["location"];
1173
Assert.True(tool.ToolDefinition.
Parameters
.Properties.ContainsKey("unit"));
1174
var unitProp = tool.ToolDefinition.
Parameters
.Properties["unit"];
1181
Assert.NotNull(tool.ToolDefinition.
Parameters
.Required);
1182
Assert.Equal(2, tool.ToolDefinition.
Parameters
.Required.Count);
1183
Assert.Contains("location", tool.ToolDefinition.
Parameters
.Required);
1184
Assert.Contains("unit", tool.ToolDefinition.
Parameters
.Required);