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.