23 lines
871 B
C#
23 lines
871 B
C#
namespace BackOffice.BFF.Application.CommissionCQ.Queries.GetAvailableWeeks;
|
|
|
|
public class GetAvailableWeeksResponseDto
|
|
{
|
|
public required WeekInfoDto CurrentWeek { get; init; }
|
|
public required List<WeekInfoDto> CalculatedWeeks { get; init; }
|
|
public required List<WeekInfoDto> PendingWeeks { get; init; }
|
|
public required List<WeekInfoDto> FutureWeeks { get; init; }
|
|
}
|
|
|
|
public class WeekInfoDto
|
|
{
|
|
public required string WeekNumber { get; init; }
|
|
public required DateTime StartDate { get; init; }
|
|
public required DateTime EndDate { get; init; }
|
|
public bool IsCalculated { get; init; }
|
|
public DateTime? CalculatedAt { get; init; }
|
|
public string? LastExecutionStatus { get; init; }
|
|
public long? TotalPoolAmount { get; init; }
|
|
public int? EligibleUsersCount { get; init; }
|
|
public required string DisplayText { get; init; }
|
|
}
|