namespace CMSMicroservice.Application.CommissionCQ.Queries.GetCommissionPayoutHistory; public class GetCommissionPayoutHistoryResponseDto { public MetaData MetaData { get; set; } public List Models { get; set; } } public class GetCommissionPayoutHistoryResponseModel { public long Id { get; set; } public long UserCommissionPayoutId { get; set; } public long UserId { get; set; } public string WeekNumber { get; set; } = string.Empty; public long AmountBefore { get; set; } public long AmountAfter { get; set; } public CommissionPayoutStatus? OldStatus { get; set; } public CommissionPayoutStatus NewStatus { get; set; } public CommissionPayoutAction Action { get; set; } public string? PerformedBy { get; set; } public string? Reason { get; set; } public DateTimeOffset Created { get; set; } }