package com.megatim.fdxconsultation.model.dto.stats; import com.megatim.fdxcommons.model.dtos.referentiel.ReferentielSlimDto; import com.megatim.fdxcommons.model.dtos.referentiel.TypeFichierSlimDto; import com.megatim.fdxconsultation.model.enums.TypeConfigurationTableauBord; import java.util.HashSet; import java.util.Set; import javax.validation.constraints.NotNull; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; /** * * @author ASUS */ @Getter @Setter @NoArgsConstructor public class TableauBordDto { private Long id; @NotNull(message = "La description est obligatoire") private String description; @NotNull(message = "La description est obligatoire") private TypeFichierSlimDto typeFichier; private ReferentielSlimDto referentiel; private TypeConfigurationTableauBord typeConfiguration; private Set tableConfigurations = new HashSet<>(); }