附近小店
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

113 lines
5.3 KiB

  1. package md
  2. type Skip struct {
  3. CateTag string `json:"cate_tag"`
  4. Data CommModData `json:"data"`
  5. IsEnd string `json:"is_end"`
  6. IsJump string `json:"is_jump"`
  7. Name string `json:"name"`
  8. RequiredLogin string `json:"required_login"`
  9. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  10. SkipIdentifier string `json:"skip_identifier"`
  11. SkipName string `json:"skip_name"`
  12. URL string `json:"url"`
  13. }
  14. type CommModData struct {
  15. AppKey string `json:"app_key"`
  16. LinkName string `json:"link_name"`
  17. AdvInfo string `json:"adv_info"`
  18. StoreId string `json:"store_id"`
  19. Url string `json:"url"`
  20. AppId string `json:"app_id"`
  21. AlipayUrl string `json:"alipay_url"`
  22. AlipayAppid string `json:"alipay_appid"`
  23. ActivityId string `json:"activity_id"`
  24. Id string `json:"id"`
  25. AdName string `json:"ad_name"`
  26. AndroidAdID string `json:"android_ad_id"`
  27. AndroidMediaID string `json:"android_media_id"`
  28. AutoClickAd string `json:"auto_click_ad"`
  29. Autoplay string `json:"autoplay"`
  30. BrandID string `json:"brand_id"`
  31. Conditions string `json:"conditions"`
  32. CreateAt string `json:"create_at"`
  33. EndTime string `json:"end_time"`
  34. Img string `json:"img"`
  35. IosAdID string `json:"ios_ad_id"`
  36. IosMediaID string `json:"ios_media_id"`
  37. IsRecommend interface{} `json:"is_recommend"`
  38. LevelLimitID string `json:"level_limit_id"`
  39. LevelLimitName string `json:"level_limit_name"`
  40. LevelWeight string `json:"level_weight"`
  41. NeedLocation int64 `json:"need_location"`
  42. SdkType string `json:"sdk_type"`
  43. AdvType string `json:"adv_type"`
  44. Type string `json:"type"`
  45. SourceType string `json:"source_type"`
  46. StartTime string `json:"start_time"`
  47. UpdateAt string `json:"update_at"`
  48. VisitCount string `json:"visit_count"`
  49. IsCanBuy string `json:"is_can_buy"`
  50. IsShowCouponList string `json:"is_show_coupon_list"`
  51. UserCouponAmount string `json:"user_coupon_amount"`
  52. Coupon string `json:"coupon"`
  53. CountingDown string `json:"counting_down" `
  54. FunctionSkipType string `json:"function_skip_type"`
  55. OpenType string `json:"open_type" ` //app 应用内打开 browser 系统浏览器打开
  56. GoodsId string `json:"goods_id"`
  57. GoodsType string `json:"goods_type"`
  58. FromCoinId string `json:"from_coin_id"`
  59. ToCoinId string `json:"to_coin_id"`
  60. LevelType string `json:"level_type"`
  61. TransferType string `json:"transfer_type"`
  62. CoinId string `json:"coin_id"`
  63. ChannelId string `json:"channel_id"`
  64. SecretKey string `json:"secret_key"`
  65. OrderType string `json:"order_type"`
  66. Platform string `json:"platform"`
  67. SecondAdvList AdvCommModData `json:"second_adv_list"`
  68. ThirdAdvList AdvCommModData `json:"third_adv_list"`
  69. HwData map[string]string `json:"hw_data"`
  70. //IsShowConditionPop string `json:"is_show_condition_pop"`
  71. //ShowConditionStr string `json:"show_condition_str"`
  72. //ShowConditionSkip SkipData `json:"show_condition_skip"`
  73. CustomPosterPop CustomPosterPop `json:"custom_poster_pop"`
  74. CustomContentPop CustomContentPop `json:"custom_content_pop"`
  75. }
  76. type CustomContentPop struct {
  77. CloseImg string `json:"close_img"`
  78. CloseImgUrl string `json:"close_img_url"`
  79. TopImg string `json:"top_img"`
  80. TopImgUrl string `json:"top_img_url"`
  81. BgImg string `json:"bg_img"`
  82. BgImgUrl string `json:"bg_img_url"`
  83. TipContentColor string `json:"tip_content_color"`
  84. CopyContent string `json:"copy_content"`
  85. TipContent string `json:"tip_content"`
  86. BtnBgColor string `json:"btn_bg_color"`
  87. BtnContentColor string `json:"btn_content_color"`
  88. BtnContent string `json:"btn_content"`
  89. IsJumpWechat string `json:"is_jump_wechat"`
  90. }
  91. type AdvCommModData struct {
  92. Id string `json:"id"`
  93. AdName string `json:"ad_name"`
  94. AndroidAdID string `json:"android_ad_id"`
  95. AndroidMediaID string `json:"android_media_id"`
  96. AutoClickAd string `json:"auto_click_ad"`
  97. Autoplay string `json:"autoplay"`
  98. IosAdID string `json:"ios_ad_id"`
  99. IosMediaID string `json:"ios_media_id"`
  100. SdkType string `json:"sdk_type"`
  101. AdvType string `json:"adv_type"`
  102. }
  103. type CustomPosterPop struct {
  104. Img string `json:"img"`
  105. ImgUrl string `json:"img_url"`
  106. ShareBtnImg string `json:"share_btn_img"`
  107. ShareBtnImgUrl string `json:"share_btn_img_url"`
  108. SaveBtnImg string `json:"save_btn_img"`
  109. SaveBtnImgUrl string `json:"save_btn_img_url"`
  110. }