using Chat.Framework.WXSdk.Implement;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Chat.Framework.WXSdk.Events
{
///
/// 微信收到转账
///
public class WXReicevePay : WXEvent
{
///
/// 转账用户信息
///
public Friend Friend { get; private set; }
///
/// 无效的时间
///
public string Invalidtime { get; private set; }
///
/// 领取时需要的id
///
public string Transferid { get; private set; }
///
/// 金额
///
public double Money { get; private set; }
public override string ToString()
{
return $"微信({Client.User.Nick}【{Client.User.Uin}】)->待收款->{Friend.GetName()}({Friend.UserName})向您转账了¥{Money}元!";
}
public WXReicevePay(WXClientImpl_IPAD client, Friend Friend, string Invalidtime, string Transferid, double Money) : base(client)
{
this.Friend = Friend;
this.Invalidtime = Invalidtime;
this.Transferid = Transferid;
this.Money = Money;
}
public WXReicevePay(WXClientImpl_HOOK client, Friend Friend, string Invalidtime, string Transferid, double Money) : base(client)
{
this.Friend = Friend;
this.Invalidtime = Invalidtime;
this.Transferid = Transferid;
this.Money = Money;
}
public WXReicevePay(WXClientImpl_QYHOOK client, Friend Friend, string Invalidtime, string Transferid, double Money) : base(client)
{
this.Friend = Friend;
this.Invalidtime = Invalidtime;
this.Transferid = Transferid;
this.Money = Money;
}
}
}