using Jd.Api.Request; using System; namespace Jd.Api { /// /// Jd客户端。 /// public interface IJdClient { /// /// 执行Jd公开API请求。 /// /// 领域对象 /// 具体的Jd API请求 /// 领域对象 T Execute(IJdRequest request) where T : JdResponse; ///// ///// 执行Jd隐私API请求。 ///// ///// 领域对象 ///// 具体的Jd API请求 ///// 用户会话码 ///// 领域对象 T Execute(IJdRequest request, string session) where T : JdResponse; /// /// 执行JD隐私API请求。 /// /// 领域对象 /// 具体的JD API请求 /// 用户会话码 /// 请求时间戳 /// 领域对象 T Execute(IJdRequest request, string session, DateTime timestamp) where T : JdResponse; } }