feat: aktualisiere UserReadDto zur Durchsetzung erforderlicher Eigenschaften
- Die Eigenschaften 'Username', 'Language', 'DateFormat', 'ChangedWho', 'ChangedWhen' und 'AddedWhen' wurden als erforderlich festgelegt, um sicherzustellen, dass notwendige Daten bereitgestellt werden. - 'AddedWho' wurde zu einer nur-initialisierbaren Eigenschaft aktualisiert, um die Unveränderlichkeit nach der Objekterstellung zu fördern. - Diese Änderung verbessert die Datenintegrität und Validierung innerhalb der UserReadDto-Klasse.
This commit is contained in:
parent
b6bc97df07
commit
ab6c843248
@ -12,21 +12,27 @@ namespace DigitalData.UserManager.Application.DTOs.User
|
||||
|
||||
public string? Name { get; set; }
|
||||
|
||||
public string Username { get; set; }
|
||||
public required string Username { get; set; }
|
||||
|
||||
public string? Shortname { get; set; }
|
||||
|
||||
public string? Email { get; set; }
|
||||
|
||||
public string Language { get; set; }
|
||||
public required string Language { get; set; }
|
||||
|
||||
public string? Comment { get; set; }
|
||||
|
||||
public bool Deleted { get; set; }
|
||||
|
||||
public string DateFormat { get; set; }
|
||||
public required string DateFormat { get; set; }
|
||||
|
||||
public string AddedWho { get; set; }
|
||||
public string? ChangedWho { get; set; }
|
||||
|
||||
public required DateTime? ChangedWhen { get; set; }
|
||||
|
||||
public string? AddedWho { get; init; }
|
||||
|
||||
public required DateTime AddedWhen { get; init; }
|
||||
|
||||
public bool Active { get; set; }
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user