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