1
0

AlipayEbppCommonNotifySendModel.cs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. using System;
  2. using Newtonsoft.Json;
  3. using System.Xml.Serialization;
  4. namespace Essensoft.AspNetCore.Payment.Alipay.Domain
  5. {
  6. /// <summary>
  7. /// AlipayEbppCommonNotifySendModel Data Structure.
  8. /// </summary>
  9. [Serializable]
  10. public class AlipayEbppCommonNotifySendModel : AlipayObject
  11. {
  12. /// <summary>
  13. /// 水电燃等机构为用户分配的户号
  14. /// </summary>
  15. [JsonProperty("bill_key")]
  16. [XmlElement("bill_key")]
  17. public string BillKey { get; set; }
  18. /// <summary>
  19. /// 业务类型的缩写: JF-缴费
  20. /// </summary>
  21. [JsonProperty("biz_type")]
  22. [XmlElement("biz_type")]
  23. public string BizType { get; set; }
  24. /// <summary>
  25. /// 出账机构的缩写
  26. /// </summary>
  27. [JsonProperty("charge_inst")]
  28. [XmlElement("charge_inst")]
  29. public string ChargeInst { get; set; }
  30. /// <summary>
  31. /// 特定通知类型可能需要提供扩展信息,用JSON字符串描述
  32. /// </summary>
  33. [JsonProperty("extend_data")]
  34. [XmlElement("extend_data")]
  35. public string ExtendData { get; set; }
  36. /// <summary>
  37. /// 机构为用户发送通知的类型,需要与支付宝协商确定
  38. /// </summary>
  39. [JsonProperty("notify_type")]
  40. [XmlElement("notify_type")]
  41. public string NotifyType { get; set; }
  42. /// <summary>
  43. /// 子业务类型英文名称: ELECTRIC-电力 GAS-燃气 WATER-水
  44. /// </summary>
  45. [JsonProperty("sub_biz_type")]
  46. [XmlElement("sub_biz_type")]
  47. public string SubBizType { get; set; }
  48. /// <summary>
  49. /// 支付宝用户id,可空,用于特定场景下向指定用户发送通知
  50. /// </summary>
  51. [JsonProperty("user_id")]
  52. [XmlElement("user_id")]
  53. public string UserId { get; set; }
  54. }
  55. }