package com.heyu.api.jsapi.dto.refund;

import com.google.gson.annotations.SerializedName;
import com.heyu.api.jsapi.dto.pay.GoodsDetail;
import lombok.Data;

import java.util.List;

@Data
public class CreateRequest {
    @SerializedName("transaction_id")
    public String transactionId;
  
    @SerializedName("out_trade_no")
    public String outTradeNo;
  
    @SerializedName("out_refund_no")
    public String outRefundNo;
  
    @SerializedName("reason")
    public String reason;
  
    @SerializedName("notify_url")
    public String notifyUrl;
  
    @SerializedName("funds_account")
    public ReqFundsAccount fundsAccount;
  
    @SerializedName("amount")
    public AmountReq amount;
  
    @SerializedName("goods_detail")
    public List<GoodsDetail> goodsDetail;
  
  }