private void OutputParams(AIResponse aiResponse)
{
var contextsParams = new Dictionary<string,string>();
if (aiResponse.Result?.Contexts != null)
{
foreach (var context in aiResponse.Result?.Contexts)
{
if (context.Parameters != null)
{
foreach (var parameter in context.Parameters)
{
if (!contextsParams.ContainsKey(parameter.Key))
{
contextsParams.Add(parameter.Key, parameter.Value);
}
}
}
}
}
var resultBuilder = new StringBuilder();
foreach (var contextsParam in contextsParams)
{
resultBuilder.AppendLine(contextsParam.Key + ": " + contextsParam.Value);
}
parametersTextBlock.Text = resultBuilder.ToString();
}