Skip to content

StreamStatus Class

An Event Stream's status document: one shape for both directions, because the read response (SSF 1.0 Section 8.1.2.1) and the update request and its echo (Section 8.1.2.2) carry the same three members.

C#
public sealed record StreamStatus : System.IEquatable<Abblix.SharedSignals.Model.StreamStatus>

Inheritance System.Object → StreamStatus

Implements System.IEquatable<StreamStatus>

Properties

StreamStatus.Reason Property

OPTIONAL. Why the status is what it is (SSF 1.0 Section 8.1.2).

C#
public string? Reason { get; init; }

Property Value

System.String

StreamStatus.Status Property

REQUIRED. The status value, one of StreamStatuses (SSF 1.0 Section 8.1.2.1).

C#
public string Status { get; init; }

Property Value

System.String

StreamStatus.StreamId Property

REQUIRED. The stream whose status this is (SSF 1.0 Section 8.1.2).

C#
public string StreamId { get; init; }

Property Value

System.String