Files
BackOffice.BFF/src/BackOffice.BFF.Application/CommissionCQ/Queries/GetUserWeeklyBalances/GetUserWeeklyBalancesResponseDto.cs
T
masoodafar-web f234af49e0
Build and Deploy / build (push) Successful in 1m41s
feat: update protobuf versions and enhance club membership and commission queries
2025-12-20 03:16:36 +03:30

31 lines
1001 B
C#

namespace BackOffice.BFF.Application.CommissionCQ.Queries.GetUserWeeklyBalances;
public record GetUserWeeklyBalancesResponseDto
{
public MetaDataDto MetaData { get; init; } = new();
public List<UserWeeklyBalanceDto> Models { get; init; } = new();
}
public record UserWeeklyBalanceDto
{
public long Id { get; init; }
public long UserId { get; init; }
public long WeekDefinitionId { get; init; }
public string WeekDisplayName { get; init; } = string.Empty;
public int LeftLegBalances { get; init; }
public int RightLegBalances { get; init; }
public int TotalBalances { get; init; }
public long WeeklyPoolContribution { get; init; }
public DateTime? CalculatedAt { get; init; }
public bool IsExpired { get; init; }
public DateTime Created { get; init; }
}
public record MetaDataDto
{
public int TotalCount { get; init; }
public int PageSize { get; init; }
public int CurrentPage { get; init; }
public int TotalPages { get; init; }
}