test-integration/Microsoft.Azure.WebJobs.Extensions.OpenApi.TestApp/Models/DictionaryObjectModel.cs (19 lines of code) (raw):
using System.Collections.Generic;
namespace Microsoft.Azure.WebJobs.Extensions.OpenApi.TestApp.Models
{
public class DictionaryObjectModel
{
public Dictionary<string, object> ObjectValue { get; set; }
public IDictionary<string, bool> BooleanValue { get; set; }
public IReadOnlyDictionary<string, string> StringValue { get; set; }
public KeyValuePair<string, int> Int32Value { get; set; }
public Dictionary<string, ObjectObjectModel> ObjectObjectValue { get; set; }
public IDictionary<string, BooleanObjectModel> BooleanObjectValue { get; set; }
public IReadOnlyDictionary<string, StringObjectModel> StringObjectValue { get; set; }
public KeyValuePair<string, IntegerObjectModel> IntegerObjectValue { get; set; }
public Dictionary<int, object[]> ObjectArrayValue { get; set; }
public IDictionary<int, bool[]> BooleanArrayValue { get; set; }
public IReadOnlyDictionary<string, string[]> StringArrayValue { get; set; }
public KeyValuePair<int, int[]> Int32ArrayValue { get; set; }
}
}