package md

type Skip struct {
	CateTag            string      `json:"cate_tag"`
	Data               CommModData `json:"data"`
	IsEnd              string      `json:"is_end"`
	IsJump             string      `json:"is_jump"`
	Name               string      `json:"name"`
	RequiredLogin      string      `json:"required_login"`
	RequiredTaobaoAuth string      `json:"required_taobao_auth"`
	SkipIdentifier     string      `json:"skip_identifier"`
	SkipName           string      `json:"skip_name"`
	URL                string      `json:"url"`
}
type CommModData struct {
	AppKey           string            `json:"app_key"`
	LinkName         string            `json:"link_name"`
	AdvInfo          string            `json:"adv_info"`
	StoreId          string            `json:"store_id"`
	Url              string            `json:"url"`
	AppId            string            `json:"app_id"`
	AlipayUrl        string            `json:"alipay_url"`
	AlipayAppid      string            `json:"alipay_appid"`
	ActivityId       string            `json:"activity_id"`
	Id               string            `json:"id"`
	AdName           string            `json:"ad_name"`
	AndroidAdID      string            `json:"android_ad_id"`
	AndroidMediaID   string            `json:"android_media_id"`
	AutoClickAd      string            `json:"auto_click_ad"`
	Autoplay         string            `json:"autoplay"`
	BrandID          string            `json:"brand_id"`
	Conditions       string            `json:"conditions"`
	CreateAt         string            `json:"create_at"`
	EndTime          string            `json:"end_time"`
	Img              string            `json:"img"`
	IosAdID          string            `json:"ios_ad_id"`
	IosMediaID       string            `json:"ios_media_id"`
	IsRecommend      interface{}       `json:"is_recommend"`
	LevelLimitID     string            `json:"level_limit_id"`
	LevelLimitName   string            `json:"level_limit_name"`
	LevelWeight      string            `json:"level_weight"`
	NeedLocation     int64             `json:"need_location"`
	SdkType          string            `json:"sdk_type"`
	AdvType          string            `json:"adv_type"`
	Type             string            `json:"type"`
	SourceType       string            `json:"source_type"`
	StartTime        string            `json:"start_time"`
	UpdateAt         string            `json:"update_at"`
	VisitCount       string            `json:"visit_count"`
	IsCanBuy         string            `json:"is_can_buy"`
	IsShowCouponList string            `json:"is_show_coupon_list"`
	UserCouponAmount string            `json:"user_coupon_amount"`
	Coupon           string            `json:"coupon"`
	CountingDown     string            `json:"counting_down" `
	FunctionSkipType string            `json:"function_skip_type"`
	OpenType         string            `json:"open_type" ` //app 应用内打开  browser 系统浏览器打开
	GoodsId          string            `json:"goods_id"`
	GoodsType        string            `json:"goods_type"`
	FromCoinId       string            `json:"from_coin_id"`
	ToCoinId         string            `json:"to_coin_id"`
	LevelType        string            `json:"level_type"`
	TransferType     string            `json:"transfer_type"`
	CoinId           string            `json:"coin_id"`
	ChannelId        string            `json:"channel_id"`
	SecretKey        string            `json:"secret_key"`
	OrderType        string            `json:"order_type"`
	Platform         string            `json:"platform"`
	SecondAdvList    AdvCommModData    `json:"second_adv_list"`
	ThirdAdvList     AdvCommModData    `json:"third_adv_list"`
	HwData           map[string]string `json:"hw_data"`
	//IsShowConditionPop string      `json:"is_show_condition_pop"`
	//ShowConditionStr   string      `json:"show_condition_str"`
	//ShowConditionSkip  SkipData    `json:"show_condition_skip"`
	CustomPosterPop  CustomPosterPop  `json:"custom_poster_pop"`
	CustomContentPop CustomContentPop `json:"custom_content_pop"`
}
type CustomContentPop struct {
	CloseImg        string `json:"close_img"`
	CloseImgUrl     string `json:"close_img_url"`
	TopImg          string `json:"top_img"`
	TopImgUrl       string `json:"top_img_url"`
	BgImg           string `json:"bg_img"`
	BgImgUrl        string `json:"bg_img_url"`
	TipContentColor string `json:"tip_content_color"`
	CopyContent     string `json:"copy_content"`
	TipContent      string `json:"tip_content"`
	BtnBgColor      string `json:"btn_bg_color"`
	BtnContentColor string `json:"btn_content_color"`
	BtnContent      string `json:"btn_content"`
	IsJumpWechat    string `json:"is_jump_wechat"`
}

type AdvCommModData struct {
	Id             string `json:"id"`
	AdName         string `json:"ad_name"`
	AndroidAdID    string `json:"android_ad_id"`
	AndroidMediaID string `json:"android_media_id"`
	AutoClickAd    string `json:"auto_click_ad"`
	Autoplay       string `json:"autoplay"`
	IosAdID        string `json:"ios_ad_id"`
	IosMediaID     string `json:"ios_media_id"`
	SdkType        string `json:"sdk_type"`
	AdvType        string `json:"adv_type"`
}
type CustomPosterPop struct {
	Img            string `json:"img"`
	ImgUrl         string `json:"img_url"`
	ShareBtnImg    string `json:"share_btn_img"`
	ShareBtnImgUrl string `json:"share_btn_img_url"`
	SaveBtnImg     string `json:"save_btn_img"`
	SaveBtnImgUrl  string `json:"save_btn_img_url"`
}
