// 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; } } }