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

## StreamUpdatedEventPayload Class

The payload of the Stream Updated Event \(SSF 1\.0 Section 8\.1\.5\): the transmitter's
announcement that it changed a stream's status on its own\. The SET carrying it names the
stream in its top\-level "sub\_id", an opaque identifier whose id is the stream's\.

```csharp
public sealed record StreamUpdatedEventPayload : Abblix.SecurityEvents.Events.IEventPayload, System.IEquatable<Abblix.SharedSignals.Events.StreamUpdatedEventPayload>
```

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

Implements [Abblix\.SecurityEvents\.Events\.IEventPayload](https://learn.microsoft.com/en-us/dotnet/api/abblix.securityevents.events.ieventpayload 'Abblix\.SecurityEvents\.Events\.IEventPayload'), [System\.IEquatable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')[StreamUpdatedEventPayload](https://www.abblix.com/en/docs/api/abblix-sharedsignals/Abblix.SharedSignals.Events.StreamUpdatedEventPayload 'Abblix\.SharedSignals\.Events\.StreamUpdatedEventPayload')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')
### Properties

## StreamUpdatedEventPayload\.Reason Property {#Abblix.SharedSignals.Events.StreamUpdatedEventPayload.Reason}

OPTIONAL\. Why the transmitter updated the status \(SSF 1\.0 Section 8\.1\.5\)\.

```csharp
public string? Reason { get; init; }
```

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

## StreamUpdatedEventPayload\.Status Property {#Abblix.SharedSignals.Events.StreamUpdatedEventPayload.Status}

REQUIRED\. The stream's new status, one of [StreamStatuses](https://www.abblix.com/en/docs/api/abblix-sharedsignals/Abblix.SharedSignals.Model.StreamStatuses 'Abblix\.SharedSignals\.Model\.StreamStatuses')
\(SSF 1\.0 Section 8\.1\.5\)\.

```csharp
public string Status { get; init; }
```

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