View Javadoc
1   package de.dlr.shepard.data.timeseries.io;
2   
3   import de.dlr.shepard.data.timeseries.model.Timeseries;
4   import de.dlr.shepard.data.timeseries.model.TimeseriesDataPoint;
5   import jakarta.validation.constraints.NotEmpty;
6   import jakarta.validation.constraints.NotNull;
7   import java.util.List;
8   import lombok.Data;
9   
10  /**
11   * Representation of a timeseries payload data object, containing timeseries metadata and
12   * the list of data points
13   */
14  @Data
15  public class TimeseriesWithDataPoints {
16  
17    @NotNull
18    private final Timeseries timeseries;
19  
20    @NotEmpty
21    private final List<TimeseriesDataPoint> points;
22  }