using System.Text.Json.Serialization; namespace DüsseldorferSchülerinventar.Models { public class User { [JsonPropertyName("id")] public int Id { get; set; } [JsonPropertyName("username")] public string Username { get; set; } [JsonPropertyName("email")] public string Email { get; set; } [JsonPropertyName("is_admin")] public bool IsAdmin { get; set; } [JsonPropertyName("created_at")] public DateTime CreatedAt { get; set; } [JsonPropertyName("last_login")] public DateTime? LastLogin { get; set; } [JsonIgnore] public string DisplayName => $"{Username} {(IsAdmin ? "(Admin)" : "")}"; } }