// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

namespace Microsoft.DotNet.Tools.Run.LaunchSettings
{
    public class LaunchSettingsApplyResult
    {
        public LaunchSettingsApplyResult(bool success, string failureReason, ProjectLaunchSettingsModel launchSettings = null)
        {
            Success = success;
            FailureReason = failureReason;
            LaunchSettings = launchSettings;
        }

        public bool Success { get; }

        public string FailureReason { get; }

        public ProjectLaunchSettingsModel LaunchSettings { get; }
    }
}
