namespace PowderCoating.Web.ViewModels.Reports;

public class CustomerOverviewViewModel : ReportViewModelBase
{
    public List<string> MonthLabels { get; set; } = new();
    public List<int> NewCustomersPerMonth { get; set; } = new();
    public decimal CustomerRetentionRate { get; set; }
    public int ActiveCustomersCount { get; set; }
    public List<CustomerLifetimeValueItem> CustomerLifetimeValue { get; set; } = new();
    public Dictionary<string, int> QuotesByStatus { get; set; } = new();
    public QuoteConversionFunnel QuoteFunnel { get; set; } = new();
    public Dictionary<string, int> CatalogByCategory { get; set; } = new();
}
