#### [Abblix\.SharedSignals](https://www.abblix.com/en/docs/api/abblix-sharedsignals 'index')
### [Abblix\.SharedSignals\.Transmitter](https://www.abblix.com/en/docs/api/abblix-sharedsignals/Abblix.SharedSignals.Transmitter 'Abblix\.SharedSignals\.Transmitter')

## 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\.

```csharp
public sealed record StreamSubject : System.IEquatable<Abblix.SharedSignals.Transmitter.StreamSubject>
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → StreamSubject

Implements [System\.IEquatable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')[StreamSubject](https://www.abblix.com/en/docs/api/abblix-sharedsignals/Abblix.SharedSignals.Transmitter.StreamSubject 'Abblix\.SharedSignals\.Transmitter\.StreamSubject')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')
### Constructors

## StreamSubject\(SubjectIdentifier, bool\) Constructor {#Abblix.SharedSignals.Transmitter.StreamSubject.StreamSubject(Abblix.SecurityEvents.Subjects.SubjectIdentifier,bool)}

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\.

```csharp
public StreamSubject(Abblix.SecurityEvents.Subjects.SubjectIdentifier Subject, bool Verified);
```
#### Parameters

###### `Subject` [Abblix\.SecurityEvents\.Subjects\.SubjectIdentifier](https://learn.microsoft.com/en-us/dotnet/api/abblix.securityevents.subjects.subjectidentifier 'Abblix\.SecurityEvents\.Subjects\.SubjectIdentifier') {#Abblix.SharedSignals.Transmitter.StreamSubject.StreamSubject(Abblix.SecurityEvents.Subjects.SubjectIdentifier,bool).Subject}

The added subject, in any Identifier Format\.

###### `Verified` [System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean') {#Abblix.SharedSignals.Transmitter.StreamSubject.StreamSubject(Abblix.SecurityEvents.Subjects.SubjectIdentifier,bool).Verified}

Whether the receiver has verified the subject claim\.
### Properties

## StreamSubject\.Subject Property {#Abblix.SharedSignals.Transmitter.StreamSubject.Subject}

The added subject, in any Identifier Format\.

```csharp
public Abblix.SecurityEvents.Subjects.SubjectIdentifier Subject { get; init; }
```

#### Property Value
[Abblix\.SecurityEvents\.Subjects\.SubjectIdentifier](https://learn.microsoft.com/en-us/dotnet/api/abblix.securityevents.subjects.subjectidentifier 'Abblix\.SecurityEvents\.Subjects\.SubjectIdentifier')

## StreamSubject\.Verified Property {#Abblix.SharedSignals.Transmitter.StreamSubject.Verified}

Whether the receiver has verified the subject claim\.

```csharp
public bool Verified { get; init; }
```

#### Property Value
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
