using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Yi.Framework.Module.WeChat.Model;
namespace Yi.Framework.Module.WeChat
{
public interface IWeChatManager
{
///
/// 获取用户openid
///
///
///
Task Code2SessionAsync(Code2SessionInput input);
///
/// 获取不限制的小程序码
///
///
///
Task GetQRCodeAsync(string scene, string page, EnvVersionEnum unlimitedQRCodeEnum = EnvVersionEnum.release);
///
/// 支付预支付id
///
///
///
Task JsApiAsync(JsApiInput input);
///
/// 支付的回调接口
///
///
///
PayNoticeResult PayNotice(PayNoticeReponse reponse);
///
/// 发送聚合消息
///
///
///
Task SendUniformMessageAsync(UniformMessageInput input);
}
}