namespace AdsAnalyticsService.API.Application.DTOs;

/// <summary>
/// EN: Breakdown dimension DTO.
/// VI: DTO chiều phân tích.
/// </summary>
public record BreakdownDimension(
    string Label,
    long Impressions,
    long Clicks,
    decimal Spend,
    decimal CTR,
    decimal CPC);

/// <summary>
/// EN: Campaign breakdown DTO.
/// VI: DTO phân tích chiến dịch.
/// </summary>
public record CampaignBreakdownDto(
    Guid CampaignId,
    string BreakdownType,
    List<BreakdownDimension> Breakdown);
