// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved. using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AutomationTool { /// /// Defines a report to be generated as part of the build. /// class Report { /// /// Name of this trigger /// public readonly string Name; /// /// Set of nodes to include in the report /// public HashSet Nodes = new HashSet(); /// /// List of users to notify with this report /// public HashSet NotifyUsers = new HashSet(StringComparer.InvariantCultureIgnoreCase); /// /// Constructor /// /// Name of this report public Report(string InName) { Name = InName; } /// /// Get the name of this report /// /// The name of this report public override string ToString() { return Name; } } }