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; }
|
|||
|
|
}
|
|||
|
|
}
|