package org.gcube.data.publishing.ckan2zenodo.model.zenodo; import java.util.Date; import lombok.Data; import lombok.NoArgsConstructor; @Data @NoArgsConstructor public class DateInterval { public static enum Type{ Collected, Valid, Withdrawn } //TODO multiple patterns // @JsonFormat(pattern = Commons.ISO_DATE_PATTERN) private Date start; // @JsonFormat(pattern = Commons.ISO_DATE_PATTERN) private Date end; // @NonNull private Type type; private String description; }