// This file is auto-generated, don't edit it. Thanks. package com.alipay.easysdk.payment.common.models; import com.aliyun.tea.*; public class AlipayTradeRefundResponse extends TeaModel { // 响应原始字符串 @NameInMap("http_body") @Validation(required = true) public String httpBody; @NameInMap("code") @Validation(required = true) public String code; @NameInMap("msg") @Validation(required = true) public String msg; @NameInMap("sub_code") @Validation(required = true) public String subCode; @NameInMap("sub_msg") @Validation(required = true) public String subMsg; @NameInMap("trade_no") @Validation(required = true) public String tradeNo; @NameInMap("out_trade_no") @Validation(required = true) public String outTradeNo; @NameInMap("buyer_logon_id") @Validation(required = true) public String buyerLogonId; @NameInMap("fund_change") @Validation(required = true) public String fundChange; @NameInMap("refund_fee") @Validation(required = true) public String refundFee; @NameInMap("refund_currency") @Validation(required = true) public String refundCurrency; @NameInMap("gmt_refund_pay") @Validation(required = true) public String gmtRefundPay; @NameInMap("refund_detail_item_list") @Validation(required = true) public java.util.List refundDetailItemList; @NameInMap("store_name") @Validation(required = true) public String storeName; @NameInMap("buyer_user_id") @Validation(required = true) public String buyerUserId; @NameInMap("refund_preset_paytool_list") @Validation(required = true) public java.util.List refundPresetPaytoolList; @NameInMap("refund_settlement_id") @Validation(required = true) public String refundSettlementId; @NameInMap("present_refund_buyer_amount") @Validation(required = true) public String presentRefundBuyerAmount; @NameInMap("present_refund_discount_amount") @Validation(required = true) public String presentRefundDiscountAmount; @NameInMap("present_refund_mdiscount_amount") @Validation(required = true) public String presentRefundMdiscountAmount; public static AlipayTradeRefundResponse build(java.util.Map map) throws Exception { AlipayTradeRefundResponse self = new AlipayTradeRefundResponse(); return TeaModel.build(map, self); } public AlipayTradeRefundResponse setHttpBody(String httpBody) { this.httpBody = httpBody; return this; } public String getHttpBody() { return this.httpBody; } public AlipayTradeRefundResponse setCode(String code) { this.code = code; return this; } public String getCode() { return this.code; } public AlipayTradeRefundResponse setMsg(String msg) { this.msg = msg; return this; } public String getMsg() { return this.msg; } public AlipayTradeRefundResponse setSubCode(String subCode) { this.subCode = subCode; return this; } public String getSubCode() { return this.subCode; } public AlipayTradeRefundResponse setSubMsg(String subMsg) { this.subMsg = subMsg; return this; } public String getSubMsg() { return this.subMsg; } public AlipayTradeRefundResponse setTradeNo(String tradeNo) { this.tradeNo = tradeNo; return this; } public String getTradeNo() { return this.tradeNo; } public AlipayTradeRefundResponse setOutTradeNo(String outTradeNo) { this.outTradeNo = outTradeNo; return this; } public String getOutTradeNo() { return this.outTradeNo; } public AlipayTradeRefundResponse setBuyerLogonId(String buyerLogonId) { this.buyerLogonId = buyerLogonId; return this; } public String getBuyerLogonId() { return this.buyerLogonId; } public AlipayTradeRefundResponse setFundChange(String fundChange) { this.fundChange = fundChange; return this; } public String getFundChange() { return this.fundChange; } public AlipayTradeRefundResponse setRefundFee(String refundFee) { this.refundFee = refundFee; return this; } public String getRefundFee() { return this.refundFee; } public AlipayTradeRefundResponse setRefundCurrency(String refundCurrency) { this.refundCurrency = refundCurrency; return this; } public String getRefundCurrency() { return this.refundCurrency; } public AlipayTradeRefundResponse setGmtRefundPay(String gmtRefundPay) { this.gmtRefundPay = gmtRefundPay; return this; } public String getGmtRefundPay() { return this.gmtRefundPay; } public AlipayTradeRefundResponse setRefundDetailItemList(java.util.List refundDetailItemList) { this.refundDetailItemList = refundDetailItemList; return this; } public java.util.List getRefundDetailItemList() { return this.refundDetailItemList; } public AlipayTradeRefundResponse setStoreName(String storeName) { this.storeName = storeName; return this; } public String getStoreName() { return this.storeName; } public AlipayTradeRefundResponse setBuyerUserId(String buyerUserId) { this.buyerUserId = buyerUserId; return this; } public String getBuyerUserId() { return this.buyerUserId; } public AlipayTradeRefundResponse setRefundPresetPaytoolList(java.util.List refundPresetPaytoolList) { this.refundPresetPaytoolList = refundPresetPaytoolList; return this; } public java.util.List getRefundPresetPaytoolList() { return this.refundPresetPaytoolList; } public AlipayTradeRefundResponse setRefundSettlementId(String refundSettlementId) { this.refundSettlementId = refundSettlementId; return this; } public String getRefundSettlementId() { return this.refundSettlementId; } public AlipayTradeRefundResponse setPresentRefundBuyerAmount(String presentRefundBuyerAmount) { this.presentRefundBuyerAmount = presentRefundBuyerAmount; return this; } public String getPresentRefundBuyerAmount() { return this.presentRefundBuyerAmount; } public AlipayTradeRefundResponse setPresentRefundDiscountAmount(String presentRefundDiscountAmount) { this.presentRefundDiscountAmount = presentRefundDiscountAmount; return this; } public String getPresentRefundDiscountAmount() { return this.presentRefundDiscountAmount; } public AlipayTradeRefundResponse setPresentRefundMdiscountAmount(String presentRefundMdiscountAmount) { this.presentRefundMdiscountAmount = presentRefundMdiscountAmount; return this; } public String getPresentRefundMdiscountAmount() { return this.presentRefundMdiscountAmount; } }