Skip to content

RemoveSubjectRequest Class

The body of a receiver's request to remove a subject from an Event Stream (SSF 1.0 Section 8.1.3.3). Success is an empty 204; as with adding, a transmitter may answer success without acting, so the response reveals nothing about who it knows (SSF 1.0 Sections 8.1.3.3, 9.1).

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

Inheritance System.Object → RemoveSubjectRequest

Implements System.IEquatable<RemoveSubjectRequest>

Properties

RemoveSubjectRequest.StreamId Property

REQUIRED. The stream the subject is being removed from (SSF 1.0 Section 8.1.3.3).

C#
public string StreamId { get; init; }

Property Value

System.String

RemoveSubjectRequest.Subject Property

REQUIRED. The subject being removed (SSF 1.0 Section 8.1.3.3).

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

Property Value

Abblix.SecurityEvents.Subjects.SubjectIdentifier