using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ApiTools.Core
{
///
/// 渠道钱包服务
///
public interface IChannelWalletService
{
///
/// 查询渠道钱包余额
///
///
///
Task GetEnterpriseWalletBalance(ChannelWallet wallet);
///
/// 转账
///
///
///
///
Task Transfer(ChannelWallet wallet, ChannelWalletTransaction transaction);
///
/// 查询交易记录
///
///
///
///
Task GetTransactionDetail(ChannelWallet wallet, ChannelWalletTransaction transaction);
///
/// 下载电子收据
///
///
///
///
Task DownloadEreceiptUrl(ChannelWallet wallet, ChannelWalletTransaction transaction);
}
}