package kz.konturai.parser.dto.targeting;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@JsonIgnoreProperties(ignoreUnknown = true)
public class MarketingAnalysisDto {

    private String topic;
    private String marketOverview;
    private TargetAudienceDto targetAudience;
    private List<PlatformDto> platforms;
    private List<String> bestAdFormats;
    private List<String> postingTimes;
    private BudgetRecommendationDto budgetRecommendation;
    private List<String> keyMessages;
    private String competitorsInsight;
    private String recommendedVisuals;
}
