Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
TasksRequestsCapabilities.cs
2
4{
9 {
13 public TasksRequestsSamplingCapabilities? Sampling { get; internal set; }
14
19
26 public static bool TryParse(Dictionary<string, object> Generic,
28 {
30
31 if (Generic.TryGetValue("requests", out object? Obj) &&
32 Obj is Dictionary<string, object> Requests)
33 {
34 if (Requests.TryGetValue("sampling", out Obj) &&
35 Obj is Dictionary<string, object> TasksRequestsSampling &&
36 TasksRequestsSamplingCapabilities.TryParse(TasksRequestsSampling, out TasksRequestsSamplingCapabilities TasksRequestsSamplingParsed))
37 {
38 Result.Sampling = TasksRequestsSamplingParsed;
39 }
40
41 if (Requests.TryGetValue("elicitation", out Obj) &&
42 Obj is Dictionary<string, object> TasksRequestsElicitation &&
43 TasksRequestsElicitationCapabilities.TryParse(TasksRequestsElicitation, out TasksRequestsElicitationCapabilities TasksRequestsElicitationParsed))
44 {
45 Result.Elicitation = TasksRequestsElicitationParsed;
46 }
47 }
48
49 Typed = Result;
50 return true;
51 }
52 }
53}
TasksRequestsElicitationCapabilities? Elicitation
Task support for elicitation-related requests.
static bool TryParse(Dictionary< string, object > Generic, out TasksRequestsCapabilities Typed)
Tries to parse a generic structure into a typed structure.
TasksRequestsSamplingCapabilities? Sampling
Task support for sampling-related requests.
static bool TryParse(Dictionary< string, object > Generic, out TasksRequestsElicitationCapabilities Typed)
Tries to parse a generic structure into a typed structure.
static bool TryParse(Dictionary< string, object > Generic, out TasksRequestsSamplingCapabilities Typed)
Tries to parse a generic structure into a typed structure.