Moongate.Admin.Contracts
0.11.0
Prefix Reserved
dotnet add package Moongate.Admin.Contracts --version 0.11.0
NuGet\Install-Package Moongate.Admin.Contracts -Version 0.11.0
<PackageReference Include="Moongate.Admin.Contracts" Version="0.11.0" />
<PackageVersion Include="Moongate.Admin.Contracts" Version="0.11.0" />
<PackageReference Include="Moongate.Admin.Contracts" />
paket add Moongate.Admin.Contracts --version 0.11.0
#r "nuget: Moongate.Admin.Contracts, 0.11.0"
#:package Moongate.Admin.Contracts@0.11.0
#addin nuget:?package=Moongate.Admin.Contracts&version=0.11.0
#tool nuget:?package=Moongate.Admin.Contracts&version=0.11.0
Moongate.Admin.Contracts
Language-neutral gRPC administration API (moongate.admin.v1). Contains generated C# clients/service bases and raw
definitions under proto/moongate/admin/v1/. This package has no server, persistence or Redis dependency.
Use the raw .proto files with any Protocol Buffer/gRPC compiler. Standard google/protobuf imports are provided by the
compiler distribution.
Standalone serialization example
using Google.Protobuf;
using Moongate.Admin.Contracts.V1;
var request = new ListAccountsRequest { PageSize = 50 };
var restored = ListAccountsRequest.Parser.ParseFrom(request.ToByteArray());
if (restored.PageSize != 50) throw new InvalidOperationException("Contract round-trip failed.");
Console.WriteLine($"{ListAccountsRequest.Descriptor.File.Package}:portable");
Generate other-language clients using the proto directory as the compiler include root. Account IDs are uint32;
timestamps use google.protobuf.Timestamp. See the administration guide
and Python client.
| 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
- Google.Protobuf (>= 3.36.2)
- Grpc.Core.Api (>= 2.84.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.