1 package de.dlr.shepard.context.references.timeseriesreference.io; 2 3 import de.dlr.shepard.data.timeseries.model.enums.AggregateFunction; 4 import jakarta.validation.constraints.NotNull; 5 import lombok.AllArgsConstructor; 6 import lombok.Data; 7 import org.eclipse.microprofile.openapi.annotations.media.Schema; 8 9 @Data 10 @AllArgsConstructor 11 public class MetricsIO { 12 13 @NotNull 14 @Schema(required = true) 15 AggregateFunction function; 16 17 @NotNull 18 @Schema(required = true) 19 Object value; 20 }