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

## TokenInfo Class

Represents information about an issued token

```csharp
public sealed class TokenInfo : Google.Protobuf.IMessage<Abblix.Oidc.Server.Features.Storages.Proto.TokenInfo>, Google.Protobuf.IMessage, System.IEquatable<Abblix.Oidc.Server.Features.Storages.Proto.TokenInfo>, Google.Protobuf.IDeepCloneable<Abblix.Oidc.Server.Features.Storages.Proto.TokenInfo>, Google.Protobuf.IBufferMessage
```

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

Implements [Google\.Protobuf\.IMessage&lt;](https://learn.microsoft.com/en-us/dotnet/api/google.protobuf.imessage-1 'Google\.Protobuf\.IMessage\`1')[TokenInfo](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.TokenInfo 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.TokenInfo')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/google.protobuf.imessage-1 'Google\.Protobuf\.IMessage\`1'), [Google\.Protobuf\.IMessage](https://learn.microsoft.com/en-us/dotnet/api/google.protobuf.imessage 'Google\.Protobuf\.IMessage'), [System\.IEquatable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')[TokenInfo](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.TokenInfo 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.TokenInfo')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1'), [Google\.Protobuf\.IDeepCloneable&lt;](https://learn.microsoft.com/en-us/dotnet/api/google.protobuf.ideepcloneable-1 'Google\.Protobuf\.IDeepCloneable\`1')[TokenInfo](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.TokenInfo 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.TokenInfo')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/google.protobuf.ideepcloneable-1 'Google\.Protobuf\.IDeepCloneable\`1'), [Google\.Protobuf\.IBufferMessage](https://learn.microsoft.com/en-us/dotnet/api/google.protobuf.ibuffermessage 'Google\.Protobuf\.IBufferMessage')
### Fields

## TokenInfo\.ExpiresAtFieldNumber Field {#Abblix.Oidc.Server.Features.Storages.Proto.TokenInfo.ExpiresAtFieldNumber}

Field number for the "expires\_at" field\.

```csharp
public const int ExpiresAtFieldNumber = 2;
```

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

## TokenInfo\.JwtIdFieldNumber Field {#Abblix.Oidc.Server.Features.Storages.Proto.TokenInfo.JwtIdFieldNumber}

Field number for the "jwt\_id" field\.

```csharp
public const int JwtIdFieldNumber = 1;
```

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

## TokenInfo\.ExpiresAt Property {#Abblix.Oidc.Server.Features.Storages.Proto.TokenInfo.ExpiresAt}

The expiration time

```csharp
public Google.Protobuf.WellKnownTypes.Timestamp ExpiresAt { get; set; }
```

#### Property Value
[Google\.Protobuf\.WellKnownTypes\.Timestamp](https://learn.microsoft.com/en-us/dotnet/api/google.protobuf.wellknowntypes.timestamp 'Google\.Protobuf\.WellKnownTypes\.Timestamp')

## TokenInfo\.JwtId Property {#Abblix.Oidc.Server.Features.Storages.Proto.TokenInfo.JwtId}

The unique identifier \(JWT ID\) of the token

```csharp
public string JwtId { get; set; }
```

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