Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
ReportState.cs
2using Waher.Script;
3using Waher.Things;
5
7{
11 public class ReportState
12 {
23 {
24 this.Query = Query;
25 this.Language = Language;
26 this.Variables = Variables;
27 this.ReportFilesNamespace = ReportFilesNamespace;
28 this.Origin = Origin;
29 this.Namespace = null;
30 }
31
35 public Query Query { get; }
36
40 public Language Language { get; }
41
45 public Namespace Namespace { get; internal set; }
46
51
55 public Variables Variables { get; }
56
60 public RequestOrigin Origin { get; }
61 }
62}
Class containing the state of a report.
Definition: ReportState.cs:12
Variables Variables
Current set of variables.
Definition: ReportState.cs:55
ReportState(Query Query, Language Language, Variables Variables, Namespace ReportFilesNamespace, RequestOrigin Origin)
Class containing the state of a report.
Definition: ReportState.cs:21
Query Query
Current query object reference.
Definition: ReportState.cs:35
Namespace ReportFilesNamespace
Language namespace reference for report files.
Definition: ReportState.cs:50
RequestOrigin Origin
Origin of request to generate report.
Definition: ReportState.cs:60
Language Language
Preferred language.
Definition: ReportState.cs:40
Contains information about a language.
Definition: Language.cs:17
Contains information about a namespace in a language.
Definition: Namespace.cs:17
Collection of variables.
Definition: Variables.cs:25
Class handling the reception of data from a query.
Definition: Query.cs:12
Tokens available in request.
Definition: RequestOrigin.cs:9