Soenneker.Calendly.OpenApiClientUtil
4.0.176
Prefix Reserved
See the version list below for details.
dotnet add package Soenneker.Calendly.OpenApiClientUtil --version 4.0.176
NuGet\Install-Package Soenneker.Calendly.OpenApiClientUtil -Version 4.0.176
<PackageReference Include="Soenneker.Calendly.OpenApiClientUtil" Version="4.0.176" />
<PackageVersion Include="Soenneker.Calendly.OpenApiClientUtil" Version="4.0.176" />
<PackageReference Include="Soenneker.Calendly.OpenApiClientUtil" />
paket add Soenneker.Calendly.OpenApiClientUtil --version 4.0.176
#r "nuget: Soenneker.Calendly.OpenApiClientUtil, 4.0.176"
#:package Soenneker.Calendly.OpenApiClientUtil@4.0.176
#addin nuget:?package=Soenneker.Calendly.OpenApiClientUtil&version=4.0.176
#tool nuget:?package=Soenneker.Calendly.OpenApiClientUtil&version=4.0.176
Soenneker.Calendly.OpenApiClientUtil
Provides a lazily created Calendly Kiota client backed by the configured cached HttpClient.
Installation
dotnet add package Soenneker.Calendly.OpenApiClientUtil
Configuration
{
"Calendly": {
"ApiKey": "your-personal-access-token"
}
}
The default authorization value is Bearer {token}. Calendly:ClientBaseUrl, Calendly:AuthHeaderName, and Calendly:AuthHeaderValueTemplate are available for compatible gateways or alternate credentials.
Registration and usage
using Soenneker.Calendly.OpenApiClient;
using Soenneker.Calendly.OpenApiClient.Models;
using Soenneker.Calendly.OpenApiClientUtil.Abstract;
using Soenneker.Calendly.OpenApiClientUtil.Registrars;
services.AddCalendlyOpenApiClientUtilAsScoped();
public sealed class CalendlyService(ICalendlyOpenApiClientUtil clientUtil)
{
public async Task<GetCurrentUser200Response?> GetCurrentUser(CancellationToken cancellationToken)
{
CalendlyOpenApiClient client = await clientUtil.Get(cancellationToken);
return await client.Users.Me.GetAsync(cancellationToken: cancellationToken);
}
}
The scoped utility releases its own cached generated client with the consuming scope. Its registered HTTP provider is singleton and remains alive until application shutdown. Use singleton utility registration when one utility instance should be shared application-wide.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Soenneker.Calendly.HttpClients (>= 4.0.95)
- Soenneker.Calendly.OpenApiClient (>= 4.0.97)
- Soenneker.Kiota.GenericAuthenticationProvider (>= 4.0.41)
- Soenneker.Utils.AsyncSingleton (>= 4.0.829)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.179 | 38 | 9/1/2026 |
| 4.0.178 | 32 | 9/1/2026 |
| 4.0.177 | 44 | 8/31/2026 |
| 4.0.176 | 41 | 8/31/2026 |
| 4.0.175 | 49 | 8/31/2026 |
| 4.0.174 | 45 | 8/31/2026 |
| 4.0.173 | 48 | 8/31/2026 |
| 4.0.172 | 85 | 8/30/2026 |
| 4.0.171 | 46 | 8/30/2026 |
| 4.0.170 | 56 | 8/30/2026 |
| 4.0.169 | 47 | 8/30/2026 |
| 4.0.168 | 77 | 8/27/2026 |
| 4.0.167 | 82 | 8/26/2026 |
| 4.0.166 | 79 | 8/26/2026 |
| 4.0.165 | 80 | 8/26/2026 |
| 4.0.164 | 85 | 8/26/2026 |
| 4.0.163 | 79 | 8/26/2026 |
| 4.0.162 | 94 | 8/25/2026 |
| 4.0.161 | 92 | 8/22/2026 |
| 4.0.160 | 86 | 8/22/2026 |