// Copyright Epic Games, Inc. All Rights Reserved. using System; using System.Collections.Generic; namespace EpicGames.BuildGraph { /// /// Defines a report to be generated as part of the build. /// public class BgReport { /// /// Name of this trigger /// public string Name { get; } /// /// Set of nodes to include in the report /// public HashSet Nodes { get; } = new HashSet(); /// /// List of users to notify with this report /// public HashSet NotifyUsers { get; } = new HashSet(StringComparer.InvariantCultureIgnoreCase); /// /// Constructor /// /// Name of this report public BgReport(string inName) { Name = inName; } /// /// Get the name of this report /// /// The name of this report public override string ToString() { return Name; } } }