namespace GerbilManagerWebAPI.Contracts; /// /// Zuchtprofil — der parameterisierte Verkäufer-Block des Abgabevertrags. /// Phase A: wird aus der appsettings-Sektion "BreederProfile" gebunden /// (z. B. builder.Configuration.GetSection("BreederProfile").Get<BreederProfile>()); /// eine Settings-UI/Entity folgt in Phase B. Die Vorlage selbst enthält KEINE /// echten Daten (nur {{Platzhalter}}) — Werte kommen ausschließlich von hier. /// public sealed class BreederProfile { /// Name der Zucht, z. B. „Zucht der Kleinen Chaoten“. public string ZuchtName { get; set; } = ""; /// Vor- und Nachname inkl. Anrede, z. B. „Frau Erika Muster“. public string Name { get; set; } = ""; /// Anschrift einzeilig: „Straße Nr, PLZ Ort“. public string Address { get; set; } = ""; public string Phone { get; set; } = ""; public string Email { get; set; } = ""; public string Homepage { get; set; } = ""; /// Ort für die Unterschriftszeile („{Ort}, den {Datum}“). public string City { get; set; } = ""; }