Gabp.Schemas
1.0.3
See the version list below for details.
dotnet add package Gabp.Schemas --version 1.0.3
NuGet\Install-Package Gabp.Schemas -Version 1.0.3
<PackageReference Include="Gabp.Schemas" Version="1.0.3" />
<PackageVersion Include="Gabp.Schemas" Version="1.0.3" />
<PackageReference Include="Gabp.Schemas" />
paket add Gabp.Schemas --version 1.0.3
#r "nuget: Gabp.Schemas, 1.0.3"
#:package Gabp.Schemas@1.0.3
#addin nuget:?package=Gabp.Schemas&version=1.0.3
#tool nuget:?package=Gabp.Schemas&version=1.0.3
Gabp.Schemas
Versioned GABP schema assets for .NET consumers.
This package embeds the canonical SCHEMA/1.0 tree from the GABP repository so .NET projects can validate against the same published protocol artifacts without copying schema files locally.
Package Scope
The package is intentionally narrow. It provides:
- embedded schema assets for the current GABP release
- a small access API for opening or reading schema files
- stable versioned paths such as
1.0/envelope.schema.json
It does not provide transport logic, request handling, or higher-level protocol runtime code.
NuGet package ID: Gabp.Schemas
C# namespace: Gabp.Schemas
Usage
using Gabp.Schemas;
var envelopeSchema = SchemaAssets.ReadAllText("envelope.schema.json");
var toolSchema = SchemaAssets.ReadAllText("common/tool.schema.json");
foreach (var path in SchemaAssets.ListPaths())
{
Console.WriteLine(path);
}
You may pass either a versioned path such as 1.0/methods/tools.call.request.json or a path relative to the current schema version such as methods/tools.call.request.json.
Source Of Truth
The canonical source of truth remains the top-level SCHEMA/1.0 directory in the GABP repository. This package simply exposes those artifacts to .NET consumers.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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 was computed. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.