Class GatewayInfo
- Namespace
- OpenShell
- Assembly
- OpenShell.Sdk.dll
Operational metadata about the gateway.
public sealed record GatewayInfo : IEquatable<GatewayInfo>
- Inheritance
-
GatewayInfo
- Implements
- Inherited Members
Constructors
GatewayInfo(ServiceStatus, string, IReadOnlyList<ComputeDriverInfo>, IReadOnlyList<ExtensionInfo>)
Operational metadata about the gateway.
public GatewayInfo(ServiceStatus Status, string GatewayVersion, IReadOnlyList<ComputeDriverInfo> ComputeDrivers, IReadOnlyList<ExtensionInfo> Extensions)
Parameters
StatusServiceStatusThe gateway service status.
GatewayVersionstringThe gateway version.
ComputeDriversIReadOnlyList<ComputeDriverInfo>The initialized compute drivers.
ExtensionsIReadOnlyList<ExtensionInfo>The extensions negotiated at startup.
Properties
ComputeDrivers
The initialized compute drivers.
public IReadOnlyList<ComputeDriverInfo> ComputeDrivers { get; init; }
Property Value
Extensions
The extensions negotiated at startup.
public IReadOnlyList<ExtensionInfo> Extensions { get; init; }
Property Value
GatewayVersion
The gateway version.
public string GatewayVersion { get; init; }
Property Value
Status
The gateway service status.
public ServiceStatus Status { get; init; }