package com.agendaestudantil.dto; import com.agendaestudantil.entidade.Tarefa; import jakarta.validation.constraints.FutureOrPresent; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import java.time.LocalDate; public record RequisicaoTarefaDTO( @NotBlank String titulo, String descricao, @NotNull(message = "Prioridade é obrigatória") Tarefa.Prioridade prioridade, Tarefa.StatusTarefa status, @NotNull @FutureOrPresent LocalDate dataEntrega, String disciplinaId, @NotBlank(message = "ID do estudante é obrigatório") String estudanteId ) { }