io.gitee.putaoo.easypay.domain.wx.response.WxRefundResponse Maven / Gradle / Ivy
package io.gitee.putaoo.easypay.domain.wx.response;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import java.io.Serializable;
@Data
public class WxRefundResponse implements Serializable {
@JsonProperty(value = "return_code")
private String returnCode;
@JsonProperty(value = "return_msg", required = false)
private String returnMsg;
/** 以下字段在return_code为SUCCESS的时候有返回. */
@JsonProperty(value = "result_code", required = false)
private String resultCode;
@JsonProperty(value = "err_code", required = false)
private String errCode;
@JsonProperty(value = "err_code_des", required = false)
private String errCodeDes;
@JsonProperty(value = "appid", required = false)
private String appid;
@JsonProperty(value = "mch_id", required = false)
private String mchId;
@JsonProperty(value = "nonce_str", required = false)
private String nonceStr;
@JsonProperty(value = "sign", required = false)
private String sign;
@JsonProperty(value = "transaction_id", required = false)
private String transactionId;
@JsonProperty(value = "out_trade_no", required = false)
private String outTradeNo;
@JsonProperty(value = "out_refund_no", required = false)
private String outRefundNo;
@JsonProperty(value = "refund_id", required = false)
private String refundId;
@JsonProperty(value = "refund_fee", required = false)
private Integer refundFee;
@JsonProperty(value = "settlement_refund_fee", required = false)
private Integer settlementRefundFee;
@JsonProperty(value = "total_fee", required = false)
private Integer totalFee;
@JsonProperty(value = "settlement_total_fee", required = false)
private Integer settlementTotalFee;
@JsonProperty(value = "fee_type", required = false)
private String feeType;
@JsonProperty(value = "cash_fee", required = false)
private Integer cashFee;
@JsonProperty(value = "cash_fee_type", required = false)
private String cashFeeType;
@JsonProperty(value = "cash_refund_fee", required = false)
private Integer cashRefundFee;
@JsonProperty(value = "coupon_refund_fee", required = false)
private Integer couponRefundFee;
@JsonProperty(value = "coupon_refund_count", required = false)
private Integer couponRefundCount;
}