namespace CMSMicroservice.Application.CommissionCQ.Queries.GetUserWeeklyBalances;

public class GetUserWeeklyBalancesResponseDto
{
    public MetaData MetaData { get; set; }
    public List<GetUserWeeklyBalancesResponseModel> Models { get; set; }
}

public class GetUserWeeklyBalancesResponseModel
{
    public long Id { get; set; }
    public long UserId { get; set; }
    public string WeekNumber { get; set; } = string.Empty;
    public int LeftLegBalances { get; set; }
    public int RightLegBalances { get; set; }
    public int TotalBalances { get; set; }
    public long WeeklyPoolContribution { get; set; }
    public DateTime? CalculatedAt { get; set; }
    public bool IsExpired { get; set; }
    public DateTimeOffset Created { get; set; }
}
