package kz.konturai.parser.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Map;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BudgetOptimizationDto {
    private Map<String, Double> platformAllocations;
    private Map<String, Double> dailyBudgetPerPlatform;
    private Long estimatedImpressions;
    private Long estimatedClicks;
    private Long estimatedLeads;
    private Double estimatedCostPerLead;
    private Double expectedRoas;
    private String riskLevel;
    private String riskRationale;
    private List<String> schedulingWindows;
    private String recommendedBidStrategy;
    private List<String> optimizationTips;
}
