#nullable enable
namespace Baya.Application.Models.Identity;

/// <summary>Raw account projection for the current user (phone unmasked — handlers mask it).</summary>
public record UserAccountSnapshot(
    int Id,
    string? Phone,
    string? FirstName,
    string? LastName,
    string? Gender,
    bool IsActive,
    IReadOnlyList<string> Roles);