#### [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')

## PushDeliveryPassOutcome Class

What one push delivery pass achieved\.

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

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

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

## PushDeliveryPassOutcome\(int, int\) Constructor {#Abblix.SharedSignals.Transmitter.PushDeliveryPassOutcome.PushDeliveryPassOutcome(int,int)}

What one push delivery pass achieved\.

```csharp
public PushDeliveryPassOutcome(int Delivered, int Rejected);
```
#### Parameters

###### `Delivered` [System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32') {#Abblix.SharedSignals.Transmitter.PushDeliveryPassOutcome.PushDeliveryPassOutcome(int,int).Delivered}

SETs the receiver accepted and the queue released\.

###### `Rejected` [System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32') {#Abblix.SharedSignals.Transmitter.PushDeliveryPassOutcome.PushDeliveryPassOutcome(int,int).Rejected}

SETs the receiver judged invalid, dropped from the queue as terminal
            \(RFC 8935 Section 2\.3\)\.
### Properties

## PushDeliveryPassOutcome\.Delivered Property {#Abblix.SharedSignals.Transmitter.PushDeliveryPassOutcome.Delivered}

SETs the receiver accepted and the queue released\.

```csharp
public int Delivered { get; init; }
```

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

## PushDeliveryPassOutcome\.Rejected Property {#Abblix.SharedSignals.Transmitter.PushDeliveryPassOutcome.Rejected}

SETs the receiver judged invalid, dropped from the queue as terminal
            \(RFC 8935 Section 2\.3\)\.

```csharp
public int Rejected { get; init; }
```

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