package com.crm.ucard.config;

import lombok.Data;
/**
 * Ucard配置类
 */
@Data
public class UcardConfig {

    /**
     * API基础URL
     */
    private String apiUrl;

    /**
     * 商户ID
     */
    private String merchantId;

    /**
     * 商户私钥
     */
    private String privateKey;

    /**
     * 商户公钥
     */
    private String publicKey;

    /**
     * PayouCard 公钥
     */
    private String payouCardPublicKey;

    /**
     * 申请卡片URL
     */
    private String cardApplyUrl;

    /**
     * 开卡进度查询URL
     */
    private String cardStatusUrl;

    /**
     * 激活卡片URL
     */
    private String activateCardUrl;

    /**
     * 充值预估URL
     */
    private String rechargeEstimateUrl;

    /**
     * 充值URL
     */
    private String rechargeUrl;

    /**
     * 银行卡订单结果查询URL
     */
    private String cardOrderUrl;

    /**
     * 充值订单查询URL
     */
    private String rechargeOrderUrl;

    /**
     * 余额查询URL
     */
    private String balanceUrl;

    /**
     * 交易记录查询URL
     */
    private String transactionsUrl;

    /**
     * 卡片类型列表URL
     */
    private String cardTypesUrl;

    /**
     * 商户账户查询URL
     */
    private String merchantAccountUrl;

    /**
     * 商户用户注册URL
     */
    private String merchantUserRegisterUrl;

    /**
     * 商户用户更新URL
     */
    private String merchantUserUpdateUrl;

    /**
     * KYC附件上传URL
     */
    private String kycAttachmentUrl;

    /**
     * KYC提交URL
     */
    private String kycSubmitUrl;

    /**
     * KYC状态查询URL
     */
    private String kycStatusUrl;

    /**
     * 密码重置URL
     */
    private String passwordResetUrl;

    /**
     * 卡片冻结URL
     */
    private String freezeCardUrl;

    /**
     * 卡片解冻URL
     */
    private String unfreezeCardUrl;

    /**
     * 速汇银行列表URL
     */
    private String bankListUrl;

    /**
     * 汇率查询URL
     */
    private String exchangeRateUrl;

    /**
     * 代付校验URL
     */
    private String validateTransferUrl;

    /**
     * 代付付款人校验URL
     */
    private String validatePayerUrl;

    /**
     * 代付收款人校验URL
     */
    private String validatePayeeUrl;

    /**
     * 代付URL
     */
    private String transferUrl;

    /**
     * 订单列表查询URL
     */
    private String orderListUrl;

    /**
     * 调单提交URL
     */
    private String disputeUrl;

    /**
     * 查询订单结果URL
     */
    private String orderResultUrl;

    /**
     * 上传文件URL
     */
    private String uplaodFileUrl;

} 