#### [Abblix\.SecurityEvents](https://www.abblix.com/en/docs/api/abblix-securityevents 'index')
### [Abblix\.SecurityEvents\.Delivery](https://www.abblix.com/en/docs/api/abblix-securityevents/Abblix.SecurityEvents.Delivery 'Abblix\.SecurityEvents\.Delivery')

## PollResponse Class

The body a SET Transmitter returns to a poll \(RFC 8936 Section 2\.3\): the SETs being delivered,
keyed by "jti" with each value the compact serialization, and whether more wait behind them\.

```csharp
public record PollResponse : System.IEquatable<Abblix.SecurityEvents.Delivery.PollResponse>
```

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

Implements [System\.IEquatable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')[PollResponse](https://www.abblix.com/en/docs/api/abblix-securityevents/Abblix.SecurityEvents.Delivery.PollResponse 'Abblix\.SecurityEvents\.Delivery\.PollResponse')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')
### Properties

## PollResponse\.MoreAvailable Property {#Abblix.SecurityEvents.Delivery.PollResponse.MoreAvailable}

Whether more unacknowledged SETs wait beyond this response\. Omitted means false
\(RFC 8936 Section 2\.3\), so the property is nullable and an absent member stays absent on
re\-serialization\.

```csharp
public System.Nullable<bool> MoreAvailable { get; init; }
```

#### Property Value
[System\.Nullable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')

## PollResponse\.Sets Property {#Abblix.SecurityEvents.Delivery.PollResponse.Sets}

The SETs being delivered \- first deliveries and unacknowledged redeliveries alike \- keyed
by "jti"\. "If there are no outstanding SETs to be transmitted, the JSON object SHALL be
empty" \(RFC 8936 Section 2\.3\), which is why the member is never absent and defaults to the
empty map rather than null\.

```csharp
public System.Collections.Generic.IReadOnlyDictionary<string,string> Sets { get; init; }
```

#### Property Value
[System\.Collections\.Generic\.IReadOnlyDictionary&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ireadonlydictionary-2 'System\.Collections\.Generic\.IReadOnlyDictionary\`2')[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')[,](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ireadonlydictionary-2 'System\.Collections\.Generic\.IReadOnlyDictionary\`2')[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ireadonlydictionary-2 'System\.Collections\.Generic\.IReadOnlyDictionary\`2')
