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

## TokenRevoked Class

Represents a response indicating that the token has been successfully revoked\.

```csharp
public record TokenRevoked : System.IEquatable<Abblix.Oidc.Server.Endpoints.Revocation.Interfaces.TokenRevoked>
```

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

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

## TokenRevoked\(string, string, DateTimeOffset\) Constructor {#Abblix.Oidc.Server.Endpoints.Revocation.Interfaces.TokenRevoked.TokenRevoked(string,string,System.DateTimeOffset)}

Represents a response indicating that the token has been successfully revoked\.

```csharp
public TokenRevoked(string? TokenId, string? TokenTypeHint, System.DateTimeOffset RevokedAt);
```
#### Parameters

###### `TokenId` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') {#Abblix.Oidc.Server.Endpoints.Revocation.Interfaces.TokenRevoked.TokenRevoked(string,string,System.DateTimeOffset).TokenId}

The unique identifier \(jti\) of the revoked token, if available\.

###### `TokenTypeHint` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') {#Abblix.Oidc.Server.Endpoints.Revocation.Interfaces.TokenRevoked.TokenRevoked(string,string,System.DateTimeOffset).TokenTypeHint}

The type hint of the token that was revoked \(e\.g\., access\_token, refresh\_token\)\.

###### `RevokedAt` [System\.DateTimeOffset](https://learn.microsoft.com/en-us/dotnet/api/system.datetimeoffset 'System\.DateTimeOffset') {#Abblix.Oidc.Server.Endpoints.Revocation.Interfaces.TokenRevoked.TokenRevoked(string,string,System.DateTimeOffset).RevokedAt}

The timestamp when the token was revoked\.
### Properties

## TokenRevoked\.RevokedAt Property {#Abblix.Oidc.Server.Endpoints.Revocation.Interfaces.TokenRevoked.RevokedAt}

The timestamp when the token was revoked\.

```csharp
public System.DateTimeOffset RevokedAt { get; init; }
```

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

## TokenRevoked\.TokenId Property {#Abblix.Oidc.Server.Endpoints.Revocation.Interfaces.TokenRevoked.TokenId}

The unique identifier \(jti\) of the revoked token, if available\.

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

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

## TokenRevoked\.TokenTypeHint Property {#Abblix.Oidc.Server.Endpoints.Revocation.Interfaces.TokenRevoked.TokenTypeHint}

The type hint of the token that was revoked \(e\.g\., access\_token, refresh\_token\)\.

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

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