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 TargetingPhaseDto {

    private int phase;

    /** Название фазы */
    private String name;

    /** Продолжительность */
    private String duration;

    /** Тип таргетинга в этой фазе */
    private String targetingType;

    /** Цель фазы */
    private String objective;

    /** Аудитория для этой фазы */
    private String audience;

    /** Рекламные форматы */
    private List<String> adFormats;

    /** Бюджет на фазу */
    private String budget;

    /** KPI */
    private String kpi;

    /** Тактики */
    private List<String> tactics;
}
