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