This repository has been archived on 2021-09-20. You can view files and clone it, but cannot push or open issues or pull requests.
geoportal-common/src/main/java/org/gcube/application/geoportal/common/model/rest/QueryRequest.java

29 lines
634 B
Java

package org.gcube.application.geoportal.common.model.rest;
import lombok.Data;
import org.bson.Document;
import java.util.List;
@Data
public class QueryRequest {
@Data
public static class PagedRequest{
private int offset;
private int Limit;
}
@Data
public static class OrderedRequest {
public static enum Direction {ASCENDING,DESCENDING}
private Direction direction;
private String json;
private List<String> fields;
}
private Document filter;
private Document transformation;
private OrderedRequest ordering;
private PagedRequest paging;
}