17 using Newtonsoft.Json;
20 using System.Collections.Generic;
35 [JsonProperty(PropertyName =
"id")]
36 public int Id {
get; }
41 [JsonProperty(PropertyName =
"value", NullValueHandling = NullValueHandling.Ignore)]
42 public IReadOnlyDictionary<string, string>
Value {
get; }
49 public ParameterSet(
int id, IReadOnlyDictionary<string, string> value)
60 return string.Join(
',',
Value.OrderBy(kvp => kvp.Key).Select(arg => $
"{arg.Key}:{arg.Value}"));