TokenInfo.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using System;
  2. using System.Xml.Serialization;
  3. namespace Top.Api.Domain
  4. {
  5. /// <summary>
  6. /// TokenInfo Data Structure.
  7. /// </summary>
  8. [Serializable]
  9. public class TokenInfo : TopObject
  10. {
  11. /// <summary>
  12. /// token info扩展信息
  13. /// </summary>
  14. [XmlElement("ext")]
  15. public Top.Api.Domain.TokenInfoExt Ext { get; set; }
  16. /// <summary>
  17. /// isv自己账号的唯一id
  18. /// </summary>
  19. [XmlElement("isv_account_id")]
  20. public string IsvAccountId { get; set; }
  21. /// <summary>
  22. /// ISV APP的登录态时长
  23. /// </summary>
  24. [XmlElement("login_state_expire_in")]
  25. public long LoginStateExpireIn { get; set; }
  26. /// <summary>
  27. /// open account id
  28. /// </summary>
  29. [XmlElement("open_account_id")]
  30. public long OpenAccountId { get; set; }
  31. /// <summary>
  32. /// 时间戳
  33. /// </summary>
  34. [XmlElement("timestamp")]
  35. public long Timestamp { get; set; }
  36. /// <summary>
  37. /// 用于防重放的唯一id
  38. /// </summary>
  39. [XmlElement("uuid")]
  40. public string Uuid { get; set; }
  41. }
  42. }