package com.wzj.soopin.transaction.domain.bo.easypay.refund.apply.req;

import com.wzj.soopin.transaction.domain.bo.easypay.PayInfo;
import com.wzj.soopin.transaction.domain.bo.easypay.ReqInfo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 发起退款请求体
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class RefundApplyReqBody {
    /**
     * 请求方信息
     */
    private ReqInfo reqInfo;
    /**
     * 基础订单信息
     */
    private RefundReqOrderInfo reqOrderInfo;
    /**
     * AT交易退货请求扩展信息
     */
    private QrCodeRefundExt qrCodeRefundExt;
    /**
     * 支付信息
     */
    private PayInfo payInfo;
}
