Table of Contents

Class EndpointStatus

Namespace
OpenShell
Assembly
OpenShell.Sdk.dll

What the sandbox supervisor last observed for one declared endpoint.

public sealed record EndpointStatus : IEquatable<EndpointStatus>
Inheritance
EndpointStatus
Implements
Inherited Members

Properties

EndpointId

The endpoint identifier.

public string EndpointId { get; init; }

Property Value

string

Host

The endpoint host.

public string Host { get; init; }

Property Value

string

LastFailure

The classified cause of the latest failure; null when there is none.

public EndpointFailure? LastFailure { get; init; }

Property Value

EndpointFailure

LastReportedAt

When the supervisor reported LastResult.

public DateTimeOffset? LastReportedAt { get; init; }

Property Value

DateTimeOffset?

LastResult

Outcome of the latest observed exchange.

public EndpointResult LastResult { get; init; }

Property Value

EndpointResult

Path

The endpoint path, when the endpoint is path-scoped.

public string Path { get; init; }

Property Value

string

Ports

The endpoint ports.

public IReadOnlyList<uint> Ports { get; init; }

Property Value

IReadOnlyList<uint>