TaobaoTbkDgGeneralLinkConvertItemUrlList.cs 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. using System.Text.Json.Serialization;
  2. using System.Collections.Generic;
  3. using Topsdk.Util;
  4. namespace Topsdk.Top.Defaultability.Domain;
  5. public class TaobaoTbkDgGeneralLinkConvertItemUrlList
  6. {
  7. /*
  8. 物料对应错误描述
  9. */
  10. private string? msg;
  11. /*
  12. 物料对应错误码
  13. */
  14. private long? code;
  15. /*
  16. 营销信息
  17. */
  18. private TaobaoTbkDgGeneralLinkConvertItemPromotionInfoDTO? promotionInfoDto;
  19. /*
  20. 券信息
  21. */
  22. private TaobaoTbkDgGeneralLinkConvertCouponInfoDTO? couponInfoDto;
  23. /*
  24. 链接信息
  25. */
  26. private TaobaoTbkDgGeneralLinkConvertItemLinkInfoDTO? linkInfoDto;
  27. /*
  28. 入参的商品ID
  29. */
  30. private string? inputItemId;
  31. /*
  32. 转链成功的场景下,需要补充说明的信息
  33. */
  34. private string? extraInfo;
  35. /*
  36. 多件价券信息
  37. */
  38. private IList<TaobaoTbkDgGeneralLinkConvertItemMultiCouponPromotionInfoDTO>? multipleItemsCouponInfoList;
  39. [JsonPropertyName("msg")]
  40. public string? Msg
  41. {
  42. get => msg;
  43. set => this.msg = value;
  44. }
  45. [JsonPropertyName("code")]
  46. public long? Code
  47. {
  48. get => code;
  49. set => this.code = value;
  50. }
  51. [JsonPropertyName("promotion_info_dto")]
  52. public TaobaoTbkDgGeneralLinkConvertItemPromotionInfoDTO? PromotionInfoDto
  53. {
  54. get => promotionInfoDto;
  55. set => this.promotionInfoDto = value;
  56. }
  57. [JsonPropertyName("coupon_info_dto")]
  58. public TaobaoTbkDgGeneralLinkConvertCouponInfoDTO? CouponInfoDto
  59. {
  60. get => couponInfoDto;
  61. set => this.couponInfoDto = value;
  62. }
  63. [JsonPropertyName("link_info_dto")]
  64. public TaobaoTbkDgGeneralLinkConvertItemLinkInfoDTO? LinkInfoDto
  65. {
  66. get => linkInfoDto;
  67. set => this.linkInfoDto = value;
  68. }
  69. [JsonPropertyName("input_item_id")]
  70. public string? InputItemId
  71. {
  72. get => inputItemId;
  73. set => this.inputItemId = value;
  74. }
  75. [JsonPropertyName("extra_info")]
  76. public string? ExtraInfo
  77. {
  78. get => extraInfo;
  79. set => this.extraInfo = value;
  80. }
  81. [JsonPropertyName("multiple_items_coupon_info_list")]
  82. public IList<TaobaoTbkDgGeneralLinkConvertItemMultiCouponPromotionInfoDTO>? MultipleItemsCouponInfoList
  83. {
  84. get => multipleItemsCouponInfoList;
  85. set => this.multipleItemsCouponInfoList = value;
  86. }
  87. }