package com.bizzan.bitrade.constant;

/**
 * Doge（合约）项目对外暴露的 API 路径常量。
 * 供 trade 项目等外部调用时统一引用，确保两边地址和接口名一致。
 *
 * 说明：
 * - contract-swap-api context-path = /swap
 * - 完整 URL = dogeHost + CONTEXT_PATH + 接口路径
 * - dogeHost 示例：http://43.99.6.73:6012
 */
public final class DogeApiPath {

    /** context-path，不含首尾斜杠 */
    public static final String CONTEXT_PATH = "swap";

    /** 跟随特级交易员。POST，需 x-auth-token，参数 amount */
    public static final String FOLLOW_SPECIAL = "/" + CONTEXT_PATH + "/follow-wallet/follow-special";

    /** 取消跟随特级交易员。POST，需 x-auth-token */
    public static final String UNFOLLOW_SPECIAL = "/" + CONTEXT_PATH + "/follow-wallet/unfollow-special";

    /** 根据 memberId 查询合约账户权益。GET，参数 memberId */
    public static final String CONTRACT_ASSET_NEW = "/" + CONTEXT_PATH + "/wallet-new/contract-asset-new";

    private DogeApiPath() {}
}
