package kz.konturai.parser.dto;

import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.Max;
import java.util.List;

public class MarketingStrategyRequest {

    @Min(value = 1, message = "Длительность стратегии должна быть не менее 1 недели")
    @Max(value = 12, message = "Длительность стратегии должна быть не более 12 недель")
    private Integer durationWeeks;

    private List<String> priorityPlatforms;

    public MarketingStrategyRequest() {
    }

    public MarketingStrategyRequest(Integer durationWeeks, List<String> priorityPlatforms) {
        this.durationWeeks = durationWeeks;
        this.priorityPlatforms = priorityPlatforms;
    }

    public Integer getDurationWeeks() {
        return durationWeeks;
    }

    public void setDurationWeeks(Integer durationWeeks) {
        this.durationWeeks = durationWeeks;
    }

    public List<String> getPriorityPlatforms() {
        return priorityPlatforms;
    }

    public void setPriorityPlatforms(List<String> priorityPlatforms) {
        this.priorityPlatforms = priorityPlatforms;
    }
}

