namespace AssetManager.API.DTOs;

public class UserInfoResponse
{
    public string UserName { get; set; }
    public string MemberLevel { get; set; }
    public int RunningDays { get; set; }
    public string Avatar { get; set; }
    public string Email { get; set; }
}

public class UserStatsResponse
{
    public int SignalsCaptured { get; set; }
    public double WinRate { get; set; }
    public int TotalTrades { get; set; }
    public double AverageProfit { get; set; }
}

public class UpdateUserRequest
{
    public string UserName { get; set; }
    public string Avatar { get; set; }
    public string Email { get; set; }
}

public class UpdateUserResponse
{
    public string Status { get; set; }
    public string UserName { get; set; }
}

public class AppInfoResponse
{
    public string Version { get; set; }
    public string CurrentDate { get; set; }
    public string LatestVersion { get; set; }
    public bool UpdateAvailable { get; set; }
}