AlipayEbppCommonNotifySendModel.cs 1.6 KB

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