Corvus.Text.Json.AsyncApi26
5.5.5
dotnet add package Corvus.Text.Json.AsyncApi26 --version 5.5.5
NuGet\Install-Package Corvus.Text.Json.AsyncApi26 -Version 5.5.5
<PackageReference Include="Corvus.Text.Json.AsyncApi26" Version="5.5.5" />
<PackageVersion Include="Corvus.Text.Json.AsyncApi26" Version="5.5.5" />
<PackageReference Include="Corvus.Text.Json.AsyncApi26" />
paket add Corvus.Text.Json.AsyncApi26 --version 5.5.5
#r "nuget: Corvus.Text.Json.AsyncApi26, 5.5.5"
#:package Corvus.Text.Json.AsyncApi26@5.5.5
#addin nuget:?package=Corvus.Text.Json.AsyncApi26&version=5.5.5
#tool nuget:?package=Corvus.Text.Json.AsyncApi26&version=5.5.5
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.5.5)
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.5.5 | 42 | 9/9/2026 |
| 5.5.4 | 111 | 9/1/2026 |
| 5.5.3 | 103 | 9/1/2026 |
| 5.5.2 | 98 | 8/30/2026 |
| 5.5.1 | 99 | 8/30/2026 |
| 5.5.0 | 105 | 8/27/2026 |
| 5.4.3 | 105 | 8/26/2026 |
| 5.4.2 | 99 | 8/26/2026 |
| 5.4.1 | 110 | 8/20/2026 |
| 5.4.0 | 120 | 8/19/2026 |
| 5.3.2 | 113 | 8/10/2026 |
| 5.3.1 | 111 | 8/5/2026 |
| 5.3.0 | 107 | 8/5/2026 |
| 5.2.13 | 127 | 8/2/2026 |
| 5.2.12 | 131 | 8/1/2026 |
| 5.2.10 | 126 | 7/26/2026 |
| 5.2.9 | 120 | 7/22/2026 |
| 5.2.7 | 121 | 7/12/2026 |
| 5.2.6 | 129 | 7/11/2026 |
| 5.2.5 | 137 | 7/7/2026 |