Table of Contents

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

Kind InstallKind

How the tool was installed.

ExecutablePath string

Full path to the running executable.

CurrentVersion string

Currently running version string.

RuntimeId string

Runtime identifier for this platform (e.g. win-x64, linux-arm64).

Properties

CurrentVersion

Currently running version string.

public string CurrentVersion { get; init; }

Property Value

string

ExecutablePath

Full path to the running executable.

public string ExecutablePath { get; init; }

Property Value

string

Kind

How the tool was installed.

public InstallKind Kind { get; init; }

Property Value

InstallKind

RuntimeId

Runtime identifier for this platform (e.g. win-x64, linux-arm64).

public string RuntimeId { get; init; }

Property Value

string