package kz.konturai.parser.dto.targeting;

import jakarta.validation.Valid;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
public class CreativeRequest {

    @NotBlank(message = "Идея подписи не может быть пустой")
    private String captionIdea;

    @NotNull(message = "Данные анализа обязательны")
    @Valid
    private MarketingAnalysisDto analysis;

    @NotNull(message = "Данные стратегии обязательны")
    @Valid
    private MarketingStrategyDto strategy;
}
