View Javadoc
1   package de.dlr.shepard.common.search.io;
2   
3   import de.dlr.shepard.common.neo4j.io.BasicContainerIO;
4   import java.util.List;
5   import lombok.Data;
6   import lombok.EqualsAndHashCode;
7   import lombok.NoArgsConstructor;
8   import org.eclipse.microprofile.openapi.annotations.media.Schema;
9   
10  @Data
11  @NoArgsConstructor
12  @EqualsAndHashCode(callSuper = true)
13  public class ContainerSearchResult extends ASearchResults<ContainerSearchParams> {
14  
15    @Schema(required = true)
16    private List<BasicContainerIO> results;
17  
18    @Schema(required = true)
19    private Integer totalResults;
20  
21    public ContainerSearchResult(List<BasicContainerIO> results, ContainerSearchParams searchParams, Integer total) {
22      super(searchParams);
23      this.results = results;
24      this.totalResults = total;
25    }
26  }