60 lines
1.9 KiB
C#
60 lines
1.9 KiB
C#
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
|
|
{
|
|
/// <summary>
|
|
/// 微信收到转账
|
|
/// </summary>
|
|
public class WXReicevePay : WXEvent
|
|
{
|
|
/// <summary>
|
|
/// 转账用户信息
|
|
/// </summary>
|
|
public Friend Friend { get; private set; }
|
|
/// <summary>
|
|
/// 无效的时间
|
|
/// </summary>
|
|
public string Invalidtime { get; private set; }
|
|
/// <summary>
|
|
/// 领取时需要的id
|
|
/// </summary>
|
|
public string Transferid { get; private set; }
|
|
/// <summary>
|
|
/// 金额
|
|
/// </summary>
|
|
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;
|
|
}
|
|
}
|
|
}
|