package de.ahus1.lottery.adapter.dropwizard.resource;
import com.fasterxml.jackson.annotation.JsonFormat;
import de.ahus1.lottery.domain.Draw;
import java.time.LocalDate;
import java.util.HashSet;
import java.util.Set;
public class DrawResponse {
private Set<Integer> numbers;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
private LocalDate date;
public DrawResponse() {
}
public DrawResponse(Draw draw) {
this.date = draw.getDate();
this.numbers = new HashSet<Integer>(draw.getNumbers());
}
public Set<Integer> getNumbers() {
return numbers;
}
public void setNumbers(Set<Integer> numbers) {
this.numbers = numbers;
}
public LocalDate getDate() {
return date;
}
public void setDate(LocalDate date) {
this.date = date;
}
}