37 lines
1.1 KiB
C#
37 lines
1.1 KiB
C#
|
||
using System;
|
||
using System.Xml.Linq;
|
||
|
||
namespace Hncore.Wx.Open
|
||
{
|
||
/// <summary>
|
||
/// 授权更新通知
|
||
/// </summary>
|
||
public class MessageUpdateAuthorized : MessageOpenBase
|
||
{
|
||
public MessageUpdateAuthorized(XDocument doc) : base(doc)
|
||
{
|
||
this.AuthorizerAppid = doc.Root.Element("AuthorizerAppid").Value;
|
||
this.AuthorizationCode = doc.Root.Element("AuthorizationCode").Value;
|
||
this.AuthorizationCodeExpiredTime = DateTimeOffset.Parse(doc.Root.Element("AuthorizationCodeExpiredTime").Value);
|
||
}
|
||
public override RequestInfoType InfoType
|
||
{
|
||
get { return RequestInfoType.updateauthorized; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 公众号appid
|
||
/// </summary>
|
||
public string AuthorizerAppid { get; set; }
|
||
/// <summary>
|
||
/// 授权码(code)
|
||
/// </summary>
|
||
public string AuthorizationCode { get; set; }
|
||
/// <summary>
|
||
/// 过期时间
|
||
/// </summary>
|
||
public DateTimeOffset AuthorizationCodeExpiredTime { get; set; }
|
||
}
|
||
}
|