View Javadoc
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  }