C# SDK
Offizielles .NET SDK für thelawin.dev.
Erfordert .NET 8.0+
Installation
bash
# Via Git Submodule
git submodule add https://github.com/steviee/thelawin-clients.git lib/thelawin-clientsxml
<!-- In deiner .csproj -->
<ItemGroup>
<ProjectReference Include="lib/thelawin-clients/csharp/Thelawin.csproj" />
</ItemGroup>Schnellstart
csharp
using Thelawin;
using var client = new ThelawinClient("env_sandbox_xxx");
var result = await client.Invoice()
.Number("2026-001")
.Date("2026-01-15")
.Seller(s => s.Name("Acme GmbH").VatId("DE123456789").City("Berlin").Country("DE"))
.Buyer(b => b.Name("Kunde AG").City("München").Country("DE"))
.AddItem(i => i.Description("Beratung").Quantity(8).Unit("HUR").UnitPrice(150).VatRate(19))
.Template("minimal")
.GenerateAsync();
if (result.IsSuccess)
{
var success = (InvoiceSuccess)result;
await success.SavePdfAsync("./rechnung.pdf");
}Vollständige Dokumentation: C# SDK