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

io.gitee.putaoo.easypay.domain.wx.response.WxOrderQueryResponse Maven / Gradle / Ivy

package io.gitee.putaoo.easypay.domain.wx.response;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

@Data
public class WxOrderQueryResponse {

    @JsonProperty(value = "return_code")
    private String returnCode;

    @JsonProperty(value = "return_msg", required = false)
    private String returnMsg;

    /** 以下字段在return_code为SUCCESS的时候有返回. */
    @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 = "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 = "device_info", required = false)
    private String deviceInfo;

    @JsonProperty(value = "openid", required = false)
    private String openid;

    @JsonProperty(value = "is_subscribe", required = false)
    private String isSubscribe;

    @JsonProperty(value = "trade_type", required = false)
    private String tradeType;

    @JsonProperty(value = "trade_state", required = false)
    private String tradeState;

    @JsonProperty(value = "bank_type", required = false)
    private String bankType;

    @JsonProperty(value = "total_fee", required = false)
    private String totalFee;

    @JsonProperty(value = "settlement_total_fee", required = false)
    private String settlementTotalFee;

    @JsonProperty(value = "fee_type", required = false)
    private String feeType;

    @JsonProperty(value = "cash_fee", required = false)
    private String cashFee;

    @JsonProperty(value = "cash_fee_type", required = false)
    private String cashFeeType;

    @JsonProperty(value = "coupon_fee", required = false)
    private String couponFee;

    @JsonProperty(value = "coupon_count", required = false)
    private String couponCount;

    @JsonProperty(value = "transaction_id", required = false)
    private String transactionId;

    @JsonProperty(value = "out_trade_no", required = false)
    private String outTradeNo;

    @JsonProperty(value = "attach", required = false)
    private String attach;

    @JsonProperty(value = "time_end", required = false)
    private String timeEnd;

    @JsonProperty(value = "trade_state_desc", required = false)
    private String tradeStateDesc;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy