Swift SDK
Offizielles Swift SDK für thelawin.dev.
Erfordert Swift 5.9+ / iOS 14+ / macOS 11+
Installation
swift
// Package.swift
dependencies: [
.package(url: "https://github.com/steviee/thelawin-clients.git", branch: "main")
]Oder in Xcode: File → Add Package Dependencies → https://github.com/steviee/thelawin-clients
Schnellstart
swift
let client = ThelawinClient(apiKey: "env_sandbox_xxx")
let result = try await client.invoice()
.number("2026-001")
.date("2026-01-15")
.seller(name: "Acme GmbH", vatId: "DE123456789", city: "Berlin", country: "DE")
.buyer(name: "Kunde AG", city: "München", country: "DE")
.addItem(description: "Beratung", quantity: 8, unit: .hour, unitPrice: 150, vatRate: 19)
.template(.minimal)
.generate()
if case .success(let invoice) = result {
try invoice.savePdf(to: URL(fileURLWithPath: "./rechnung.pdf"))
}Vollständige Dokumentation: Swift SDK