-
- All Implemented Interfaces:
-
notion.api.v1.request.common.Pagination
public class SearchRequest implements Pagination
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
SearchRequest.SearchFilter
public class
SearchRequest.SearchSort
-
Field Summary
Fields Modifier and Type Field Description private final String
query
private final SearchRequest.SearchFilter
filter
private final SearchRequest.SearchSort
sort
private String
startCursor
private Integer
pageSize
-
Constructor Summary
Constructors Constructor Description SearchRequest(String query)
SearchRequest(String query, SearchRequest.SearchFilter filter)
SearchRequest(String query, SearchRequest.SearchFilter filter, SearchRequest.SearchSort sort)
SearchRequest(String query, SearchRequest.SearchFilter filter, SearchRequest.SearchSort sort, String startCursor, Integer pageSize)
-
Method Summary
Modifier and Type Method Description final String
getQuery()
final SearchRequest.SearchFilter
getFilter()
final SearchRequest.SearchSort
getSort()
String
getStartCursor()
Unit
setStartCursor(String startCursor)
Integer
getPageSize()
Unit
setPageSize(Integer pageSize)
-
-
Constructor Detail
-
SearchRequest
SearchRequest(String query)
-
SearchRequest
SearchRequest(String query, SearchRequest.SearchFilter filter)
-
SearchRequest
SearchRequest(String query, SearchRequest.SearchFilter filter, SearchRequest.SearchSort sort)
-
SearchRequest
SearchRequest(String query, SearchRequest.SearchFilter filter, SearchRequest.SearchSort sort, String startCursor, Integer pageSize)
-
-
Method Detail
-
getFilter
final SearchRequest.SearchFilter getFilter()
-
getSort
final SearchRequest.SearchSort getSort()
-
getStartCursor
String getStartCursor()
-
setStartCursor
Unit setStartCursor(String startCursor)
-
getPageSize
Integer getPageSize()
-
setPageSize
Unit setPageSize(Integer pageSize)
-
-
-
-