Skip to content

StreamSubject Class

A subject the receiver added to a stream, with the verification statement it made about it (SSF 1.0 Section 8.1.3.2): an omitted "verified" is assumed true, so the flag here is what the request MEANT, resolved by the management layer before storing.

C#
public sealed record StreamSubject : System.IEquatable<Abblix.SharedSignals.Transmitter.StreamSubject>

Inheritance System.Object → StreamSubject

Implements System.IEquatable<StreamSubject>

Constructors

StreamSubject(SubjectIdentifier, bool) Constructor

A subject the receiver added to a stream, with the verification statement it made about it (SSF 1.0 Section 8.1.3.2): an omitted "verified" is assumed true, so the flag here is what the request MEANT, resolved by the management layer before storing.

C#
public StreamSubject(Abblix.SecurityEvents.Subjects.SubjectIdentifier Subject, bool Verified);

Parameters

Subject Abblix.SecurityEvents.Subjects.SubjectIdentifier

The added subject, in any Identifier Format.

Verified System.Boolean

Whether the receiver has verified the subject claim.

Properties

StreamSubject.Subject Property

The added subject, in any Identifier Format.

C#
public Abblix.SecurityEvents.Subjects.SubjectIdentifier Subject { get; init; }

Property Value

Abblix.SecurityEvents.Subjects.SubjectIdentifier

StreamSubject.Verified Property

Whether the receiver has verified the subject claim.

C#
public bool Verified { get; init; }

Property Value

System.Boolean