Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
ReportAction.cs
1using System.Threading.Tasks;
2
4{
8 public abstract class ReportAction
9 {
10 private readonly ReportFile report;
11
17 {
18 this.report = Report;
19 }
20
24 public ReportFile Report => this.report;
25
31 public abstract Task<bool> Execute(ReportState State);
32 }
33}
Abstract base class for report actions.
Definition: ReportAction.cs:9
ReportFile Report
Parsed report containing the report action.
Definition: ReportAction.cs:24
ReportAction(ReportFile Report)
Abstract base class for report actions.
Definition: ReportAction.cs:16
abstract Task< bool > Execute(ReportState State)
Executes the report action.
Contains a parsed report, as defined in a report file.
Definition: ReportFile.cs:23
Class containing the state of a report.
Definition: ReportState.cs:12