package com.xcong.excoin.modules.okxNewPrice.okxWs.enums; import lombok.Getter; /** * 交易信息枚举类 * 用于存储不同交易账户的密钥信息,包括实盘账户和模拟账户 */ @Getter public enum ExchangeInfoEnum { /** * 模拟盘账户信息 * 存储了模拟盘交易所需的API密钥、秘钥和通过码 */ OKX_UAT("7a023eb2-06c0-4255-9969-b86ea1cef0d7", "D0106A4D63BD22BEAB9CBA8F41219661", "Aa12345678@", false); // /** // * 模拟盘账户信息 // * 存储了模拟盘交易所需的API密钥、秘钥和通过码 // */ // OKX_UAT("0769b50c-2c36-4310-8bd9-cad6bc6c9d8f", // "7AF4A574BC44907CE76BBFF91F53852D", // "Aa123456@", // false); // API公钥,用于识别用户身份 private String apiKey; // API秘钥,用于签名和验证请求 private String secretKey; // API通过码,用于额外的身份验证 private String passphrase; // 账户类型,true表示实盘账户,false表示模拟账户 private boolean accountType; /** * 构造方法 * * @param apiKey API公钥,用于识别用户身份 * @param secretKey API秘钥,用于签名和验证请求 * @param passphrase API通过码,用于额外的身份验证 * @param accountType 账户类型,true表示实盘账户,false表示模拟账户 */ ExchangeInfoEnum(String apiKey, String secretKey, String passphrase, boolean accountType) { this.apiKey = apiKey; this.secretKey = secretKey; this.passphrase = passphrase; this.accountType = accountType; } }