using SPTInstaller.Interfaces; namespace SPTInstaller.Models { public class Result : IResult { public bool Succeeded { get; private set; } public string Message { get; private set; } protected Result(string message, bool succeeded) { Message = message; Succeeded = succeeded; } public static Result FromSuccess(string message = "") => new Result(message, true); public static Result FromError(string message) => new Result(message, false); } }