
net.guerlab.sdk.wx.client.WeiXinClient Maven / Gradle / Ivy
The newest version!
package net.guerlab.sdk.wx.client;
import net.guerlab.sdk.wx.request.oauth.AbstractOauthRequest;
import net.guerlab.sdk.wx.request.pay.AbstractPayRequest;
import net.guerlab.sdk.wx.response.oauth.AbstractOauthResponse;
import net.guerlab.sdk.wx.response.pay.AbstractPayResponse;
/**
* 微信请求客户端接口
*
* @author guer
*
*/
public interface WeiXinClient {
/**
* 执行Oauth请求
*
* @param request
* Oauth请求
* @param
* 响应类型
* @param
* 响应数据类型
* @return 响应
*/
, E> T execute(
AbstractOauthRequest request);
/**
* 执行支付请求
*
* @param request
* 支付请求
* @param
* 响应类型
* @param
* 响应数据类型
* @return 响应
*/
, E> T execute(
AbstractPayRequest request);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy