Corvus.Text.Json.AsyncApi26
5.6.1
dotnet add package Corvus.Text.Json.AsyncApi26 --version 5.6.1
NuGet\Install-Package Corvus.Text.Json.AsyncApi26 -Version 5.6.1
<PackageReference Include="Corvus.Text.Json.AsyncApi26" Version="5.6.1" />
<PackageVersion Include="Corvus.Text.Json.AsyncApi26" Version="5.6.1" />
<PackageReference Include="Corvus.Text.Json.AsyncApi26" />
paket add Corvus.Text.Json.AsyncApi26 --version 5.6.1
#r "nuget: Corvus.Text.Json.AsyncApi26, 5.6.1"
#:package Corvus.Text.Json.AsyncApi26@5.6.1
#addin nuget:?package=Corvus.Text.Json.AsyncApi26&version=5.6.1
#tool nuget:?package=Corvus.Text.Json.AsyncApi26&version=5.6.1
Corvus.Text.Json.AsyncApi26
Strongly-typed V5 model types for AsyncAPI 2.6 specifications.
Generated from the official AsyncAPI 2.6.0 JSON Schema metaschema using the Corvus.Text.Json code generator.
Usage
using Corvus.Text.Json;
using Corvus.Text.Json.AsyncApi26;
using ParsedJsonDocument<AsyncApiDocument> doc =
ParsedJsonDocument<AsyncApiDocument>.Parse(File.ReadAllBytes("my-api.json"));
AsyncApiDocument root = doc.RootElement;
string version = (string)root.Asyncapi; // "2.6.0"
AsyncAPI 2.x Structure
In AsyncAPI 2.x, operations are embedded in channels as publish/subscribe:
channels→ map of channel items, each with optionalpublishandsubscribeoperationsservers→ map of server objectscomponents→ reusable schemas, messages, security schemes, etc.
Regenerating
Build the CLI in Release, then run from the repository root:
dotnet build src/Corvus.Json.Cli -f net10.0 -c Release
dotnet src/Corvus.Json.Cli/bin/Release/net10.0/Corvus.Json.Cli.dll jsonschema AsyncApi-Spec-Schemas/2.6.0.json --rootNamespace Corvus.Text.Json.AsyncApi26 --outputRootTypeName AsyncApiDocument --outputPath src/Corvus.Text.Json.AsyncApi26/Generated
Delete the contents of Generated/ first so that files the generator no longer produces are removed.
| 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
- Corvus.Text.Json (>= 5.6.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Corvus.Text.Json.AsyncApi26:
| Package | Downloads |
|---|---|
|
Corvus.Text.Json.AsyncApi.CodeGeneration
Code generation engine for AsyncAPI specifications. Walks AsyncAPI 2.6 and 3.0 typed models to emit producer, consumer, and message types. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.6.1 | 0 | 9/13/2026 |
| 5.5.5 | 66 | 9/9/2026 |
| 5.5.4 | 113 | 9/1/2026 |
| 5.5.3 | 105 | 9/1/2026 |
| 5.5.2 | 101 | 8/30/2026 |
| 5.5.1 | 103 | 8/30/2026 |
| 5.5.0 | 109 | 8/27/2026 |
| 5.4.3 | 108 | 8/26/2026 |
| 5.4.2 | 101 | 8/26/2026 |
| 5.4.1 | 112 | 8/20/2026 |
| 5.4.0 | 124 | 8/19/2026 |
| 5.3.2 | 113 | 8/10/2026 |
| 5.3.1 | 112 | 8/5/2026 |
| 5.3.0 | 107 | 8/5/2026 |
| 5.2.13 | 128 | 8/2/2026 |
| 5.2.12 | 131 | 8/1/2026 |
| 5.2.10 | 126 | 7/26/2026 |
| 5.2.9 | 121 | 7/22/2026 |
| 5.2.7 | 121 | 7/12/2026 |