package sn.ladoum.bergerie.dto;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import sn.ladoum.bergerie.entity.enums.Sexe;

import java.time.LocalDate;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class AgneauDto {

    @NotBlank(message = "Le nom de l'agneau est obligatoire")
    private String nom;

    @NotNull(message = "Le sexe est obligatoire")
    private Sexe sexe;

    private LocalDate dateNaissance;

    private String couleur;
    private String caracteristiques;
}
