package com.alipay.api.request; import java.util.Map; import com.alipay.api.AlipayRequest; import com.alipay.api.internal.util.AlipayHashMap; import com.alipay.api.response.AlipayUserAccountSearchResponse; import com.alipay.api.AlipayObject; /** * ALIPAY API: alipay.user.account.search request * * @author auto create * @since 1.0, 2019-03-08 15:29:11 */ public class AlipayUserAccountSearchRequest implements AlipayRequest<AlipayUserAccountSearchResponse> { private AlipayHashMap udfParams; // add user-defined text parameters private String apiVersion="1.0"; /** * 查询的结束时间 */ private String endTime; /** * 需要过滤的字符 */ private String fields; /** * 查询的页数 */ private String pageNo; /** * 每页的条数 */ private String pageSize; /** * 查询的开始时间 */ private String startTime; /** * 查询账务的类型 */ private String type; public void setEndTime(String endTime) { this.endTime = endTime; } public String getEndTime() { return this.endTime; } public void setFields(String fields) { this.fields = fields; } public String getFields() { return this.fields; } public void setPageNo(String pageNo) { this.pageNo = pageNo; } public String getPageNo() { return this.pageNo; } public void setPageSize(String pageSize) { this.pageSize = pageSize; } public String getPageSize() { return this.pageSize; } public void setStartTime(String startTime) { this.startTime = startTime; } public String getStartTime() { return this.startTime; } public void setType(String type) { this.type = type; } public String getType() { return this.type; } private String terminalType; private String terminalInfo; private String prodCode; private String notifyUrl; private String returnUrl; private boolean needEncrypt=false; private AlipayObject bizModel=null; public String getNotifyUrl() { return this.notifyUrl; } public void setNotifyUrl(String notifyUrl) { this.notifyUrl = notifyUrl; } public String getReturnUrl() { return this.returnUrl; } public void setReturnUrl(String returnUrl) { this.returnUrl = returnUrl; } public String getApiVersion() { return this.apiVersion; } public void setApiVersion(String apiVersion) { this.apiVersion = apiVersion; } public void setTerminalType(String terminalType){ this.terminalType=terminalType; } public String getTerminalType(){ return this.terminalType; } public void setTerminalInfo(String terminalInfo){ this.terminalInfo=terminalInfo; } public String getTerminalInfo(){ return this.terminalInfo; } public void setProdCode(String prodCode) { this.prodCode=prodCode; } public String getProdCode() { return this.prodCode; } public String getApiMethodName() { return "alipay.user.account.search"; } public Map<String, String> getTextParams() { AlipayHashMap txtParams = new AlipayHashMap(); txtParams.put("end_time", this.endTime); txtParams.put("fields", this.fields); txtParams.put("page_no", this.pageNo); txtParams.put("page_size", this.pageSize); txtParams.put("start_time", this.startTime); txtParams.put("type", this.type); if(udfParams != null) { txtParams.putAll(this.udfParams); } return txtParams; } public void putOtherTextParam(String key, String value) { if(this.udfParams == null) { this.udfParams = new AlipayHashMap(); } this.udfParams.put(key, value); } public Class<AlipayUserAccountSearchResponse> getResponseClass() { return AlipayUserAccountSearchResponse.class; } public boolean isNeedEncrypt() { return this.needEncrypt; } public void setNeedEncrypt(boolean needEncrypt) { this.needEncrypt=needEncrypt; } public AlipayObject getBizModel() { return this.bizModel; } public void setBizModel(AlipayObject bizModel) { this.bizModel=bizModel; } }