#### [Abblix\.Oidc\.Server](https://www.abblix.com/en/docs/api/abblix-oidc-server 'index')
### [Abblix\.Oidc\.Server\.Features\.Consents](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Consents 'Abblix\.Oidc\.Server\.Features\.Consents')

## UserConsents Class

Represents the state of user consents in an authorization flow, categorizing them into granted, denied, and pending\.

```csharp
public record UserConsents : System.IEquatable<Abblix.Oidc.Server.Features.Consents.UserConsents>
```

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

Implements [System\.IEquatable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')[UserConsents](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Consents.UserConsents 'Abblix\.Oidc\.Server\.Features\.Consents\.UserConsents')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')
### Properties

## UserConsents\.Granted Property {#Abblix.Oidc.Server.Features.Consents.UserConsents.Granted}

The consents that have been explicitly granted by the user\.
These consents cover scopes and resources the user has agreed to provide access to\.

```csharp
public Abblix.Oidc.Server.Features.Consents.ConsentDefinition Granted { get; init; }
```

#### Property Value
[ConsentDefinition](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Consents.ConsentDefinition 'Abblix\.Oidc\.Server\.Features\.Consents\.ConsentDefinition')

## UserConsents\.Pending Property {#Abblix.Oidc.Server.Features.Consents.UserConsents.Pending}

The consents that are still pending a decision by the user\.
These include scopes and resources that have been requested but not yet explicitly approved or denied\.

```csharp
public Abblix.Oidc.Server.Features.Consents.ConsentDefinition Pending { get; init; }
```

#### Property Value
[ConsentDefinition](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Consents.ConsentDefinition 'Abblix\.Oidc\.Server\.Features\.Consents\.ConsentDefinition')
