1 package de.dlr.shepard.common.search.io;
2
3 import de.dlr.shepard.common.neo4j.entities.ContainerType;
4 import jakarta.validation.Valid;
5 import jakarta.validation.constraints.NotNull;
6 import lombok.Data;
7 import lombok.EqualsAndHashCode;
8 import lombok.NoArgsConstructor;
9
10 @Data
11 @NoArgsConstructor
12 @EqualsAndHashCode(callSuper = true)
13 public class ContainerSearchParams extends ASearchParams {
14
15 @Valid
16 @NotNull
17 private ContainerType queryType;
18
19 public ContainerSearchParams(String query, ContainerType queryType) {
20 super(query);
21 this.queryType = queryType;
22 }
23 }