Whisparr2.Net
0.2.0
dotnet add package Whisparr2.Net --version 0.2.0
NuGet\Install-Package Whisparr2.Net -Version 0.2.0
<PackageReference Include="Whisparr2.Net" Version="0.2.0" />
<PackageVersion Include="Whisparr2.Net" Version="0.2.0" />
<PackageReference Include="Whisparr2.Net" />
paket add Whisparr2.Net --version 0.2.0
#r "nuget: Whisparr2.Net, 0.2.0"
#:package Whisparr2.Net@0.2.0
#addin nuget:?package=Whisparr2.Net&version=0.2.0
#tool nuget:?package=Whisparr2.Net&version=0.2.0
Whisparr2.Net
A C# SDK for Whisparr 2, generated from Whisparr 2's own OpenAPI document.
Status
The client is generated from the pinned specification into src/Whisparr2.Net/, and it builds on
both target frameworks. A small hand-written layer in src/hand-written/ supplies the registration
call, the credential shape and the response classification the generated code leaves out. The unit
suite in test/Whisparr2.Net.UnitTests/ runs without Docker. The client has not yet been proven
against a running instance, and that is the work that follows.
The naming trap
Whisparr 2 serves its API under /api/v3. The string v3 throughout this repository refers to the
API version and not to the application version.
Re-verifying the pin
See docs/REGENERATION.md. It covers re-verifying the pin offline, moving the pin,
pre-processing the specification, generating the client and verifying the container image.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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
- Microsoft.Extensions.Hosting (>= 10.0.1)
- Microsoft.Extensions.Http (>= 10.0.1)
- Microsoft.Net.Http.Headers (>= 10.0.1)
-
net8.0
- Microsoft.Extensions.Hosting (>= 8.0.1)
- Microsoft.Extensions.Http (>= 8.0.1)
- Microsoft.Net.Http.Headers (>= 8.0.30)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.