TaobaoTbkDgMaterialRecommendMapData.cs 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. using System.Text.Json.Serialization;
  2. using System.Collections.Generic;
  3. using Topsdk.Util;
  4. namespace Topsdk.Top.Defaultability.Domain;
  5. public class TaobaoTbkDgMaterialRecommendMapData
  6. {
  7. /*
  8. 商品信息-淘宝客新商品id;使用说明参考《淘宝客新商品ID升级》白皮书:https://www.yuque.com/taobaolianmengguanfangxiaoer/zmig94/tfyt0pahmlpzu2ud
  9. */
  10. private string? itemId;
  11. /*
  12. 商品基础信息
  13. */
  14. private TaobaoTbkDgMaterialRecommendBasicMapData? itemBasicInfo;
  15. /*
  16. 价格促销信息
  17. */
  18. private TaobaoTbkDgMaterialRecommendPromotionInfoMapData? pricePromotionInfo;
  19. /*
  20. 淘客推广信息
  21. */
  22. private TaobaoTbkDgMaterialRecommendPublishInfo? publishInfo;
  23. /*
  24. 天猫榜单信息
  25. */
  26. private TaobaoTbkDgMaterialRecommendTmallRankInfo? tmallRankInfo;
  27. /*
  28. 预售信息
  29. */
  30. private TaobaoTbkDgMaterialRecommendPresaleInfo? presaleInfo;
  31. /*
  32. 选品库信息
  33. */
  34. private TaobaoTbkDgMaterialRecommendFavoritesInfo? favoritesInfo;
  35. /*
  36. 前N件佣金信息-前N件佣金生效或预热时透出以下字段
  37. */
  38. private TaobaoTbkDgMaterialRecommendTopNInfoDTO? topnInfo;
  39. /*
  40. 商品库范围信息
  41. */
  42. private TaobaoTbkDgMaterialRecommendScopeInfo? scopeInfo;
  43. [JsonPropertyName("item_id")]
  44. public string? ItemId
  45. {
  46. get => itemId;
  47. set => this.itemId = value;
  48. }
  49. [JsonPropertyName("item_basic_info")]
  50. public TaobaoTbkDgMaterialRecommendBasicMapData? ItemBasicInfo
  51. {
  52. get => itemBasicInfo;
  53. set => this.itemBasicInfo = value;
  54. }
  55. [JsonPropertyName("price_promotion_info")]
  56. public TaobaoTbkDgMaterialRecommendPromotionInfoMapData? PricePromotionInfo
  57. {
  58. get => pricePromotionInfo;
  59. set => this.pricePromotionInfo = value;
  60. }
  61. [JsonPropertyName("publish_info")]
  62. public TaobaoTbkDgMaterialRecommendPublishInfo? PublishInfo
  63. {
  64. get => publishInfo;
  65. set => this.publishInfo = value;
  66. }
  67. [JsonPropertyName("tmall_rank_info")]
  68. public TaobaoTbkDgMaterialRecommendTmallRankInfo? TmallRankInfo
  69. {
  70. get => tmallRankInfo;
  71. set => this.tmallRankInfo = value;
  72. }
  73. [JsonPropertyName("presale_info")]
  74. public TaobaoTbkDgMaterialRecommendPresaleInfo? PresaleInfo
  75. {
  76. get => presaleInfo;
  77. set => this.presaleInfo = value;
  78. }
  79. [JsonPropertyName("favorites_info")]
  80. public TaobaoTbkDgMaterialRecommendFavoritesInfo? FavoritesInfo
  81. {
  82. get => favoritesInfo;
  83. set => this.favoritesInfo = value;
  84. }
  85. [JsonPropertyName("topn_info")]
  86. public TaobaoTbkDgMaterialRecommendTopNInfoDTO? TopnInfo
  87. {
  88. get => topnInfo;
  89. set => this.topnInfo = value;
  90. }
  91. [JsonPropertyName("scope_info")]
  92. public TaobaoTbkDgMaterialRecommendScopeInfo? ScopeInfo
  93. {
  94. get => scopeInfo;
  95. set => this.scopeInfo = value;
  96. }
  97. }