package com.dacrt.SBIABackend.dto.requestDto;
import com.fasterxml.jackson.annotation.JsonFormat;
import javax.validation.constraints.NotNull;
import java.time.LocalDate;
public class DateRangeDto {

	@NotNull(message = "La fecha de inicio 'from' es obligatoria")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
    private LocalDate from;

    @NotNull(message = "La fecha de fin 'to' es obligatoria")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
    private LocalDate to;

    public DateRangeDto() {
    	super();
    }

    public DateRangeDto(LocalDate from, LocalDate to) {
        this.from = from;
        this.to = to;
    }
 
     
    // Getters y Setters
    public LocalDate getFrom() { return from; }
    public void setFrom(LocalDate from) { this.from = from; }

    public LocalDate getTo() { return to; }
    public void setTo(LocalDate to) { this.to = to; }
}
