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

import lombok.Data;

import java.math.BigDecimal;

@Data
public class WasabiAvailableCurrenciesListDto {

    private Long id;

    /**
     * 转账币种
     */
    private String payoutCurrency;

    /**
     * 转账类型id
     */
    private String transferTypeId;

    /**
     * 转账类型
     */
    private String transferTypeValue;

    /**
     * 支付方式id
     */
    private String payoutMethodId;

    /**
     * 支付方式
     */
    private String payoutMethodValue;

    /**
     * 转账地区
     */
    private String country;

    /**
     * 手续费率百分比 0-100。1=1%
     */
    private BigDecimal feeRate;

    /**
     * 固定手续费
     */
    private BigDecimal fixedFee;

    /**
     * 单笔转账最小额度
     */
    private BigDecimal minQuota;

    /**
     * 单笔转账最大额度
     */
    private BigDecimal maxQuota;

    /**
     * 年度转账金额额度
     */
    private BigDecimal yearTransferAmountQuota;

    /**
     * 状态。online：上架 offline：下架
     */
    private String status;

    /**
     * 手续费率百分比 0-100。1=1%
     */
    private BigDecimal feeRateConfig;

    /**
     * 固定手续费
     */
    private BigDecimal fixedFeeConfig;

    /**
     * 单笔转账最小额度
     */
    private BigDecimal minQuotaConfig;

    /**
     * 单笔转账最大额度
     */
    private BigDecimal maxQuotaConfig;

    /**
     * 年度转账金额额度
     */
    private BigDecimal yearTransferAmountQuotaConfig;

    /**
     * 类型：1: 全局 2: 币种配置
     */
    private String type;


}
