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 }