All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.ComplaintInfoQueryResponse Maven / Gradle / Ivy

package com.alipay.api.domain;

import java.util.Date;
import java.util.List;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

/**
 * 投诉详情查询结果
 *
 * @author auto create
 * @since 1.0, 2023-06-06 14:21:44
 */
public class ComplaintInfoQueryResponse extends AlipayObject {

	private static final long serialVersionUID = 6628589641125664487L;

	/**
	 * 投诉单涉及交易总金额(单位:人民币元)
	 */
	@ApiField("complain_amount")
	private String complainAmount;

	/**
	 * 用户投诉内容
	 */
	@ApiField("complain_content")
	private String complainContent;

	/**
	 * 投诉单涉及的交易信息
	 */
	@ApiListField("complaint_trade_info_list")
	@ApiField("complaint_trade_info")
	private List complaintTradeInfoList;

	/**
	 * 联系方式
	 */
	@ApiField("contact")
	private String contact;

	/**
	 * 投诉时间
	 */
	@ApiField("gmt_complain")
	private Date gmtComplain;

	/**
	 * 过期时间
	 */
	@ApiField("gmt_overdue")
	private Date gmtOverdue;

	/**
	 * 处理时间
	 */
	@ApiField("gmt_process")
	private Date gmtProcess;

	/**
	 * 推送时间
	 */
	@ApiField("gmt_risk_finish_time")
	private Date gmtRiskFinishTime;

	/**
	 * 投诉主表的主键id,查询详情时使用本id进行查询
	 */
	@ApiField("id")
	private Long id;

	/**
	 * 投诉单中被投诉方的名称
	 */
	@ApiField("opposite_name")
	private String oppositeName;

	/**
	 * 被投诉人pid
	 */
	@ApiField("opposite_pid")
	private String oppositePid;

	/**
	 * 商家处理投诉结果码
	 */
	@ApiField("process_code")
	private String processCode;

	/**
	 * 商家处理备注图片url列表
	 */
	@ApiListField("process_img_url_list")
	@ApiField("string")
	private List processImgUrlList;

	/**
	 * 商家处理结果码对应描述,与结果码一一对应
	 */
	@ApiField("process_message")
	private String processMessage;

	/**
	 * 商家处理备注
	 */
	@ApiField("process_remark")
	private String processRemark;

	/**
	 * 投诉单状态码
	 */
	@ApiField("status")
	private String status;

	/**
	 * 投诉单状态枚举值描述,与投诉单状态码一一对应
	 */
	@ApiField("status_description")
	private String statusDescription;

	/**
	 * 投诉单号id
	 */
	@ApiField("task_id")
	private String taskId;

	/**
	 * 投诉交易单号
	 */
	@ApiField("trade_no")
	private String tradeNo;

	public String getComplainAmount() {
		return this.complainAmount;
	}
	public void setComplainAmount(String complainAmount) {
		this.complainAmount = complainAmount;
	}

	public String getComplainContent() {
		return this.complainContent;
	}
	public void setComplainContent(String complainContent) {
		this.complainContent = complainContent;
	}

	public List getComplaintTradeInfoList() {
		return this.complaintTradeInfoList;
	}
	public void setComplaintTradeInfoList(List complaintTradeInfoList) {
		this.complaintTradeInfoList = complaintTradeInfoList;
	}

	public String getContact() {
		return this.contact;
	}
	public void setContact(String contact) {
		this.contact = contact;
	}

	public Date getGmtComplain() {
		return this.gmtComplain;
	}
	public void setGmtComplain(Date gmtComplain) {
		this.gmtComplain = gmtComplain;
	}

	public Date getGmtOverdue() {
		return this.gmtOverdue;
	}
	public void setGmtOverdue(Date gmtOverdue) {
		this.gmtOverdue = gmtOverdue;
	}

	public Date getGmtProcess() {
		return this.gmtProcess;
	}
	public void setGmtProcess(Date gmtProcess) {
		this.gmtProcess = gmtProcess;
	}

	public Date getGmtRiskFinishTime() {
		return this.gmtRiskFinishTime;
	}
	public void setGmtRiskFinishTime(Date gmtRiskFinishTime) {
		this.gmtRiskFinishTime = gmtRiskFinishTime;
	}

	public Long getId() {
		return this.id;
	}
	public void setId(Long id) {
		this.id = id;
	}

	public String getOppositeName() {
		return this.oppositeName;
	}
	public void setOppositeName(String oppositeName) {
		this.oppositeName = oppositeName;
	}

	public String getOppositePid() {
		return this.oppositePid;
	}
	public void setOppositePid(String oppositePid) {
		this.oppositePid = oppositePid;
	}

	public String getProcessCode() {
		return this.processCode;
	}
	public void setProcessCode(String processCode) {
		this.processCode = processCode;
	}

	public List getProcessImgUrlList() {
		return this.processImgUrlList;
	}
	public void setProcessImgUrlList(List processImgUrlList) {
		this.processImgUrlList = processImgUrlList;
	}

	public String getProcessMessage() {
		return this.processMessage;
	}
	public void setProcessMessage(String processMessage) {
		this.processMessage = processMessage;
	}

	public String getProcessRemark() {
		return this.processRemark;
	}
	public void setProcessRemark(String processRemark) {
		this.processRemark = processRemark;
	}

	public String getStatus() {
		return this.status;
	}
	public void setStatus(String status) {
		this.status = status;
	}

	public String getStatusDescription() {
		return this.statusDescription;
	}
	public void setStatusDescription(String statusDescription) {
		this.statusDescription = statusDescription;
	}

	public String getTaskId() {
		return this.taskId;
	}
	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	public String getTradeNo() {
		return this.tradeNo;
	}
	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy