2019-11-22 16:31:50 +01:00
|
|
|
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
|
|
|
|
}
|
2020-06-24 16:47:01 +02:00
|
|
|
//TODO multiple patterns
|
|
|
|
// @JsonFormat(pattern = Commons.ISO_DATE_PATTERN)
|
2019-11-22 16:31:50 +01:00
|
|
|
private Date start;
|
2020-06-24 16:47:01 +02:00
|
|
|
// @JsonFormat(pattern = Commons.ISO_DATE_PATTERN)
|
2019-11-22 16:31:50 +01:00
|
|
|
private Date end;
|
2020-01-13 15:55:35 +01:00
|
|
|
// @NonNull
|
2019-11-22 16:31:50 +01:00
|
|
|
private Type type;
|
|
|
|
private String description;
|
|
|
|
|
2020-01-13 15:55:35 +01:00
|
|
|
|
2019-11-22 16:31:50 +01:00
|
|
|
}
|