AlipayOpenMiniResourceModifyModel.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System.Collections.Generic;
  2. using System.Text.Json.Serialization;
  3. namespace Essensoft.Paylink.Alipay.Domain
  4. {
  5. /// <summary>
  6. /// AlipayOpenMiniResourceModifyModel Data Structure.
  7. /// </summary>
  8. public class AlipayOpenMiniResourceModifyModel : AlipayObject
  9. {
  10. /// <summary>
  11. /// 流量位的名称,用于标识区分不用的流量位,最长32个字符,一个中文算两个字符。不传则不更新。同一个小程序下的流量位名称不能重复。
  12. /// </summary>
  13. [JsonPropertyName("name")]
  14. public string Name { get; set; }
  15. /// <summary>
  16. /// 流量位创建接口返回的流量位id,注意不是流量位来源的id。
  17. /// </summary>
  18. [JsonPropertyName("resource_id")]
  19. public string ResourceId { get; set; }
  20. /// <summary>
  21. /// 展示列数,可选值为:1、2
  22. /// </summary>
  23. [JsonPropertyName("row_num")]
  24. public long RowNum { get; set; }
  25. /// <summary>
  26. /// 需要修改的规则列表,不传不则不修改
  27. /// </summary>
  28. [JsonPropertyName("rule_list")]
  29. public List<MiniResourceRule> RuleList { get; set; }
  30. /// <summary>
  31. /// 商品展示个数,可选值为:0-200的正整数
  32. /// </summary>
  33. [JsonPropertyName("show_num")]
  34. public long ShowNum { get; set; }
  35. }
  36. }