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

## TotalSecondsAttribute Class

Declares that the value travels on the wire as an integer number of seconds while the model
exposes it as a [System\.TimeSpan](https://learn.microsoft.com/en-us/dotnet/api/system.timespan 'System\.TimeSpan') — e\.g\. the OIDC `max_age` and CIBA
`requested_expiry` parameters\. Purely semantic: it names the wire format and leaves
the parsing mechanism to the transport layer\.

```csharp
public class TotalSecondsAttribute : System.Attribute
```

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