UpdateCheckStatus
Namespace: Busy.Bar
Status of the firmware update availability check.
public sealed record class UpdateCheckStatus : System.IEquatable`1[[Busy.Bar.UpdateCheckStatus, BusyBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
Inheritance Object → UpdateCheckStatus
Implements IEquatable<UpdateCheckStatus>
Attributes NullableContextAttribute, NullableAttribute
Properties
AvailableVersion
Version of the available update, if any (empty if none).
public string? AvailableVersion { get; init; }
Property Value
Event
Most recent lifecycle event reported by the check.
public UpdateCheckEvent? Event { get; init; }
Property Value
Status
Result of the check.
public UpdateCheckResultStatus? Status { get; init; }
Property Value
Constructors
UpdateCheckStatus(String, UpdateCheckEvent?, UpdateCheckResultStatus?)
Status of the firmware update availability check.
public UpdateCheckStatus(string? AvailableVersion, UpdateCheckEvent? Event, UpdateCheckResultStatus? Status)
Parameters
AvailableVersion String?
Version of the available update, if any (empty if none).
Event UpdateCheckEvent?
Most recent lifecycle event reported by the check.
Status UpdateCheckResultStatus?
Result of the check.