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

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;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy