/* UpdateCheckInformation.cs $ This file is part of the HandBrake source code. Homepage: . It may be used under the terms of the GNU General Public License. */ namespace HandBrake.Framework.Model { using System; using HandBrake.Framework.Services.Interfaces; /// /// Provides information about an update check. /// public struct UpdateCheckInformation { /// /// Gets or sets a value indicating whether a New Version is Available. /// public bool NewVersionAvailable { get; set; } /// /// Gets a value indicating whether an Error Occured. /// public bool ErrorOccured { get { return this.Error != null; } } /// /// Gets or sets information about the new build, if any. This will be null if there is no new verison. /// public IAppcastReader BuildInformation { get; set; } /// /// Gets or sets the error that occurred, if any. This will be null if no error occured. /// public Exception Error { get; set; } } }