package com.crm.rely.backend.core.dto.wasabi;

import lombok.Data;

import java.math.BigDecimal;

/**
 *
 * @author gao
 * @date 2025/10/20 15:58
 */
@Data
public class WasabiCardTypeHolderMetadataDto {

    /**
     * 持卡人最高购买数量限制
     */
    private Integer cardHolderMaxCardLimit;

    /**
     * 持卡人模型。
     * B2B B2C
     * 如果参数 needCardHolder 等于 true ，则需要创建持卡人，并且需要根据 B2B 还是 B2C 传递不同的持卡人参数。
     */
    private String cardHolderModel;

    /**
     * 设置免密支付金额限额（实体卡）
     */
    private Boolean supportSettingNoPinPaymentAmount;

    /**
     * 免密支付默认金额（实体卡）
     */
    private BigDecimal defaultNoPinPaymentAmount;

    /**
     * 免密支付最低金额（实体卡）
     */
    private BigDecimal noPinPaymentAmountMinQuota;

    /**
     * 免密支付最高金额（实体卡）
     */
    private BigDecimal noPinPaymentAmountMaxQuota;

}
