com.alipay.api.domain.EcomRefundDisputeDTO Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alipay-sdk-java Show documentation
Show all versions of alipay-sdk-java Show documentation
Alipay openapi SDK for Java
Copyright © 2018 杭州蚂蚁金服
All rights reserved.
版权所有 (C)杭州蚂蚁金服
http://open.alipay.com
package com.alipay.api.domain;
import java.util.Date;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
/**
* 场景开放平台逆向纠纷单模型
*
* @author auto create
* @since 1.0, 2024-07-09 14:47:50
*/
public class EcomRefundDisputeDTO extends AlipayObject {
private static final long serialVersionUID = 1635743437862415217L;
/**
* 事故发生地址
*/
@ApiField("accident_address")
private String accidentAddress;
/**
* 事故描述
*/
@ApiField("accident_desc")
private String accidentDesc;
/**
* 事故类型
*/
@ApiField("accident_type")
private String accidentType;
/**
* 事故类型子项:全损/保险杠受损等
*/
@ApiField("accident_type_detail")
private String accidentTypeDetail;
/**
* 买家id
*/
@ApiField("buyer_id")
private String buyerId;
/**
* 买家退货物流公司编码
*/
@ApiField("buyer_logistic_company_code")
private String buyerLogisticCompanyCode;
/**
* 买家退货物流公司名称
*/
@ApiField("buyer_logistic_company_name")
private String buyerLogisticCompanyName;
/**
* 买家退货物流单号
*/
@ApiField("buyer_logistic_no")
private String buyerLogisticNo;
/**
* 案件发生时间
*/
@ApiField("case_time")
private Date caseTime;
/**
* 纠纷结束时间
*/
@ApiField("end_time")
private Date endTime;
/**
* 纠纷时买家对货物的诉求
ANY(any),
REFUND(仅退款),
REFUND_WITH_GOODS(退货退款),
EXCHANGE_OR_MAINTAIN(维修换货),
REPOST(补寄)
*/
@ApiField("goods_needs")
private String goodsNeeds;
/**
* 货物状态
UNSHIPPED(未发货),
SHIPPED(已发货),
NOT_RECEIVE_GOORDS(未收到货),
RECEIVE_GOODS(已收到货),
RETURN_GOODS(已寄回),
CONFIRM_GOODS(卖家确认收货)
*/
@ApiField("goods_status")
private String goodsStatus;
/**
* 交易订单id
*/
@ApiField("order_id")
private String orderId;
/**
* 退款原因类型
*/
@ApiField("reason_code")
private String reasonCode;
/**
* 退款原因描述
*/
@ApiField("reason_text")
private String reasonText;
/**
* 买家退款说明
*/
@ApiField("refund_desc")
private String refundDesc;
/**
* 退款纠纷单id
*/
@ApiField("refund_dispute_id")
private String refundDisputeId;
/**
* 退款金额(分)
*/
@ApiField("refund_fee")
private Long refundFee;
/**
* 退款状态
*/
@ApiField("refund_status")
private String refundStatus;
/**
* 退款要求类型 对应dispute_type
*/
@ApiField("refund_type")
private String refundType;
/**
* 卖家id
*/
@ApiField("seller_id")
private String sellerId;
/**
* 纠纷发起时间
*/
@ApiField("start_time")
private Date startTime;
public String getAccidentAddress() {
return this.accidentAddress;
}
public void setAccidentAddress(String accidentAddress) {
this.accidentAddress = accidentAddress;
}
public String getAccidentDesc() {
return this.accidentDesc;
}
public void setAccidentDesc(String accidentDesc) {
this.accidentDesc = accidentDesc;
}
public String getAccidentType() {
return this.accidentType;
}
public void setAccidentType(String accidentType) {
this.accidentType = accidentType;
}
public String getAccidentTypeDetail() {
return this.accidentTypeDetail;
}
public void setAccidentTypeDetail(String accidentTypeDetail) {
this.accidentTypeDetail = accidentTypeDetail;
}
public String getBuyerId() {
return this.buyerId;
}
public void setBuyerId(String buyerId) {
this.buyerId = buyerId;
}
public String getBuyerLogisticCompanyCode() {
return this.buyerLogisticCompanyCode;
}
public void setBuyerLogisticCompanyCode(String buyerLogisticCompanyCode) {
this.buyerLogisticCompanyCode = buyerLogisticCompanyCode;
}
public String getBuyerLogisticCompanyName() {
return this.buyerLogisticCompanyName;
}
public void setBuyerLogisticCompanyName(String buyerLogisticCompanyName) {
this.buyerLogisticCompanyName = buyerLogisticCompanyName;
}
public String getBuyerLogisticNo() {
return this.buyerLogisticNo;
}
public void setBuyerLogisticNo(String buyerLogisticNo) {
this.buyerLogisticNo = buyerLogisticNo;
}
public Date getCaseTime() {
return this.caseTime;
}
public void setCaseTime(Date caseTime) {
this.caseTime = caseTime;
}
public Date getEndTime() {
return this.endTime;
}
public void setEndTime(Date endTime) {
this.endTime = endTime;
}
public String getGoodsNeeds() {
return this.goodsNeeds;
}
public void setGoodsNeeds(String goodsNeeds) {
this.goodsNeeds = goodsNeeds;
}
public String getGoodsStatus() {
return this.goodsStatus;
}
public void setGoodsStatus(String goodsStatus) {
this.goodsStatus = goodsStatus;
}
public String getOrderId() {
return this.orderId;
}
public void setOrderId(String orderId) {
this.orderId = orderId;
}
public String getReasonCode() {
return this.reasonCode;
}
public void setReasonCode(String reasonCode) {
this.reasonCode = reasonCode;
}
public String getReasonText() {
return this.reasonText;
}
public void setReasonText(String reasonText) {
this.reasonText = reasonText;
}
public String getRefundDesc() {
return this.refundDesc;
}
public void setRefundDesc(String refundDesc) {
this.refundDesc = refundDesc;
}
public String getRefundDisputeId() {
return this.refundDisputeId;
}
public void setRefundDisputeId(String refundDisputeId) {
this.refundDisputeId = refundDisputeId;
}
public Long getRefundFee() {
return this.refundFee;
}
public void setRefundFee(Long refundFee) {
this.refundFee = refundFee;
}
public String getRefundStatus() {
return this.refundStatus;
}
public void setRefundStatus(String refundStatus) {
this.refundStatus = refundStatus;
}
public String getRefundType() {
return this.refundType;
}
public void setRefundType(String refundType) {
this.refundType = refundType;
}
public String getSellerId() {
return this.sellerId;
}
public void setSellerId(String sellerId) {
this.sellerId = sellerId;
}
public Date getStartTime() {
return this.startTime;
}
public void setStartTime(Date startTime) {
this.startTime = startTime;
}
}