TaobaoTbkDgMaterialTemporaryOptionalMapData.cs 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104
  1. using System.Text.Json.Serialization;
  2. using System.Collections.Generic;
  3. using Topsdk.Util;
  4. namespace Topsdk.Top.Ability370.Domain;
  5. public class TaobaoTbkDgMaterialTemporaryOptionalMapData
  6. {
  7. /*
  8. 优惠券信息-优惠券开始时间
  9. */
  10. private string? couponStartTime;
  11. /*
  12. 优惠券信息-优惠券结束时间
  13. */
  14. private string? couponEndTime;
  15. /*
  16. 商品信息-定向计划信息
  17. */
  18. private string? infoDxjh;
  19. /*
  20. 商品信息-淘客30天推广量
  21. */
  22. private string? tkTotalSales;
  23. /*
  24. 商品信息-月支出佣金(该字段废弃,请勿再用)
  25. */
  26. private string? tkTotalCommi;
  27. /*
  28. 优惠券信息-优惠券id
  29. */
  30. private string? couponId;
  31. /*
  32. 商品信息-宝贝id(该字段废弃,请勿再用)
  33. */
  34. private string? numIid;
  35. /*
  36. 商品信息-商品标题
  37. */
  38. private string? title;
  39. /*
  40. 商品信息-商品主图
  41. */
  42. private string? pictUrl;
  43. /*
  44. 商品信息-商品小图列表
  45. */
  46. private IList<string>? smallImages;
  47. /*
  48. 商品信息-商品一口价格
  49. */
  50. private string? reservePrice;
  51. /*
  52. 折扣价(元) 若属于预售商品,付定金时间内,折扣价=预售价
  53. */
  54. private string? zkFinalPrice;
  55. /*
  56. 店铺信息-卖家类型。0表示集市,1表示天猫
  57. */
  58. private long? userType;
  59. /*
  60. 商品信息-宝贝所在地
  61. */
  62. private string? provcity;
  63. /*
  64. 链接-宝贝地址
  65. */
  66. private string? itemUrl;
  67. /*
  68. 商品信息-是否包含营销计划
  69. */
  70. private string? includeMkt;
  71. /*
  72. 商品信息-是否包含定向计划
  73. */
  74. private string? includeDxjh;
  75. /*
  76. 商品信息-佣金比率。1550表示15.5%
  77. */
  78. private string? commissionRate;
  79. /*
  80. 商品信息-30天销量(饿了么卡券信息-总销量)
  81. */
  82. private long? volume;
  83. /*
  84. 店铺信息-店铺名称
  85. */
  86. private string? shopTitle;
  87. /*
  88. 优惠券信息-优惠券总量
  89. */
  90. private long? couponTotalCount;
  91. /*
  92. 优惠券信息-优惠券剩余量
  93. */
  94. private long? couponRemainCount;
  95. /*
  96. 优惠券信息-优惠券满减信息
  97. */
  98. private string? couponInfo;
  99. /*
  100. 商品信息-佣金类型。MKT表示营销计划,SP表示定向计划,COMMON表示通用计划
  101. */
  102. private string? commissionType;
  103. /*
  104. 店铺信息-店铺dsr评分
  105. */
  106. private long? shopDsr;
  107. /*
  108. 链接-宝贝+券二合一页面链接
  109. */
  110. private string? couponShareUrl;
  111. /*
  112. 链接-宝贝推广链接
  113. */
  114. private string? url;
  115. /*
  116. 商品信息-一级类目名称
  117. */
  118. private string? levelOneCategoryName;
  119. /*
  120. 商品信息-一级类目ID
  121. */
  122. private long? levelOneCategoryId;
  123. /*
  124. 商品信息-叶子类目名称
  125. */
  126. private string? categoryName;
  127. /*
  128. 商品信息-叶子类目id
  129. */
  130. private long? categoryId;
  131. /*
  132. 商品信息-商品短标题
  133. */
  134. private string? shortTitle;
  135. /*
  136. 商品信息-商品白底图
  137. */
  138. private string? whiteImage;
  139. /*
  140. 拼团专用-拼团结束时间
  141. */
  142. private string? oetime;
  143. /*
  144. 拼团专用-拼团开始时间
  145. */
  146. private string? ostime;
  147. /*
  148. 拼团专用-拼团几人团
  149. */
  150. private long? jddNum;
  151. /*
  152. 拼团专用-拼团拼成价,单位元
  153. */
  154. private string? jddPrice;
  155. /*
  156. 预售专用-预售数量
  157. */
  158. private long? uvSumPreSale;
  159. /*
  160. 链接-物料块id(测试中请勿使用)
  161. */
  162. private string? xId;
  163. /*
  164. 优惠券信息-优惠券起用门槛,满X元可用。如:满299元减20元
  165. */
  166. private string? couponStartFee;
  167. /*
  168. 优惠券(元) 若属于预售商品,该优惠券付尾款可用,付定金不可用
  169. */
  170. private string? couponAmount;
  171. /*
  172. 商品信息-宝贝描述(推荐理由)
  173. */
  174. private string? itemDescription;
  175. /*
  176. 店铺信息-卖家昵称
  177. */
  178. private string? nick;
  179. /*
  180. 拼团专用-拼团一人价(原价),单位元
  181. */
  182. private string? origPrice;
  183. /*
  184. 拼团专用-拼团库存数量
  185. */
  186. private long? totalStock;
  187. /*
  188. 拼团专用-拼团已售数量
  189. */
  190. private long? sellNum;
  191. /*
  192. 拼团专用-拼团剩余库存
  193. */
  194. private long? stock;
  195. /*
  196. 营销-天猫营销玩法
  197. */
  198. private string? tmallPlayActivityInfo;
  199. /*
  200. 商品信息-宝贝id
  201. */
  202. private string? itemId;
  203. /*
  204. 商品邮费
  205. */
  206. private string? realPostFee;
  207. /*
  208. 锁住的佣金率
  209. */
  210. private string? lockRate;
  211. /*
  212. 锁佣结束时间
  213. */
  214. private long? lockRateEndTime;
  215. /*
  216. 锁佣开始时间
  217. */
  218. private long? lockRateStartTime;
  219. /*
  220. 预售商品-优惠
  221. */
  222. private string? presaleDiscountFeeText;
  223. /*
  224. 预售商品-付尾款结束时间(毫秒)
  225. */
  226. private long? presaleTailEndTime;
  227. /*
  228. 预售商品-付尾款开始时间(毫秒)
  229. */
  230. private long? presaleTailStartTime;
  231. /*
  232. 预售商品-付定金结束时间(毫秒)
  233. */
  234. private long? presaleEndTime;
  235. /*
  236. 预售商品-付定金开始时间(毫秒)
  237. */
  238. private long? presaleStartTime;
  239. /*
  240. 预售商品-定金(元)
  241. */
  242. private string? presaleDeposit;
  243. /*
  244. 预售有礼-淘礼金发放时间
  245. */
  246. private string? ysylTljSendTime;
  247. /*
  248. 预售有礼-佣金比例( 预售有礼活动享受的推广佣金比例,注:推广该活动有特殊分成规则,请详见:https://tbk.bbs.taobao.com/detail.html?appId=45301&postId=9334376 )
  249. */
  250. private string? ysylCommissionRate;
  251. /*
  252. 预售有礼-预估淘礼金(元)
  253. */
  254. private string? ysylTljFace;
  255. /*
  256. 预售有礼-推广链接
  257. */
  258. private string? ysylClickUrl;
  259. /*
  260. 预售有礼-淘礼金使用结束时间
  261. */
  262. private string? ysylTljUseEndTime;
  263. /*
  264. 预售有礼-淘礼金使用开始时间
  265. */
  266. private string? ysylTljUseStartTime;
  267. /*
  268. 本地化-销售开始时间
  269. */
  270. private string? saleBeginTime;
  271. /*
  272. 本地化-销售结束时间
  273. */
  274. private string? saleEndTime;
  275. /*
  276. 本地化-到门店距离(米)
  277. */
  278. private string? distance;
  279. /*
  280. 本地化-可用店铺id
  281. */
  282. private string? usableShopId;
  283. /*
  284. 本地化-可用店铺名称
  285. */
  286. private string? usableShopName;
  287. /*
  288. 活动价
  289. */
  290. private string? salePrice;
  291. /*
  292. 跨店满减信息
  293. */
  294. private string? kuadianPromotionInfo;
  295. /*
  296. 是否品牌精选,0不是,1是
  297. */
  298. private string? superiorBrand;
  299. /*
  300. 比价场景专用,当系统检测到入参消费者ID购买当前商品会获得《天天开彩蛋》玩法的彩蛋时,该字段显示1,否则为0
  301. */
  302. private long? rewardInfo;
  303. /*
  304. 是否品牌快抢,0不是,1是
  305. */
  306. private string? isBrandFlashSale;
  307. /*
  308. 本地化-扩展信息
  309. */
  310. private string? localizationExtend;
  311. /*
  312. 物料评估-匹配分
  313. */
  314. private string? matchScore;
  315. /*
  316. 物料评估-收益分
  317. */
  318. private string? commiScore;
  319. /*
  320. 是否是热门商品,0不是,1是
  321. */
  322. private string? hotFlag;
  323. /*
  324. 前N件佣金信息-前N件佣金生效或预热时透出以下字段
  325. */
  326. private TaobaoTbkDgMaterialTemporaryOptionalStepRateDTO? topnInfo;
  327. /*
  328. 百亿补贴信息
  329. */
  330. private TaobaoTbkDgMaterialTemporaryOptionalTopNInfoDTO? bybtInfo;
  331. /*
  332. 商品入驻淘特后产生的所有销量量级,不特指某段具体时间
  333. */
  334. private string? ttSoldCount;
  335. /*
  336. 猫超买返卡信息
  337. */
  338. private TaobaoTbkDgMaterialTemporaryOptionalMaifanPromotionDTO? maifanPromotion;
  339. /*
  340. 额外奖励活动类型,如果一个商品有多个奖励类型,返回结果使用空格分割,0=单单奖励,1=超级单单奖励
  341. */
  342. private string? cpaRewardType;
  343. [JsonPropertyName("coupon_start_time")]
  344. public string? CouponStartTime
  345. {
  346. get => couponStartTime;
  347. set => this.couponStartTime = value;
  348. }
  349. [JsonPropertyName("coupon_end_time")]
  350. public string? CouponEndTime
  351. {
  352. get => couponEndTime;
  353. set => this.couponEndTime = value;
  354. }
  355. [JsonPropertyName("info_dxjh")]
  356. public string? InfoDxjh
  357. {
  358. get => infoDxjh;
  359. set => this.infoDxjh = value;
  360. }
  361. [JsonPropertyName("tk_total_sales")]
  362. public string? TkTotalSales
  363. {
  364. get => tkTotalSales;
  365. set => this.tkTotalSales = value;
  366. }
  367. [JsonPropertyName("tk_total_commi")]
  368. public string? TkTotalCommi
  369. {
  370. get => tkTotalCommi;
  371. set => this.tkTotalCommi = value;
  372. }
  373. [JsonPropertyName("coupon_id")]
  374. public string? CouponId
  375. {
  376. get => couponId;
  377. set => this.couponId = value;
  378. }
  379. [JsonPropertyName("num_iid")]
  380. public string? NumIid
  381. {
  382. get => numIid;
  383. set => this.numIid = value;
  384. }
  385. [JsonPropertyName("title")]
  386. public string? Title
  387. {
  388. get => title;
  389. set => this.title = value;
  390. }
  391. [JsonPropertyName("pict_url")]
  392. public string? PictUrl
  393. {
  394. get => pictUrl;
  395. set => this.pictUrl = value;
  396. }
  397. [JsonPropertyName("small_images")]
  398. public IList<string>? SmallImages
  399. {
  400. get => smallImages;
  401. set => this.smallImages = value;
  402. }
  403. [JsonPropertyName("reserve_price")]
  404. public string? ReservePrice
  405. {
  406. get => reservePrice;
  407. set => this.reservePrice = value;
  408. }
  409. [JsonPropertyName("zk_final_price")]
  410. public string? ZkFinalPrice
  411. {
  412. get => zkFinalPrice;
  413. set => this.zkFinalPrice = value;
  414. }
  415. [JsonPropertyName("user_type")]
  416. public long? UserType
  417. {
  418. get => userType;
  419. set => this.userType = value;
  420. }
  421. [JsonPropertyName("provcity")]
  422. public string? Provcity
  423. {
  424. get => provcity;
  425. set => this.provcity = value;
  426. }
  427. [JsonPropertyName("item_url")]
  428. public string? ItemUrl
  429. {
  430. get => itemUrl;
  431. set => this.itemUrl = value;
  432. }
  433. [JsonPropertyName("include_mkt")]
  434. public string? IncludeMkt
  435. {
  436. get => includeMkt;
  437. set => this.includeMkt = value;
  438. }
  439. [JsonPropertyName("include_dxjh")]
  440. public string? IncludeDxjh
  441. {
  442. get => includeDxjh;
  443. set => this.includeDxjh = value;
  444. }
  445. [JsonPropertyName("commission_rate")]
  446. public string? CommissionRate
  447. {
  448. get => commissionRate;
  449. set => this.commissionRate = value;
  450. }
  451. [JsonPropertyName("volume")]
  452. public long? Volume
  453. {
  454. get => volume;
  455. set => this.volume = value;
  456. }
  457. [JsonPropertyName("shop_title")]
  458. public string? ShopTitle
  459. {
  460. get => shopTitle;
  461. set => this.shopTitle = value;
  462. }
  463. [JsonPropertyName("coupon_total_count")]
  464. public long? CouponTotalCount
  465. {
  466. get => couponTotalCount;
  467. set => this.couponTotalCount = value;
  468. }
  469. [JsonPropertyName("coupon_remain_count")]
  470. public long? CouponRemainCount
  471. {
  472. get => couponRemainCount;
  473. set => this.couponRemainCount = value;
  474. }
  475. [JsonPropertyName("coupon_info")]
  476. public string? CouponInfo
  477. {
  478. get => couponInfo;
  479. set => this.couponInfo = value;
  480. }
  481. [JsonPropertyName("commission_type")]
  482. public string? CommissionType
  483. {
  484. get => commissionType;
  485. set => this.commissionType = value;
  486. }
  487. [JsonPropertyName("shop_dsr")]
  488. public long? ShopDsr
  489. {
  490. get => shopDsr;
  491. set => this.shopDsr = value;
  492. }
  493. [JsonPropertyName("coupon_share_url")]
  494. public string? CouponShareUrl
  495. {
  496. get => couponShareUrl;
  497. set => this.couponShareUrl = value;
  498. }
  499. [JsonPropertyName("url")]
  500. public string? Url
  501. {
  502. get => url;
  503. set => this.url = value;
  504. }
  505. [JsonPropertyName("level_one_category_name")]
  506. public string? LevelOneCategoryName
  507. {
  508. get => levelOneCategoryName;
  509. set => this.levelOneCategoryName = value;
  510. }
  511. [JsonPropertyName("level_one_category_id")]
  512. public long? LevelOneCategoryId
  513. {
  514. get => levelOneCategoryId;
  515. set => this.levelOneCategoryId = value;
  516. }
  517. [JsonPropertyName("category_name")]
  518. public string? CategoryName
  519. {
  520. get => categoryName;
  521. set => this.categoryName = value;
  522. }
  523. [JsonPropertyName("category_id")]
  524. public long? CategoryId
  525. {
  526. get => categoryId;
  527. set => this.categoryId = value;
  528. }
  529. [JsonPropertyName("short_title")]
  530. public string? ShortTitle
  531. {
  532. get => shortTitle;
  533. set => this.shortTitle = value;
  534. }
  535. [JsonPropertyName("white_image")]
  536. public string? WhiteImage
  537. {
  538. get => whiteImage;
  539. set => this.whiteImage = value;
  540. }
  541. [JsonPropertyName("oetime")]
  542. public string? Oetime
  543. {
  544. get => oetime;
  545. set => this.oetime = value;
  546. }
  547. [JsonPropertyName("ostime")]
  548. public string? Ostime
  549. {
  550. get => ostime;
  551. set => this.ostime = value;
  552. }
  553. [JsonPropertyName("jdd_num")]
  554. public long? JddNum
  555. {
  556. get => jddNum;
  557. set => this.jddNum = value;
  558. }
  559. [JsonPropertyName("jdd_price")]
  560. public string? JddPrice
  561. {
  562. get => jddPrice;
  563. set => this.jddPrice = value;
  564. }
  565. [JsonPropertyName("uv_sum_pre_sale")]
  566. public long? UvSumPreSale
  567. {
  568. get => uvSumPreSale;
  569. set => this.uvSumPreSale = value;
  570. }
  571. [JsonPropertyName("x_id")]
  572. public string? XId
  573. {
  574. get => xId;
  575. set => this.xId = value;
  576. }
  577. [JsonPropertyName("coupon_start_fee")]
  578. public string? CouponStartFee
  579. {
  580. get => couponStartFee;
  581. set => this.couponStartFee = value;
  582. }
  583. [JsonPropertyName("coupon_amount")]
  584. public string? CouponAmount
  585. {
  586. get => couponAmount;
  587. set => this.couponAmount = value;
  588. }
  589. [JsonPropertyName("item_description")]
  590. public string? ItemDescription
  591. {
  592. get => itemDescription;
  593. set => this.itemDescription = value;
  594. }
  595. [JsonPropertyName("nick")]
  596. public string? Nick
  597. {
  598. get => nick;
  599. set => this.nick = value;
  600. }
  601. [JsonPropertyName("orig_price")]
  602. public string? OrigPrice
  603. {
  604. get => origPrice;
  605. set => this.origPrice = value;
  606. }
  607. [JsonPropertyName("total_stock")]
  608. public long? TotalStock
  609. {
  610. get => totalStock;
  611. set => this.totalStock = value;
  612. }
  613. [JsonPropertyName("sell_num")]
  614. public long? SellNum
  615. {
  616. get => sellNum;
  617. set => this.sellNum = value;
  618. }
  619. [JsonPropertyName("stock")]
  620. public long? Stock
  621. {
  622. get => stock;
  623. set => this.stock = value;
  624. }
  625. [JsonPropertyName("tmall_play_activity_info")]
  626. public string? TmallPlayActivityInfo
  627. {
  628. get => tmallPlayActivityInfo;
  629. set => this.tmallPlayActivityInfo = value;
  630. }
  631. [JsonPropertyName("item_id")]
  632. public string? ItemId
  633. {
  634. get => itemId;
  635. set => this.itemId = value;
  636. }
  637. [JsonPropertyName("real_post_fee")]
  638. public string? RealPostFee
  639. {
  640. get => realPostFee;
  641. set => this.realPostFee = value;
  642. }
  643. [JsonPropertyName("lock_rate")]
  644. public string? LockRate
  645. {
  646. get => lockRate;
  647. set => this.lockRate = value;
  648. }
  649. [JsonPropertyName("lock_rate_end_time")]
  650. public long? LockRateEndTime
  651. {
  652. get => lockRateEndTime;
  653. set => this.lockRateEndTime = value;
  654. }
  655. [JsonPropertyName("lock_rate_start_time")]
  656. public long? LockRateStartTime
  657. {
  658. get => lockRateStartTime;
  659. set => this.lockRateStartTime = value;
  660. }
  661. [JsonPropertyName("presale_discount_fee_text")]
  662. public string? PresaleDiscountFeeText
  663. {
  664. get => presaleDiscountFeeText;
  665. set => this.presaleDiscountFeeText = value;
  666. }
  667. [JsonPropertyName("presale_tail_end_time")]
  668. public long? PresaleTailEndTime
  669. {
  670. get => presaleTailEndTime;
  671. set => this.presaleTailEndTime = value;
  672. }
  673. [JsonPropertyName("presale_tail_start_time")]
  674. public long? PresaleTailStartTime
  675. {
  676. get => presaleTailStartTime;
  677. set => this.presaleTailStartTime = value;
  678. }
  679. [JsonPropertyName("presale_end_time")]
  680. public long? PresaleEndTime
  681. {
  682. get => presaleEndTime;
  683. set => this.presaleEndTime = value;
  684. }
  685. [JsonPropertyName("presale_start_time")]
  686. public long? PresaleStartTime
  687. {
  688. get => presaleStartTime;
  689. set => this.presaleStartTime = value;
  690. }
  691. [JsonPropertyName("presale_deposit")]
  692. public string? PresaleDeposit
  693. {
  694. get => presaleDeposit;
  695. set => this.presaleDeposit = value;
  696. }
  697. [JsonPropertyName("ysyl_tlj_send_time")]
  698. public string? YsylTljSendTime
  699. {
  700. get => ysylTljSendTime;
  701. set => this.ysylTljSendTime = value;
  702. }
  703. [JsonPropertyName("ysyl_commission_rate")]
  704. public string? YsylCommissionRate
  705. {
  706. get => ysylCommissionRate;
  707. set => this.ysylCommissionRate = value;
  708. }
  709. [JsonPropertyName("ysyl_tlj_face")]
  710. public string? YsylTljFace
  711. {
  712. get => ysylTljFace;
  713. set => this.ysylTljFace = value;
  714. }
  715. [JsonPropertyName("ysyl_click_url")]
  716. public string? YsylClickUrl
  717. {
  718. get => ysylClickUrl;
  719. set => this.ysylClickUrl = value;
  720. }
  721. [JsonPropertyName("ysyl_tlj_use_end_time")]
  722. public string? YsylTljUseEndTime
  723. {
  724. get => ysylTljUseEndTime;
  725. set => this.ysylTljUseEndTime = value;
  726. }
  727. [JsonPropertyName("ysyl_tlj_use_start_time")]
  728. public string? YsylTljUseStartTime
  729. {
  730. get => ysylTljUseStartTime;
  731. set => this.ysylTljUseStartTime = value;
  732. }
  733. [JsonPropertyName("sale_begin_time")]
  734. public string? SaleBeginTime
  735. {
  736. get => saleBeginTime;
  737. set => this.saleBeginTime = value;
  738. }
  739. [JsonPropertyName("sale_end_time")]
  740. public string? SaleEndTime
  741. {
  742. get => saleEndTime;
  743. set => this.saleEndTime = value;
  744. }
  745. [JsonPropertyName("distance")]
  746. public string? Distance
  747. {
  748. get => distance;
  749. set => this.distance = value;
  750. }
  751. [JsonPropertyName("usable_shop_id")]
  752. public string? UsableShopId
  753. {
  754. get => usableShopId;
  755. set => this.usableShopId = value;
  756. }
  757. [JsonPropertyName("usable_shop_name")]
  758. public string? UsableShopName
  759. {
  760. get => usableShopName;
  761. set => this.usableShopName = value;
  762. }
  763. [JsonPropertyName("sale_price")]
  764. public string? SalePrice
  765. {
  766. get => salePrice;
  767. set => this.salePrice = value;
  768. }
  769. [JsonPropertyName("kuadian_promotion_info")]
  770. public string? KuadianPromotionInfo
  771. {
  772. get => kuadianPromotionInfo;
  773. set => this.kuadianPromotionInfo = value;
  774. }
  775. [JsonPropertyName("superior_brand")]
  776. public string? SuperiorBrand
  777. {
  778. get => superiorBrand;
  779. set => this.superiorBrand = value;
  780. }
  781. [JsonPropertyName("reward_info")]
  782. public long? RewardInfo
  783. {
  784. get => rewardInfo;
  785. set => this.rewardInfo = value;
  786. }
  787. [JsonPropertyName("is_brand_flash_sale")]
  788. public string? IsBrandFlashSale
  789. {
  790. get => isBrandFlashSale;
  791. set => this.isBrandFlashSale = value;
  792. }
  793. [JsonPropertyName("localization_extend")]
  794. public string? LocalizationExtend
  795. {
  796. get => localizationExtend;
  797. set => this.localizationExtend = value;
  798. }
  799. [JsonPropertyName("match_score")]
  800. public string? MatchScore
  801. {
  802. get => matchScore;
  803. set => this.matchScore = value;
  804. }
  805. [JsonPropertyName("commi_score")]
  806. public string? CommiScore
  807. {
  808. get => commiScore;
  809. set => this.commiScore = value;
  810. }
  811. [JsonPropertyName("hot_flag")]
  812. public string? HotFlag
  813. {
  814. get => hotFlag;
  815. set => this.hotFlag = value;
  816. }
  817. [JsonPropertyName("topn_info")]
  818. public TaobaoTbkDgMaterialTemporaryOptionalStepRateDTO? TopnInfo
  819. {
  820. get => topnInfo;
  821. set => this.topnInfo = value;
  822. }
  823. [JsonPropertyName("bybt_info")]
  824. public TaobaoTbkDgMaterialTemporaryOptionalTopNInfoDTO? BybtInfo
  825. {
  826. get => bybtInfo;
  827. set => this.bybtInfo = value;
  828. }
  829. [JsonPropertyName("tt_sold_count")]
  830. public string? TtSoldCount
  831. {
  832. get => ttSoldCount;
  833. set => this.ttSoldCount = value;
  834. }
  835. [JsonPropertyName("maifan_promotion")]
  836. public TaobaoTbkDgMaterialTemporaryOptionalMaifanPromotionDTO? MaifanPromotion
  837. {
  838. get => maifanPromotion;
  839. set => this.maifanPromotion = value;
  840. }
  841. [JsonPropertyName("cpa_reward_type")]
  842. public string? CpaRewardType
  843. {
  844. get => cpaRewardType;
  845. set => this.cpaRewardType = value;
  846. }
  847. }