using System;
using System.Text.Json.Serialization;
using ElectronNET.API.Converter;
namespace ElectronNET.API.Entities
{
///
///
///
/// Up-to-date with electron-updater 6.7.2
public class UpdateInfo
{
///
/// Gets or sets the version.
///
public string Version { get; set; }
///
/// Gets or sets the files included in this update.
///
public UpdateFileInfo[] Files { get; set; } = new UpdateFileInfo[0];
///
/// Gets or sets the release name.
///
public string ReleaseName { get; set; }
///
/// Gets or sets the release notes.
///
[JsonConverter(typeof(ReleaseNotesConverter))]
public ReleaseNoteInfo[] ReleaseNotes { get; set; } = Array.Empty();
///
/// Gets or sets the release date.
///
public string ReleaseDate { get; set; }
///
/// Gets or sets the staged rollout percentage, 0-100.
///
public double StagingPercentage { get; set; }
}
}