Class AllToolsUpdateEntry
Individual tool entry in an all-tools update plan.
public sealed record AllToolsUpdateEntry : IEquatable<AllToolsUpdateEntry>
- Inheritance
-
AllToolsUpdateEntry
- Implements
- Inherited Members
Constructors
AllToolsUpdateEntry(string, string, string, string?, bool, bool)
Individual tool entry in an all-tools update plan.
public AllToolsUpdateEntry(string PackageId, string ToolName, string CurrentVersion, string? LatestVersion, bool HasUpdate, bool VersionCheckFailed)
Parameters
PackageIdstringToolNamestringCurrentVersionstringLatestVersionstringHasUpdateboolVersionCheckFailedbool
Properties
CurrentVersion
public string CurrentVersion { get; init; }
Property Value
HasUpdate
public bool HasUpdate { get; init; }
Property Value
LatestVersion
public string? LatestVersion { get; init; }
Property Value
PackageId
public string PackageId { get; init; }
Property Value
Status
public string Status { get; }
Property Value
ToolName
public string ToolName { get; init; }
Property Value
VersionCheckFailed
public bool VersionCheckFailed { get; init; }