namespace Legacy.Api.Data; /// /// Maps to dbo.AANVR. Property names deliberately mirror the legacy column /// vocabulary (abbreviated Dutch) rather than modern domain terms - that /// translation is the downstream anti-corruption layer's job, not ours. /// public class Aanvraag { public int Id { get; set; } public string Bsn { get; set; } = ""; public string Naam { get; set; } = ""; public string? Voorl { get; set; } public string? AdresStr { get; set; } public string? AdresNr { get; set; } public string? AdresPc { get; set; } public string? AdresPl { get; set; } public string? Email { get; set; } public string? Telnr { get; set; } public string CorrKanaal { get; set; } = "P"; public string StatCd { get; set; } = "O"; public string? DiplCd { get; set; } public string? DiplLand { get; set; } public DateOnly? DiplDat { get; set; } public DateOnly DatOntv { get; set; } public DateOnly? DatBeoord { get; set; } public string? BeoordRes { get; set; } public string? BeoordMotiv { get; set; } public bool Migrated { get; set; } public DateTime MutDat { get; set; } public string MutUser { get; set; } = "seed"; }