namespace SIGCM.Application.DTOs;

public class CreateUserDto
{
    public required string Username { get; set; }
    public required string Password { get; set; }
    public required string Role { get; set; }
    public string? Email { get; set; }
}

public class UpdateUserDto
{
    public required string Username { get; set; }
    public string? Password { get; set; } // Opcional, solo si se quiere cambiar
    public required string Role { get; set; }
    public string? Email { get; set; }
}

public class UpdateProfileDto
{
    public string? Email { get; set; }
    public string? BillingName { get; set; }
    public string? BillingAddress { get; set; }
    public string? BillingTaxId { get; set; }
    public string? BillingTaxType { get; set; }
}
