using System.ComponentModel.DataAnnotations; using SpMega.Backend.Persistent.Models.Transactions; namespace SpMega.Backend.Persistent.Models.Users; public class User { public Guid Id { get; set; } [MaxLength(2048)] public string Username { get; set; } [MaxLength(2048)] public string Token { get; set; } [MaxLength(2048)] public string? ShortId { get; set; } public List Cards { get; set; } = []; public List Transactions { get; set; } = []; public DateTime CreatedAt { get; set; } = DateTime.UtcNow; public DateTime UpdatedAt { get; set; } public DateTime? DeletedAt { get; set; } public bool IsDeleted { get; set; } = false; }