Table of Contents

Class AppUpdaterStatus

Namespace
VpnHood.AppLib.Api.Updaters
Assembly
VpnHood.AppLib.Api.dll

Represents where the app's update stands, as the notice reads it.

public class AppUpdaterStatus
Inheritance
AppUpdaterStatus
Inherited Members

Properties

CheckedTime

Gets when the app last recorded a check, of the store or of the feed, in UTC, or null.

public required DateTime? CheckedTime { get; init; }

Property Value

DateTime?

Prompt

Gets a value indicating whether the notice should show: always for an update downloading, installing or failed; and, unless a desktop's automatic update still has time to install the release itself, for a downloaded update, and for an old version the store does not offer to update, outside the person's Later.

public required bool Prompt { get; init; }

Property Value

bool

PublishInfo

Gets the feed's release, or null where none was read.

public required PublishInfo? PublishInfo { get; init; }

Property Value

PublishInfo

UpdateState

Gets the update the notice offers where the app updates itself, or null where it does not, as where a store's own screen shows it, and the notice keeps its link.

public required AppUpdateState? UpdateState { get; init; }

Property Value

AppUpdateState

VersionStatus

Gets how this version stands: against the store's offer where one is made, else against the feed's release.

public required VersionStatus VersionStatus { get; init; }

Property Value

VersionStatus