//------------------------------------------------------------------------------ // // This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. // // Changes to this file may cause incorrect behavior and will be lost when // the code is regenerated. // //------------------------------------------------------------------------------ #nullable enable namespace LukeHagar.PlexAPI.SDK.Models.Requests { using LukeHagar.PlexAPI.SDK.Models.Requests; using LukeHagar.PlexAPI.SDK.Utils; using Newtonsoft.Json; public class Release { /// /// A list of what has been added in this version /// [JsonProperty("added")] public string? Added { get; set; } /// /// The URL of where this update is available /// [JsonProperty("downloadURL")] public string? DownloadURL { get; set; } /// /// A list of what has been fixed in this version /// [JsonProperty("fixed")] public string? Fixed { get; set; } /// /// The URL key of the update /// [JsonProperty("key")] public string? Key { get; set; } /// /// The status of this update.
/// /// ///
/// - available - This release is available
/// - downloading - This release is downloading
/// - downloaded - This release has been downloaded
/// - installing - This release is installing
/// - tonight - This release will be installed tonight
/// - skipped - This release has been skipped
/// - error - This release has an error
/// - notify - This release is only notifying it is available (typically because it cannot be installed on this setup)
/// - done - This release is complete
/// ///
///
[JsonProperty("state")] public GetUpdatesStatusState? State { get; set; } /// /// The version available /// [JsonProperty("version")] public string? Version { get; set; } } }