TaobaoTbkDgMaterialRecommendPublishInfo.cs 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. using System.Text.Json.Serialization;
  2. using System.Collections.Generic;
  3. using Topsdk.Util;
  4. namespace Topsdk.Top.Defaultability.Domain;
  5. public class TaobaoTbkDgMaterialRecommendPublishInfo
  6. {
  7. /*
  8. 商品信息-收入比率(%);商品佣金比率+补贴比率
  9. */
  10. private string? incomeRate;
  11. /*
  12. 链接-宝贝推广链接
  13. */
  14. private string? clickUrl;
  15. /*
  16. 链接-宝贝+券二合一页面链接
  17. */
  18. private string? couponShareUrl;
  19. /*
  20. 定向计划集合-仅支持联系商务或运营小二申请定向计划合集字段权限
  21. */
  22. private IList<TaobaoTbkDgMaterialRecommendSpCampaign>? spCampaignList;
  23. /*
  24. 预热活动到手价对应的佣金比率
  25. */
  26. private string? futureActivityCommissionRate;
  27. /*
  28. 预热价活动开始时间
  29. */
  30. private string? futureActivityTime;
  31. /*
  32. 商品佣金信息
  33. */
  34. private TaobaoTbkDgMaterialRecommendIncomeInfo? incomeInfo;
  35. /*
  36. 额外奖励活动类型,如果一个商品有多个奖励类型,返回结果使用空格分割,0=预售单单奖励,1=618超级U选单单补
  37. */
  38. private string? cpaRewardType;
  39. /*
  40. 额外奖励活动金额,活动奖励金额的类型与cpa_reward_type字段对应,如果一个商品有多个奖励类型,返回结果使用空格分割
  41. */
  42. private string? cpaRewardAmount;
  43. /*
  44. 商品是否包含定向计划
  45. */
  46. private string? includeDxjh;
  47. /*
  48. 两小时推广销量。 非实时,约半小时更新
  49. */
  50. private long? twoHourPromotionSales;
  51. /*
  52. 当天推广销量。 非实时,约1小时更新
  53. */
  54. private long? dailyPromotionSales;
  55. [JsonPropertyName("income_rate")]
  56. public string? IncomeRate
  57. {
  58. get => incomeRate;
  59. set => this.incomeRate = value;
  60. }
  61. [JsonPropertyName("click_url")]
  62. public string? ClickUrl
  63. {
  64. get => clickUrl;
  65. set => this.clickUrl = value;
  66. }
  67. [JsonPropertyName("coupon_share_url")]
  68. public string? CouponShareUrl
  69. {
  70. get => couponShareUrl;
  71. set => this.couponShareUrl = value;
  72. }
  73. [JsonPropertyName("sp_campaign_list")]
  74. public IList<TaobaoTbkDgMaterialRecommendSpCampaign>? SpCampaignList
  75. {
  76. get => spCampaignList;
  77. set => this.spCampaignList = value;
  78. }
  79. [JsonPropertyName("future_activity_commission_rate")]
  80. public string? FutureActivityCommissionRate
  81. {
  82. get => futureActivityCommissionRate;
  83. set => this.futureActivityCommissionRate = value;
  84. }
  85. [JsonPropertyName("future_activity_time")]
  86. public string? FutureActivityTime
  87. {
  88. get => futureActivityTime;
  89. set => this.futureActivityTime = value;
  90. }
  91. [JsonPropertyName("income_info")]
  92. public TaobaoTbkDgMaterialRecommendIncomeInfo? IncomeInfo
  93. {
  94. get => incomeInfo;
  95. set => this.incomeInfo = value;
  96. }
  97. [JsonPropertyName("cpa_reward_type")]
  98. public string? CpaRewardType
  99. {
  100. get => cpaRewardType;
  101. set => this.cpaRewardType = value;
  102. }
  103. [JsonPropertyName("cpa_reward_amount")]
  104. public string? CpaRewardAmount
  105. {
  106. get => cpaRewardAmount;
  107. set => this.cpaRewardAmount = value;
  108. }
  109. [JsonPropertyName("include_dxjh")]
  110. public string? IncludeDxjh
  111. {
  112. get => includeDxjh;
  113. set => this.includeDxjh = value;
  114. }
  115. [JsonPropertyName("two_hour_promotion_sales")]
  116. public long? TwoHourPromotionSales
  117. {
  118. get => twoHourPromotionSales;
  119. set => this.twoHourPromotionSales = value;
  120. }
  121. [JsonPropertyName("daily_promotion_sales")]
  122. public long? DailyPromotionSales
  123. {
  124. get => dailyPromotionSales;
  125. set => this.dailyPromotionSales = value;
  126. }
  127. }