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