package com.partynetwork.dataprovider.json.struct;
import com.partynetwork.dataprovider.json.CommonRequest;
import com.partynetwork.dataprovider.json.CommonResponse;
public class Theme_getThemeArrayRequest extends CommonRequest {
// 主题类别:0 全部;1 i分享;2 iChoose;3 iParty
private int themeType;
// 主题名称(为空时则更具数量返回热门主题,如果不为空,则更具主题名称返回关联主题)
private String themeName;
// 当前显示页码
private int pageNumber;
// 每页的数据数量
private int pageSize;
// 最后一条数据的id
private int lastId;
public Theme_getThemeArrayRequest() {
this._requestAction = "Theme/getThemeArray";
}
/**
* @return themeType
*/
public int getThemeType() {
return themeType;
}
/**
* @param themeType
* 要设置的 themeType
*/
public void setThemeType(int themeType) {
this.themeType = themeType;
}
/**
* @return themeName
*/
public String getThemeName() {
return themeName;
}
/**
* @param themeName
* 要设置的 themeName
*/
public void setThemeName(String themeName) {
this.themeName = themeName;
}
/**
* @return pageNumber
*/
public int getPageNumber() {
return pageNumber;
}
/**
* @param pageNumber
* 要设置的 pageNumber
*/
public void setPageNumber(int pageNumber) {
this.pageNumber = pageNumber;
}
/**
* @return pageSize
*/
public int getPageSize() {
return pageSize;
}
/**
* @param pageSize
* 要设置的 pageSize
*/
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
/**
* @return lastId
*/
public int getLastId() {
return lastId;
}
/**
* @param lastId
* 要设置的 lastId
*/
public void setLastId(int lastId) {
this.lastId = lastId;
}
@Override
public String getJson(CommonRequest request) {
return gson.toJson((Theme_getThemeArrayRequest) request);
}
@Override
public CommonResponse getObject(String paramStream) {
return gson.fromJson(paramStream, Theme_getThemeArrayResponse.class);
}
}