Class InstallationInfo
- Namespace
- JD.AI.Core.Installation
- Assembly
- JD.AI.Core.dll
Describes the current JD.AI installation — how it was installed, where, and what version.
public sealed record InstallationInfo : IEquatable<InstallationInfo>
- Inheritance
-
InstallationInfo
- Implements
- Inherited Members
Constructors
InstallationInfo(InstallKind, string, string, string)
Describes the current JD.AI installation — how it was installed, where, and what version.
public InstallationInfo(InstallKind Kind, string ExecutablePath, string CurrentVersion, string RuntimeId)
Parameters
KindInstallKindHow the tool was installed.
ExecutablePathstringFull path to the running executable.
CurrentVersionstringCurrently running version string.
RuntimeIdstringRuntime identifier for this platform (e.g.
win-x64,linux-arm64).
Properties
CurrentVersion
Currently running version string.
public string CurrentVersion { get; init; }
Property Value
ExecutablePath
Full path to the running executable.
public string ExecutablePath { get; init; }
Property Value
Kind
How the tool was installed.
public InstallKind Kind { get; init; }
Property Value
RuntimeId
Runtime identifier for this platform (e.g. win-x64, linux-arm64).
public string RuntimeId { get; init; }