// Copyright Epic Games, Inc. All Rights Reserved.
namespace UnrealToolbox.Plugins.Artifacts
{
///
/// Settings for the artifacts plugin
///
[Serializable]
public class DownloadSettings
{
///
/// Output directory for the download
///
public string? OutputDir { get; set; }
///
/// Whether to append the build name to the output directory
///
public bool AppendBuildName { get; set; }
///
/// Whether to patch existing data when writing the new build
///
public bool PatchExistingData { get; set; }
///
/// Default constructor
///
public DownloadSettings()
{ }
///
/// Copy constructor
///
public DownloadSettings(DownloadSettings other)
{
OutputDir = other.OutputDir;
AppendBuildName = other.AppendBuildName;
PatchExistingData = other.PatchExistingData;
}
}
}