<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<!-- Package version — single source of truth is /versions.json.
Every SDK follows the main UDB release version; CI enforces the match. -->
<Version>0.2.1</Version>
<PackageId>Udb.Client</PackageId>
<Authors>fahara02</Authors>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<RepositoryUrl>https://github.com/fahara02/udb</RepositoryUrl>
</PropertyGroup>
<!-- Runtime libraries. No Grpc.Tools / protoc step: the C# stubs are the
committed buf output under ../gen (regenerated by the repo-root
`buf generate` with include-imports, identical to every other SDK). -->
<ItemGroup>
<PackageReference Include="Grpc.Net.Client" Version="2.66.0" />
<PackageReference Include="Grpc.Core.Api" Version="2.66.0" />
<PackageReference Include="Google.Protobuf" Version="3.27.3" />
</ItemGroup>
<!-- Compile the full committed buf-generated surface: the DataBroker, the
entity/events messages, the native control-plane service clients
(authn / authz / apikey / tenant / notification / analytics), and the
vendored google/api annotation types those service stubs import. This
is what makes the native services callable from the published package. -->
<ItemGroup>
<Compile Include="..\gen\**\*.cs" />
</ItemGroup>
</Project>