package com.jsowell.adapay.response;

import com.jsowell.adapay.common.RefundInfo;
import lombok.*;

import java.util.List;

/**
 * 查询退款对象response
 */
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class PaymentRefundResponse extends AdapayBaseResponse{
    /**
     * 是否 prod模式，true 是 prod模式，false 是 mock模式
     */
    private String prod_mode;

    /**
     * 退款对象列表，若未查询到结果时，字段为空
     */
    private List<RefundInfo> refunds;

    /**
     * 当发生参数错误时返回具体的参数名，便于定位错误原因，详见 错误
     */
    private String invalid_param;
}
