2025-11-29 04:32:17 +03:30
|
|
|
namespace CMSMicroservice.Application.CommissionCQ.Queries.GetUserCommissionPayouts;
|
|
|
|
|
|
|
|
|
|
public class GetUserCommissionPayoutsResponseDto
|
|
|
|
|
{
|
|
|
|
|
public MetaData MetaData { get; set; }
|
|
|
|
|
public List<GetUserCommissionPayoutsResponseModel> Models { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class GetUserCommissionPayoutsResponseModel
|
|
|
|
|
{
|
|
|
|
|
public long Id { get; set; }
|
|
|
|
|
public long UserId { get; set; }
|
2025-12-12 19:31:32 +03:30
|
|
|
public string FirstName { get; set; } = string.Empty;
|
|
|
|
|
public string LastName { get; set; } = string.Empty;
|
2025-11-29 04:32:17 +03:30
|
|
|
public string WeekNumber { get; set; } = string.Empty;
|
|
|
|
|
public long WeeklyPoolId { get; set; }
|
|
|
|
|
public long BalancesEarned { get; set; }
|
|
|
|
|
public decimal ValuePerBalance { get; set; }
|
|
|
|
|
public long TotalAmount { get; set; }
|
|
|
|
|
public CommissionPayoutStatus Status { get; set; }
|
|
|
|
|
public DateTime? PaidAt { get; set; }
|
|
|
|
|
public WithdrawalMethod? WithdrawalMethod { get; set; }
|
|
|
|
|
public string? IbanNumber { get; set; }
|
|
|
|
|
public DateTime? WithdrawnAt { get; set; }
|
|
|
|
|
public DateTimeOffset Created { get; set; }
|
|
|
|
|
}
|