Table of Contents

Class PublishInfo

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

Represents a release as the app's update feed publishes it.

public class PublishInfo
Inheritance
PublishInfo
Inherited Members

Properties

DeprecatedVersion

Gets the newest deprecated version: an app at it or older must update. The default is 0.0, none.

public Version DeprecatedVersion { get; init; }

Property Value

Version

GooglePlayUrl

Gets the release's Google Play page, or null.

public Uri? GooglePlayUrl { get; init; }

Property Value

Uri

InstallationPageUrl

Gets the page that tells how to install the release.

public required Uri InstallationPageUrl { get; init; }

Property Value

Uri

NotificationDelay

Gets how long after the release the app waits before it tells the person of it, which lets a store catch up. The default is none.

public TimeSpan NotificationDelay { get; init; }

Property Value

TimeSpan

PackageUrl

Gets the address of the release's package.

public required Uri PackageUrl { get; init; }

Property Value

Uri

ReleaseDate

Gets when the release was published, in UTC.

public required DateTime ReleaseDate { get; init; }

Property Value

DateTime

UpdateInfoUrl

Gets the address of the feed that publishes it.

public required Uri UpdateInfoUrl { get; init; }

Property Value

Uri

Version

Gets the release's version.

public required Version Version { get; init; }

Property Value

Version