namespace Fitness_core_BE.DTOs.Stats { public class ClientStatSummaryDto { public int TotalCustomerCount { get; set; } public int ThisMonthCustomerCount { get; set; } public int LastMonthCustomerCount { get; set; } public decimal CustomerGrowthPercentage { get; set; } public decimal ThisMonthRevenue { get; set; } public decimal LastMonthRevenue { get; set; } public decimal RevenueGrowthPercentage { get; set; } public decimal TotalRevenue { get; set; } public int OverdueCount { get; set; } public int ExpiringWithin7DaysCount { get; set; } public int TodayPaymentsCount { get; set; } public decimal TodayPaymentsTotal { get; set; } // Muscle Beast-only pilot feature (their explicit request) -- gated server-side so the // frontend never needs to know any gym's ClientId to decide whether to show it. public bool ShowTodayPayments { get; set; } } }