Table of Contents

Class AllToolsUpdateEntry

Namespace
JD.AI.Daemon.Services
Assembly
JD.AI.Daemon.dll

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

PackageId string
ToolName string
CurrentVersion string
LatestVersion string
HasUpdate bool
VersionCheckFailed bool

Properties

CurrentVersion

public string CurrentVersion { get; init; }

Property Value

string

HasUpdate

public bool HasUpdate { get; init; }

Property Value

bool

LatestVersion

public string? LatestVersion { get; init; }

Property Value

string

PackageId

public string PackageId { get; init; }

Property Value

string

Status

public string Status { get; }

Property Value

string

ToolName

public string ToolName { get; init; }

Property Value

string

VersionCheckFailed

public bool VersionCheckFailed { get; init; }

Property Value

bool