// Generated by xsd compiler for android/java
// DO NOT CHANGE!
package com.ebay.marketplace.search.v1.services;
import com.leansoft.nano.annotation.*;
import java.util.List;
/**
*
* Controls the pagination of the result set. Child elements specify the maximum
* number of item listings to return per call and which page of data to return.
* Controls which listings are returned in the response, but does not control
* the details associated with the returned items.
*
*/
public class PaginationInput {
@Element
private Integer pageNumber;
@Element
private Integer entriesPerPage;
@Element
private String delimiter;
private List<Object> any;
/**
* public getter
*
*
* Specifies which subset of data (or "page") to return in the call
* response. The number of data pages is determined by the total number of
* items matching the request search criteria (returned in
* paginationOutput.totalEntries) divided by the number of entries to
* display in each response (entriesPerPage). You can return up to the first
* 100 pages of the result set by issuing multiple requests and specifying,
* in sequence, the pages to return.
*
*
* @returns java.lang.Integer
*/
public Integer getPageNumber() {
return this.pageNumber;
}
/**
* public setter
*
*
* Specifies which subset of data (or "page") to return in the call
* response. The number of data pages is determined by the total number of
* items matching the request search criteria (returned in
* paginationOutput.totalEntries) divided by the number of entries to
* display in each response (entriesPerPage). You can return up to the first
* 100 pages of the result set by issuing multiple requests and specifying,
* in sequence, the pages to return.
*
*
* @param java.lang.Integer
*/
public void setPageNumber(Integer pageNumber) {
this.pageNumber = pageNumber;
}
/**
* public getter
*
*
* Specifies the maximum number of entries to return in a single call. If
* the number of entries found on the specified pageNumber is less than the
* value specified here, the number of items returned will be less than the
* value of entriesPerPage. This indicates the end of the result set.
* <br><br>
* If entriesPerPage is set to a number greater than 100, the default value,
* 100, will be used.
*
*
* @returns java.lang.Integer
*/
public Integer getEntriesPerPage() {
return this.entriesPerPage;
}
/**
* public setter
*
*
* Specifies the maximum number of entries to return in a single call. If
* the number of entries found on the specified pageNumber is less than the
* value specified here, the number of items returned will be less than the
* value of entriesPerPage. This indicates the end of the result set.
* <br><br>
* If entriesPerPage is set to a number greater than 100, the default value,
* 100, will be used.
*
*
* @param java.lang.Integer
*/
public void setEntriesPerPage(Integer entriesPerPage) {
this.entriesPerPage = entriesPerPage;
}
/**
* public getter
*
* @returns java.lang.String
*/
public String getDelimiter() {
return this.delimiter;
}
/**
* public setter
*
* @param java.lang.String
*/
public void setDelimiter(String delimiter) {
this.delimiter = delimiter;
}
/**
* public getter
*
* @returns java.util.List<java.lang.Object>
*/
public List<Object> getAny() {
return this.any;
}
/**
* public setter
*
* @param java.util.List<java.lang.Object>
*/
public void setAny(List<Object> any) {
this.any = any;
}
}