Class UpdatePlan
- Namespace
- JD.AI.Core.Installation
- Assembly
- JD.AI.Core.dll
A complete update plan for all installed JD.AI tools.
public sealed record UpdatePlan : IEquatable<UpdatePlan>
- Inheritance
-
UpdatePlan
- Implements
- Inherited Members
Constructors
UpdatePlan(IReadOnlyList<InstalledTool>, IReadOnlyList<ToolUpdate>, bool)
A complete update plan for all installed JD.AI tools.
public UpdatePlan(IReadOnlyList<InstalledTool> Tools, IReadOnlyList<ToolUpdate> Updates, bool HasUpdates)
Parameters
ToolsIReadOnlyList<InstalledTool>UpdatesIReadOnlyList<ToolUpdate>HasUpdatesbool
Properties
HasUpdates
public bool HasUpdates { get; init; }
Property Value
Results
public IReadOnlyList<ToolUpdate> Results { get; init; }
Property Value
Tools
public IReadOnlyList<InstalledTool> Tools { get; init; }
Property Value
TotalCount
public int TotalCount { get; }
Property Value
UnknownCount
public int UnknownCount { get; }
Property Value
UpToDateCount
public int UpToDateCount { get; }
Property Value
UpdateCount
public int UpdateCount { get; }
Property Value
Updates
public IReadOnlyList<ToolUpdate> Updates { get; init; }