Skip to main content

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​

String

Event​

Most recent lifecycle event reported by the check.

public UpdateCheckEvent? Event { get; init; }

Property Value​

UpdateCheckEvent?

Status​

Result of the check.

public UpdateCheckResultStatus? Status { get; init; }

Property Value​

UpdateCheckResultStatus?

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.