package kz.konturai.parser.dto;

import kz.konturai.parser.enums.CampaignObjective;
import kz.konturai.parser.model.BudgetConfig;
import kz.konturai.parser.model.PerformanceMetrics;
import kz.konturai.parser.model.TargetingAudienceProfile;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class TargetingCampaignResponse {
    private String id;
    private String name;
    private String status;
    private CampaignObjective objective;
    private BudgetConfig budget;
    private TargetingAudienceProfile audience;
    private PerformanceMetrics performanceMetrics;
    private LocalDateTime createdAt;
    private LocalDateTime updatedAt;
}
