model

package
v1.7.45 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 15, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessStatus

type AccessStatus string

AccessStatus : 接入状态

const (
	AccessStatus_COMPLETED AccessStatus = "ACCESS_STATUS_COMPLETED"
	AccessStatus_PENDING   AccessStatus = "ACCESS_STATUS_PENDING"
)

List of AccessStatus

type AccessType

type AccessType string

AccessType : 上报方式

const (
	AccessType_SDK AccessType = "ACCESS_TYPE_SDK"
	AccessType_API AccessType = "ACCESS_TYPE_API"
	AccessType_JS  AccessType = "ACCESS_TYPE_JS"
)

List of AccessType

type AccountMergeTypeMap

type AccountMergeTypeMap string

AccountMergeTypeMap : 合并资金账户类型

const (
	AccountMergeTypeMap_AD_RECHARGE                       AccountMergeTypeMap = "FUND_TYPE_AD_RECHARGE"
	AccountMergeTypeMap_JD_PRIVILEGE                      AccountMergeTypeMap = "FUND_TYPE_JD_PRIVILEGE"
	AccountMergeTypeMap_JD_WIRELESS_CASH                  AccountMergeTypeMap = "FUND_TYPE_JD_WIRELESS_CASH"
	AccountMergeTypeMap_UNION_GIFT                        AccountMergeTypeMap = "FUND_TYPE_UNION_GIFT"
	AccountMergeTypeMap_MP_CASH                           AccountMergeTypeMap = "FUND_TYPE_MP_CASH"
	AccountMergeTypeMap_MP_BANK                           AccountMergeTypeMap = "FUND_TYPE_MP_BANK"
	AccountMergeTypeMap_MP_GIFT                           AccountMergeTypeMap = "FUND_TYPE_MP_GIFT"
	AccountMergeTypeMap_CONTRACT_GIFT_VIRTUAL             AccountMergeTypeMap = "FUND_TYPE_CONTRACT_GIFT_VIRTUAL"
	AccountMergeTypeMap_CONTRACT_ASSIGN_VIRTUAL           AccountMergeTypeMap = "FUND_TYPE_CONTRACT_ASSIGN_VIRTUAL"
	AccountMergeTypeMap_COMPENSATE_VIRTUAL                AccountMergeTypeMap = "FUND_TYPE_COMPENSATE_VIRTUAL"
	AccountMergeTypeMap_INTERNAL_QUOTA                    AccountMergeTypeMap = "FUND_TYPE_INTERNAL_QUOTA"
	AccountMergeTypeMap_TEST_VIRTUAL                      AccountMergeTypeMap = "FUND_TYPE_TEST_VIRTUAL"
	AccountMergeTypeMap_TCC_GIFT                          AccountMergeTypeMap = "FUND_TYPE_TCC_GIFT"
	AccountMergeTypeMap_SPECIAL_GIFT                      AccountMergeTypeMap = "FUND_TYPE_SPECIAL_GIFT"
	AccountMergeTypeMap_MP_GAME_DEVELOPER_WORKING_FUND    AccountMergeTypeMap = "FUND_TYPE_MP_GAME_DEVELOPER_WORKING_FUND"
	AccountMergeTypeMap_MP_GAME_DEVELOPER_GIFT            AccountMergeTypeMap = "FUND_TYPE_MP_GAME_DEVELOPER_GIFT"
	AccountMergeTypeMap_FLOW_SOURCE_AD_FUND               AccountMergeTypeMap = "FUND_TYPE_FLOW_SOURCE_AD_FUND"
	AccountMergeTypeMap_ANDROID_ORIENTED_GIFT             AccountMergeTypeMap = "FUND_TYPE_ANDROID_ORIENTED_GIFT"
	AccountMergeTypeMap_LOCATION_PROMOTION_REWARDS        AccountMergeTypeMap = "FUND_TYPE_LOCATION_PROMOTION_REWARDS"
	AccountMergeTypeMap_GIFT_RESTRICT                     AccountMergeTypeMap = "FUND_TYPE_GIFT_RESTRICT"
	AccountMergeTypeMap_DEBT_FIXED                        AccountMergeTypeMap = "FUND_TYPE_DEBT_FIXED"
	AccountMergeTypeMap_DEBT_TEMP                         AccountMergeTypeMap = "FUND_TYPE_DEBT_TEMP"
	AccountMergeTypeMap_SHORT_PLAY_GIFT                   AccountMergeTypeMap = "FUND_TYPE_SHORT_PLAY_GIFT"
	AccountMergeTypeMap_GAME_CHARGE_INDIRECT_REWARDS_GIFT AccountMergeTypeMap = "FUND_TYPE_GAME_CHARGE_INDIRECT_REWARDS_GIFT"
	AccountMergeTypeMap_GAME_CHARGE_DIRECT_REWARDS_GIFT   AccountMergeTypeMap = "FUND_TYPE_GAME_CHARGE_DIRECT_REWARDS_GIFT"
	AccountMergeTypeMap_UNSUPPORTED                       AccountMergeTypeMap = "FUND_TYPE_UNSUPPORTED"
)

List of AccountMergeTypeMap

type AccountPermission

type AccountPermission struct {
	AccountId               *int64    `json:"account_id,omitempty"`
	GrantPermissionTypeList *[]string `json:"grant_permission_type_list,omitempty"`
}

授权给指定账号结构

type AccountTypeMap

type AccountTypeMap string

AccountTypeMap : 资金账户类型

const (
	AccountTypeMap_CASH                              AccountTypeMap = "FUND_TYPE_CASH"
	AccountTypeMap_GIFT                              AccountTypeMap = "FUND_TYPE_GIFT"
	AccountTypeMap_SHARED                            AccountTypeMap = "FUND_TYPE_SHARED"
	AccountTypeMap_BANK                              AccountTypeMap = "FUND_TYPE_BANK"
	AccountTypeMap_UNION_GIFT                        AccountTypeMap = "FUND_TYPE_UNION_GIFT"
	AccountTypeMap_MP_CASH                           AccountTypeMap = "FUND_TYPE_MP_CASH"
	AccountTypeMap_MP_BANK                           AccountTypeMap = "FUND_TYPE_MP_BANK"
	AccountTypeMap_MP_GIFT                           AccountTypeMap = "FUND_TYPE_MP_GIFT"
	AccountTypeMap_CREDIT_ROLL                       AccountTypeMap = "FUND_TYPE_CREDIT_ROLL"
	AccountTypeMap_CREDIT_TEMPORARY                  AccountTypeMap = "FUND_TYPE_CREDIT_TEMPORARY"
	AccountTypeMap_CONTRACT_GIFT_VIRTUAL             AccountTypeMap = "FUND_TYPE_CONTRACT_GIFT_VIRTUAL"
	AccountTypeMap_CONTRACT_ASSIGN_VIRTUAL           AccountTypeMap = "FUND_TYPE_CONTRACT_ASSIGN_VIRTUAL"
	AccountTypeMap_COMPENSATE_VIRTUAL                AccountTypeMap = "FUND_TYPE_COMPENSATE_VIRTUAL"
	AccountTypeMap_INTERNAL_QUOTA                    AccountTypeMap = "FUND_TYPE_INTERNAL_QUOTA"
	AccountTypeMap_TEST_VIRTUAL                      AccountTypeMap = "FUND_TYPE_TEST_VIRTUAL"
	AccountTypeMap_TCC_GIFT                          AccountTypeMap = "FUND_TYPE_TCC_GIFT"
	AccountTypeMap_UNSUPPORTED                       AccountTypeMap = "FUND_TYPE_UNSUPPORTED"
	AccountTypeMap_JD_PRIVILEGE                      AccountTypeMap = "FUND_TYPE_JD_PRIVILEGE"
	AccountTypeMap_JD_WIRELESS_CASH                  AccountTypeMap = "FUND_TYPE_JD_WIRELESS_CASH"
	AccountTypeMap_CONTRACT_CREDIT                   AccountTypeMap = "FUND_TYPE_CONTRACT_CREDIT"
	AccountTypeMap_SPECIAL_GIFT                      AccountTypeMap = "FUND_TYPE_SPECIAL_GIFT"
	AccountTypeMap_MP_GAME_DEVELOPER_WORKING_FUND    AccountTypeMap = "FUND_TYPE_MP_GAME_DEVELOPER_WORKING_FUND"
	AccountTypeMap_MP_GAME_DEVELOPER_GIFT            AccountTypeMap = "FUND_TYPE_MP_GAME_DEVELOPER_GIFT"
	AccountTypeMap_FLOW_SOURCE_AD_FUND               AccountTypeMap = "FUND_TYPE_FLOW_SOURCE_AD_FUND"
	AccountTypeMap_ANDROID_ORIENTED_GIFT             AccountTypeMap = "FUND_TYPE_ANDROID_ORIENTED_GIFT"
	AccountTypeMap_LOCATION_PROMOTION_REWARDS        AccountTypeMap = "FUND_TYPE_LOCATION_PROMOTION_REWARDS"
	AccountTypeMap_GIFT_RESTRICT                     AccountTypeMap = "FUND_TYPE_GIFT_RESTRICT"
	AccountTypeMap_DEBT_FIXED                        AccountTypeMap = "FUND_TYPE_DEBT_FIXED"
	AccountTypeMap_DEBT_TEMP                         AccountTypeMap = "FUND_TYPE_DEBT_TEMP"
	AccountTypeMap_SHORT_PLAY_GIFT                   AccountTypeMap = "FUND_TYPE_SHORT_PLAY_GIFT"
	AccountTypeMap_GAME_CHARGE_INDIRECT_REWARDS_GIFT AccountTypeMap = "FUND_TYPE_GAME_CHARGE_INDIRECT_REWARDS_GIFT"
	AccountTypeMap_GAME_CHARGE_DIRECT_REWARDS_GIFT   AccountTypeMap = "FUND_TYPE_GAME_CHARGE_DIRECT_REWARDS_GIFT"
)

List of AccountTypeMap

type ActionAggregationRule

type ActionAggregationRule struct {
	ActionType       ActionType                 `json:"action_type,omitempty"`
	CustomAction     *string                    `json:"custom_action,omitempty"`
	AggregationGroup *[]AggregationMatcherGroup `json:"aggregation_group,omitempty"`
	FilterGroup      *[]MiniParamMatcherGroup   `json:"filter_group,omitempty"`
}

行为和参数聚合规则

type ActionButtonComponent

type ActionButtonComponent struct {
	ComponentId *int64              `json:"component_id,omitempty"`
	Value       *ActionButtonStruct `json:"value,omitempty"`
}

行动按钮组件

type ActionButtonStruct

type ActionButtonStruct struct {
	ButtonText *string         `json:"button_text,omitempty"`
	JumpInfo   *JumpinfoStruct `json:"jump_info,omitempty"`
}

行动按钮结构

type ActionButtonStructForWechatChannelsFeedPageSpec

type ActionButtonStructForWechatChannelsFeedPageSpec struct {
	ButtonText *string                                          `json:"button_text,omitempty"`
	JumpInfo   *JumpinfoStructWithoutWechatChannelsFeedPageSpec `json:"jump_info,omitempty"`
}

行动按钮结构

type ActionMatchRule

type ActionMatchRule struct {
	ActionType        ActionType           `json:"action_type,omitempty"`
	CustomAction      *string              `json:"custom_action,omitempty"`
	ParamMatcherGroup *[]ParamMatcherGroup `json:"param_matcher_group,omitempty"`
}

行为和参数匹配规则

type ActionType

type ActionType string

ActionType : 标准行为类型

const (
	ActionType_CUSTOM                              ActionType = "CUSTOM"
	ActionType_REGISTER                            ActionType = "REGISTER"
	ActionType_VIEW_CONTENT                        ActionType = "VIEW_CONTENT"
	ActionType_CONSULT                             ActionType = "CONSULT"
	ActionType_ADD_TO_CART                         ActionType = "ADD_TO_CART"
	ActionType_PURCHASE                            ActionType = "PURCHASE"
	ActionType_ACTIVATE_APP                        ActionType = "ACTIVATE_APP"
	ActionType_SEARCH                              ActionType = "SEARCH"
	ActionType_ADD_TO_WISHLIST                     ActionType = "ADD_TO_WISHLIST"
	ActionType_INITIATE_CHECKOUT                   ActionType = "INITIATE_CHECKOUT"
	ActionType_COMPLETE_ORDER                      ActionType = "COMPLETE_ORDER"
	ActionType_DOWNLOAD_APP                        ActionType = "DOWNLOAD_APP"
	ActionType_START_APP                           ActionType = "START_APP"
	ActionType_RATE                                ActionType = "RATE"
	ActionType_PAGE_VIEW                           ActionType = "PAGE_VIEW"
	ActionType_RESERVATION                         ActionType = "RESERVATION"
	ActionType_SHARE                               ActionType = "SHARE"
	ActionType_APPLY                               ActionType = "APPLY"
	ActionType_CLAIM_OFFER                         ActionType = "CLAIM_OFFER"
	ActionType_NAVIGATE                            ActionType = "NAVIGATE"
	ActionType_PRODUCT_RECOMMEND                   ActionType = "PRODUCT_RECOMMEND"
	ActionType_VISIT_STORE                         ActionType = "VISIT_STORE"
	ActionType_TRY_OUT                             ActionType = "TRY_OUT"
	ActionType_DELIVER                             ActionType = "DELIVER"
	ActionType_CONFIRM_EFFECTIVE_LEADS             ActionType = "CONFIRM_EFFECTIVE_LEADS"
	ActionType_CONFIRM_POTENTIAL_CUSTOMER          ActionType = "CONFIRM_POTENTIAL_CUSTOMER"
	ActionType_CREATE_ROLE                         ActionType = "CREATE_ROLE"
	ActionType_AUTHORIZE                           ActionType = "AUTHORIZE"
	ActionType_TUTORIAL_FINISH                     ActionType = "TUTORIAL_FINISH"
	ActionType_SCANCODE                            ActionType = "SCANCODE"
	ActionType_ENTER_BACKGROUND                    ActionType = "ENTER_BACKGROUND"
	ActionType_ENTER_FOREGROUND                    ActionType = "ENTER_FOREGROUND"
	ActionType_TICKET                              ActionType = "TICKET"
	ActionType_LOGIN                               ActionType = "LOGIN"
	ActionType_QUEST                               ActionType = "QUEST"
	ActionType_UPDATE_LEVEL                        ActionType = "UPDATE_LEVEL"
	ActionType_CREATE                              ActionType = "CREATE"
	ActionType_PAUSE                               ActionType = "PAUSE"
	ActionType_RESUME                              ActionType = "RESUME"
	ActionType_APP_QUIT                            ActionType = "APP_QUIT"
	ActionType_BIND_ACCOUNT                        ActionType = "BIND_ACCOUNT"
	ActionType_ADD_PAYMENT                         ActionType = "ADD_PAYMENT"
	ActionType_PRE_CREDIT                          ActionType = "PRE_CREDIT"
	ActionType_CREDIT                              ActionType = "CREDIT"
	ActionType_WITHDRAW_DEPOSITS                   ActionType = "WITHDRAW_DEPOSITS"
	ActionType_LANDING_PAGE_CLICK                  ActionType = "LANDING_PAGE_CLICK"
	ActionType_SELECT_COURSE                       ActionType = "SELECT_COURSE"
	ActionType_RE_FUND                             ActionType = "RE_FUND"
	ActionType_PLATFORM_VIEW                       ActionType = "PLATFORM_VIEW"
	ActionType_ONE_DAY_LEAVE                       ActionType = "ONE_DAY_LEAVE"
	ActionType_PRODUCT_VIEW                        ActionType = "PRODUCT_VIEW"
	ActionType_PURCHASE_MEMBER_CARD                ActionType = "PURCHASE_MEMBER_CARD"
	ActionType_ONLINE_CONSULT                      ActionType = "ONLINE_CONSULT"
	ActionType_MAKE_PHONE_CALL                     ActionType = "MAKE_PHONE_CALL"
	ActionType_ADD_GROUP                           ActionType = "ADD_GROUP"
	ActionType_ADD_CUSTOMER_PAGE_VIEW              ActionType = "ADD_CUSTOMER_PAGE_VIEW"
	ActionType_ADD_CUSTOMER_PAGE_INTERACTIVE       ActionType = "ADD_CUSTOMER_PAGE_INTERACTIVE"
	ActionType_CUSTOMER_PROMOTION_PAGE_VIEW        ActionType = "CUSTOMER_PROMOTION_PAGE_VIEW"
	ActionType_CUSTOMER_PROMOTION_PAGE_INTERACTIVE ActionType = "CUSTOMER_PROMOTION_PAGE_INTERACTIVE"
	ActionType_ABNORMAL_ACTION                     ActionType = "ABNORMAL_ACTION"
	ActionType_APP_MSDK_ADCOST                     ActionType = "APP_MSDK_ADCOST"
	ActionType_LIVE_STREAM                         ActionType = "LIVE_STREAM"
	ActionType_SCANCODE_WX                         ActionType = "SCANCODE_WX"
	ActionType_STAY_PAY_7                          ActionType = "STAY_PAY_7"
	ActionType_STAY_PAY_15                         ActionType = "STAY_PAY_15"
	ActionType_STAY_PAY_30                         ActionType = "STAY_PAY_30"
	ActionType_INSURANCE_PAY                       ActionType = "INSURANCE_PAY"
	ActionType_RESERVATION_CHECK                   ActionType = "RESERVATION_CHECK"
	ActionType_PARTICIPATED                        ActionType = "PARTICIPATED"
	ActionType_COMPLETED                           ActionType = "COMPLETED"
	ActionType_REGULAR_PRICE_COURSE                ActionType = "REGULAR_PRICE_COURSE"
	ActionType_DROP_OUT                            ActionType = "DROP_OUT"
	ActionType_CONFIRM_DELIVERY_ORDER              ActionType = "CONFIRM_DELIVERY_ORDER"
	ActionType_CANCEL_DELIVERY_ORDER               ActionType = "CANCEL_DELIVERY_ORDER"
	ActionType_OPEN_ACCOUNT                        ActionType = "OPEN_ACCOUNT"
	ActionType_DEPOSIT                             ActionType = "DEPOSIT"
	ActionType_TRADE                               ActionType = "TRADE"
	ActionType_SECURITY_NEGATIVE                   ActionType = "SECURITY_NEGATIVE"
	ActionType_AD_CLICK                            ActionType = "AD_CLICK"
	ActionType_AD_IMPRESSION                       ActionType = "AD_IMPRESSION"
	ActionType_SIGN_IN                             ActionType = "SIGN_IN"
	ActionType_FOLLOW                              ActionType = "FOLLOW"
	ActionType_ADD_DESKTOP                         ActionType = "ADD_DESKTOP"
	ActionType_RETURN                              ActionType = "RETURN"
	ActionType_LEAVE_INFORMATION                   ActionType = "LEAVE_INFORMATION"
	ActionType_PURCHASE_COUPON                     ActionType = "PURCHASE_COUPON"
	ActionType_TRY_OUT_INTENTION                   ActionType = "TRY_OUT_INTENTION"
	ActionType_INEFFECTIVE_LEADS                   ActionType = "INEFFECTIVE_LEADS"
	ActionType_READ_ARTICLE                        ActionType = "READ_ARTICLE"
	ActionType_COMMENT                             ActionType = "COMMENT"
	ActionType_CARD_CLICK                          ActionType = "CARD_CLICK"
	ActionType_WECOM_CONSULT                       ActionType = "WECOM_CONSULT"
	ActionType_BIND_CARD                           ActionType = "BIND_CARD"
	ActionType_LOW_PRICE_COURSE                    ActionType = "LOW_PRICE_COURSE"
	ActionType_ADD_WECHAT                          ActionType = "ADD_WECHAT"
	ActionType_PRE_PAY                             ActionType = "PRE_PAY"
	ActionType_QUIT_GROUP                          ActionType = "QUIT_GROUP"
	ActionType_PHONE_CONNECTED                     ActionType = "PHONE_CONNECTED"
	ActionType_RE_ACTIVE                           ActionType = "RE_ACTIVE"
	ActionType_CLAIM_COURSE                        ActionType = "CLAIM_COURSE"
	ActionType_VIEW_ACQUISITION_CONTENT            ActionType = "VIEW_ACQUISITION_CONTENT"
	ActionType_TERMINATION                         ActionType = "TERMINATION"
	ActionType_RENEWAL                             ActionType = "RENEWAL"
	ActionType_CONSULT_INTENTION                   ActionType = "CONSULT_INTENTION"
	ActionType_CLICK_LEADS_COMPONENT               ActionType = "CLICK_LEADS_COMPONENT"
)

List of ActionType

type AdCreativeCountdownTimeType

type AdCreativeCountdownTimeType string

AdCreativeCountdownTimeType : 倒计时时间类型 0:距离活动开始 1:距离活动结束

const (
	AdCreativeCountdownTimeType_START AdCreativeCountdownTimeType = "COUNTDOWN_TIME_START"
	AdCreativeCountdownTimeType_END   AdCreativeCountdownTimeType = "COUNTDOWN_TIME_END"
)

List of AdCreativeCountdownTimeType

type AdDiagnosisGetListStruct

type AdDiagnosisGetListStruct struct {
	AdgroupId                *int64                   `json:"adgroup_id,omitempty"`
	DiagnoseTime             *string                  `json:"diagnose_time,omitempty"`
	OperateSuggestion        OperateSuggestion        `json:"operate_suggestion,omitempty"`
	LearningStatus           LearningStatus           `json:"learning_status,omitempty"`
	CostGuaranteeStatus      CostGuaranteeStatus      `json:"cost_guarantee_status,omitempty"`
	CostGuaranteeMoney       *int64                   `json:"cost_guarantee_money,omitempty"`
	ExposureCompeteScore     *string                  `json:"exposure_compete_score,omitempty"`
	ExposureRaiseRate        *string                  `json:"exposure_raise_rate,omitempty"`
	CpaBiasToday             *string                  `json:"cpa_bias_today,omitempty"`
	CpaBiasOverall           *string                  `json:"cpa_bias_overall,omitempty"`
	IsOcpx                   *bool                    `json:"is_ocpx,omitempty"`
	OptimizationGoal         OptimizationGoal         `json:"optimization_goal,omitempty"`
	DeepOptimizationGoal     *string                  `json:"deep_optimization_goal,omitempty"`
	ConclusionDescription    *string                  `json:"conclusion_description,omitempty"`
	OperateSuggestionDesc    *string                  `json:"operate_suggestion_desc,omitempty"`
	LearningStatusDesc       *string                  `json:"learning_status_desc,omitempty"`
	ExposureCompeteScoreDesc *string                  `json:"exposure_compete_score_desc,omitempty"`
	IsPotential              *bool                    `json:"is_potential,omitempty"`
	PotentialDetail          *ResponsePotentialStruct `json:"potential_detail,omitempty"`
}

返回结构

type AdDiagnosisGetResponse

type AdDiagnosisGetResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct     `json:"errors,omitempty"`
	Data      *AdDiagnosisGetResponseData `json:"data,omitempty"`
}

type AdDiagnosisGetResponseData

type AdDiagnosisGetResponseData struct {
	List *[]AdDiagnosisGetListStruct `json:"list,omitempty"`
}

type AdParamGetResponse added in v1.7.44

type AdParamGetResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
	Data      *AdParamGetResponseData `json:"data,omitempty"`
}

type AdParamGetResponseData added in v1.7.44

type AdParamGetResponseData struct {
	SystemAdParamList  *[]AdParamListStruct `json:"system_ad_param_list,omitempty"`
	ProductAdParamList *[]AdParamListStruct `json:"product_ad_param_list,omitempty"`
}

type AdParamListStruct added in v1.7.44

type AdParamListStruct struct {
	Code        *string `json:"code,omitempty"`
	Name        *string `json:"name,omitempty"`
	Description *string `json:"description,omitempty"`
	MaxLength   *int64  `json:"max_length,omitempty"`
}

返回结构

type AdReportListStruct added in v1.7.44

type AdReportListStruct struct {
}

返回结构

type AdRuleSpec

type AdRuleSpec struct {
	RuleType       AdRuleType `json:"rule_type,omitempty"`
	ConversionType *[]string  `json:"conversion_type,omitempty"`
	StartDate      *string    `json:"start_date,omitempty"`
	EndDate        *string    `json:"end_date,omitempty"`
	AdgroupIdList  *[]int64   `json:"adgroup_id_list,omitempty"`
}

广告人群信息

type AdRuleType

type AdRuleType string

AdRuleType : 广告行为类型

const (
	AdRuleType_EXPOSURE   AdRuleType = "EXPOSURE"
	AdRuleType_CLICK      AdRuleType = "CLICK"
	AdRuleType_CONVERSION AdRuleType = "CONVERSION"
)

List of AdRuleType

type AdUnionReportsGetResponse added in v1.7.44

type AdUnionReportsGetResponse struct {
	Code      *int64                         `json:"code,omitempty"`
	Message   *string                        `json:"message,omitempty"`
	MessageCn *string                        `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct        `json:"errors,omitempty"`
	Data      *AdUnionReportsGetResponseData `json:"data,omitempty"`
}

type AdUnionReportsGetResponseData added in v1.7.44

type AdUnionReportsGetResponseData struct {
	List     *[]AdReportListStruct `json:"list,omitempty"`
	PageInfo *PageInfo             `json:"page_info,omitempty"`
}

type AdcreativeElement

type AdcreativeElement struct {
	Name           *string                          `json:"name,omitempty"`
	ElementType    ElementType                      `json:"element_type,omitempty"`
	FieldType      FieldType                        `json:"field_type,omitempty"`
	Required       *bool                            `json:"required,omitempty"`
	Description    *string                          `json:"description,omitempty"`
	ParentName     *string                          `json:"parent_name,omitempty"`
	EnumProperty   *AdcreativeElementEnumProperty   `json:"enum_property,omitempty"`
	ArrayProperty  *AdcreativeElementArrayProperty  `json:"array_property,omitempty"`
	StructProperty *AdcreativeElementStructProperty `json:"struct_property,omitempty"`
	Restriction    *AdcreativeElementRestriction    `json:"restriction,omitempty"`
	Path           *string                          `json:"path,omitempty"`
}

广告创意元素

type AdcreativeElementArrayProperty

type AdcreativeElementArrayProperty struct {
	MinNumber *int64 `json:"min_number,omitempty"`
	MaxNumber *int64 `json:"max_number,omitempty"`
}

广告创意元素数组特性

type AdcreativeElementEnumOption

type AdcreativeElementEnumOption struct {
	Value       *string `json:"value,omitempty"`
	Description *string `json:"description,omitempty"`
	Category    *string `json:"category,omitempty"`
}

创意元素枚举可选值结构体

type AdcreativeElementEnumProperty

type AdcreativeElementEnumProperty struct {
	Default_    *string                        `json:"default,omitempty"`
	Enumeration *[]AdcreativeElementEnumOption `json:"enumeration,omitempty"`
}

广告创意元素枚举值特性

type AdcreativeElementRestriction

type AdcreativeElementRestriction struct {
	TextRestriction          *TextRestriction           `json:"text_restriction,omitempty"`
	ImageRestriction         *ImageRestriction          `json:"image_restriction,omitempty"`
	UrlRestriction           *UrlRestriction            `json:"url_restriction,omitempty"`
	VideoRestriction         *VideoRestriction          `json:"video_restriction,omitempty"`
	NumberRestriction        *NumberRestriction         `json:"number_restriction,omitempty"`
	LinkNameTextRestrictions *[]LinkNameTextRestriction `json:"link_name_text_restrictions,omitempty"`
}

广告创意元素需满足的限制条件

type AdcreativeElementStructProperty

type AdcreativeElementStructProperty struct {
	ElementMutualExclusive *bool `json:"element_mutual_exclusive,omitempty"`
}

广告创意元素结构体特性

type AdcreativePreviewsAddRequest added in v1.7.42

type AdcreativePreviewsAddRequest struct {
	AccountId  *int64       `json:"account_id,omitempty"`
	AdgroupId  *int64       `json:"adgroup_id,omitempty"`
	UserIdType ViewerIdType `json:"user_id_type,omitempty"`
	UserIdList *[]string    `json:"user_id_list,omitempty"`
}

type AdcreativePreviewsAddResponse added in v1.7.42

type AdcreativePreviewsAddResponse struct {
	Code      *int64                             `json:"code,omitempty"`
	Message   *string                            `json:"message,omitempty"`
	MessageCn *string                            `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct            `json:"errors,omitempty"`
	Data      *AdcreativePreviewsAddResponseData `json:"data,omitempty"`
}

type AdcreativePreviewsAddResponseData added in v1.7.42

type AdcreativePreviewsAddResponseData struct {
	AccountId          *int64    `json:"account_id,omitempty"`
	TraceId            *string   `json:"trace_id,omitempty"`
	WxFailUserNameList *[]string `json:"wx_fail_user_name_list,omitempty"`
}

type AdcreativePreviewsGetResponse added in v1.7.42

type AdcreativePreviewsGetResponse struct {
	Code      *int64                             `json:"code,omitempty"`
	Message   *string                            `json:"message,omitempty"`
	MessageCn *string                            `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct            `json:"errors,omitempty"`
	Data      *AdcreativePreviewsGetResponseData `json:"data,omitempty"`
}

type AdcreativePreviewsGetResponseData added in v1.7.42

type AdcreativePreviewsGetResponseData struct {
	List   *[]CollectionStruct `json:"list,omitempty"`
	Range_ *ModelRange         `json:"range,omitempty"`
}

type AdcreativePreviewsQrcodeGetResponse added in v1.7.42

type AdcreativePreviewsQrcodeGetResponse struct {
	Code      *int64                                   `json:"code,omitempty"`
	Message   *string                                  `json:"message,omitempty"`
	MessageCn *string                                  `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                  `json:"errors,omitempty"`
	Data      *AdcreativePreviewsQrcodeGetResponseData `json:"data,omitempty"`
}

type AdcreativePreviewsQrcodeGetResponseData added in v1.7.42

type AdcreativePreviewsQrcodeGetResponseData struct {
	QrcodeUrl *string `json:"qrcode_url,omitempty"`
}

type AdcreativeTemplateListStructAdpermit

type AdcreativeTemplateListStructAdpermit struct {
	CreativeTemplateId          *int64            `json:"creative_template_id,omitempty"`
	CreativeTemplateStyle       *string           `json:"creative_template_style,omitempty"`
	CreativeTemplateAppellation *string           `json:"creative_template_appellation,omitempty"`
	CreativeSampleImage         *string           `json:"creative_sample_image,omitempty"`
	SiteSet                     SiteSetDefinition `json:"site_set,omitempty"`
}

创意规格和投放权限数据结构

type AdcreativeTemplateStructAdpermit

type AdcreativeTemplateStructAdpermit struct {
	CreativeTemplateId            *int64                         `json:"creative_template_id,omitempty"`
	CreativeTemplateStyle         *string                        `json:"creative_template_style,omitempty"`
	CreativeTemplateAppellation   *string                        `json:"creative_template_appellation,omitempty"`
	CreativeSampleImage           *string                        `json:"creative_sample_image,omitempty"`
	SiteSet                       *[]string                      `json:"site_set,omitempty"`
	CreativeComponents            *[]AdcreativeElement           `json:"creative_components,omitempty"`
	UnsupportSitesetDetailSpec    *[]UnsupportSiteAdpermit       `json:"unsupport_siteset_detail_spec,omitempty"`
	SupportDynamicAbilitySpecList *SupportDynamicAbilitySpecList `json:"support_dynamic_ability_spec_list,omitempty"`
}

创意规格和投放权限数据结构

type AdgroupNegativewordsAddRequest

type AdgroupNegativewordsAddRequest struct {
	AccountId           *int64    `json:"account_id,omitempty"`
	AdgroupId           *int64    `json:"adgroup_id,omitempty"`
	PhraseNegativeWords *[]string `json:"phrase_negative_words,omitempty"`
	ExactNegativeWords  *[]string `json:"exact_negative_words,omitempty"`
}

type AdgroupNegativewordsAddResponse

type AdgroupNegativewordsAddResponse struct {
	Code      *int64                               `json:"code,omitempty"`
	Message   *string                              `json:"message,omitempty"`
	MessageCn *string                              `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct              `json:"errors,omitempty"`
	Data      *AdgroupNegativewordsAddResponseData `json:"data,omitempty"`
}

type AdgroupNegativewordsAddResponseData

type AdgroupNegativewordsAddResponseData struct {
	AdgroupId         *int64                          `json:"adgroup_id,omitempty"`
	Status            NegativeWordOperStatus          `json:"status,omitempty"`
	DuplicateWords    *DuplicateNegativeWordStruct    `json:"duplicate_words,omitempty"`
	ExceedLengthWords *ExceedLengthNegativeWordStruct `json:"exceed_length_words,omitempty"`
	ExceedLimitWords  *ExceedLimitNegativeWordStruct  `json:"exceed_limit_words,omitempty"`
	HasSpecialWords   *HasSpecialNegativeWordStruct   `json:"has_special_words,omitempty"`
	SuccessWords      *SuccessNegativeWordStruct      `json:"success_words,omitempty"`
}

type AdgroupNegativewordsGetResponse

type AdgroupNegativewordsGetResponse struct {
	Code      *int64                               `json:"code,omitempty"`
	Message   *string                              `json:"message,omitempty"`
	MessageCn *string                              `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct              `json:"errors,omitempty"`
	Data      *AdgroupNegativewordsGetResponseData `json:"data,omitempty"`
}

type AdgroupNegativewordsGetResponseData

type AdgroupNegativewordsGetResponseData struct {
	AdgroupErrorList *[]string                    `json:"adgroup_error_list,omitempty"`
	AdgroupList      *[]NegativeWordAdgroupStruct `json:"adgroup_list,omitempty"`
}

type AdgroupNegativewordsUpdateRequest

type AdgroupNegativewordsUpdateRequest struct {
	AccountId           *int64    `json:"account_id,omitempty"`
	AdgroupId           *int64    `json:"adgroup_id,omitempty"`
	PhraseNegativeWords *[]string `json:"phrase_negative_words,omitempty"`
	ExactNegativeWords  *[]string `json:"exact_negative_words,omitempty"`
}

type AdgroupNegativewordsUpdateResponse

type AdgroupNegativewordsUpdateResponse struct {
	Code      *int64                                  `json:"code,omitempty"`
	Message   *string                                 `json:"message,omitempty"`
	MessageCn *string                                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                 `json:"errors,omitempty"`
	Data      *AdgroupNegativewordsUpdateResponseData `json:"data,omitempty"`
}

type AdgroupNegativewordsUpdateResponseData

type AdgroupNegativewordsUpdateResponseData struct {
	AdgroupId         *int64                          `json:"adgroup_id,omitempty"`
	Status            NegativeWordOperStatus          `json:"status,omitempty"`
	DuplicateWords    *DuplicateNegativeWordStruct    `json:"duplicate_words,omitempty"`
	ExceedLengthWords *ExceedLengthNegativeWordStruct `json:"exceed_length_words,omitempty"`
	ExceedLimitWords  *ExceedLimitNegativeWordStruct  `json:"exceed_limit_words,omitempty"`
	HasSpecialWords   *HasSpecialNegativeWordStruct   `json:"has_special_words,omitempty"`
	SuccessWords      *SuccessNegativeWordStruct      `json:"success_words,omitempty"`
}

type AdgroupsAddRequest

type AdgroupsAddRequest struct {
	AccountId                         *int64                      `json:"account_id,omitempty"`
	AdgroupName                       *string                     `json:"adgroup_name,omitempty"`
	MarketingGoal                     MarketingGoal               `json:"marketing_goal,omitempty"`
	MarketingSubGoal                  MarketingSubGoal            `json:"marketing_sub_goal,omitempty"`
	MarketingCarrierType              MarketingCarrierType        `json:"marketing_carrier_type,omitempty"`
	MarketingCarrierDetail            *MarketingCarrierDetail     `json:"marketing_carrier_detail,omitempty"`
	BeginDate                         *string                     `json:"begin_date,omitempty"`
	EndDate                           *string                     `json:"end_date,omitempty"`
	FirstDayBeginTime                 *string                     `json:"first_day_begin_time,omitempty"`
	BidAmount                         *int64                      `json:"bid_amount,omitempty"`
	OptimizationGoal                  OptimizationGoal            `json:"optimization_goal,omitempty"`
	TimeSeries                        *string                     `json:"time_series,omitempty"`
	AutomaticSiteEnabled              *bool                       `json:"automatic_site_enabled,omitempty"`
	SiteSet                           *[]string                   `json:"site_set,omitempty"`
	DailyBudget                       *int64                      `json:"daily_budget,omitempty"`
	Targeting                         *WriteTargetingSetting      `json:"targeting,omitempty"`
	SceneSpec                         *SceneTargetingForWrite     `json:"scene_spec,omitempty"`
	UserActionSets                    *[]UserActionSetStruct      `json:"user_action_sets,omitempty"`
	BidStrategy                       BidStrategy                 `json:"bid_strategy,omitempty"`
	DeepConversionSpec                *DeepConversionSpec         `json:"deep_conversion_spec,omitempty"`
	ConversionId                      *int64                      `json:"conversion_id,omitempty"`
	DeepConversionBehaviorBid         *int64                      `json:"deep_conversion_behavior_bid,omitempty"`
	DeepConversionWorthRate           *float64                    `json:"deep_conversion_worth_rate,omitempty"`
	DeepConversionWorthAdvancedRate   *float64                    `json:"deep_conversion_worth_advanced_rate,omitempty"`
	DeepConversionBehaviorAdvancedBid *int64                      `json:"deep_conversion_behavior_advanced_bid,omitempty"`
	BidMode                           BidMode                     `json:"bid_mode,omitempty"`
	AutoAcquisitionEnabled            *bool                       `json:"auto_acquisition_enabled,omitempty"`
	AutoAcquisitionBudget             *int64                      `json:"auto_acquisition_budget,omitempty"`
	SmartBidType                      SmartBidType                `json:"smart_bid_type,omitempty"`
	SmartCostCap                      *int64                      `json:"smart_cost_cap,omitempty"`
	AutoDerivedCreativeEnabled        *bool                       `json:"auto_derived_creative_enabled,omitempty"`
	SearchExpandTargetingSwitch       SearchExpandTargetingSwitch `json:"search_expand_targeting_switch,omitempty"`
	AutoDerivedLandingPageSwitch      *bool                       `json:"auto_derived_landing_page_switch,omitempty"`
	BidScene                          BidScene                    `json:"bid_scene,omitempty"`
	ConfiguredStatus                  ConfiguredStatus            `json:"configured_status,omitempty"`
	FlowOptimizationEnabled           *bool                       `json:"flow_optimization_enabled,omitempty"`
	MaterialPackageId                 *int64                      `json:"material_package_id,omitempty"`
	MarketingAssetId                  *int64                      `json:"marketing_asset_id,omitempty"`
	MarketingAssetOuterSpec           *MarketingAssetOuterSpec    `json:"marketing_asset_outer_spec,omitempty"`
	PoiList                           *[]string                   `json:"poi_list,omitempty"`
	ExplorationStrategy               SiteSetExplorationStrategy  `json:"exploration_strategy,omitempty"`
	PrioritySiteSet                   *[]string                   `json:"priority_site_set,omitempty"`
	EcomPkamSwitch                    EcomPkamSwitch              `json:"ecom_pkam_switch,omitempty"`
	ForwardLinkAssist                 OptimizationGoal            `json:"forward_link_assist,omitempty"`
	MpaSpec                           *MpaSpec                    `json:"mpa_spec,omitempty"`
	CostConstraintScene               CostConstraintScene         `json:"cost_constraint_scene,omitempty"`
	CustomCostCap                     *int64                      `json:"custom_cost_cap,omitempty"`
}

type AdgroupsAddResponse

type AdgroupsAddResponse struct {
	Code      *int64                   `json:"code,omitempty"`
	Message   *string                  `json:"message,omitempty"`
	MessageCn *string                  `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct  `json:"errors,omitempty"`
	Data      *AdgroupsAddResponseData `json:"data,omitempty"`
}

type AdgroupsAddResponseData

type AdgroupsAddResponseData struct {
	AdgroupId *int64 `json:"adgroup_id,omitempty"`
}

type AdgroupsDeleteRequest

type AdgroupsDeleteRequest struct {
	AccountId *int64 `json:"account_id,omitempty"`
	AdgroupId *int64 `json:"adgroup_id,omitempty"`
}

type AdgroupsDeleteResponse

type AdgroupsDeleteResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct     `json:"errors,omitempty"`
	Data      *AdgroupsDeleteResponseData `json:"data,omitempty"`
}

type AdgroupsDeleteResponseData

type AdgroupsDeleteResponseData struct {
	AdgroupId *int64 `json:"adgroup_id,omitempty"`
}

type AdgroupsGetListStruct

type AdgroupsGetListStruct struct {
	Targeting                         *ReadTargetingSetting       `json:"targeting,omitempty"`
	AdgroupId                         *int64                      `json:"adgroup_id,omitempty"`
	TargetingTranslation              *string                     `json:"targeting_translation,omitempty"`
	ConfiguredStatus                  ConfiguredStatus            `json:"configured_status,omitempty"`
	CreatedTime                       *int64                      `json:"created_time,omitempty"`
	LastModifiedTime                  *int64                      `json:"last_modified_time,omitempty"`
	IsDeleted                         *bool                       `json:"is_deleted,omitempty"`
	SystemStatus                      CalcAdGroupStatus           `json:"system_status,omitempty"`
	AdgroupName                       *string                     `json:"adgroup_name,omitempty"`
	MarketingGoal                     MarketingGoal               `json:"marketing_goal,omitempty"`
	MarketingSubGoal                  MarketingSubGoal            `json:"marketing_sub_goal,omitempty"`
	MarketingCarrierType              MarketingCarrierType        `json:"marketing_carrier_type,omitempty"`
	MarketingCarrierDetail            *MarketingCarrierDetail     `json:"marketing_carrier_detail,omitempty"`
	MarketingTargetType               MarketingTargetType         `json:"marketing_target_type,omitempty"`
	MarketingTargetDetail             *MarketingTargetDetail      `json:"marketing_target_detail,omitempty"`
	MarketingTargetId                 *int64                      `json:"marketing_target_id,omitempty"`
	BeginDate                         *string                     `json:"begin_date,omitempty"`
	EndDate                           *string                     `json:"end_date,omitempty"`
	FirstDayBeginTime                 *string                     `json:"first_day_begin_time,omitempty"`
	BidAmount                         *int64                      `json:"bid_amount,omitempty"`
	OptimizationGoal                  OptimizationGoal            `json:"optimization_goal,omitempty"`
	TimeSeries                        *string                     `json:"time_series,omitempty"`
	AutomaticSiteEnabled              *bool                       `json:"automatic_site_enabled,omitempty"`
	SiteSet                           *[]string                   `json:"site_set,omitempty"`
	DailyBudget                       *int64                      `json:"daily_budget,omitempty"`
	SceneSpec                         *SceneTargetingForWrite     `json:"scene_spec,omitempty"`
	UserActionSets                    *[]UserActionSetStruct      `json:"user_action_sets,omitempty"`
	BidStrategy                       BidStrategy                 `json:"bid_strategy,omitempty"`
	DeepConversionSpec                *DeepConversionSpec         `json:"deep_conversion_spec,omitempty"`
	ConversionId                      *int64                      `json:"conversion_id,omitempty"`
	DeepConversionBehaviorBid         *int64                      `json:"deep_conversion_behavior_bid,omitempty"`
	DeepConversionWorthRate           *float64                    `json:"deep_conversion_worth_rate,omitempty"`
	DeepConversionWorthAdvancedRate   *float64                    `json:"deep_conversion_worth_advanced_rate,omitempty"`
	DeepConversionBehaviorAdvancedBid *int64                      `json:"deep_conversion_behavior_advanced_bid,omitempty"`
	BidMode                           BidMode                     `json:"bid_mode,omitempty"`
	AutoAcquisitionEnabled            *bool                       `json:"auto_acquisition_enabled,omitempty"`
	AutoAcquisitionBudget             *int64                      `json:"auto_acquisition_budget,omitempty"`
	SmartBidType                      SmartBidType                `json:"smart_bid_type,omitempty"`
	SmartCostCap                      *int64                      `json:"smart_cost_cap,omitempty"`
	AutoDerivedCreativeEnabled        *bool                       `json:"auto_derived_creative_enabled,omitempty"`
	SearchExpandTargetingSwitch       SearchExpandTargetingSwitch `json:"search_expand_targeting_switch,omitempty"`
	AutoDerivedLandingPageSwitch      *bool                       `json:"auto_derived_landing_page_switch,omitempty"`
	DataModelVersion                  *int64                      `json:"data_model_version,omitempty"`
	BidScene                          BidScene                    `json:"bid_scene,omitempty"`
	MarketingTargetExt                *MarketingTargetExt         `json:"marketing_target_ext,omitempty"`
	DeepOptimizationType              DeepOptimizationType        `json:"deep_optimization_type,omitempty"`
	FlowOptimizationEnabled           *bool                       `json:"flow_optimization_enabled,omitempty"`
	MarketingTargetAttachment         *MarketingTargetAttachment  `json:"marketing_target_attachment,omitempty"`
	NegativeWordCnt                   *NegativeWordCntStruct      `json:"negative_word_cnt,omitempty"`
	SearchExpansionSwitch             SearchExpansionSwitch       `json:"search_expansion_switch,omitempty"`
	MarketingAssetId                  *int64                      `json:"marketing_asset_id,omitempty"`
	PromotedAssetType                 PromotedAssetType           `json:"promoted_asset_type,omitempty"`
	MaterialPackageId                 *int64                      `json:"material_package_id,omitempty"`
	MarketingAssetOuterSpec           *MarketingAssetOuterSpec    `json:"marketing_asset_outer_spec,omitempty"`
	PoiList                           *[]string                   `json:"poi_list,omitempty"`
	MarketingScene                    MarketingScene              `json:"marketing_scene,omitempty"`
	ExplorationStrategy               SiteSetExplorationStrategy  `json:"exploration_strategy,omitempty"`
	PrioritySiteSet                   *[]string                   `json:"priority_site_set,omitempty"`
	EcomPkamSwitch                    EcomPkamSwitch              `json:"ecom_pkam_switch,omitempty"`
	ForwardLinkAssist                 OptimizationGoal            `json:"forward_link_assist,omitempty"`
	ConversionName                    *string                     `json:"conversion_name,omitempty"`
	AutoAcquisitionStatus             AutoAcquisitionStatus       `json:"auto_acquisition_status,omitempty"`
	AutoAcquisitionStatusText         *string                     `json:"auto_acquisition_status_text,omitempty"`
	AutoAcquisitionStatusMessage      *string                     `json:"auto_acquisition_status_message,omitempty"`
	CostConstraintScene               CostConstraintScene         `json:"cost_constraint_scene,omitempty"`
	CustomCostCap                     *int64                      `json:"custom_cost_cap,omitempty"`
	MpaSpec                           *MpaSpec                    `json:"mpa_spec,omitempty"`
}

返回结构

type AdgroupsGetResponse

type AdgroupsGetResponse struct {
	Code      *int64                   `json:"code,omitempty"`
	Message   *string                  `json:"message,omitempty"`
	MessageCn *string                  `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct  `json:"errors,omitempty"`
	Data      *AdgroupsGetResponseData `json:"data,omitempty"`
}

type AdgroupsGetResponseData

type AdgroupsGetResponseData struct {
	List     *[]AdgroupsGetListStruct `json:"list,omitempty"`
	PageInfo *Conf                    `json:"page_info,omitempty"`
}

type AdgroupsUpdateBidAmountListStruct added in v1.7.43

type AdgroupsUpdateBidAmountListStruct struct {
	Code      *int64  `json:"code,omitempty"`
	Message   *string `json:"message,omitempty"`
	MessageCn *string `json:"message_cn,omitempty"`
	AdgroupId *int64  `json:"adgroup_id,omitempty"`
}

返回结构

type AdgroupsUpdateBidAmountRequest added in v1.7.43

type AdgroupsUpdateBidAmountRequest struct {
	AccountId           *int64                   `json:"account_id,omitempty"`
	UpdateBidAmountSpec *[]UpdateBidAmountStruct `json:"update_bid_amount_spec,omitempty"`
}

type AdgroupsUpdateBidAmountResponse added in v1.7.43

type AdgroupsUpdateBidAmountResponse struct {
	Code      *int64                               `json:"code,omitempty"`
	Message   *string                              `json:"message,omitempty"`
	MessageCn *string                              `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct              `json:"errors,omitempty"`
	Data      *AdgroupsUpdateBidAmountResponseData `json:"data,omitempty"`
}

type AdgroupsUpdateBidAmountResponseData added in v1.7.43

type AdgroupsUpdateBidAmountResponseData struct {
	List       *[]AdgroupsUpdateBidAmountListStruct `json:"list,omitempty"`
	FailIdList *[]int64                             `json:"fail_id_list,omitempty"`
}

type AdgroupsUpdateConfiguredStatusListStruct added in v1.7.43

type AdgroupsUpdateConfiguredStatusListStruct struct {
	Code      *int64  `json:"code,omitempty"`
	Message   *string `json:"message,omitempty"`
	MessageCn *string `json:"message_cn,omitempty"`
	AdgroupId *int64  `json:"adgroup_id,omitempty"`
}

返回结构

type AdgroupsUpdateConfiguredStatusRequest added in v1.7.43

type AdgroupsUpdateConfiguredStatusRequest struct {
	AccountId                  *int64                          `json:"account_id,omitempty"`
	UpdateConfiguredStatusSpec *[]UpdateConfiguredStatusStruct `json:"update_configured_status_spec,omitempty"`
}

type AdgroupsUpdateConfiguredStatusResponse added in v1.7.43

type AdgroupsUpdateConfiguredStatusResponse struct {
	Code      *int64                                      `json:"code,omitempty"`
	Message   *string                                     `json:"message,omitempty"`
	MessageCn *string                                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                     `json:"errors,omitempty"`
	Data      *AdgroupsUpdateConfiguredStatusResponseData `json:"data,omitempty"`
}

type AdgroupsUpdateConfiguredStatusResponseData added in v1.7.43

type AdgroupsUpdateConfiguredStatusResponseData struct {
	List       *[]AdgroupsUpdateConfiguredStatusListStruct `json:"list,omitempty"`
	FailIdList *[]int64                                    `json:"fail_id_list,omitempty"`
}

type AdgroupsUpdateDailyBudgetListStruct added in v1.7.43

type AdgroupsUpdateDailyBudgetListStruct struct {
	Code      *int64  `json:"code,omitempty"`
	Message   *string `json:"message,omitempty"`
	MessageCn *string `json:"message_cn,omitempty"`
	AdgroupId *int64  `json:"adgroup_id,omitempty"`
}

返回结构

type AdgroupsUpdateDailyBudgetRequest added in v1.7.43

type AdgroupsUpdateDailyBudgetRequest struct {
	AccountId             *int64                     `json:"account_id,omitempty"`
	UpdateDailyBudgetSpec *[]UpdateDailyBudgetStruct `json:"update_daily_budget_spec,omitempty"`
}

type AdgroupsUpdateDailyBudgetResponse added in v1.7.43

type AdgroupsUpdateDailyBudgetResponse struct {
	Code      *int64                                 `json:"code,omitempty"`
	Message   *string                                `json:"message,omitempty"`
	MessageCn *string                                `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                `json:"errors,omitempty"`
	Data      *AdgroupsUpdateDailyBudgetResponseData `json:"data,omitempty"`
}

type AdgroupsUpdateDailyBudgetResponseData added in v1.7.43

type AdgroupsUpdateDailyBudgetResponseData struct {
	List       *[]AdgroupsUpdateDailyBudgetListStruct `json:"list,omitempty"`
	FailIdList *[]int64                               `json:"fail_id_list,omitempty"`
}

type AdgroupsUpdateDatetimeListStruct added in v1.7.44

type AdgroupsUpdateDatetimeListStruct struct {
	Code      *int64  `json:"code,omitempty"`
	Message   *string `json:"message,omitempty"`
	MessageCn *string `json:"message_cn,omitempty"`
	AdgroupId *int64  `json:"adgroup_id,omitempty"`
}

返回结构

type AdgroupsUpdateDatetimeRequest added in v1.7.44

type AdgroupsUpdateDatetimeRequest struct {
	AccountId          *int64                  `json:"account_id,omitempty"`
	UpdateDatetimeSpec *[]UpdateDatetimeStruct `json:"update_datetime_spec,omitempty"`
}

type AdgroupsUpdateDatetimeResponse added in v1.7.44

type AdgroupsUpdateDatetimeResponse struct {
	Code      *int64                              `json:"code,omitempty"`
	Message   *string                             `json:"message,omitempty"`
	MessageCn *string                             `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct             `json:"errors,omitempty"`
	Data      *AdgroupsUpdateDatetimeResponseData `json:"data,omitempty"`
}

type AdgroupsUpdateDatetimeResponseData added in v1.7.44

type AdgroupsUpdateDatetimeResponseData struct {
	List       *[]AdgroupsUpdateDatetimeListStruct `json:"list,omitempty"`
	FailIdList *[]int64                            `json:"fail_id_list,omitempty"`
}

type AdgroupsUpdateRequest

type AdgroupsUpdateRequest struct {
	AccountId                         *int64                  `json:"account_id,omitempty"`
	AdgroupId                         *int64                  `json:"adgroup_id,omitempty"`
	AdgroupName                       *string                 `json:"adgroup_name,omitempty"`
	BeginDate                         *string                 `json:"begin_date,omitempty"`
	EndDate                           *string                 `json:"end_date,omitempty"`
	FirstDayBeginTime                 *string                 `json:"first_day_begin_time,omitempty"`
	BidAmount                         *int64                  `json:"bid_amount,omitempty"`
	OptimizationGoal                  OptimizationGoal        `json:"optimization_goal,omitempty"`
	TimeSeries                        *string                 `json:"time_series,omitempty"`
	DailyBudget                       *int64                  `json:"daily_budget,omitempty"`
	Targeting                         *WriteTargetingSetting  `json:"targeting,omitempty"`
	SceneSpec                         *SceneTargetingForWrite `json:"scene_spec,omitempty"`
	UserActionSets                    *[]UserActionSetStruct  `json:"user_action_sets,omitempty"`
	BidStrategy                       BidStrategy             `json:"bid_strategy,omitempty"`
	DeepConversionSpec                *DeepConversionSpec     `json:"deep_conversion_spec,omitempty"`
	ConversionId                      *int64                  `json:"conversion_id,omitempty"`
	DeepConversionBehaviorBid         *int64                  `json:"deep_conversion_behavior_bid,omitempty"`
	DeepConversionWorthRate           *float64                `json:"deep_conversion_worth_rate,omitempty"`
	DeepConversionWorthAdvancedRate   *float64                `json:"deep_conversion_worth_advanced_rate,omitempty"`
	DeepConversionBehaviorAdvancedBid *int64                  `json:"deep_conversion_behavior_advanced_bid,omitempty"`
	BidMode                           BidMode                 `json:"bid_mode,omitempty"`
	AutoAcquisitionEnabled            *bool                   `json:"auto_acquisition_enabled,omitempty"`
	AutoAcquisitionBudget             *int64                  `json:"auto_acquisition_budget,omitempty"`
	AutoDerivedLandingPageSwitch      *bool                   `json:"auto_derived_landing_page_switch,omitempty"`
	AutoDerivedCreativeEnabled        *bool                   `json:"auto_derived_creative_enabled,omitempty"`
	ConfiguredStatus                  ConfiguredStatus        `json:"configured_status,omitempty"`
	FlowOptimizationEnabled           *bool                   `json:"flow_optimization_enabled,omitempty"`
	PoiList                           *[]string               `json:"poi_list,omitempty"`
	EcomPkamSwitch                    EcomPkamSwitch          `json:"ecom_pkam_switch,omitempty"`
	CostConstraintScene               CostConstraintScene     `json:"cost_constraint_scene,omitempty"`
	CustomCostCap                     *int64                  `json:"custom_cost_cap,omitempty"`
}

type AdgroupsUpdateResponse

type AdgroupsUpdateResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct     `json:"errors,omitempty"`
	Data      *AdgroupsUpdateResponseData `json:"data,omitempty"`
}

type AdgroupsUpdateResponseData

type AdgroupsUpdateResponseData struct {
	AdgroupId *int64 `json:"adgroup_id,omitempty"`
}

type AgeStruct

type AgeStruct struct {
	Min *int64 `json:"min,omitempty"`
	Max *int64 `json:"max,omitempty"`
}

年龄信息结构

type AgencyRealtimeCostGetListStruct

type AgencyRealtimeCostGetListStruct struct {
	FundType     AccountTypeMap `json:"fund_type,omitempty"`
	Cost         *int64         `json:"cost,omitempty"`
	CaculateTime *int64         `json:"caculate_time,omitempty"`
}

返回结构

type AgencyRealtimeCostGetResponse

type AgencyRealtimeCostGetResponse struct {
	Code      *int64                             `json:"code,omitempty"`
	Message   *string                            `json:"message,omitempty"`
	MessageCn *string                            `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct            `json:"errors,omitempty"`
	Data      *AgencyRealtimeCostGetResponseData `json:"data,omitempty"`
}

type AgencyRealtimeCostGetResponseData

type AgencyRealtimeCostGetResponseData struct {
	List *[]AgencyRealtimeCostGetListStruct `json:"list,omitempty"`
}

type AggregationMatcher

type AggregationMatcher struct {
	AggregationType    AggregationType `json:"aggregation_type,omitempty"`
	CountType          CountType       `json:"count_type,omitempty"`
	ParamName          *string         `json:"param_name,omitempty"`
	Comparator         Comparator      `json:"comparator,omitempty"`
	ComparisonValue    *int64          `json:"comparison_value,omitempty"`
	ComparisonMinValue *int64          `json:"comparison_min_value,omitempty"`
	ComparisonMaxValue *int64          `json:"comparison_max_value,omitempty"`
}

匹配规则组

type AggregationMatcherGroup

type AggregationMatcherGroup struct {
	AggregationMatcher *[]AggregationMatcher `json:"aggregation_matcher,omitempty"`
}

聚合规则数组

type AggregationType

type AggregationType string

AggregationType : 聚合类型

const (
	AggregationType_SUM   AggregationType = "SUM"
	AggregationType_MAX   AggregationType = "MAX"
	AggregationType_MIN   AggregationType = "MIN"
	AggregationType_COUNT AggregationType = "COUNT"
)

List of AggregationType

type AndroidAppPageSpec

type AndroidAppPageSpec struct {
	AndroidAppId       *string `json:"android_app_id,omitempty"`
	WechatCanvasPageId *int64  `json:"wechat_canvas_page_id,omitempty"`
}

android 默认落地页内容

type AndroidChannelGetResponse

type AndroidChannelGetResponse struct {
	Code      *int64                         `json:"code,omitempty"`
	Message   *string                        `json:"message,omitempty"`
	MessageCn *string                        `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct        `json:"errors,omitempty"`
	Data      *AndroidChannelGetResponseData `json:"data,omitempty"`
}

type AndroidChannelGetResponseData

type AndroidChannelGetResponseData struct {
	List     *[]ChannelPackageStruct `json:"list,omitempty"`
	PageInfo *Conf                   `json:"page_info,omitempty"`
}

type AndroidDirectDownloadPageSpec

type AndroidDirectDownloadPageSpec struct {
}

Android一键下载落地页

type AndroidQuickAppPageSpec

type AndroidQuickAppPageSpec struct {
	JumpUrl *string `json:"jump_url,omitempty"`
}

安卓快应用落地页信息

type AnimateFloatButtonSpec

type AnimateFloatButtonSpec struct {
	LinkSpec            *LinkSpec            `json:"link_spec,omitempty"`
	AppDownloadSpec     *AppDownloadSpec     `json:"app_download_spec,omitempty"`
	FollowSpec          *FollowSpec          `json:"follow_spec,omitempty"`
	MiniProgramSpec     *MiniProgramSpec     `json:"mini_program_spec,omitempty"`
	MiniGameProgramSpec *MiniGameProgramSpec `json:"mini_game_program_spec,omitempty"`
	FengyeSpec          *FengyeSpec          `json:"fengye_spec,omitempty"`
	CardSpec            *CardSpec            `json:"card_spec,omitempty"`
	ServiceSpec         *ServiceSpec         `json:"service_spec,omitempty"`
	WecomSpec           *WecomSpec           `json:"wecom_spec,omitempty"`
}

动画悬浮组件按钮

type AppAndroidSpec

type AppAndroidSpec struct {
	DeepLinkUrl                *string `json:"deep_link_url,omitempty"`
	AppAndroidId               *string `json:"app_android_id,omitempty"`
	AppAndroidChannelPackageId *string `json:"app_android_channel_package_id,omitempty"`
	AppMarketPackage           *string `json:"app_market_package,omitempty"`
}

Android应用信息元素

type AppDeepLinkPageSpec

type AppDeepLinkPageSpec struct {
	AndroidDeepLinkAppId          *string `json:"android_deep_link_app_id,omitempty"`
	AndroidDeepLinkUrl            *string `json:"android_deep_link_url,omitempty"`
	IosDeepLinkAppId              *string `json:"ios_deep_link_app_id,omitempty"`
	IosDeepLinkUrl                *string `json:"ios_deep_link_url,omitempty"`
	UniversalLinkUrl              *string `json:"universal_link_url,omitempty"`
	MpaAndroidDeepLinkWildcardUrl *string `json:"mpa_android_deep_link_wildcard_url,omitempty"`
	MpaIosDeepLinkWildcardUrl     *string `json:"mpa_ios_deep_link_wildcard_url,omitempty"`
	MpaUniversalLinkWildcardUrl   *string `json:"mpa_universal_link_wildcard_url,omitempty"`
}

应用直达数据

type AppDownloadSpec

type AppDownloadSpec struct {
	Title          *string         `json:"title,omitempty"`
	AppIosSpec     *AppIosSpec     `json:"app_ios_spec,omitempty"`
	AppAndroidSpec *AppAndroidSpec `json:"app_android_spec,omitempty"`
}

应用下载信息

type AppGiftPackCodeComponent

type AppGiftPackCodeComponent struct {
	ComponentId *int64                 `json:"component_id,omitempty"`
	Value       *AppGiftPackCodeStruct `json:"value,omitempty"`
}

礼包码组件

type AppGiftPackCodeStruct

type AppGiftPackCodeStruct struct {
	Code            *string `json:"code,omitempty"`
	Tips            *string `json:"tips,omitempty"`
	Description     *string `json:"description,omitempty"`
	GameGiftId      *string `json:"game_gift_id,omitempty"`
	GameActId       *string `json:"game_act_id,omitempty"`
	GameGiftImageId *string `json:"game_gift_image_id,omitempty"`
}

礼包码组件

type AppIosSpec

type AppIosSpec struct {
	DeepLinkUrl *string `json:"deep_link_url,omitempty"`
	AppIosId    *string `json:"app_ios_id,omitempty"`
}

iOS应用信息元素

type AppMarketPageSpec

type AppMarketPageSpec struct {
}

厂商下载

type AsyncReportLevel

type AsyncReportLevel string

AsyncReportLevel : 异步报表类型级别

const (
	AsyncReportLevel_ADVERTISER       AsyncReportLevel = "REPORT_LEVEL_ADVERTISER"
	AsyncReportLevel_ADGROUP          AsyncReportLevel = "REPORT_LEVEL_ADGROUP"
	AsyncReportLevel_BIDWORD          AsyncReportLevel = "REPORT_LEVEL_BIDWORD"
	AsyncReportLevel_AGE              AsyncReportLevel = "REPORT_LEVEL_AGE"
	AsyncReportLevel_GENDER           AsyncReportLevel = "REPORT_LEVEL_GENDER"
	AsyncReportLevel_REGION           AsyncReportLevel = "REPORT_LEVEL_REGION"
	AsyncReportLevel_CITY             AsyncReportLevel = "REPORT_LEVEL_CITY"
	AsyncReportLevel_DYNAMIC_CREATIVE AsyncReportLevel = "REPORT_LEVEL_DYNAMIC_CREATIVE"
	AsyncReportLevel_COMPONENT        AsyncReportLevel = "REPORT_LEVEL_COMPONENT"
	AsyncReportLevel_MATERIAL_IMAGE   AsyncReportLevel = "REPORT_LEVEL_MATERIAL_IMAGE"
	AsyncReportLevel_MATERIAL_VIDEO   AsyncReportLevel = "REPORT_LEVEL_MATERIAL_VIDEO"
	AsyncReportLevel_CHANNEL          AsyncReportLevel = "REPORT_LEVEL_CHANNEL"
)

List of AsyncReportLevel

type AsyncReportsAddRequest

type AsyncReportsAddRequest struct {
	AccountId    *int64                         `json:"account_id,omitempty"`
	TaskName     *string                        `json:"task_name,omitempty"`
	ReportFields *[]string                      `json:"report_fields,omitempty"`
	Level        AsyncReportLevel               `json:"level,omitempty"`
	Filtering    *[]AsyncReportsFilteringStruct `json:"filtering,omitempty"`
	TimeLine     TimeLine                       `json:"time_line,omitempty"`
	GroupBy      *[]string                      `json:"group_by,omitempty"`
	Granularity  ReportGranularity              `json:"granularity,omitempty"`
	Date         *string                        `json:"date,omitempty"`
}

type AsyncReportsAddResponse

type AsyncReportsAddResponse struct {
	Code      *int64                       `json:"code,omitempty"`
	Message   *string                      `json:"message,omitempty"`
	MessageCn *string                      `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct      `json:"errors,omitempty"`
	Data      *AsyncReportsAddResponseData `json:"data,omitempty"`
}

type AsyncReportsAddResponseData

type AsyncReportsAddResponseData struct {
	TaskId *int64 `json:"task_id,omitempty"`
}

type AsyncReportsFilteringStruct

type AsyncReportsFilteringStruct struct {
	Field    *string        `json:"field,omitempty"`
	Operator FilterOperator `json:"operator,omitempty"`
	Values   *[]string      `json:"values,omitempty"`
}

过滤条件

type AsyncReportsGetResponse

type AsyncReportsGetResponse struct {
	Code      *int64                       `json:"code,omitempty"`
	Message   *string                      `json:"message,omitempty"`
	MessageCn *string                      `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct      `json:"errors,omitempty"`
	Data      *AsyncReportsGetResponseData `json:"data,omitempty"`
}

type AsyncReportsGetResponseData

type AsyncReportsGetResponseData struct {
	List     *[]TaskListStruct `json:"list,omitempty"`
	PageInfo *PageInfo         `json:"page_info,omitempty"`
}

type AudienceGrantRelationsAddRequest

type AudienceGrantRelationsAddRequest struct {
	AccountId      *int64            `json:"account_id,omitempty"`
	AudienceIdList *[]int64          `json:"audience_id_list,omitempty"`
	GrantType      AudienceGrantType `json:"grant_type,omitempty"`
	GrantSpec      *GrantSpec        `json:"grant_spec,omitempty"`
}

type AudienceGrantRelationsAddResponse

type AudienceGrantRelationsAddResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
}

type AudienceGrantRelationsGetResponse

type AudienceGrantRelationsGetResponse struct {
	Code      *int64                                 `json:"code,omitempty"`
	Message   *string                                `json:"message,omitempty"`
	MessageCn *string                                `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                `json:"errors,omitempty"`
	Data      *AudienceGrantRelationsGetResponseData `json:"data,omitempty"`
}

type AudienceGrantRelationsGetResponseData

type AudienceGrantRelationsGetResponseData struct {
	List     *[]GrantInfo `json:"list,omitempty"`
	PageInfo *PageInfo    `json:"page_info,omitempty"`
}

type AudienceGrantRelationsGetSingleFilter added in v1.7.44

type AudienceGrantRelationsGetSingleFilter struct {
	Field    *string        `json:"field,omitempty"`
	Operator FilterOperator `json:"operator,omitempty"`
	Values   *[]int64       `json:"values,omitempty"`
}

过滤条件

type AudienceGrantScopeType

type AudienceGrantScopeType string

AudienceGrantScopeType : 人群授权的范围

const (
	AudienceGrantScopeType_BUSINESS AudienceGrantScopeType = "GRANT_SCOPE_TYPE_BUSINESS"
	AudienceGrantScopeType_ACCOUNT  AudienceGrantScopeType = "GRANT_SCOPE_TYPE_ACCOUNT"
)

List of AudienceGrantScopeType

type AudienceGrantType

type AudienceGrantType string

AudienceGrantType : 授权类型

const (
	AudienceGrantType_GRANT_TYPE_BUSINESS AudienceGrantType = "GRANT_TYPE_BUSINESS"
)

List of AudienceGrantType

type AudienceOnlineStatus

type AudienceOnlineStatus string

AudienceOnlineStatus : 人群包在线状态

const (
	AudienceOnlineStatus_ONLINE  AudienceOnlineStatus = "ONLINE"
	AudienceOnlineStatus_LOADING AudienceOnlineStatus = "LOADING"
	AudienceOnlineStatus_OFFLINE AudienceOnlineStatus = "OFFLINE"
)

List of AudienceOnlineStatus

type AudienceSource

type AudienceSource string

AudienceSource : 人群来源

const (
	AudienceSource_ADVERTISER_OWN_DATA AudienceSource = "ADVERTISER_OWN_DATA"
	AudienceSource_TENCENT_DATA        AudienceSource = "TENCENT_DATA"
	AudienceSource_UNKNOWN             AudienceSource = "UNKNOWN"
)

List of AudienceSource

type AudienceSpec

type AudienceSpec struct {
	LookalikeSpec  *LookalikeSpec  `json:"lookalike_spec,omitempty"`
	UserActionSpec *UserActionSpec `json:"user_action_spec,omitempty"`
	KeywordSpec    *KeywordSpec    `json:"keyword_spec,omitempty"`
	AdRuleSpec     *AdRuleSpec     `json:"ad_rule_spec,omitempty"`
	CombineSpec    *CombineSpec    `json:"combine_spec,omitempty"`
}

人群信息

type AudienceType

type AudienceType string

AudienceType : 人群类型

const (
	AudienceType_CUSTOMER_FILE AudienceType = "CUSTOMER_FILE"
	AudienceType_LOOKALIKE     AudienceType = "LOOKALIKE"
	AudienceType_USER_ACTION   AudienceType = "USER_ACTION"
	AudienceType_KEYWORD       AudienceType = "KEYWORD"
	AudienceType_AD            AudienceType = "AD"
	AudienceType_COMBINE       AudienceType = "COMBINE"
	AudienceType_LABEL         AudienceType = "LABEL"
)

List of AudienceType

type AuthAccountType

type AuthAccountType string

AuthAccountType : 授权账号类型

const (
	AuthAccountType_WECHAT AuthAccountType = "ACCOUNT_TYPE_WECHAT"
	AuthAccountType_QQ     AuthAccountType = "ACCOUNT_TYPE_QQ"
)

List of AuthAccountType

type AuthorizerStruct

type AuthorizerStruct struct {
	AccountUin      *int64               `json:"account_uin,omitempty"`
	AccountId       *int64               `json:"account_id,omitempty"`
	ScopeList       *[]string            `json:"scope_list,omitempty"`
	WechatAccountId *string              `json:"wechat_account_id,omitempty"`
	AccountRoleType OauthAccountRoleType `json:"account_role_type,omitempty"`
	AccountType     OauthAccountType     `json:"account_type,omitempty"`
	RoleType        RoleType             `json:"role_type,omitempty"`
}

权限信息

type AutoAcquisitionStatus added in v1.7.41

type AutoAcquisitionStatus string

AutoAcquisitionStatus :

const (
	AutoAcquisitionStatus_UNKNOW                   AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_UNKNOW"
	AutoAcquisitionStatus_PENDING                  AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_PENDING"
	AutoAcquisitionStatus_END_LESS_THAN_24_H       AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_END_LESS_THAN_24H"
	AutoAcquisitionStatus_END_MORE_THAN_24_H       AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_END_MORE_THAN_24H"
	AutoAcquisitionStatus_COMPLETED                AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_COMPLETED"
	AutoAcquisitionStatus_SUSPEND_ON_LEARNING_FAIL AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_SUSPEND_ON_LEARNING_FAIL"
	AutoAcquisitionStatus_SUSPEND_ON_PLAYING_FAIL  AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_SUSPEND_ON_PLAYING_FAIL"
	AutoAcquisitionStatus_ADVERTISER_CLOSED        AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_ADVERTISER_CLOSED"
)

List of AutoAcquisitionStatus

type BackUpOption

type BackUpOption string

BackUpOption : 微信小程序/微信小游戏蹊径落地页开关选项

const (
	BackUpOption_UNKNOWN     BackUpOption = "BACKUP_OPTION_UNKNOWN"
	BackUpOption_DEFAULT_ON  BackUpOption = "BACKUP_OPTION_DEFAULT_ON"
	BackUpOption_DEFAULT_OFF BackUpOption = "BACKUP_OPTION_DEFAULT_OFF"
)

List of BackUpOption

type BackupsJumpinfoStruct

type BackupsJumpinfoStruct struct {
	PageType PageType  `json:"page_type,omitempty"`
	PageSpec *PageSpec `json:"page_spec,omitempty"`
}

兜底落地页内容结构定义

type BarrageComponent

type BarrageComponent struct {
	ComponentId *int64         `json:"component_id,omitempty"`
	Value       *BarrageStruct `json:"value,omitempty"`
}

弹幕组件

type BarrageItemStruct

type BarrageItemStruct struct {
	Id   *int64  `json:"id,omitempty"`
	Text *string `json:"text,omitempty"`
}

弹幕子项结构

type BarrageStruct

type BarrageStruct struct {
	List *[]BarrageItemStruct `json:"list,omitempty"`
}

弹幕组件

type BatchRequestSpecStruct added in v1.7.43

type BatchRequestSpecStruct struct {
	RelativePath *string `json:"relative_path,omitempty"`
	Body         *string `json:"body,omitempty"`
}

单个请求所需条件

type BatchRequestsAddRequest added in v1.7.43

type BatchRequestsAddRequest struct {
	BatchRequestSpec *[]BatchRequestSpecStruct `json:"batch_request_spec,omitempty"`
}

type BatchRequestsAddResponse added in v1.7.43

type BatchRequestsAddResponse struct {
	Code      *int64                        `json:"code,omitempty"`
	Message   *string                       `json:"message,omitempty"`
	MessageCn *string                       `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct       `json:"errors,omitempty"`
	Data      *BatchRequestsAddResponseData `json:"data,omitempty"`
}

type BatchRequestsAddResponseData added in v1.7.43

type BatchRequestsAddResponseData struct {
	List *[]ResponseStruct `json:"list,omitempty"`
}

type BidMode

type BidMode string

BidMode : 出价方式

const (
	BidMode_CPC  BidMode = "BID_MODE_CPC"
	BidMode_CPA  BidMode = "BID_MODE_CPA"
	BidMode_CPM  BidMode = "BID_MODE_CPM"
	BidMode_CPT  BidMode = "BID_MODE_CPT"
	BidMode_CPO  BidMode = "BID_MODE_CPO"
	BidMode_OCPC BidMode = "BID_MODE_OCPC"
	BidMode_OCPA BidMode = "BID_MODE_OCPA"
	BidMode_OCPM BidMode = "BID_MODE_OCPM"
)

List of BidMode

type BidScene

type BidScene string

BidScene : 出价场景

const (
	BidScene_UNKNOWN        BidScene = "BID_SCENE_UNKNOWN"
	BidScene_NORMAL_AVERAGE BidScene = "BID_SCENE_NORMAL_AVERAGE"
	BidScene_NORMAL_MAX     BidScene = "BID_SCENE_NORMAL_MAX"
)

List of BidScene

type BidSimulateResultItem added in v1.7.44

type BidSimulateResultItem struct {
	Bid           *int64 `json:"bid,omitempty"`
	ExposeCnt     *int64 `json:"expose_cnt,omitempty"`
	ClickCnt      *int64 `json:"click_cnt,omitempty"`
	ConversionCnt *int64 `json:"conversion_cnt,omitempty"`
}

出价模拟结果

type BidSimulationGetResponse added in v1.7.44

type BidSimulationGetResponse struct {
	Code      *int64                        `json:"code,omitempty"`
	Message   *string                       `json:"message,omitempty"`
	MessageCn *string                       `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct       `json:"errors,omitempty"`
	Data      *BidSimulationGetResponseData `json:"data,omitempty"`
}

type BidSimulationGetResponseData added in v1.7.44

type BidSimulationGetResponseData struct {
	DiagBidSimulate *[]BidSimulateResultItem `json:"diag_bid_simulate,omitempty"`
}

type BidStrategy

type BidStrategy string

BidStrategy : 出价策略

const (
	BidStrategy_UNSUPPORTED       BidStrategy = "BID_STRATEGY_UNSUPPORTED"
	BidStrategy_AVERAGE_COST      BidStrategy = "BID_STRATEGY_AVERAGE_COST"
	BidStrategy_TARGET_COST       BidStrategy = "BID_STRATEGY_TARGET_COST"
	BidStrategy_PRIORITY_LOW_COST BidStrategy = "BID_STRATEGY_PRIORITY_LOW_COST"
	BidStrategy_PRIORITY_CAP_COST BidStrategy = "BID_STRATEGY_PRIORITY_CAP_COST"
)

List of BidStrategy

type BidwordAddRequest

type BidwordAddRequest struct {
	AccountId *int64                 `json:"account_id,omitempty"`
	List      *[]SearchBidwordStruct `json:"list,omitempty"`
}

type BidwordAddResponse

type BidwordAddResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
	Data      *BidwordAddResponseData `json:"data,omitempty"`
}

type BidwordAddResponseData

type BidwordAddResponseData struct {
	SuccessList *[]BidwordRespStruct `json:"success_list,omitempty"`
	ErrorList   *[]BidwordRespStruct `json:"error_list,omitempty"`
}

type BidwordDataStructs

type BidwordDataStructs struct {
	Bidword         *string  `json:"bidword,omitempty"`
	MonthQueryCount *int64   `json:"month_query_count,omitempty"`
	ClickCount      *int64   `json:"click_count,omitempty"`
	Price           *float64 `json:"price,omitempty"`
	TotalAccts      *int64   `json:"total_accts,omitempty"`
	RecommendReason *string  `json:"recommend_reason,omitempty"`
}

关键词信息

type BidwordDeleteRequest

type BidwordDeleteRequest struct {
	AccountId *int64   `json:"account_id,omitempty"`
	List      *[]int64 `json:"list,omitempty"`
}

type BidwordDeleteResponse

type BidwordDeleteResponse struct {
	Code      *int64                     `json:"code,omitempty"`
	Message   *string                    `json:"message,omitempty"`
	MessageCn *string                    `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct    `json:"errors,omitempty"`
	Data      *BidwordDeleteResponseData `json:"data,omitempty"`
}

type BidwordDeleteResponseData

type BidwordDeleteResponseData struct {
	SuccessList *[]BidwordRespStruct `json:"success_list,omitempty"`
	ErrorList   *[]BidwordRespStruct `json:"error_list,omitempty"`
}

type BidwordFlowGetResponse

type BidwordFlowGetResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct     `json:"errors,omitempty"`
	Data      *BidwordFlowGetResponseData `json:"data,omitempty"`
}

type BidwordFlowGetResponseData

type BidwordFlowGetResponseData struct {
	List *[]BidwordDataStructs `json:"list,omitempty"`
}

type BidwordGetListStruct

type BidwordGetListStruct struct {
	BidwordId             *int64                   `json:"bidword_id,omitempty"`
	CampaignId            *int64                   `json:"campaign_id,omitempty"`
	AdgroupId             *int64                   `json:"adgroup_id,omitempty"`
	Bidword               *string                  `json:"bidword,omitempty"`
	BidPrice              *int64                   `json:"bid_price,omitempty"`
	MatchType             BidwordMatchType         `json:"match_type,omitempty"`
	ConfiguredStatus      BidwordPauseType         `json:"configured_status,omitempty"`
	BidwordStatus         BidwordStatus            `json:"bidword_status,omitempty"`
	UseGroupPrice         UseGroupPriceType        `json:"use_group_price,omitempty"`
	AuditMsg              *string                  `json:"audit_msg,omitempty"`
	CreatedTime           *int64                   `json:"created_time,omitempty"`
	LastModifiedTime      *int64                   `json:"last_modified_time,omitempty"`
	PcLandingPageInfo     *[]BackupsJumpinfoStruct `json:"pc_landing_page_info,omitempty"`
	MobileLandingPageInfo *[]BackupsJumpinfoStruct `json:"mobile_landing_page_info,omitempty"`
}

关键词信息

type BidwordGetResponse

type BidwordGetResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
	Data      *BidwordGetResponseData `json:"data,omitempty"`
}

type BidwordGetResponseData

type BidwordGetResponseData struct {
	List     *[]BidwordGetListStruct `json:"list,omitempty"`
	PageInfo *PageInfo               `json:"page_info,omitempty"`
}

type BidwordMatchType

type BidwordMatchType string

BidwordMatchType : 关键词匹配方式

const (
	BidwordMatchType_EXACT_MATCH  BidwordMatchType = "EXACT_MATCH"
	BidwordMatchType_WIDE_MATCH   BidwordMatchType = "WIDE_MATCH"
	BidwordMatchType_WORD_MATCH   BidwordMatchType = "WORD_MATCH"
	BidwordMatchType_PHRASE_MATCH BidwordMatchType = "PHRASE_MATCH"
)

List of BidwordMatchType

type BidwordPauseType

type BidwordPauseType string

BidwordPauseType : 暂停状态

const (
	BidwordPauseType_NORMAL  BidwordPauseType = "KEYWORD_STATUS_NORMAL"
	BidwordPauseType_SUSPEND BidwordPauseType = "KEYWORD_STATUS_SUSPEND"
)

List of BidwordPauseType

type BidwordPriceUpdateType

type BidwordPriceUpdateType string

BidwordPriceUpdateType : 出价修改类型

const (
	BidwordPriceUpdateType_VALUE   BidwordPriceUpdateType = "RAISE_PRICE_VALUE"
	BidwordPriceUpdateType_PERCENT BidwordPriceUpdateType = "RAISE_PRICE_PERCENT"
)

List of BidwordPriceUpdateType

type BidwordRespStruct

type BidwordRespStruct struct {
	Index            *int64           `json:"index,omitempty"`
	BidwordId        *int64           `json:"bidword_id,omitempty"`
	Bidword          *string          `json:"bidword,omitempty"`
	BidPrice         *int64           `json:"bid_price,omitempty"`
	MatchType        BidwordMatchType `json:"match_type,omitempty"`
	ConfiguredStatus BidwordPauseType `json:"configured_status,omitempty"`
	ErrorMsg         *string          `json:"error_msg,omitempty"`
	ApprovalStatus   *int64           `json:"approval_status,omitempty"`
}

返回的关键词信息

type BidwordStatus

type BidwordStatus string

BidwordStatus : 关键词状态

const (
	BidwordStatus_APPROVAL_PASSED           BidwordStatus = "BIDWORD_STATUS_APPROVAL_PASSED"
	BidwordStatus_APPROVAL_PENDING          BidwordStatus = "BIDWORD_STATUS_APPROVAL_PENDING"
	BidwordStatus_APPROVAL_DENIED           BidwordStatus = "BIDWORD_STATUS_APPROVAL_DENIED"
	BidwordStatus_BID_PRICE_LOWER           BidwordStatus = "BIDWORD_STATUS_BID_PRICE_LOWER"
	BidwordStatus_BID_PRICE_PARTIALLY_LOWER BidwordStatus = "BIDWORD_STATUS_BID_PRICE_PARTIALLY_LOWER"
	BidwordStatus_NORMAL                    BidwordStatus = "BIDWORD_STATUS_NORMAL"
	BidwordStatus_DISPLAY_LIMITED           BidwordStatus = "BIDWORD_STATUS_DISPLAY_LIMITED"
	BidwordStatus_NORMAL_BUT_NOT_FILL       BidwordStatus = "BIDWORD_STATUS_NORMAL_BUT_NOT_FILL"
)

List of BidwordStatus

type BidwordUpdateRequest

type BidwordUpdateRequest struct {
	AccountId *int64                 `json:"account_id,omitempty"`
	List      *[]BidwordUpdateStruct `json:"list,omitempty"`
}

type BidwordUpdateResponse

type BidwordUpdateResponse struct {
	Code      *int64                     `json:"code,omitempty"`
	Message   *string                    `json:"message,omitempty"`
	MessageCn *string                    `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct    `json:"errors,omitempty"`
	Data      *BidwordUpdateResponseData `json:"data,omitempty"`
}

type BidwordUpdateResponseData

type BidwordUpdateResponseData struct {
	SuccessList *[]BidwordRespStruct `json:"success_list,omitempty"`
	ErrorList   *[]BidwordRespStruct `json:"error_list,omitempty"`
}

type BidwordUpdateStruct

type BidwordUpdateStruct struct {
	BidwordId        *int64                 `json:"bidword_id,omitempty"`
	BidPrice         *int64                 `json:"bid_price,omitempty"`
	BidMode          BidMode                `json:"bid_mode,omitempty"`
	UseGroupPrice    UseGroupPriceType      `json:"use_group_price,omitempty"`
	PriceUpdateType  BidwordPriceUpdateType `json:"price_update_type,omitempty"`
	RaisePrice       *int64                 `json:"raise_price,omitempty"`
	MatchType        BidwordMatchType       `json:"match_type,omitempty"`
	ConfiguredStatus BidwordPauseType       `json:"configured_status,omitempty"`
}

关键词信息

type BindingType

type BindingType string

BindingType : 标签绑定类型

const (
	BindingType_OVERWRITE BindingType = "LABEL_BINDING_TYPE_OVERWRITE"
	BindingType_ADD       BindingType = "LABEL_BINDING_TYPE_ADD"
	BindingType_DELETE    BindingType = "LABEL_BINDING_TYPE_DELETE"
)

List of BindingType

type BrandAddResponse

type BrandAddResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
	Data      *BrandAddResponseData   `json:"data,omitempty"`
}

type BrandAddResponseData

type BrandAddResponseData struct {
	AccountId   *int64  `json:"account_id,omitempty"`
	Name        *string `json:"name,omitempty"`
	ImageId     *string `json:"image_id,omitempty"`
	Width       *int64  `json:"width,omitempty"`
	Height      *int64  `json:"height,omitempty"`
	ImageUrl    *string `json:"image_url,omitempty"`
	CreatedTime *int64  `json:"created_time,omitempty"`
}

type BrandComponent

type BrandComponent struct {
	ComponentId *int64       `json:"component_id,omitempty"`
	Value       *BrandStruct `json:"value,omitempty"`
}

品牌形象组件

type BrandGetListStruct

type BrandGetListStruct struct {
	AccountId   *int64  `json:"account_id,omitempty"`
	Name        *string `json:"name,omitempty"`
	ImageId     *string `json:"image_id,omitempty"`
	Width       *int64  `json:"width,omitempty"`
	Height      *int64  `json:"height,omitempty"`
	ImageUrl    *string `json:"image_url,omitempty"`
	CreatedTime *int64  `json:"created_time,omitempty"`
}

返回结构

type BrandGetResponse

type BrandGetResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
	Data      *BrandGetResponseData   `json:"data,omitempty"`
}

type BrandGetResponseData

type BrandGetResponseData struct {
	List     *[]BrandGetListStruct `json:"list,omitempty"`
	PageInfo *PageInfo             `json:"page_info,omitempty"`
}

type BrandStruct

type BrandStruct struct {
	BrandName    *string         `json:"brand_name,omitempty"`
	BrandImageId *string         `json:"brand_image_id,omitempty"`
	JumpInfo     *JumpinfoStruct `json:"jump_info,omitempty"`
}

品牌形象结构

type BusinessPointDataStructs

type BusinessPointDataStructs struct {
	Level    *int64    `json:"level,omitempty"`
	ParentId *string   `json:"parent_id,omitempty"`
	Value    *string   `json:"value,omitempty"`
	Desc     *string   `json:"desc,omitempty"`
	Options  *[]string `json:"options,omitempty"`
}

业务点

type BusinessPointGetResponse

type BusinessPointGetResponse struct {
	Code      *int64                        `json:"code,omitempty"`
	Message   *string                       `json:"message,omitempty"`
	MessageCn *string                       `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct       `json:"errors,omitempty"`
	Data      *BusinessPointGetResponseData `json:"data,omitempty"`
}

type BusinessPointGetResponseData

type BusinessPointGetResponseData struct {
	BusinessPointList *[]BusinessPointDataStructs `json:"business_point_list,omitempty"`
}

type BusinessScenario

type BusinessScenario string

BusinessScenario : 业务场景

const (
	BusinessScenario_UNKNOWN  BusinessScenario = "BUSINESS_SCENARIO_UNKNOWN"
	BusinessScenario_CONTENT  BusinessScenario = "BUSINESS_SCENARIO_CONTENT"
	BusinessScenario_DELIVERY BusinessScenario = "BUSINESS_SCENARIO_DELIVERY"
)

List of BusinessScenario

type CalcAdGroupStatus

type CalcAdGroupStatus string

CalcAdGroupStatus : 广告在系统中的状态

const (
	CalcAdGroupStatus_FROZEN                     CalcAdGroupStatus = "ADGROUP_STATUS_FROZEN"
	CalcAdGroupStatus_SUSPEND                    CalcAdGroupStatus = "ADGROUP_STATUS_SUSPEND"
	CalcAdGroupStatus_NOT_IN_DELIVERY_TIME       CalcAdGroupStatus = "ADGROUP_STATUS_NOT_IN_DELIVERY_TIME"
	CalcAdGroupStatus_ACTIVE                     CalcAdGroupStatus = "ADGROUP_STATUS_ACTIVE"
	CalcAdGroupStatus_DELETED                    CalcAdGroupStatus = "ADGROUP_STATUS_DELETED"
	CalcAdGroupStatus_ACCOUNT_BALANCE_NOT_ENOUGH CalcAdGroupStatus = "ADGROUP_STATUS_ACCOUNT_BALANCE_NOT_ENOUGH"
	CalcAdGroupStatus_DAILY_BUDGET_REACHED       CalcAdGroupStatus = "ADGROUP_STATUS_DAILY_BUDGET_REACHED"
)

List of CalcAdGroupStatus

type CanvasAppAndroidSpecType

type CanvasAppAndroidSpecType struct {
	AppAndroidId               *string `json:"app_android_id,omitempty"`
	DeepLinkUrl                *string `json:"deep_link_url,omitempty"`
	AppAndroidChannelPackageId *string `json:"app_android_channel_package_id,omitempty"`
	AppMarketPackage           *string `json:"app_market_package,omitempty"`
}

应用下载Android元素

type CanvasAppDownloadSpecType

type CanvasAppDownloadSpecType struct {
	Title          *string                   `json:"title,omitempty"`
	FontColor      *string                   `json:"font_color,omitempty"`
	BgColor        *string                   `json:"bg_color,omitempty"`
	PaddingTop     *int64                    `json:"padding_top,omitempty"`
	PaddingBottom  *int64                    `json:"padding_bottom,omitempty"`
	AppIosSpec     *CanvasAppIosSpecType     `json:"app_ios_spec,omitempty"`
	AppAndroidSpec *CanvasAppAndroidSpecType `json:"app_android_spec,omitempty"`
}

应用下载组件元素

type CanvasAppIosSpecType

type CanvasAppIosSpecType struct {
	AppIosId         *string `json:"app_ios_id,omitempty"`
	DeepLinkUrl      *string `json:"deep_link_url,omitempty"`
	JumpAppstoreType *int64  `json:"jump_appstore_type,omitempty"`
}

应用下载iOS元素

type CanvasFloatButtonSpecType

type CanvasFloatButtonSpecType struct {
	StyleType        *int64                 `json:"style_type,omitempty"`
	ImageId          *string                `json:"image_id,omitempty"`
	Title            *string                `json:"title,omitempty"`
	TitleColor       *string                `json:"title_color,omitempty"`
	Desc             *string                `json:"desc,omitempty"`
	DescColor        *string                `json:"desc_color,omitempty"`
	AppearType       *int64                 `json:"appear_type,omitempty"`
	DisappearType    *int64                 `json:"disappear_type,omitempty"`
	ForbidPageList   *[]int64               `json:"forbid_page_list,omitempty"`
	ElementType      CanvasFloatElementType `json:"element_type,omitempty"`
	AppDownloadSpec  *FloatAppDownloadSpec  `json:"app_download_spec,omitempty"`
	WeappSpec        *FloatWeappSpec        `json:"weapp_spec,omitempty"`
	GhSpec           *FloatGhSpec           `json:"gh_spec,omitempty"`
	EnterpriseWxSpec *FloatEnterpriseWxSpec `json:"enterprise_wx_spec,omitempty"`
}

悬浮组件元素

type CanvasFloatElementType

type CanvasFloatElementType string

CanvasFloatElementType : 悬浮按钮内组件类型

const (
	CanvasFloatElementType_APP_DOWNLOAD  CanvasFloatElementType = "APP_DOWNLOAD"
	CanvasFloatElementType_WEAPP         CanvasFloatElementType = "WEAPP"
	CanvasFloatElementType_GH            CanvasFloatElementType = "GH"
	CanvasFloatElementType_ENTERPRISE_WX CanvasFloatElementType = "ENTERPRISE_WX"
)

List of CanvasFloatElementType

type CanvasGlobalElementType

type CanvasGlobalElementType string

CanvasGlobalElementType : 全局组件类型

const (
	CanvasGlobalElementType_FLOAT_BUTTON          CanvasGlobalElementType = "FLOAT_BUTTON"
	CanvasGlobalElementType_SIDE_BAR_FLOAT_BUTTON CanvasGlobalElementType = "SIDE_BAR_FLOAT_BUTTON"
)

List of CanvasGlobalElementType

type CanvasImageTextElementType

type CanvasImageTextElementType string

CanvasImageTextElementType : 图文复合组件转化类型

const (
	CanvasImageTextElementType_GH            CanvasImageTextElementType = "GH"
	CanvasImageTextElementType_ENTERPRISE_WX CanvasImageTextElementType = "ENTERPRISE_WX"
)

List of CanvasImageTextElementType

type CanvasImageTextJumpMode

type CanvasImageTextJumpMode string

CanvasImageTextJumpMode : 图文复合组件跳转方式

const (
	CanvasImageTextJumpMode_BTN_JUMP   CanvasImageTextJumpMode = "btn_jump"
	CanvasImageTextJumpMode_TOTAL_JUMP CanvasImageTextJumpMode = "total_jump"
)

List of CanvasImageTextJumpMode

type CanvasPageElementType

type CanvasPageElementType string

CanvasPageElementType : 原生页中组件类型

const (
	CanvasPageElementType_TOP_IMAGE     CanvasPageElementType = "TOP_IMAGE"
	CanvasPageElementType_TOP_SLIDER    CanvasPageElementType = "TOP_SLIDER"
	CanvasPageElementType_TOP_VIDEO     CanvasPageElementType = "TOP_VIDEO"
	CanvasPageElementType_IMAGE         CanvasPageElementType = "IMAGE"
	CanvasPageElementType_SLIDER        CanvasPageElementType = "SLIDER"
	CanvasPageElementType_VIDEO         CanvasPageElementType = "VIDEO"
	CanvasPageElementType_TEXT          CanvasPageElementType = "TEXT"
	CanvasPageElementType_APP_DOWNLOAD  CanvasPageElementType = "APP_DOWNLOAD"
	CanvasPageElementType_WEAPP         CanvasPageElementType = "WEAPP"
	CanvasPageElementType_GH            CanvasPageElementType = "GH"
	CanvasPageElementType_ENTERPRISE_WX CanvasPageElementType = "ENTERPRISE_WX"
	CanvasPageElementType_IMAGE_TEXT    CanvasPageElementType = "IMAGE_TEXT"
)

List of CanvasPageElementType

type CanvasSideBarFloatElementType

type CanvasSideBarFloatElementType string

CanvasSideBarFloatElementType : 侧边悬浮组件转化类型

const (
	CanvasSideBarFloatElementType_TEL           CanvasSideBarFloatElementType = "TEL"
	CanvasSideBarFloatElementType_WX_SERVICE    CanvasSideBarFloatElementType = "WX_SERVICE"
	CanvasSideBarFloatElementType_ENTERPRISE_WX CanvasSideBarFloatElementType = "ENTERPRISE_WX"
)

List of CanvasSideBarFloatElementType

type CanvasType

type CanvasType string

CanvasType : 原生页类型

const (
	CanvasType_BUILDING               CanvasType = "CANVAS_TYPE_BUILDING"
	CanvasType_RSTRNT                 CanvasType = "CANVAS_TYPE_RSTRNT"
	CanvasType_BASIC                  CanvasType = "CANVAS_TYPE_BASIC"
	CanvasType_APP                    CanvasType = "CANVAS_TYPE_APP"
	CanvasType_FOLLOW                 CanvasType = "CANVAS_TYPE_FOLLOW"
	CanvasType_VIDEO                  CanvasType = "CANVAS_TYPE_VIDEO"
	CanvasType_IMAGE                  CanvasType = "CANVAS_TYPE_IMAGE"
	CanvasType_SIMPLE                 CanvasType = "CANVAS_TYPE_SIMPLE"
	CanvasType_EGG                    CanvasType = "CANVAS_TYPE_EGG"
	CanvasType_SDPA                   CanvasType = "CANVAS_TYPE_SDPA"
	CanvasType_REWARD                 CanvasType = "CANVAS_TYPE_REWARD"
	CanvasType_LOCALCOUPON            CanvasType = "CANVAS_TYPE_LOCALCOUPON"
	CanvasType_PORTRAIT_VIDEO         CanvasType = "CANVAS_TYPE_PORTRAIT_VIDEO"
	CanvasType_PORTRAIT_VIDEO_2       CanvasType = "CANVAS_TYPE_PORTRAIT_VIDEO_2"
	CanvasType_COMMON_PAGE            CanvasType = "CANVAS_TYPE_COMMON_PAGE"
	CanvasType_EGGS_RANDOM            CanvasType = "CANVAS_TYPE_EGGS_RANDOM"
	CanvasType_EGGS_SINGLE            CanvasType = "CANVAS_TYPE_EGGS_SINGLE"
	CanvasType_EGGS_MOVIE             CanvasType = "CANVAS_TYPE_EGGS_MOVIE"
	CanvasType_VERTICAL_VIDEO_NEW_916 CanvasType = "CANVAS_TYPE_VERTICAL_VIDEO_NEW_916"
	CanvasType_EGGS_RANDOM_SHAKE      CanvasType = "CANVAS_TYPE_EGGS_RANDOM_SHAKE"
	CanvasType_VIDEO_1280_720         CanvasType = "CANVAS_TYPE_VIDEO_1280_720"
	CanvasType_VIDEO_1280_960         CanvasType = "CANVAS_TYPE_VIDEO_1280_960"
	CanvasType_PC_EGG_PLOT            CanvasType = "CANVAS_TYPE_PC_EGG_PLOT"
	CanvasType_EGGS_RANDOM_HALF       CanvasType = "CANVAS_TYPE_EGGS_RANDOM_HALF"
)

List of CanvasType

type CanvasWechatPageSpec

type CanvasWechatPageSpec struct {
	PageId                      *int64                   `json:"page_id,omitempty"`
	OverrideCanvasHeadOption    OverrideCanvasHeadOption `json:"override_canvas_head_option,omitempty"`
	WechatChannelsLiveReserveId *string                  `json:"wechat_channels_live_reserve_id,omitempty"`
}

微信原生页数据

type CardSpec

type CardSpec struct {
	Title  *string `json:"title,omitempty"`
	CardId *string `json:"card_id,omitempty"`
}

卡券信息

type ChannelPackageStruct

type ChannelPackageStruct struct {
	ChannelId        *string               `json:"channel_id,omitempty"`
	ChannelName      *string               `json:"channel_name,omitempty"`
	SystemStatus     UnionPackageSysStatus `json:"system_status,omitempty"`
	CreatedTime      *int64                `json:"created_time,omitempty"`
	LastModifiedTime *int64                `json:"last_modified_time,omitempty"`
}

渠道包信息

type ChosenBaseButtonStruct

type ChosenBaseButtonStruct struct {
	Text     *string         `json:"text,omitempty"`
	JumpInfo *JumpinfoStruct `json:"jump_info,omitempty"`
}

选择按钮结构

type ChosenButtonComponent

type ChosenButtonComponent struct {
	ComponentId *int64              `json:"component_id,omitempty"`
	Value       *ChosenButtonStruct `json:"value,omitempty"`
}

选择按钮组件

type ChosenButtonStruct

type ChosenButtonStruct struct {
	LeftButton  *ChosenBaseButtonStruct `json:"left_button,omitempty"`
	RightButton *ChosenBaseButtonStruct `json:"right_button,omitempty"`
}

选择按钮结构

type ClaimType

type ClaimType string

ClaimType : 归因方式

const (
	ClaimType_ACTIVATION ClaimType = "CLAIM_TYPE_ACTIVATION"
	ClaimType_CLICK      ClaimType = "CLAIM_TYPE_CLICK"
	ClaimType_REGISTER   ClaimType = "CLAIM_TYPE_REGISTER"
	ClaimType_IMPRESSION ClaimType = "CLAIM_TYPE_IMPRESSION"
)

List of ClaimType

type CollectionStruct added in v1.7.42

type CollectionStruct struct {
	UserId     *string      `json:"user_id,omitempty"`
	UserIdType ViewerIdType `json:"user_id_type,omitempty"`
}

返回

type CombineSpec

type CombineSpec struct {
	Include *[]IncludeSimpleRule `json:"include,omitempty"`
	Exclude *[]ExcludeSimpleRule `json:"exclude,omitempty"`
}

组合人群信息

type CommonParamExceptionSpec

type CommonParamExceptionSpec struct {
	ErrorFields  *[]string `json:"error_fields,omitempty"`
	ErrorUserMsg *string   `json:"error_user_msg,omitempty"`
}

type Comparator

type Comparator string

Comparator : 比较符

const (
	Comparator_GE      Comparator = "COMPARATOR_GE"
	Comparator_LE      Comparator = "COMPARATOR_LE"
	Comparator_BETWEEN Comparator = "COMPARATOR_BETWEEN"
	Comparator_EQ      Comparator = "COMPARATOR_EQ"
)

List of Comparator

type ComponentWechatChannelSpec added in v1.7.44

type ComponentWechatChannelSpec struct {
	IconUrl *string `json:"icon_url,omitempty"`
}

微信视频号信息

type Conf

type Conf struct {
	Page        *int64 `json:"page,omitempty"`
	PageSize    *int64 `json:"page_size,omitempty"`
	TotalNumber *int64 `json:"total_number,omitempty"`
	TotalPage   *int64 `json:"total_page,omitempty"`
}

分页配置信息

type ConfPageSize500

type ConfPageSize500 struct {
	Page        *int64 `json:"page,omitempty"`
	PageSize    *int64 `json:"page_size,omitempty"`
	TotalNumber *int64 `json:"total_number,omitempty"`
	TotalPage   *int64 `json:"total_page,omitempty"`
}

分页配置信息

type ConfiguredStatus

type ConfiguredStatus string

ConfiguredStatus : 客户设置的状态

const (
	ConfiguredStatus_NORMAL  ConfiguredStatus = "AD_STATUS_NORMAL"
	ConfiguredStatus_SUSPEND ConfiguredStatus = "AD_STATUS_SUSPEND"
)

List of ConfiguredStatus

type ConsultComponent

type ConsultComponent struct {
	ComponentId *int64         `json:"component_id,omitempty"`
	Value       *ConsultStruct `json:"value,omitempty"`
}

咨询组件

type ConsultStruct

type ConsultStruct struct {
	Id *int64 `json:"id,omitempty"`
}

咨询组件

type ConversionDataType

type ConversionDataType string

ConversionDataType : 数据外显转换数据类型

const (
	ConversionDataType_DEFAULT        ConversionDataType = "CONVERSION_DATA_DEFAULT"
	ConversionDataType_FRIEND_PLAY    ConversionDataType = "CONVERSION_DATA_FRIEND_PLAY"
	ConversionDataType_APP_DOWNLOAD   ConversionDataType = "CONVERSION_DATA_APP_DOWNLOAD"
	ConversionDataType_ONSHOP         ConversionDataType = "CONVERSION_DATA_ONSHOP"
	ConversionDataType_ADMETRIC       ConversionDataType = "CONVERSION_DATA_ADMETRIC"
	ConversionDataType_FRIEND_FOLLOW  ConversionDataType = "CONVERSION_DATA_FRIEND_FOLLOW"
	ConversionDataType_FRIEND_WATCH   ConversionDataType = "CONVERSION_DATA_FRIEND_WATCH"
	ConversionDataType_INDUSTRY_LABEL ConversionDataType = "CONVERSION_DATA_INDUSTRY_LABEL"
	ConversionDataType_SHOP           ConversionDataType = "CONVERSION_DATA_SHOP"
	ConversionDataType_FORM           ConversionDataType = "CONVERSION_DATA_FORM"
	ConversionDataType_PRODUCT_DATA   ConversionDataType = "CONVERSION_DATA_PRODUCT_DATA"
)

List of ConversionDataType

type ConversionOptimizationGoal

type ConversionOptimizationGoal string

ConversionOptimizationGoal : 深度优化ROI目标

const (
	ConversionOptimizationGoal_NONE                      ConversionOptimizationGoal = "GOAL_NONE"
	ConversionOptimizationGoal_7DAYPURCHASEROAS          ConversionOptimizationGoal = "GOAL_7DAY_PURCHASE_ROAS"
	ConversionOptimizationGoal_15DAYPURCHASEROAS         ConversionOptimizationGoal = "GOAL_15DAY_PURCHASE_ROAS"
	ConversionOptimizationGoal_30DAYPURCHASEROAS         ConversionOptimizationGoal = "GOAL_30DAY_PURCHASE_ROAS"
	ConversionOptimizationGoal_60DAYPURCHASEROAS         ConversionOptimizationGoal = "GOAL_60DAY_PURCHASE_ROAS"
	ConversionOptimizationGoal_30DAYMONETIZATIONROAS     ConversionOptimizationGoal = "GOAL_30DAY_MONETIZATION_ROAS"
	ConversionOptimizationGoal_30DAYORDERROAS            ConversionOptimizationGoal = "GOAL_30DAY_ORDER_ROAS"
	ConversionOptimizationGoal_1DAYPURCHASEROAS          ConversionOptimizationGoal = "GOAL_1DAY_PURCHASE_ROAS"
	ConversionOptimizationGoal_1DAYMONETIZATIONROAS      ConversionOptimizationGoal = "GOAL_1DAY_MONETIZATION_ROAS"
	ConversionOptimizationGoal_3DAYPURCHASEROAS          ConversionOptimizationGoal = "GOAL_3DAY_PURCHASE_ROAS"
	ConversionOptimizationGoal_3DAYMONETIZATIONROAS      ConversionOptimizationGoal = "GOAL_3DAY_MONETIZATION_ROAS"
	ConversionOptimizationGoal_7DAYMONETIZATIONROAS      ConversionOptimizationGoal = "GOAL_7DAY_MONETIZATION_ROAS"
	ConversionOptimizationGoal_15DAYMONETIZATIONROAS     ConversionOptimizationGoal = "GOAL_15DAY_MONETIZATION_ROAS"
	ConversionOptimizationGoal_7DAYRETENTIONTIMES        ConversionOptimizationGoal = "GOAL_7DAY_RETENTION_TIMES"
	ConversionOptimizationGoal_7DAYLONGTERMPURCHASEROAS  ConversionOptimizationGoal = "GOAL_7DAY_LONGTERM_PURCHASE_ROAS"
	ConversionOptimizationGoal_14DAYLONGTERMPURCHASEROAS ConversionOptimizationGoal = "GOAL_14DAY_LONGTERM_PURCHASE_ROAS"
	ConversionOptimizationGoal_30DAYLONGTERMPURCHASEROAS ConversionOptimizationGoal = "GOAL_30DAY_LONGTERM_PURCHASE_ROAS"
)

List of ConversionOptimizationGoal

type ConversionScene

type ConversionScene string

ConversionScene : 转化场景

const (
	ConversionScene_ANDROID             ConversionScene = "CONVERSION_SCENE_ANDROID"
	ConversionScene_IOS                 ConversionScene = "CONVERSION_SCENE_IOS"
	ConversionScene_WEB                 ConversionScene = "CONVERSION_SCENE_WEB"
	ConversionScene_WECHAT_MINI_PROGRAM ConversionScene = "CONVERSION_SCENE_WECHAT_MINI_PROGRAM"
	ConversionScene_WECHAT_MINI_GAME    ConversionScene = "CONVERSION_SCENE_WECHAT_MINI_GAME"
	ConversionScene_QQ_MINI_GAME        ConversionScene = "CONVERSION_SCENE_QQ_MINI_GAME"
	ConversionScene_QUICK_APP           ConversionScene = "CONVERSION_SCENE_QUICK_APP"
	ConversionScene_WE_COM              ConversionScene = "CONVERSION_SCENE_WE_COM"
)

List of ConversionScene

type ConversionTargetType

type ConversionTargetType string

ConversionTargetType : 数据外显转化目标量类型

const (
	ConversionTargetType_DEFAULT    ConversionTargetType = "CONVERSION_TARGET_DEFAULT"
	ConversionTargetType_GET        ConversionTargetType = "CONVERSION_TARGET_GET"
	ConversionTargetType_RESERVE    ConversionTargetType = "CONVERSION_TARGET_RESERVE"
	ConversionTargetType_BOOK       ConversionTargetType = "CONVERSION_TARGET_BOOK"
	ConversionTargetType_BUY        ConversionTargetType = "CONVERSION_TARGET_BUY"
	ConversionTargetType_APPLY      ConversionTargetType = "CONVERSION_TARGET_APPLY"
	ConversionTargetType_CONSULT    ConversionTargetType = "CONVERSION_TARGET_CONSULT"
	ConversionTargetType_DOWNLOAD   ConversionTargetType = "CONVERSION_TARGET_DOWNLOAD"
	ConversionTargetType_PLAYING    ConversionTargetType = "CONVERSION_TARGET_PLAYING"
	ConversionTargetType_CLICK      ConversionTargetType = "CONVERSION_TARGET_CLICK"
	ConversionTargetType_SEE        ConversionTargetType = "CONVERSION_TARGET_SEE"
	ConversionTargetType_INVOLVE    ConversionTargetType = "CONVERSION_TARGET_INVOLVE"
	ConversionTargetType_OPEN       ConversionTargetType = "CONVERSION_TARGET_OPEN"
	ConversionTargetType_PURCHASE   ConversionTargetType = "CONVERSION_TARGET_PURCHASE"
	ConversionTargetType_BROWSE     ConversionTargetType = "CONVERSION_TARGET_BROWSE"
	ConversionTargetType_TRY        ConversionTargetType = "CONVERSION_TARGET_TRY"
	ConversionTargetType_DRIVE      ConversionTargetType = "CONVERSION_TARGET_DRIVE"
	ConversionTargetType_ENTER      ConversionTargetType = "CONVERSION_TARGET_ENTER"
	ConversionTargetType_READ       ConversionTargetType = "CONVERSION_TARGET_READ"
	ConversionTargetType_FOLLOW     ConversionTargetType = "CONVERSION_TARGET_FOLLOW"
	ConversionTargetType_USE        ConversionTargetType = "CONVERSION_TARGET_USE"
	ConversionTargetType_EXPERIENCE ConversionTargetType = "CONVERSION_TARGET_EXPERIENCE"
	ConversionTargetType_SETUP      ConversionTargetType = "CONVERSION_TARGET_SETUP"
	ConversionTargetType_SECKILL    ConversionTargetType = "CONVERSION_TARGET_SECKILL"
	ConversionTargetType_ADD_WECOM  ConversionTargetType = "CONVERSION_TARGET_ADD_WECOM"
	ConversionTargetType_LIKE       ConversionTargetType = "CONVERSION_TARGET_LIKE"
)

List of ConversionTargetType

type ConversionsAddRequest

type ConversionsAddRequest struct {
	AccountId                    *int64                     `json:"account_id,omitempty"`
	ConversionName               *string                    `json:"conversion_name,omitempty"`
	AccessType                   AccessType                 `json:"access_type,omitempty"`
	ConversionScene              ConversionScene            `json:"conversion_scene,omitempty"`
	MarketingCarrierId           *string                    `json:"marketing_carrier_id,omitempty"`
	AppAndroidChannelPackageId   *string                    `json:"app_android_channel_package_id,omitempty"`
	ClaimType                    ClaimType                  `json:"claim_type,omitempty"`
	FeedbackUrl                  *string                    `json:"feedback_url,omitempty"`
	LandingPageUrl               *string                    `json:"landing_page_url,omitempty"`
	MiniProgramId                *string                    `json:"mini_program_id,omitempty"`
	SelfAttributed               *bool                      `json:"self_attributed,omitempty"`
	OptimizationGoal             OptimizationGoal           `json:"optimization_goal,omitempty"`
	DeepBehaviorOptimizationGoal OptimizationGoal           `json:"deep_behavior_optimization_goal,omitempty"`
	DeepWorthOptimizationGoal    ConversionOptimizationGoal `json:"deep_worth_optimization_goal,omitempty"`
	DeepWorthAdvancedGoal        ConversionOptimizationGoal `json:"deep_worth_advanced_goal,omitempty"`
	UserActionSetId              *int64                     `json:"user_action_set_id,omitempty"`
	ConversionLinkId             *int64                     `json:"conversion_link_id,omitempty"`
	ImpressionFeedbackUrl        *string                    `json:"impression_feedback_url,omitempty"`
	AttributionWindow            *int64                     `json:"attribution_window,omitempty"`
	DeepBehaviorAdvancedGoal     OptimizationGoal           `json:"deep_behavior_advanced_goal,omitempty"`
	DeepOptimizationGoalType     DeepOptimizationGoalType   `json:"deep_optimization_goal_type,omitempty"`
	ForwardLinkAssist            OptimizationGoal           `json:"forward_link_assist,omitempty"`
}

type ConversionsAddResponse

type ConversionsAddResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct     `json:"errors,omitempty"`
	Data      *ConversionsAddResponseData `json:"data,omitempty"`
}

type ConversionsAddResponseData

type ConversionsAddResponseData struct {
	ConversionId *int64 `json:"conversion_id,omitempty"`
}

type ConversionsGetListStruct

type ConversionsGetListStruct struct {
	ConversionId                     *int64                     `json:"conversion_id,omitempty"`
	ConversionName                   *string                    `json:"conversion_name,omitempty"`
	AccessType                       AccessType                 `json:"access_type,omitempty"`
	ClaimType                        ClaimType                  `json:"claim_type,omitempty"`
	FeedbackUrl                      *string                    `json:"feedback_url,omitempty"`
	SelfAttributed                   *bool                      `json:"self_attributed,omitempty"`
	OptimizationGoal                 OptimizationGoal           `json:"optimization_goal,omitempty"`
	DeepBehaviorOptimizationGoal     OptimizationGoal           `json:"deep_behavior_optimization_goal,omitempty"`
	DeepWorthOptimizationGoal        ConversionOptimizationGoal `json:"deep_worth_optimization_goal,omitempty"`
	UserActionSetId                  *int64                     `json:"user_action_set_id,omitempty"`
	UserActionSetKey                 *string                    `json:"user_action_set_key,omitempty"`
	SiteSetEnable                    *bool                      `json:"site_set_enable,omitempty"`
	IsDeleted                        *bool                      `json:"is_deleted,omitempty"`
	AccessStatus                     AccessStatus               `json:"access_status,omitempty"`
	CreateSourceType                 CreateSourceType           `json:"create_source_type,omitempty"`
	AppAndroidChannelPackageId       *string                    `json:"app_android_channel_package_id,omitempty"`
	MarketingCarrierId               *string                    `json:"marketing_carrier_id,omitempty"`
	ConversionScene                  ConversionScene            `json:"conversion_scene,omitempty"`
	OwnerId                          *int64                     `json:"owner_id,omitempty"`
	DeepWorthAdvancedGoal            ConversionOptimizationGoal `json:"deep_worth_advanced_goal,omitempty"`
	ConversionLinkId                 *int64                     `json:"conversion_link_id,omitempty"`
	ImpressionFeedbackUrl            *string                    `json:"impression_feedback_url,omitempty"`
	AttributionWindow                *int64                     `json:"attribution_window,omitempty"`
	DeepBehaviorAdvancedGoal         OptimizationGoal           `json:"deep_behavior_advanced_goal,omitempty"`
	DeepBehaviorAdvancedGoalMinPrice *int64                     `json:"deep_behavior_advanced_goal_min_price,omitempty"`
	DeepBehaviorAdvancedGoalMaxPrice *int64                     `json:"deep_behavior_advanced_goal_max_price,omitempty"`
	DeepOptimizationGoalType         DeepOptimizationGoalType   `json:"deep_optimization_goal_type,omitempty"`
	ForwardLinkAssist                OptimizationGoal           `json:"forward_link_assist,omitempty"`
}

返回结构

type ConversionsGetResponse

type ConversionsGetResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct     `json:"errors,omitempty"`
	Data      *ConversionsGetResponseData `json:"data,omitempty"`
}

type ConversionsGetResponseData

type ConversionsGetResponseData struct {
	List     *[]ConversionsGetListStruct `json:"list,omitempty"`
	PageInfo *Conf                       `json:"page_info,omitempty"`
}

type CostConstraintScene added in v1.7.44

type CostConstraintScene string

CostConstraintScene : 成本控制场景

const (
	CostConstraintScene_UNKNOWN CostConstraintScene = "COST_CONSTRAINT_SCENE_UNKNOWN"
	CostConstraintScene_OPEN    CostConstraintScene = "COST_CONSTRAINT_SCENE_OPEN"
)

List of CostConstraintScene

type CostGuaranteeStatus

type CostGuaranteeStatus string

CostGuaranteeStatus : 赔付状态

const (
	CostGuaranteeStatus_NONE       CostGuaranteeStatus = "COST_GUARANTEE_STATUS_NONE"
	CostGuaranteeStatus_EFFECTIVE  CostGuaranteeStatus = "COST_GUARANTEE_STATUS_EFFECTIVE"
	CostGuaranteeStatus_FAILED     CostGuaranteeStatus = "COST_GUARANTEE_STATUS_FAILED"
	CostGuaranteeStatus_FINISHED   CostGuaranteeStatus = "COST_GUARANTEE_STATUS_FINISHED"
	CostGuaranteeStatus_CONFIRMING CostGuaranteeStatus = "COST_GUARANTEE_STATUS_CONFIRMING"
	CostGuaranteeStatus_SUCCEEDED  CostGuaranteeStatus = "COST_GUARANTEE_STATUS_SUCCEEDED"
)

List of CostGuaranteeStatus

type CountDownComponent

type CountDownComponent struct {
	ComponentId *int64           `json:"component_id,omitempty"`
	Value       *CountDownStruct `json:"value,omitempty"`
}

倒计时组件

type CountDownStruct

type CountDownStruct struct {
	Switch_           *bool                       `json:"switch,omitempty"`
	BeginTimestamp    *int64                      `json:"begin_timestamp,omitempty"`
	Price             *string                     `json:"price,omitempty"`
	TimeType          AdCreativeCountdownTimeType `json:"time_type,omitempty"`
	ExpiringTimestamp *int64                      `json:"expiring_timestamp,omitempty"`
}

倒计时组件

type CountType

type CountType string

CountType : 频次类型

const (
	CountType_TIMES CountType = "BY_TIMES"
	CountType_DAY   CountType = "BY_DAY"
)

List of CountType

type CreateLabel

type CreateLabel struct {
	LabelName            *string          `json:"label_name,omitempty"`
	FirstLabelLevelName  *string          `json:"first_label_level_name,omitempty"`
	SecondLabelLevelName *string          `json:"second_label_level_name,omitempty"`
	BusinessScenario     BusinessScenario `json:"business_scenario,omitempty"`
}

标签信息

type CreateLocalStoreStruct

type CreateLocalStoreStruct struct {
	PoiId                     *string                  `json:"poi_id,omitempty"`
	LocalStoreBizInfo         *LocalStoreBizInfoStruct `json:"local_store_biz_info,omitempty"`
	WechatEcosystemAccounts   *WechatEcosystemAccounts `json:"wechat_ecosystem_accounts,omitempty"`
	WechatWorkCorpId          *int64                   `json:"wechat_work_corp_id,omitempty"`
	WechatCustomerServiceLink *string                  `json:"wechat_customer_service_link,omitempty"`
	ImageSet                  *[]ImageSetDataStruct    `json:"image_set,omitempty"`
	RecommendWords            *[]RecommendWordStruct   `json:"recommend_words,omitempty"`
	IsUseStandardizedName     *bool                    `json:"is_use_standardized_name,omitempty"`
}

校验成功的门店poi信息

type CreateSourceType

type CreateSourceType string

CreateSourceType : 转化创建来源

const (
	CreateSourceType_SELF_CREATED CreateSourceType = "SELF_CREATED"
	CreateSourceType_PLATFORM     CreateSourceType = "PLATFORM"
)

List of CreateSourceType

type CreateSplitChannelStruct

type CreateSplitChannelStruct struct {
	ChannelId           *string `json:"channel_id,omitempty"`
	ChannelName         *string `json:"channel_name,omitempty"`
	CustomizedChannelId *string `json:"customized_channel_id,omitempty"`
}

渠道号信息

type CreativeComponentAuditStatus added in v1.7.44

type CreativeComponentAuditStatus string

CreativeComponentAuditStatus : 审核状态

const (
	CreativeComponentAuditStatus_UNKNOWN  CreativeComponentAuditStatus = "AUDIT_STATUS_UNKNOWN"
	CreativeComponentAuditStatus_PENDING  CreativeComponentAuditStatus = "AUDIT_STATUS_PENDING"
	CreativeComponentAuditStatus_APPROVED CreativeComponentAuditStatus = "AUDIT_STATUS_APPROVED"
	CreativeComponentAuditStatus_REJECTED CreativeComponentAuditStatus = "AUDIT_STATUS_REJECTED"
)

List of CreativeComponentAuditStatus

type CreativeComponentType added in v1.7.44

type CreativeComponentType string

CreativeComponentType : 直播间组件类型

const (
	CreativeComponentType_IMAGE_UNKNOWN   CreativeComponentType = "LIVE_IMAGE_UNKNOWN"
	CreativeComponentType_IMAGE_COMPONENT CreativeComponentType = "LIVE_IMAGE_COMPONENT"
	CreativeComponentType_CONV_COMPONENT  CreativeComponentType = "LIVE_CONV_COMPONENT"
)

List of CreativeComponentType

type CreativeComponents

type CreativeComponents struct {
	Title              *[]TitleComponent              `json:"title,omitempty"`
	Description        *[]DescriptionComponent        `json:"description,omitempty"`
	Image              *[]ImageComponent              `json:"image,omitempty"`
	ImageList          *[]ImageListComponent          `json:"image_list,omitempty"`
	Video              *[]VideoComponent              `json:"video,omitempty"`
	Brand              *[]BrandComponent              `json:"brand,omitempty"`
	Consult            *[]ConsultComponent            `json:"consult,omitempty"`
	Phone              *[]PhoneComponent              `json:"phone,omitempty"`
	Form               *[]FormComponent               `json:"form,omitempty"`
	ActionButton       *[]ActionButtonComponent       `json:"action_button,omitempty"`
	ChosenButton       *[]ChosenButtonComponent       `json:"chosen_button,omitempty"`
	Label              *[]LabelComponent              `json:"label,omitempty"`
	ShowData           *[]ShowDataComponent           `json:"show_data,omitempty"`
	MarketingPendant   *[]MarketingPendantComponent   `json:"marketing_pendant,omitempty"`
	AppGiftPackCode    *[]AppGiftPackCodeComponent    `json:"app_gift_pack_code,omitempty"`
	ShopImage          *[]ShopImageComponent          `json:"shop_image,omitempty"`
	CountDown          *[]CountDownComponent          `json:"count_down,omitempty"`
	Barrage            *[]BarrageComponent            `json:"barrage,omitempty"`
	FloatingZone       *[]FloatingZoneComponent       `json:"floating_zone,omitempty"`
	TextLink           *[]TextLinkComponent           `json:"text_link,omitempty"`
	EndPage            *[]EndPageComponent            `json:"end_page,omitempty"`
	LivingDesc         *[]LivingDescComponent         `json:"living_desc,omitempty"`
	WechatChannels     *[]WechatChannelsComponent     `json:"wechat_channels,omitempty"`
	ShortVideo         *[]ShortVideoComponent         `json:"short_video,omitempty"`
	ElementStory       *[]ElementStoryComponent       `json:"element_story,omitempty"`
	WxgamePlayablePage *[]WxgamePlayablePageComponent `json:"wxgame_playable_page,omitempty"`
	MainJumpInfo       *[]JumpinfoComponent           `json:"main_jump_info,omitempty"`
}

创意组件

type CreativeElementsUsage

type CreativeElementsUsage struct {
	UseDescriptionElement *bool `json:"use_description_element,omitempty"`
}

衍生使用元素信息

type CreativeFloatingZoneType

type CreativeFloatingZoneType string

CreativeFloatingZoneType : 浮层卡片类型

const (
	CreativeFloatingZoneType_UNKNOWN      CreativeFloatingZoneType = "FLOATING_ZONE_TYPE_UNKNOWN"
	CreativeFloatingZoneType_IMAGE_TEXT   CreativeFloatingZoneType = "FLOATING_ZONE_TYPE_IMAGE_TEXT"
	CreativeFloatingZoneType_SINGLE_IMAGE CreativeFloatingZoneType = "FLOATING_ZONE_TYPE_SINGLE_IMAGE"
	CreativeFloatingZoneType_MULTI_BUTTON CreativeFloatingZoneType = "FLOATING_ZONE_TYPE_MULTI_BUTTON"
	CreativeFloatingZoneType_SLIDER_CARD  CreativeFloatingZoneType = "FLOATING_ZONE_TYPE_SLIDER_CARD"
)

List of CreativeFloatingZoneType

type CreativeTemplateGetResponse

type CreativeTemplateGetResponse struct {
	Code      *int64                           `json:"code,omitempty"`
	Message   *string                          `json:"message,omitempty"`
	MessageCn *string                          `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct          `json:"errors,omitempty"`
	Data      *CreativeTemplateGetResponseData `json:"data,omitempty"`
}

type CreativeTemplateGetResponseData

type CreativeTemplateGetResponseData struct {
	List *[]AdcreativeTemplateStructAdpermit `json:"list,omitempty"`
}

type CreativeTemplateListGetResponse

type CreativeTemplateListGetResponse struct {
	Code      *int64                               `json:"code,omitempty"`
	Message   *string                              `json:"message,omitempty"`
	MessageCn *string                              `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct              `json:"errors,omitempty"`
	Data      *CreativeTemplateListGetResponseData `json:"data,omitempty"`
}

type CreativeTemplateListGetResponseData

type CreativeTemplateListGetResponseData struct {
	List     *[]AdcreativeTemplateListStructAdpermit `json:"list,omitempty"`
	PageInfo *Conf                                   `json:"page_info,omitempty"`
}

type CreativetoolsTextGetResponse added in v1.7.44

type CreativetoolsTextGetResponse struct {
	Code      *int64                            `json:"code,omitempty"`
	Message   *string                           `json:"message,omitempty"`
	MessageCn *string                           `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct           `json:"errors,omitempty"`
	Data      *CreativetoolsTextGetResponseData `json:"data,omitempty"`
}

type CreativetoolsTextGetResponseData added in v1.7.44

type CreativetoolsTextGetResponseData struct {
	ReturnNumber *int64            `json:"return_number,omitempty"`
	ReturnTexts  *[]TextListStruct `json:"return_texts,omitempty"`
}

type CustomAudienceFilesAddResponse

type CustomAudienceFilesAddResponse struct {
	Code      *int64                              `json:"code,omitempty"`
	Message   *string                             `json:"message,omitempty"`
	MessageCn *string                             `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct             `json:"errors,omitempty"`
	Data      *CustomAudienceFilesAddResponseData `json:"data,omitempty"`
}

type CustomAudienceFilesAddResponseData

type CustomAudienceFilesAddResponseData struct {
	CustomAudienceFileId *int64 `json:"custom_audience_file_id,omitempty"`
}

type CustomAudienceFilesGetResponse

type CustomAudienceFilesGetResponse struct {
	Code      *int64                              `json:"code,omitempty"`
	Message   *string                             `json:"message,omitempty"`
	MessageCn *string                             `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct             `json:"errors,omitempty"`
	Data      *CustomAudienceFilesGetResponseData `json:"data,omitempty"`
}

type CustomAudienceFilesGetResponseData

type CustomAudienceFilesGetResponseData struct {
	List     *[]DataFile `json:"list,omitempty"`
	PageInfo *PageInfo   `json:"page_info,omitempty"`
}

type CustomAudienceStruct

type CustomAudienceStruct struct {
	AudienceId       *int64               `json:"audience_id,omitempty"`
	AccountId        *int64               `json:"account_id,omitempty"`
	Name             *string              `json:"name,omitempty"`
	OuterAudienceId  *string              `json:"outer_audience_id,omitempty"`
	Description      *string              `json:"description,omitempty"`
	Cooperated       *bool                `json:"cooperated,omitempty"`
	Type_            AudienceType         `json:"type,omitempty"`
	Source           AudienceSource       `json:"source,omitempty"`
	Status           ProcessStatus        `json:"status,omitempty"`
	OnlineStatus     AudienceOnlineStatus `json:"online_status,omitempty"`
	IsOwn            *bool                `json:"is_own,omitempty"`
	ErrorCode        *int64               `json:"error_code,omitempty"`
	UserCount        *int64               `json:"user_count,omitempty"`
	CreatedTime      *string              `json:"created_time,omitempty"`
	LastModifiedTime *string              `json:"last_modified_time,omitempty"`
	AudienceSpec     *AudienceSpec        `json:"audience_spec,omitempty"`
}

custom_audience返回结构

type CustomAudiencesAddRequest

type CustomAudiencesAddRequest struct {
	AccountId       *int64        `json:"account_id,omitempty"`
	Name            *string       `json:"name,omitempty"`
	Type_           AudienceType  `json:"type,omitempty"`
	OuterAudienceId *string       `json:"outer_audience_id,omitempty"`
	Description     *string       `json:"description,omitempty"`
	AudienceSpec    *AudienceSpec `json:"audience_spec,omitempty"`
}

type CustomAudiencesAddResponse

type CustomAudiencesAddResponse struct {
	Code      *int64                          `json:"code,omitempty"`
	Message   *string                         `json:"message,omitempty"`
	MessageCn *string                         `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct         `json:"errors,omitempty"`
	Data      *CustomAudiencesAddResponseData `json:"data,omitempty"`
}

type CustomAudiencesAddResponseData

type CustomAudiencesAddResponseData struct {
	AudienceId *int64 `json:"audience_id,omitempty"`
}

type CustomAudiencesDeleteRequest

type CustomAudiencesDeleteRequest struct {
	AccountId  *int64 `json:"account_id,omitempty"`
	AudienceId *int64 `json:"audience_id,omitempty"`
}

type CustomAudiencesDeleteResponse

type CustomAudiencesDeleteResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
}

type CustomAudiencesGetResponse

type CustomAudiencesGetResponse struct {
	Code      *int64                          `json:"code,omitempty"`
	Message   *string                         `json:"message,omitempty"`
	MessageCn *string                         `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct         `json:"errors,omitempty"`
	Data      *CustomAudiencesGetResponseData `json:"data,omitempty"`
}

type CustomAudiencesGetResponseData

type CustomAudiencesGetResponseData struct {
	List     *[]CustomAudienceStruct `json:"list,omitempty"`
	PageInfo *PageInfo               `json:"page_info,omitempty"`
}

type CustomLocationsItem

type CustomLocationsItem struct {
	Longitude *float64 `json:"longitude,omitempty"`
	Latitude  *float64 `json:"latitude,omitempty"`
	Radius    *int64   `json:"radius,omitempty"`
}

option_list_item

type CustomerProfileAgeStruct

type CustomerProfileAgeStruct struct {
	Min *int64 `json:"min,omitempty"`
	Max *int64 `json:"max,omitempty"`
}

年龄信息结构

type CustomerProfileIncomeStruct

type CustomerProfileIncomeStruct struct {
	Min *int64 `json:"min,omitempty"`
	Max *int64 `json:"max,omitempty"`
}

收入信息结构

type CustomerProfileStruct

type CustomerProfileStruct struct {
	Gender  LocalStoreCustomerProfileGender `json:"gender,omitempty"`
	Age     *[]CustomerProfileAgeStruct     `json:"age,omitempty"`
	Income  *[]CustomerProfileIncomeStruct  `json:"income,omitempty"`
	Vehicle *[]string                       `json:"vehicle,omitempty"`
}

门店经营信息用户画像

type DailyBalanceReportGetListStruct

type DailyBalanceReportGetListStruct struct {
	AccountId      *int64         `json:"account_id,omitempty"`
	FundType       AccountTypeMap `json:"fund_type,omitempty"`
	Time           *int64         `json:"time,omitempty"`
	Deposit        *int64         `json:"deposit,omitempty"`
	Paid           *int64         `json:"paid,omitempty"`
	TransIn        *int64         `json:"trans_in,omitempty"`
	TransOut       *int64         `json:"trans_out,omitempty"`
	CreditModify   *int64         `json:"credit_modify,omitempty"`
	Balance        *int64         `json:"balance,omitempty"`
	PreauthBalance *int64         `json:"preauth_balance,omitempty"`
}

返回结构

type DailyBalanceReportGetResponse

type DailyBalanceReportGetResponse struct {
	Code      *int64                             `json:"code,omitempty"`
	Message   *string                            `json:"message,omitempty"`
	MessageCn *string                            `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct            `json:"errors,omitempty"`
	Data      *DailyBalanceReportGetResponseData `json:"data,omitempty"`
}

type DailyBalanceReportGetResponseData

type DailyBalanceReportGetResponseData struct {
	List     *[]DailyBalanceReportGetListStruct `json:"list,omitempty"`
	PageInfo *Conf                              `json:"page_info,omitempty"`
}

type DailyReportApiListStruct

type DailyReportApiListStruct struct {
	Date                                       *string  `json:"date,omitempty"`
	AccountId                                  *int64   `json:"account_id,omitempty"`
	ViewCount                                  *int64   `json:"view_count,omitempty"`
	ViewUserCount                              *int64   `json:"view_user_count,omitempty"`
	AvgViewPerUser                             *float64 `json:"avg_view_per_user,omitempty"`
	ValidClickCount                            *int64   `json:"valid_click_count,omitempty"`
	ClickUserCount                             *int64   `json:"click_user_count,omitempty"`
	Cpc                                        *int64   `json:"cpc,omitempty"`
	Ctr                                        *float64 `json:"ctr,omitempty"`
	ValuableClickCount                         *int64   `json:"valuable_click_count,omitempty"`
	ValuableClickCost                          *int64   `json:"valuable_click_cost,omitempty"`
	ValuableClickRate                          *float64 `json:"valuable_click_rate,omitempty"`
	Cost                                       *int64   `json:"cost,omitempty"`
	WechatCostStage1                           *int64   `json:"wechat_cost_stage1,omitempty"`
	WechatCostStage2                           *int64   `json:"wechat_cost_stage2,omitempty"`
	AcquisitionCost                            *int64   `json:"acquisition_cost,omitempty"`
	ThousandDisplayPrice                       *int64   `json:"thousand_display_price,omitempty"`
	RealCostTop                                *int64   `json:"real_cost_top,omitempty"`
	ConversionsCount                           *int64   `json:"conversions_count,omitempty"`
	RequestConversionsCount                    *int64   `json:"request_conversions_count,omitempty"`
	ConversionsRate                            *float64 `json:"conversions_rate,omitempty"`
	ConversionsCost                            *int64   `json:"conversions_cost,omitempty"`
	RequestConversionsCost                     *int64   `json:"request_conversions_cost,omitempty"`
	DeepConversionsCount                       *int64   `json:"deep_conversions_count,omitempty"`
	DeepConversionsRate                        *float64 `json:"deep_conversions_rate,omitempty"`
	DeepConversionsCost                        *int64   `json:"deep_conversions_cost,omitempty"`
	WechatShallowConversionsCountStage1        *int64   `json:"wechat_shallow_conversions_count_stage1,omitempty"`
	WechatShallowConversionsCountStage2        *int64   `json:"wechat_shallow_conversions_count_stage2,omitempty"`
	WechatDeepConversionsCountStage1           *int64   `json:"wechat_deep_conversions_count_stage1,omitempty"`
	WechatDeepConversionsCountStage2           *int64   `json:"wechat_deep_conversions_count_stage2,omitempty"`
	ConversionsByDisplayCount                  *int64   `json:"conversions_by_display_count,omitempty"`
	ConversionsByDisplayRate                   *float64 `json:"conversions_by_display_rate,omitempty"`
	ConversionsByDisplayCost                   *int64   `json:"conversions_by_display_cost,omitempty"`
	ConversionsByClickCount                    *int64   `json:"conversions_by_click_count,omitempty"`
	ConversionsByClickRate                     *float64 `json:"conversions_by_click_rate,omitempty"`
	ConversionsByClickCost                     *int64   `json:"conversions_by_click_cost,omitempty"`
	PreviewConversionsCount                    *int64   `json:"preview_conversions_count,omitempty"`
	PreviewDeepConversionsCount                *int64   `json:"preview_deep_conversions_count,omitempty"`
	VideoOuterPlayCount                        *int64   `json:"video_outer_play_count,omitempty"`
	VideoOuterPlayUserCount                    *int64   `json:"video_outer_play_user_count,omitempty"`
	VideoTimeTotalCount                        *float64 `json:"video_time_total_count,omitempty"`
	VideoOuterPlayTotalTimeCount               *float64 `json:"video_outer_play_total_time_count,omitempty"`
	AvgUserPlayCount                           *float64 `json:"avg_user_play_count,omitempty"`
	VideoOuterPlayTimeCount                    *float64 `json:"video_outer_play_time_count,omitempty"`
	VideoOuterPlayTimeAvg                      *float64 `json:"video_outer_play_time_avg,omitempty"`
	VideoOuterPlayTimeAvgRate                  *float64 `json:"video_outer_play_time_avg_rate,omitempty"`
	VideoOuterPlayRate                         *float64 `json:"video_outer_play_rate,omitempty"`
	VideoOuterPlayCost                         *int64   `json:"video_outer_play_cost,omitempty"`
	VideoOuterPlay10Count                      *int64   `json:"video_outer_play10_count,omitempty"`
	VideoOuterPlay25Count                      *int64   `json:"video_outer_play25_count,omitempty"`
	VideoOuterPlay50Count                      *int64   `json:"video_outer_play50_count,omitempty"`
	VideoOuterPlay75Count                      *int64   `json:"video_outer_play75_count,omitempty"`
	VideoOuterPlay90Count                      *int64   `json:"video_outer_play90_count,omitempty"`
	VideoOuterPlay95Count                      *int64   `json:"video_outer_play95_count,omitempty"`
	VideoOuterPlay100Count                     *int64   `json:"video_outer_play100_count,omitempty"`
	VideoOuterPlay3sCount                      *int64   `json:"video_outer_play3s_count,omitempty"`
	VideoOuterPlay3sRate                       *float64 `json:"video_outer_play3s_rate,omitempty"`
	VideoOuterPlay5sCount                      *int64   `json:"video_outer_play5s_count,omitempty"`
	VideoOuterPlay7sCount                      *int64   `json:"video_outer_play7s_count,omitempty"`
	VideoInnerPlayCount                        *int64   `json:"video_inner_play_count,omitempty"`
	ReadCount                                  *int64   `json:"read_count,omitempty"`
	ReadCost                                   *int64   `json:"read_cost,omitempty"`
	CommentCount                               *int64   `json:"comment_count,omitempty"`
	CommentCost                                *int64   `json:"comment_cost,omitempty"`
	PraiseCount                                *int64   `json:"praise_count,omitempty"`
	PraiseCost                                 *int64   `json:"praise_cost,omitempty"`
	ForwardCount                               *int64   `json:"forward_count,omitempty"`
	ForwardCost                                *int64   `json:"forward_cost,omitempty"`
	NoInterestCount                            *int64   `json:"no_interest_count,omitempty"`
	LiveStreamCrtClickCnt                      *int64   `json:"live_stream_crt_click_cnt,omitempty"`
	ClickImageCount                            *int64   `json:"click_image_count,omitempty"`
	ClickNickCount                             *int64   `json:"click_nick_count,omitempty"`
	ClickHeadCount                             *int64   `json:"click_head_count,omitempty"`
	ClickDetailCount                           *int64   `json:"click_detail_count,omitempty"`
	ClickPoiCount                              *int64   `json:"click_poi_count,omitempty"`
	ZoneHeaderClickCount                       *int64   `json:"zone_header_click_count,omitempty"`
	BasicInfoClientCount                       *int64   `json:"basic_info_client_count,omitempty"`
	AccountInfoClickCount                      *int64   `json:"account_info_click_count,omitempty"`
	ClkAccountLivingStatusPv                   *int64   `json:"clk_account_living_status_pv,omitempty"`
	ClkAccountinfoWeappPv                      *int64   `json:"clk_accountinfo_weapp_pv,omitempty"`
	ClkAccountinfoFinderPv                     *int64   `json:"clk_accountinfo_finder_pv,omitempty"`
	ClkAccountinfoBizPv                        *int64   `json:"clk_accountinfo_biz_pv,omitempty"`
	ClkAccountInfoProducttabPv                 *int64   `json:"clk_account_info_producttab_pv,omitempty"`
	ClkAccountInfoProductdetailPv              *int64   `json:"clk_account_info_productdetail_pv,omitempty"`
	ActivityInfoClickCount                     *int64   `json:"activity_info_click_count,omitempty"`
	OverallLeadsPurchaseCount                  *int64   `json:"overall_leads_purchase_count,omitempty"`
	EffectiveLeadsCount                        *int64   `json:"effective_leads_count,omitempty"`
	EffectiveCost                              *int64   `json:"effective_cost,omitempty"`
	EffectLeadsPurchaseCount                   *int64   `json:"effect_leads_purchase_count,omitempty"`
	EffectLeadsPurchaseCost                    *int64   `json:"effect_leads_purchase_cost,omitempty"`
	PlatformPageViewCount                      *int64   `json:"platform_page_view_count,omitempty"`
	PlatformPageViewRate                       *float64 `json:"platform_page_view_rate,omitempty"`
	LanButtonClickCount                        *int64   `json:"lan_button_click_count,omitempty"`
	LanJumpButtonClickers                      *int64   `json:"lan_jump_button_clickers,omitempty"`
	LanButtonClickCost                         *int64   `json:"lan_button_click_cost,omitempty"`
	LanJumpButtonCtr                           *float64 `json:"lan_jump_button_ctr,omitempty"`
	LanJumpButtonClickCost                     *int64   `json:"lan_jump_button_click_cost,omitempty"`
	KeyPageViewCount                           *int64   `json:"key_page_view_count,omitempty"`
	KeyPageViewByDisplayCount                  *int64   `json:"key_page_view_by_display_count,omitempty"`
	KeyPageViewByClickCount                    *int64   `json:"key_page_view_by_click_count,omitempty"`
	KeyPageUv                                  *int64   `json:"key_page_uv,omitempty"`
	KeyPageViewCost                            *int64   `json:"key_page_view_cost,omitempty"`
	KeyPageViewRate                            *float64 `json:"key_page_view_rate,omitempty"`
	LandingCommodityDetailExpPv                *int64   `json:"landing_commodity_detail_exp_pv,omitempty"`
	AppCommodityPageViewByDisplayCount         *int64   `json:"app_commodity_page_view_by_display_count,omitempty"`
	AppCommodityPageViewByClickCount           *int64   `json:"app_commodity_page_view_by_click_count,omitempty"`
	ViewCommodityPageUv                        *int64   `json:"view_commodity_page_uv,omitempty"`
	WebCommodityPageViewRate                   *float64 `json:"web_commodity_page_view_rate,omitempty"`
	WebCommodityPageViewCost                   *int64   `json:"web_commodity_page_view_cost,omitempty"`
	OwnPageNavigationCount                     *int64   `json:"own_page_navigation_count,omitempty"`
	OwnPageNaviCost                            *int64   `json:"own_page_navi_cost,omitempty"`
	PlatformPageNavigationCount                *int64   `json:"platform_page_navigation_count,omitempty"`
	PlatformPageNavigationCost                 *int64   `json:"platform_page_navigation_cost,omitempty"`
	PlatformShopNavigationCount                *int64   `json:"platform_shop_navigation_count,omitempty"`
	PlatformShopNavigationCost                 *int64   `json:"platform_shop_navigation_cost,omitempty"`
	ActivePageViews                            *int64   `json:"active_page_views,omitempty"`
	ActivePageViewers                          *int64   `json:"active_page_viewers,omitempty"`
	ActivePageInteractionAmount                *int64   `json:"active_page_interaction_amount,omitempty"`
	ActivePageInteractionUsers                 *int64   `json:"active_page_interaction_users,omitempty"`
	GuideToFollowPageViews                     *int64   `json:"guide_to_follow_page_views,omitempty"`
	GuideToFollowPageViewers                   *int64   `json:"guide_to_follow_page_viewers,omitempty"`
	GuideToFollowPageInteractionAmount         *int64   `json:"guide_to_follow_page_interaction_amount,omitempty"`
	GuideToFollowPageInteractionUsers          *int64   `json:"guide_to_follow_page_interaction_users,omitempty"`
	SpecialPageExpUv                           *int64   `json:"special_page_exp_uv,omitempty"`
	SpecialPageExpCost                         *int64   `json:"special_page_exp_cost,omitempty"`
	LandingPageViewCount                       *int64   `json:"landing_page_view_count,omitempty"`
	LandingPageEffectiveRate                   *float64 `json:"landing_page_effective_rate,omitempty"`
	LandingPageUserCount                       *int64   `json:"landing_page_user_count,omitempty"`
	PlatformKeyPageViewUserCount               *int64   `json:"platform_key_page_view_user_count,omitempty"`
	PageConsultCount                           *int64   `json:"page_consult_count,omitempty"`
	ConsultUvCount                             *int64   `json:"consult_uv_count,omitempty"`
	PageConsultRate                            *float64 `json:"page_consult_rate,omitempty"`
	PageConsultCost                            *int64   `json:"page_consult_cost,omitempty"`
	ConsultLeaveInfoUsers                      *int64   `json:"consult_leave_info_users,omitempty"`
	ConsultLeaveInfoCost                       *int64   `json:"consult_leave_info_cost,omitempty"`
	PotentialConsultCount                      *int64   `json:"potential_consult_count,omitempty"`
	EffectiveConsultCount                      *int64   `json:"effective_consult_count,omitempty"`
	ToolConsultCount                           *int64   `json:"tool_consult_count,omitempty"`
	PageReservationCount                       *int64   `json:"page_reservation_count,omitempty"`
	PageReservationByDisplayCount              *int64   `json:"page_reservation_by_display_count,omitempty"`
	PageReservationByClickCount                *int64   `json:"page_reservation_by_click_count,omitempty"`
	ReservationUv                              *int64   `json:"reservation_uv,omitempty"`
	ReservationAmount                          *int64   `json:"reservation_amount,omitempty"`
	PageReservationCost                        *int64   `json:"page_reservation_cost,omitempty"`
	PageReservationCostWithPeople              *int64   `json:"page_reservation_cost_with_people,omitempty"`
	PageReservationRate                        *float64 `json:"page_reservation_rate,omitempty"`
	PageReservationRoi                         *float64 `json:"page_reservation_roi,omitempty"`
	BizReservationUv                           *int64   `json:"biz_reservation_uv,omitempty"`
	BizReservationFollowRate                   *float64 `json:"biz_reservation_follow_rate,omitempty"`
	ExternalFormReservationCount               *int64   `json:"external_form_reservation_count,omitempty"`
	PotentialReserveCount                      *int64   `json:"potential_reserve_count,omitempty"`
	ReservationCheckUv                         *int64   `json:"reservation_check_uv,omitempty"`
	ReservationCheckUvCost                     *int64   `json:"reservation_check_uv_cost,omitempty"`
	ReservationCheckUvRate                     *float64 `json:"reservation_check_uv_rate,omitempty"`
	EffectiveReserveCount                      *int64   `json:"effective_reserve_count,omitempty"`
	ValidLeadsUv                               *int64   `json:"valid_leads_uv,omitempty"`
	TryOutIntentionUv                          *int64   `json:"try_out_intention_uv,omitempty"`
	IneffectiveLeadsUv                         *int64   `json:"ineffective_leads_uv,omitempty"`
	CouponGetPv                                *int64   `json:"coupon_get_pv,omitempty"`
	CouponGetCost                              *int64   `json:"coupon_get_cost,omitempty"`
	CouponGetRate                              *float64 `json:"coupon_get_rate,omitempty"`
	PlatformCouponClickCount                   *int64   `json:"platform_coupon_click_count,omitempty"`
	PurchaseAmountWithCoupon                   *int64   `json:"purchase_amount_with_coupon,omitempty"`
	CouponPurchaseRate                         *float64 `json:"coupon_purchase_rate,omitempty"`
	PurchaseAmountWithCouponCost               *int64   `json:"purchase_amount_with_coupon_cost,omitempty"`
	PagePhoneCallDirectCount                   *int64   `json:"page_phone_call_direct_count,omitempty"`
	PagePhoneCallDirectRate                    *float64 `json:"page_phone_call_direct_rate,omitempty"`
	PagePhoneCallDirectCost                    *int64   `json:"page_phone_call_direct_cost,omitempty"`
	PagePhoneCallBackCount                     *int64   `json:"page_phone_call_back_count,omitempty"`
	PagePhoneCallBackRate                      *float64 `json:"page_phone_call_back_rate,omitempty"`
	PagePhoneCallBackCost                      *int64   `json:"page_phone_call_back_cost,omitempty"`
	PhoneCallCount                             *int64   `json:"phone_call_count,omitempty"`
	IntePhoneCount                             *int64   `json:"inte_phone_count,omitempty"`
	PhoneCallUv                                *int64   `json:"phone_call_uv,omitempty"`
	PotentialPhoneCount                        *int64   `json:"potential_phone_count,omitempty"`
	PotentialCustomerPhoneUv                   *int64   `json:"potential_customer_phone_uv,omitempty"`
	EffectivePhoneCount                        *int64   `json:"effective_phone_count,omitempty"`
	ValidPhoneUv                               *int64   `json:"valid_phone_uv,omitempty"`
	PhoneConsultCount                          *int64   `json:"phone_consult_count,omitempty"`
	CouponUsageNumber                          *int64   `json:"coupon_usage_number,omitempty"`
	CouponUsageRate                            *float64 `json:"coupon_usage_rate,omitempty"`
	CouponUsageCost                            *int64   `json:"coupon_usage_cost,omitempty"`
	StoreVisitor                               *int64   `json:"store_visitor,omitempty"`
	WechatLocalPayCount                        *int64   `json:"wechat_local_pay_count,omitempty"`
	WechatLocalPayuserCount                    *int64   `json:"wechat_local_payuser_count,omitempty"`
	WechatLocalPayAmount                       *int64   `json:"wechat_local_pay_amount,omitempty"`
	WechatLocalPayRoi                          *float64 `json:"wechat_local_pay_roi,omitempty"`
	ClassParticipatedFisrtUv                   *int64   `json:"class_participated_fisrt_uv,omitempty"`
	ClassParticipatedFisrtUvCost               *int64   `json:"class_participated_fisrt_uv_cost,omitempty"`
	ClassParticipatedFisrtUvRate               *float64 `json:"class_participated_fisrt_uv_rate,omitempty"`
	ScanFollowCount                            *int64   `json:"scan_follow_count,omitempty"`
	ScanFollowUserCount                        *int64   `json:"scan_follow_user_count,omitempty"`
	ScanFollowUserCost                         *int64   `json:"scan_follow_user_cost,omitempty"`
	ScanFollowUserRate                         *float64 `json:"scan_follow_user_rate,omitempty"`
	AfterAddWecomConsultDedupPv                *int64   `json:"after_add_wecom_consult_dedup_pv,omitempty"`
	AfterAddWecomConsultDedupPvCost            *int64   `json:"after_add_wecom_consult_dedup_pv_cost,omitempty"`
	AfterAddWecomIntentionDedupPv              *int64   `json:"after_add_wecom_intention_dedup_pv,omitempty"`
	AfterAddWecomIntentionDedupPvCost          *int64   `json:"after_add_wecom_intention_dedup_pv_cost,omitempty"`
	JoinChatGroupAmount                        *int64   `json:"join_chat_group_amount,omitempty"`
	JoinChatGroupNumberOfPeople                *int64   `json:"join_chat_group_number_of_people,omitempty"`
	JoinChatGroupCostByPeople                  *int64   `json:"join_chat_group_cost_by_people,omitempty"`
	QuitChatGroupAmount                        *int64   `json:"quit_chat_group_amount,omitempty"`
	QuitChatGroupRate                          *float64 `json:"quit_chat_group_rate,omitempty"`
	ScanCodeAddFansCount                       *int64   `json:"scan_code_add_fans_count,omitempty"`
	ScanCodeAddFansCountCost                   *int64   `json:"scan_code_add_fans_count_cost,omitempty"`
	ScanCodeAddFansUv                          *int64   `json:"scan_code_add_fans_uv,omitempty"`
	ScanCodeAddFansUvCost                      *int64   `json:"scan_code_add_fans_uv_cost,omitempty"`
	WecomAddPersonalDedupPv                    *int64   `json:"wecom_add_personal_dedup_pv,omitempty"`
	WecomAddPersonalDedupPvCost                *int64   `json:"wecom_add_personal_dedup_pv_cost,omitempty"`
	LotteryLeadsCount                          *int64   `json:"lottery_leads_count,omitempty"`
	LotteryLeadsCost                           *int64   `json:"lottery_leads_cost,omitempty"`
	TryOutUser                                 *int64   `json:"try_out_user,omitempty"`
	AddWishlistCount                           *int64   `json:"add_wishlist_count,omitempty"`
	AddCartPv                                  *int64   `json:"add_cart_pv,omitempty"`
	AddCartAmount                              *int64   `json:"add_cart_amount,omitempty"`
	AddToCartPrice                             *int64   `json:"add_to_cart_price,omitempty"`
	OrderPv                                    *int64   `json:"order_pv,omitempty"`
	OrderUv                                    *int64   `json:"order_uv,omitempty"`
	OrderAmount                                *int64   `json:"order_amount,omitempty"`
	OrderUnitPrice                             *int64   `json:"order_unit_price,omitempty"`
	OrderRate                                  *float64 `json:"order_rate,omitempty"`
	OrderCost                                  *int64   `json:"order_cost,omitempty"`
	OrderRoi                                   *float64 `json:"order_roi,omitempty"`
	Order24hCount                              *int64   `json:"order_24h_count,omitempty"`
	Order24hAmount                             *int64   `json:"order_24h_amount,omitempty"`
	Order24hRate                               *float64 `json:"order_24h_rate,omitempty"`
	Order24hCost                               *int64   `json:"order_24h_cost,omitempty"`
	Order24hRoi                                *float64 `json:"order_24h_roi,omitempty"`
	FirstDayOrderCount                         *int64   `json:"first_day_order_count,omitempty"`
	FirstDayOrderAmount                        *int64   `json:"first_day_order_amount,omitempty"`
	FirstDayOrderRoi                           *float64 `json:"first_day_order_roi,omitempty"`
	OrderClk7dPv                               *int64   `json:"order_clk_7d_pv,omitempty"`
	OrderClk7dAmount                           *int64   `json:"order_clk_7d_amount,omitempty"`
	OrderClk7dUnitPrice                        *int64   `json:"order_clk_7d_unit_price,omitempty"`
	OrderClk7dRoi                              *float64 `json:"order_clk_7d_roi,omitempty"`
	OrderClk15dPv                              *int64   `json:"order_clk_15d_pv,omitempty"`
	OrderClk15dAmount                          *int64   `json:"order_clk_15d_amount,omitempty"`
	OrderClk15dUnitPrice                       *int64   `json:"order_clk_15d_unit_price,omitempty"`
	OrderClk15dRoi                             *float64 `json:"order_clk_15d_roi,omitempty"`
	OrderClk30dPv                              *int64   `json:"order_clk_30d_pv,omitempty"`
	OrderClk30dAmount                          *int64   `json:"order_clk_30d_amount,omitempty"`
	OrderClk30dUnitPrice                       *int64   `json:"order_clk_30d_unit_price,omitempty"`
	OrderClk30dRoi                             *float64 `json:"order_clk_30d_roi,omitempty"`
	BizOrderUv                                 *int64   `json:"biz_order_uv,omitempty"`
	BizOrderRate                               *float64 `json:"biz_order_rate,omitempty"`
	OrderFollow1dPv                            *int64   `json:"order_follow_1d_pv,omitempty"`
	OrderFollow1dAmount                        *int64   `json:"order_follow_1d_amount,omitempty"`
	OrderByDisplayCount                        *int64   `json:"order_by_display_count,omitempty"`
	OrderByDisplayAmount                       *int64   `json:"order_by_display_amount,omitempty"`
	OrderByDisplayRate                         *float64 `json:"order_by_display_rate,omitempty"`
	OrderByDisplayCost                         *int64   `json:"order_by_display_cost,omitempty"`
	OrderByDisplayRoi                          *float64 `json:"order_by_display_roi,omitempty"`
	Order24hByDisplayCount                     *int64   `json:"order_24h_by_display_count,omitempty"`
	Order24hByDisplayAmount                    *int64   `json:"order_24h_by_display_amount,omitempty"`
	Order24hByDisplayRoi                       *float64 `json:"order_24h_by_display_roi,omitempty"`
	FirstDayOrderByDisplayCount                *int64   `json:"first_day_order_by_display_count,omitempty"`
	FirstDayOrderByDisplayAmount               *int64   `json:"first_day_order_by_display_amount,omitempty"`
	OrderByClickCount                          *int64   `json:"order_by_click_count,omitempty"`
	OrderByClickAmount                         *int64   `json:"order_by_click_amount,omitempty"`
	OrderByClickRate                           *float64 `json:"order_by_click_rate,omitempty"`
	OrderByClickCost                           *int64   `json:"order_by_click_cost,omitempty"`
	OrderByClickRoi                            *float64 `json:"order_by_click_roi,omitempty"`
	FirstDayOrderByClickCount                  *int64   `json:"first_day_order_by_click_count,omitempty"`
	FirstDayOrderByClickAmount                 *int64   `json:"first_day_order_by_click_amount,omitempty"`
	Order24hByClickCount                       *int64   `json:"order_24h_by_click_count,omitempty"`
	Order24hByClickAmount                      *int64   `json:"order_24h_by_click_amount,omitempty"`
	Order24hByClickRoi                         *float64 `json:"order_24h_by_click_roi,omitempty"`
	LiveStreamOrderPv                          *int64   `json:"live_stream_order_pv,omitempty"`
	LiveStreamOrderAmount                      *int64   `json:"live_stream_order_amount,omitempty"`
	DeliverCount                               *int64   `json:"deliver_count,omitempty"`
	DeliverRate                                *float64 `json:"deliver_rate,omitempty"`
	DeliverCost                                *int64   `json:"deliver_cost,omitempty"`
	SignInCount                                *int64   `json:"sign_in_count,omitempty"`
	SignInAmount                               *int64   `json:"sign_in_amount,omitempty"`
	SignInRate                                 *float64 `json:"sign_in_rate,omitempty"`
	SignInCost                                 *int64   `json:"sign_in_cost,omitempty"`
	SignInRoi                                  *float64 `json:"sign_in_roi,omitempty"`
	PurchaseMemberCardPv                       *int64   `json:"purchase_member_card_pv,omitempty"`
	PurchaseMemberCardDedupPv                  *int64   `json:"purchase_member_card_dedup_pv,omitempty"`
	PurchaseMemberCardDedupCost                *int64   `json:"purchase_member_card_dedup_cost,omitempty"`
	PurchaseMemberCardDedupRate                *float64 `json:"purchase_member_card_dedup_rate,omitempty"`
	DownloadCount                              *int64   `json:"download_count,omitempty"`
	ActivatedRate                              *float64 `json:"activated_rate,omitempty"`
	DownloadRate                               *float64 `json:"download_rate,omitempty"`
	DownloadCost                               *int64   `json:"download_cost,omitempty"`
	AddDesktopPv                               *int64   `json:"add_desktop_pv,omitempty"`
	AddDesktopCost                             *int64   `json:"add_desktop_cost,omitempty"`
	InstallCount                               *int64   `json:"install_count,omitempty"`
	InstallRate                                *float64 `json:"install_rate,omitempty"`
	InstallCost                                *int64   `json:"install_cost,omitempty"`
	ActivatedCount                             *int64   `json:"activated_count,omitempty"`
	ActivatedCost                              *int64   `json:"activated_cost,omitempty"`
	ClickActivatedRate                         *float64 `json:"click_activated_rate,omitempty"`
	RegPv                                      *int64   `json:"reg_pv,omitempty"`
	RegisterByDisplayCount                     *int64   `json:"register_by_display_count,omitempty"`
	RegisterByClickCount                       *int64   `json:"register_by_click_count,omitempty"`
	RegCost                                    *int64   `json:"reg_cost,omitempty"`
	RegClkRate                                 *float64 `json:"reg_clk_rate,omitempty"`
	ActivateRegisterRate                       *float64 `json:"activate_register_rate,omitempty"`
	RegPlaPv                                   *int64   `json:"reg_pla_pv,omitempty"`
	WebRegisterUv                              *int64   `json:"web_register_uv,omitempty"`
	RegAllDedupPv                              *int64   `json:"reg_all_dedup_pv,omitempty"`
	RegCostPla                                 *int64   `json:"reg_cost_pla,omitempty"`
	RegClickRatePla                            *float64 `json:"reg_click_rate_pla,omitempty"`
	RegDedupPv                                 *int64   `json:"reg_dedup_pv,omitempty"`
	MiniGameRegisterUsers                      *int64   `json:"mini_game_register_users,omitempty"`
	MiniGameRegisterCost                       *int64   `json:"mini_game_register_cost,omitempty"`
	MiniGameRegisterRate                       *float64 `json:"mini_game_register_rate,omitempty"`
	BizRegCount                                *int64   `json:"biz_reg_count,omitempty"`
	BizRegUv                                   *int64   `json:"biz_reg_uv,omitempty"`
	BizRegRate                                 *float64 `json:"biz_reg_rate,omitempty"`
	BizRegOrderAmount                          *int64   `json:"biz_reg_order_amount,omitempty"`
	BizRegCost                                 *int64   `json:"biz_reg_cost,omitempty"`
	BizRegRoi                                  *float64 `json:"biz_reg_roi,omitempty"`
	RetentionCount                             *int64   `json:"retention_count,omitempty"`
	RetentionCost                              *int64   `json:"retention_cost,omitempty"`
	RetentionRate                              *float64 `json:"retention_rate,omitempty"`
	AppRetentionD2Pv                           *int64   `json:"app_retention_d2_pv,omitempty"`
	AppRetentionD3Pv                           *int64   `json:"app_retention_d3_pv,omitempty"`
	AppRetentionD3Uv                           *int64   `json:"app_retention_d3_uv,omitempty"`
	AppRetentionD3Cost                         *int64   `json:"app_retention_d3_cost,omitempty"`
	AppRetentionD3Rate                         *float64 `json:"app_retention_d3_rate,omitempty"`
	AppRetentionD4Pv                           *int64   `json:"app_retention_d4_pv,omitempty"`
	AppRetentionD5Pv                           *int64   `json:"app_retention_d5_pv,omitempty"`
	AppRetentionD5Uv                           *int64   `json:"app_retention_d5_uv,omitempty"`
	AppRetentionD5Cost                         *int64   `json:"app_retention_d5_cost,omitempty"`
	AppRetentionD5Rate                         *float64 `json:"app_retention_d5_rate,omitempty"`
	AppRetentionD6Pv                           *int64   `json:"app_retention_d6_pv,omitempty"`
	AppRetentionD7Pv                           *int64   `json:"app_retention_d7_pv,omitempty"`
	AppRetentionD7Uv                           *int64   `json:"app_retention_d7_uv,omitempty"`
	AppRetentionD7Cost                         *int64   `json:"app_retention_d7_cost,omitempty"`
	AppRetentionD7Rate                         *float64 `json:"app_retention_d7_rate,omitempty"`
	AppRetentionLt7                            *float64 `json:"app_retention_lt7,omitempty"`
	AppRetentionLt7Cost                        *int64   `json:"app_retention_lt7_cost,omitempty"`
	MiniGameRetentionD1                        *int64   `json:"mini_game_retention_d1,omitempty"`
	MiniGameRetentionD1Cost                    *int64   `json:"mini_game_retention_d1_cost,omitempty"`
	MiniGameRetentionD1Rate                    *float64 `json:"mini_game_retention_d1_rate,omitempty"`
	AppKeyPageRetentionRate                    *float64 `json:"app_key_page_retention_rate,omitempty"`
	PurchasePv                                 *int64   `json:"purchase_pv,omitempty"`
	PurchaseImpPv                              *int64   `json:"purchase_imp_pv,omitempty"`
	PurchaseClkPv                              *int64   `json:"purchase_clk_pv,omitempty"`
	PurchaseAmount                             *int64   `json:"purchase_amount,omitempty"`
	PurchaseCost                               *int64   `json:"purchase_cost,omitempty"`
	PurchaseClkRate                            *float64 `json:"purchase_clk_rate,omitempty"`
	PurchaseActRate                            *float64 `json:"purchase_act_rate,omitempty"`
	PurchaseRoi                                *float64 `json:"purchase_roi,omitempty"`
	PurchaseActArpu                            *int64   `json:"purchase_act_arpu,omitempty"`
	PurchaseRegArpu                            *int64   `json:"purchase_reg_arpu,omitempty"`
	PurchaseRegArppu                           *int64   `json:"purchase_reg_arppu,omitempty"`
	CheoutPv1d                                 *int64   `json:"cheout_pv_1d,omitempty"`
	CheoutFd                                   *int64   `json:"cheout_fd,omitempty"`
	Cheout1dCost                               *int64   `json:"cheout_1d_cost,omitempty"`
	Cheout1dRate                               *float64 `json:"cheout_1d_rate,omitempty"`
	CheoutFdReward                             *float64 `json:"cheout_fd_reward,omitempty"`
	CheoutPv3d                                 *int64   `json:"cheout_pv_3d,omitempty"`
	CheoutTd                                   *int64   `json:"cheout_td,omitempty"`
	Cheout3dCost                               *int64   `json:"cheout_3d_cost,omitempty"`
	Cheout3dRate                               *float64 `json:"cheout_3d_rate,omitempty"`
	CheoutTdReward                             *float64 `json:"cheout_td_reward,omitempty"`
	CheoutPv5d                                 *int64   `json:"cheout_pv_5d,omitempty"`
	Cheout5dRate                               *float64 `json:"cheout_5d_rate,omitempty"`
	Cheout5dCost                               *int64   `json:"cheout_5d_cost,omitempty"`
	CheoutPv7d                                 *int64   `json:"cheout_pv_7d,omitempty"`
	CheoutOw                                   *int64   `json:"cheout_ow,omitempty"`
	Cheout7dCost                               *int64   `json:"cheout_7d_cost,omitempty"`
	Cheout7dRate                               *float64 `json:"cheout_7d_rate,omitempty"`
	CheoutOwReward                             *float64 `json:"cheout_ow_reward,omitempty"`
	CheoutTw                                   *int64   `json:"cheout_tw,omitempty"`
	CheoutTwReward                             *float64 `json:"cheout_tw_reward,omitempty"`
	PurchaseClk15dPv                           *int64   `json:"purchase_clk_15d_pv,omitempty"`
	Cheout15d                                  *int64   `json:"cheout_15d,omitempty"`
	Cheout15dReward                            *float64 `json:"cheout_15d_reward,omitempty"`
	PurchaseClk30dPv                           *int64   `json:"purchase_clk_30d_pv,omitempty"`
	CheoutOm                                   *int64   `json:"cheout_om,omitempty"`
	CheoutOmReward                             *float64 `json:"cheout_om_reward,omitempty"`
	FirstDayPayCount                           *int64   `json:"first_day_pay_count,omitempty"`
	FirstDayPayAmount                          *int64   `json:"first_day_pay_amount,omitempty"`
	FirstDayPayCost                            *int64   `json:"first_day_pay_cost,omitempty"`
	RoiActivatedD1                             *float64 `json:"roi_activated_d1,omitempty"`
	FirstDayPayAmountArpu                      *int64   `json:"first_day_pay_amount_arpu,omitempty"`
	FirstDayPayAmountArppu                     *int64   `json:"first_day_pay_amount_arppu,omitempty"`
	ActiveD3PayCount                           *int64   `json:"active_d3_pay_count,omitempty"`
	PaymentAmountActivatedD3                   *int64   `json:"payment_amount_activated_d3,omitempty"`
	RoiActivatedD3                             *float64 `json:"roi_activated_d3,omitempty"`
	ActiveD7PayCount                           *int64   `json:"active_d7_pay_count,omitempty"`
	PaymentAmountActivatedD7                   *int64   `json:"payment_amount_activated_d7,omitempty"`
	ActiveD7ClickPayRate                       *float64 `json:"active_d7_click_pay_rate,omitempty"`
	ActiveD7ActivePayRate                      *float64 `json:"active_d7_active_pay_rate,omitempty"`
	ActiveD7PayCost                            *int64   `json:"active_d7_pay_cost,omitempty"`
	RoiActivatedD7                             *float64 `json:"roi_activated_d7,omitempty"`
	ActiveD14PayCount                          *int64   `json:"active_d14_pay_count,omitempty"`
	PaymentAmountActivatedD14                  *int64   `json:"payment_amount_activated_d14,omitempty"`
	RoiActivatedD14                            *float64 `json:"roi_activated_d14,omitempty"`
	ActiveD30PayCount                          *int64   `json:"active_d30_pay_count,omitempty"`
	PaymentAmountActivatedD30                  *int64   `json:"payment_amount_activated_d30,omitempty"`
	RoiActivatedD30                            *float64 `json:"roi_activated_d30,omitempty"`
	MiniGamePayingArpu                         *int64   `json:"mini_game_paying_arpu,omitempty"`
	Minigame24hPayAmount                       *int64   `json:"minigame_24h_pay_amount,omitempty"`
	Minigame24hPayUv                           *int64   `json:"minigame_24h_pay_uv,omitempty"`
	Minigame24hPayRoi                          *float64 `json:"minigame_24h_pay_roi,omitempty"`
	Minigame24hPayArpu                         *int64   `json:"minigame_24h_pay_arpu,omitempty"`
	Minigame1dPayCount                         *int64   `json:"minigame_1d_pay_count,omitempty"`
	MiniGamePayingUsersD1                      *int64   `json:"mini_game_paying_users_d1,omitempty"`
	MiniGamePayingAmountD1                     *int64   `json:"mini_game_paying_amount_d1,omitempty"`
	MiniGameFirstDayPayingRoi                  *float64 `json:"mini_game_first_day_paying_roi,omitempty"`
	MiniGamePayingArpuD1                       *int64   `json:"mini_game_paying_arpu_d1,omitempty"`
	MiniGameD3PayCount                         *int64   `json:"mini_game_d3_pay_count,omitempty"`
	MiniGamePayD3Uv                            *int64   `json:"mini_game_pay_d3_uv,omitempty"`
	MiniGamePayingAmountD3                     *int64   `json:"mini_game_paying_amount_d3,omitempty"`
	MiniGamePayD3Roi                           *float64 `json:"mini_game_pay_d3_roi,omitempty"`
	MiniGameD7PayCount                         *int64   `json:"mini_game_d7_pay_count,omitempty"`
	MiniGamePayD7Uv                            *int64   `json:"mini_game_pay_d7_uv,omitempty"`
	MiniGamePayingAmountD7                     *int64   `json:"mini_game_paying_amount_d7,omitempty"`
	MiniGamePayD7Roi                           *float64 `json:"mini_game_pay_d7_roi,omitempty"`
	MiniGameD14PayCount                        *int64   `json:"mini_game_d14_pay_count,omitempty"`
	MiniGamePayD14Uv                           *int64   `json:"mini_game_pay_d14_uv,omitempty"`
	MiniGamePayingAmountD14                    *int64   `json:"mini_game_paying_amount_d14,omitempty"`
	MiniGamePayD14Roi                          *float64 `json:"mini_game_pay_d14_roi,omitempty"`
	MiniGameD30PayCount                        *int64   `json:"mini_game_d30_pay_count,omitempty"`
	MiniGamePayD30Uv                           *int64   `json:"mini_game_pay_d30_uv,omitempty"`
	MiniGamePayingAmountD30                    *int64   `json:"mini_game_paying_amount_d30,omitempty"`
	MiniGamePayD30Roi                          *float64 `json:"mini_game_pay_d30_roi,omitempty"`
	PurchasePlaPv                              *int64   `json:"purchase_pla_pv,omitempty"`
	PurchasePlaAmount                          *int64   `json:"purchase_pla_amount,omitempty"`
	PurchasePlaClk1dAmount                     *int64   `json:"purchase_pla_clk_1d_amount,omitempty"`
	PurchasePlaActive1dAmount                  *int64   `json:"purchase_pla_active_1d_amount,omitempty"`
	PurchasePlaActive1dRoi                     *float64 `json:"purchase_pla_active_1d_roi,omitempty"`
	PurchasePlaActive3dPv                      *int64   `json:"purchase_pla_active_3d_pv,omitempty"`
	PurchasePlaActive3dAmount                  *int64   `json:"purchase_pla_active_3d_amount,omitempty"`
	PurchasePlaActive3dRoi                     *float64 `json:"purchase_pla_active_3d_roi,omitempty"`
	PurchasePlaActive7dPv                      *int64   `json:"purchase_pla_active_7d_pv,omitempty"`
	PurchasePlaActive7dAmount                  *int64   `json:"purchase_pla_active_7d_amount,omitempty"`
	PurchasePlaActive7dRoi                     *float64 `json:"purchase_pla_active_7d_roi,omitempty"`
	PurchasePlaActive14dPv                     *int64   `json:"purchase_pla_active_14d_pv,omitempty"`
	PurchasePlaActive14dAmount                 *int64   `json:"purchase_pla_active_14d_amount,omitempty"`
	PurchasePlaActive14dRoi                    *float64 `json:"purchase_pla_active_14d_roi,omitempty"`
	PurchasePlaActive30dPv                     *int64   `json:"purchase_pla_active_30d_pv,omitempty"`
	PurchasePlaActive30dAmount                 *int64   `json:"purchase_pla_active_30d_amount,omitempty"`
	PurchasePlaActive30dRoi                    *float64 `json:"purchase_pla_active_30d_roi,omitempty"`
	MiniGamePayingUsersPlaD1                   *int64   `json:"mini_game_paying_users_pla_d1,omitempty"`
	MiniGamePayD3PlaUv                         *int64   `json:"mini_game_pay_d3_pla_uv,omitempty"`
	MiniGamePayD7PlaUv                         *int64   `json:"mini_game_pay_d7_pla_uv,omitempty"`
	MiniGamePayD14PlaUv                        *int64   `json:"mini_game_pay_d14_pla_uv,omitempty"`
	MiniGamePayD30PlaUv                        *int64   `json:"mini_game_pay_d30_pla_uv,omitempty"`
	FirstPayCount                              *int64   `json:"first_pay_count,omitempty"`
	FirstPayCost                               *int64   `json:"first_pay_cost,omitempty"`
	FirstPayRate                               *float64 `json:"first_pay_rate,omitempty"`
	LeadsPurchaseUv                            *int64   `json:"leads_purchase_uv,omitempty"`
	MiniGameFirstPayAmount                     *int64   `json:"mini_game_first_pay_amount,omitempty"`
	ActivatedTotalPaymentCost                  *int64   `json:"activated_total_payment_cost,omitempty"`
	FirstDayFirstPayCount                      *int64   `json:"first_day_first_pay_count,omitempty"`
	PaymentCostActivatedD1                     *int64   `json:"payment_cost_activated_d1,omitempty"`
	FirstDayFirstPayRate                       *float64 `json:"first_day_first_pay_rate,omitempty"`
	FirstDayFirstPayCost                       *int64   `json:"first_day_first_pay_cost,omitempty"`
	ActiveD5FirstPayUv                         *int64   `json:"active_d5_first_pay_uv,omitempty"`
	ActiveD5ClickFirstPayRate                  *float64 `json:"active_d5_click_first_pay_rate,omitempty"`
	ActiveD5FirstPayCost                       *int64   `json:"active_d5_first_pay_cost,omitempty"`
	MiniGameFirstPayingUsers                   *int64   `json:"mini_game_first_paying_users,omitempty"`
	MiniGamePayD1PlaUv                         *int64   `json:"mini_game_pay_d1_pla_uv,omitempty"`
	MiniGamePayD1PlaRate                       *float64 `json:"mini_game_pay_d1_pla_rate,omitempty"`
	MiniGameFirstPayPlaAmount                  *int64   `json:"mini_game_first_pay_pla_amount,omitempty"`
	MiniGameFirstPayPlaCost                    *int64   `json:"mini_game_first_pay_pla_cost,omitempty"`
	MinigamePurchasePlaClk1dAmount             *int64   `json:"minigame_purchase_pla_clk_1d_amount,omitempty"`
	MinigamePurchasePlaClk3dAmount             *int64   `json:"minigame_purchase_pla_clk_3d_amount,omitempty"`
	MinigamePurchasePlaClk7dAmount             *int64   `json:"minigame_purchase_pla_clk_7d_amount,omitempty"`
	MinigamePurchasePlaClk14dAmount            *int64   `json:"minigame_purchase_pla_clk_14d_amount,omitempty"`
	MinigamePurchasePlaClk30dAmount            *int64   `json:"minigame_purchase_pla_clk_30d_amount,omitempty"`
	StayPay7dPv                                *int64   `json:"stay_pay_7d_pv,omitempty"`
	StayPay15dPv                               *int64   `json:"stay_pay_15d_pv,omitempty"`
	StayPay30dPv                               *int64   `json:"stay_pay_30d_pv,omitempty"`
	MiniGameBfUv                               *int64   `json:"mini_game_bf_uv,omitempty"`
	MiniGameBfCost                             *int64   `json:"mini_game_bf_cost,omitempty"`
	MiniGameBfPurchaseUv                       *int64   `json:"mini_game_bf_purchase_uv,omitempty"`
	MiniGameBfPurchaseAmount                   *int64   `json:"mini_game_bf_purchase_amount,omitempty"`
	MiniGameBfPurchaseCost                     *int64   `json:"mini_game_bf_purchase_cost,omitempty"`
	MiniGameBfPurchaseRoi                      *float64 `json:"mini_game_bf_purchase_roi,omitempty"`
	MiniGameBfPurchaseArpu                     *int64   `json:"mini_game_bf_purchase_arpu,omitempty"`
	MiniGameBfPurchaseD1Uv                     *int64   `json:"mini_game_bf_purchase_d1_uv,omitempty"`
	MiniGameBfPurchaseD1Amount                 *int64   `json:"mini_game_bf_purchase_d1_amount,omitempty"`
	MiniGameBfPurchaseD1Cost                   *int64   `json:"mini_game_bf_purchase_d1_cost,omitempty"`
	MiniGameBfPurchaseD1Roi                    *float64 `json:"mini_game_bf_purchase_d1_roi,omitempty"`
	MiniGameBfPurchaseD1Arpu                   *int64   `json:"mini_game_bf_purchase_d1_arpu,omitempty"`
	MiniGameBfIncomeAmount                     *int64   `json:"mini_game_bf_income_amount,omitempty"`
	MiniGameBfIncomeUv                         *int64   `json:"mini_game_bf_income_uv,omitempty"`
	MiniGameBfIncomeCost                       *int64   `json:"mini_game_bf_income_cost,omitempty"`
	MiniGameBfIncomeArpu                       *int64   `json:"mini_game_bf_income_arpu,omitempty"`
	MiniGameBfIncomeRoi                        *float64 `json:"mini_game_bf_income_roi,omitempty"`
	MiniGameBfIncomeD1Amount                   *int64   `json:"mini_game_bf_income_d1_amount,omitempty"`
	MiniGameBfIncomeD1Uv                       *int64   `json:"mini_game_bf_income_d1_uv,omitempty"`
	MiniGameBfIncomeD1Cost                     *int64   `json:"mini_game_bf_income_d1_cost,omitempty"`
	MiniGameBfIncomeD1Roi                      *float64 `json:"mini_game_bf_income_d1_roi,omitempty"`
	MiniGameBfIncomeD1Arpu                     *int64   `json:"mini_game_bf_income_d1_arpu,omitempty"`
	KeyBehaviorConversionsCount                *int64   `json:"key_behavior_conversions_count,omitempty"`
	KeyBehaviorConversionsCost                 *int64   `json:"key_behavior_conversions_cost,omitempty"`
	KeyBehaviorConversionsRate                 *float64 `json:"key_behavior_conversions_rate,omitempty"`
	ApplyPv                                    *int64   `json:"apply_pv,omitempty"`
	ApplyCost                                  *int64   `json:"apply_cost,omitempty"`
	AppApplyUv                                 *int64   `json:"app_apply_uv,omitempty"`
	WebApplyUv                                 *int64   `json:"web_apply_uv,omitempty"`
	BizPageApplyUv                             *int64   `json:"biz_page_apply_uv,omitempty"`
	BizPageApplyRate                           *float64 `json:"biz_page_apply_rate,omitempty"`
	BizPageApplyCost                           *int64   `json:"biz_page_apply_cost,omitempty"`
	PreCreditPv                                *int64   `json:"pre_credit_pv,omitempty"`
	PreCreditAmount                            *int64   `json:"pre_credit_amount,omitempty"`
	PreCreditCost                              *int64   `json:"pre_credit_cost,omitempty"`
	AppPreCreditUv                             *int64   `json:"app_pre_credit_uv,omitempty"`
	BizPreCreditUv                             *int64   `json:"biz_pre_credit_uv,omitempty"`
	BizPreCreditUvCost                         *int64   `json:"biz_pre_credit_uv_cost,omitempty"`
	CreditPv                                   *int64   `json:"credit_pv,omitempty"`
	CreditAmount                               *int64   `json:"credit_amount,omitempty"`
	CreditCost                                 *int64   `json:"credit_cost,omitempty"`
	AppCreditUv                                *int64   `json:"app_credit_uv,omitempty"`
	WebCreditUv                                *int64   `json:"web_credit_uv,omitempty"`
	BizCreditUv                                *int64   `json:"biz_credit_uv,omitempty"`
	BizCreditCost                              *int64   `json:"biz_credit_cost,omitempty"`
	BizCreditRate                              *float64 `json:"biz_credit_rate,omitempty"`
	CreApplicationRate                         *float64 `json:"cre_application_rate,omitempty"`
	WithdrawDepositPv                          *int64   `json:"withdraw_deposit_pv,omitempty"`
	WithdrawDepositAmount                      *int64   `json:"withdraw_deposit_amount,omitempty"`
	AppWithdrawUv                              *int64   `json:"app_withdraw_uv,omitempty"`
	BizWithdrawDepositsUv                      *int64   `json:"biz_withdraw_deposits_uv,omitempty"`
	BizWithdrawDepositsUvCost                  *int64   `json:"biz_withdraw_deposits_uv_cost,omitempty"`
	CouponClickCount                           *int64   `json:"coupon_click_count,omitempty"`
	CouponIssueCount                           *int64   `json:"coupon_issue_count,omitempty"`
	CouponGetCount                             *int64   `json:"coupon_get_count,omitempty"`
	GameAuthorizeCount                         *int64   `json:"game_authorize_count,omitempty"`
	GameCreateRoleCount                        *int64   `json:"game_create_role_count,omitempty"`
	MiniGameCreateRoleUsers                    *int64   `json:"mini_game_create_role_users,omitempty"`
	MiniGameCreateRoleRate                     *float64 `json:"mini_game_create_role_rate,omitempty"`
	MiniGameCreateRoleCost                     *int64   `json:"mini_game_create_role_cost,omitempty"`
	GameTutorialFinishCount                    *int64   `json:"game_tutorial_finish_count,omitempty"`
	MiniGameKeyPageViewers                     *int64   `json:"mini_game_key_page_viewers,omitempty"`
	MiniGameKeyPageViewCost                    *int64   `json:"mini_game_key_page_view_cost,omitempty"`
	IncomePvPla                                *int64   `json:"income_pv_pla,omitempty"`
	AppAdPayingUsers                           *int64   `json:"app_ad_paying_users,omitempty"`
	AdMonetizationAmount                       *int64   `json:"ad_monetization_amount,omitempty"`
	AdMonetizationActArpu                      *int64   `json:"ad_monetization_act_arpu,omitempty"`
	AdMonetizationActArpuReg                   *int64   `json:"ad_monetization_act_arpu_reg,omitempty"`
	AdMonetizationArppu                        *int64   `json:"ad_monetization_arppu,omitempty"`
	IncomeVal24h                               *int64   `json:"income_val_24h,omitempty"`
	AdPayingUsers24h                           *int64   `json:"ad_paying_users_24h,omitempty"`
	IncomeRoi124h                              *float64 `json:"income_roi_1_24h,omitempty"`
	AdPurArpuCostD124h                         *int64   `json:"ad_pur_arpu_cost_d1_24h,omitempty"`
	AdPurArpuCostD124hReg                      *int64   `json:"ad_pur_arpu_cost_d1_24h_reg,omitempty"`
	AdPurArpuCostD124hRegPla                   *int64   `json:"ad_pur_arpu_cost_d1_24h_reg_pla,omitempty"`
	FirstDayAdPurArppuCost24h                  *int64   `json:"first_day_ad_pur_arppu_cost_24h,omitempty"`
	IncomePv24hPla                             *int64   `json:"income_pv_24h_pla,omitempty"`
	IncomeVal24hPla                            *int64   `json:"income_val_24h_pla,omitempty"`
	AdPayingUsers24hPla                        *int64   `json:"ad_paying_users_24h_pla,omitempty"`
	IncomeRoi124hPla                           *float64 `json:"income_roi_1_24h_pla,omitempty"`
	AdPurArpuCostD124hPla                      *int64   `json:"ad_pur_arpu_cost_d1_24h_pla,omitempty"`
	FirstDayAdPurArppuCost24hPla               *int64   `json:"first_day_ad_pur_arppu_cost_24h_pla,omitempty"`
	IncomeVal1                                 *int64   `json:"income_val_1,omitempty"`
	AdPayingUsersD1                            *int64   `json:"ad_paying_users_d1,omitempty"`
	AdPayingCostD1                             *int64   `json:"ad_paying_cost_d1,omitempty"`
	AdPurArpuCostD1                            *int64   `json:"ad_pur_arpu_cost_d1,omitempty"`
	FirstDayAdPurArppuCost                     *int64   `json:"first_day_ad_pur_arppu_cost,omitempty"`
	IncomeRoi1                                 *float64 `json:"income_roi_1,omitempty"`
	AdMonetizationPenetrationRatD1             *float64 `json:"ad_monetization_penetration_rat_d1,omitempty"`
	IncomePv1dPla                              *int64   `json:"income_pv_1d_pla,omitempty"`
	IncomeVal3                                 *int64   `json:"income_val_3,omitempty"`
	IncomeRoi3                                 *float64 `json:"income_roi_3,omitempty"`
	IncomeVal7                                 *int64   `json:"income_val_7,omitempty"`
	IncomeRoi7                                 *float64 `json:"income_roi_7,omitempty"`
	IncomeVal14                                *int64   `json:"income_val_14,omitempty"`
	IncomeRoi14                                *float64 `json:"income_roi_14,omitempty"`
	MiniGameAdMonetizationUsers                *int64   `json:"mini_game_ad_monetization_users,omitempty"`
	MiniGameAdMonetizationAmount               *int64   `json:"mini_game_ad_monetization_amount,omitempty"`
	MiniGameAdMonetizationCost                 *int64   `json:"mini_game_ad_monetization_cost,omitempty"`
	MiniGameAdMonetizationRoi                  *float64 `json:"mini_game_ad_monetization_roi,omitempty"`
	MiniGameAdMonetizationArpu                 *int64   `json:"mini_game_ad_monetization_arpu,omitempty"`
	MiniGameFirstDayAdMonetizationUsers        *int64   `json:"mini_game_first_day_ad_monetization_users,omitempty"`
	MiniGameFirstDayAdMonetizationAmount       *int64   `json:"mini_game_first_day_ad_monetization_amount,omitempty"`
	MiniGameFirstDayAdPayingCost               *int64   `json:"mini_game_first_day_ad_paying_cost,omitempty"`
	MiniGameIncomeRoi1                         *float64 `json:"mini_game_income_roi_1,omitempty"`
	MiniGameFirstDayAdPayingArpu               *int64   `json:"mini_game_first_day_ad_paying_arpu,omitempty"`
	Minigame3dIncomeCount                      *int64   `json:"minigame_3d_income_count,omitempty"`
	Minigame3dIncomeUv                         *int64   `json:"minigame_3d_income_uv,omitempty"`
	MiniGameAdMonetizationAmountD3             *int64   `json:"mini_game_ad_monetization_amount_d3,omitempty"`
	Minigame3dIncomeRoi                        *float64 `json:"minigame_3d_income_roi,omitempty"`
	Minigame7dIncomeCount                      *int64   `json:"minigame_7d_income_count,omitempty"`
	Minigame7dIncomeUv                         *int64   `json:"minigame_7d_income_uv,omitempty"`
	MiniGameAdMonetizationAmountD7             *int64   `json:"mini_game_ad_monetization_amount_d7,omitempty"`
	Minigame7dIncomeRoi                        *float64 `json:"minigame_7d_income_roi,omitempty"`
	MiniGameAdMonetizationAmountD14            *int64   `json:"mini_game_ad_monetization_amount_d14,omitempty"`
	MixedMonetizationRoiD1                     *float64 `json:"mixed_monetization_roi_d1,omitempty"`
	MixedMonetizationRoiD3                     *float64 `json:"mixed_monetization_roi_d3,omitempty"`
	MixedMonetizationRoiD7                     *float64 `json:"mixed_monetization_roi_d7,omitempty"`
	MixedMonetizationRoiD14                    *float64 `json:"mixed_monetization_roi_d14,omitempty"`
	MiniGameMixedMonetizationRoiD1             *float64 `json:"mini_game_mixed_monetization_roi_d1,omitempty"`
	MiniGameMixedMonetizationRoiD3             *float64 `json:"mini_game_mixed_monetization_roi_d3,omitempty"`
	MiniGameMixedMonetizationRoiD7             *float64 `json:"mini_game_mixed_monetization_roi_d7,omitempty"`
	MiniGameMixedMonetizationRoiD14            *float64 `json:"mini_game_mixed_monetization_roi_d14,omitempty"`
	MiniGameMixedMonetizationRoiD1ByReporting  *float64 `json:"mini_game_mixed_monetization_roi_d1_by_reporting,omitempty"`
	MiniGameMixedMonetizationRoiD3ByReporting  *float64 `json:"mini_game_mixed_monetization_roi_d3_by_reporting,omitempty"`
	MiniGameMixedMonetizationRoiD7ByReporting  *float64 `json:"mini_game_mixed_monetization_roi_d7_by_reporting,omitempty"`
	MiniGameMixedMonetizationRoiD14ByReporting *float64 `json:"mini_game_mixed_monetization_roi_d14_by_reporting,omitempty"`
	VideoFollowCount                           *int64   `json:"video_follow_count,omitempty"`
	VideoPlayCount                             *int64   `json:"video_play_count,omitempty"`
	VideoHeartCount                            *int64   `json:"video_heart_count,omitempty"`
	VideoCommentCount                          *int64   `json:"video_comment_count,omitempty"`
	ChannelsSharePlaPv                         *int64   `json:"channels_share_pla_pv,omitempty"`
	ChannelsReadOfflinePv                      *int64   `json:"channels_read_offline_pv,omitempty"`
	ChannelsHeartOfflinePv                     *int64   `json:"channels_heart_offline_pv,omitempty"`
	ChannelsCommentOfflinePv                   *int64   `json:"channels_comment_offline_pv,omitempty"`
	ChannelsShareOfflinePv                     *int64   `json:"channels_share_offline_pv,omitempty"`
	ChannelsFavOfflinePv                       *int64   `json:"channels_fav_offline_pv,omitempty"`
	VideoLiveSubscribeCount                    *int64   `json:"video_live_subscribe_count,omitempty"`
	VideoLiveExpCount                          *int64   `json:"video_live_exp_count,omitempty"`
	LiveStreamExpUv                            *int64   `json:"live_stream_exp_uv,omitempty"`
	ChannelsLiveExitPlaDuration                *float64 `json:"channels_live_exit_pla_duration,omitempty"`
	VideoLiveHeartCount                        *int64   `json:"video_live_heart_count,omitempty"`
	VideoLiveHeartUserCount                    *int64   `json:"video_live_heart_user_count,omitempty"`
	VideoLiveCommentCount                      *int64   `json:"video_live_comment_count,omitempty"`
	VideoLiveCommentUserCount                  *int64   `json:"video_live_comment_user_count,omitempty"`
	VideoLiveShareCount                        *int64   `json:"video_live_share_count,omitempty"`
	VideoLiveShareUserCount                    *int64   `json:"video_live_share_user_count,omitempty"`
	VideoLiveCickCommodityCount                *int64   `json:"video_live_cick_commodity_count,omitempty"`
	VideoLiveClickCommodityUserCount           *int64   `json:"video_live_click_commodity_user_count,omitempty"`
	VideoLiveCommodityBubbleExpCount           *int64   `json:"video_live_commodity_bubble_exp_count,omitempty"`
	LiveStreamCommodityBubbleClkPv             *int64   `json:"live_stream_commodity_bubble_clk_pv,omitempty"`
	LiveStreamCommodityShopBagClkPv            *int64   `json:"live_stream_commodity_shop_bag_clk_pv,omitempty"`
	LiveStreamCommodityShopListExpPv           *int64   `json:"live_stream_commodity_shop_list_exp_pv,omitempty"`
	ChannelsLiveExitPlaUv                      *int64   `json:"channels_live_exit_pla_uv,omitempty"`
	LiveStreamAvgTime                          *float64 `json:"live_stream_avg_time,omitempty"`
	FollowCount                                *int64   `json:"follow_count,omitempty"`
	FollowCost                                 *int64   `json:"follow_cost,omitempty"`
	FromFollowUv                               *int64   `json:"from_follow_uv,omitempty"`
	FromFollowCost                             *int64   `json:"from_follow_cost,omitempty"`
	FromFollowByDisplayUv                      *int64   `json:"from_follow_by_display_uv,omitempty"`
	FromFollowByDisplayCost                    *int64   `json:"from_follow_by_display_cost,omitempty"`
	FromFollowByClickUv                        *int64   `json:"from_follow_by_click_uv,omitempty"`
	FromFollowByClickCost                      *int64   `json:"from_follow_by_click_cost,omitempty"`
	BizFollowCount                             *int64   `json:"biz_follow_count,omitempty"`
	BizFollowRate                              *float64 `json:"biz_follow_rate,omitempty"`
	BizFollowCost                              *int64   `json:"biz_follow_cost,omitempty"`
	BizFollowUv                                *int64   `json:"biz_follow_uv,omitempty"`
	BizConsultCount                            *int64   `json:"biz_consult_count,omitempty"`
	BizReadingCount                            *int64   `json:"biz_reading_count,omitempty"`
	BreakFrameExpPv                            *int64   `json:"break_frame_exp_pv,omitempty"`
	BreakFrameExpUv                            *int64   `json:"break_frame_exp_uv,omitempty"`
	BreakFramePlayPv                           *int64   `json:"break_frame_play_pv,omitempty"`
	BreakFramePlayUv                           *int64   `json:"break_frame_play_uv,omitempty"`
	BreakFramePlayDuration                     *float64 `json:"break_frame_play_duration,omitempty"`
	AvgBreakFramePlayPerUser                   *float64 `json:"avg_break_frame_play_per_user,omitempty"`
	BreakFrameIpExpPv                          *int64   `json:"break_frame_ip_exp_pv,omitempty"`
	BreakFrameIpExpUv                          *int64   `json:"break_frame_ip_exp_uv,omitempty"`
	BreakFrameIpClkPv                          *int64   `json:"break_frame_ip_clk_pv,omitempty"`
	BreakFrameIpClkUv                          *int64   `json:"break_frame_ip_clk_uv,omitempty"`
	OverallBrandExposure                       *int64   `json:"overall_brand_exposure,omitempty"`
	ExpHasCostPv                               *int64   `json:"exp_has_cost_pv,omitempty"`
	FreeExposurePv                             *int64   `json:"free_exposure_pv,omitempty"`
	BrandShareExposurePv                       *int64   `json:"brand_share_exposure_pv,omitempty"`
	BrandShareExposureUv                       *int64   `json:"brand_share_exposure_uv,omitempty"`
	CvsShareExpToFriendPv                      *int64   `json:"cvs_share_exp_to_friend_pv,omitempty"`
	CvsShareExpToFeedPv                        *int64   `json:"cvs_share_exp_to_feed_pv,omitempty"`
	CvsShareExpToFriendUv                      *int64   `json:"cvs_share_exp_to_friend_uv,omitempty"`
	CvsShareExpToFeedUv                        *int64   `json:"cvs_share_exp_to_feed_uv,omitempty"`
	RealCpmCost                                *int64   `json:"real_cpm_cost,omitempty"`
	ExpRootUv                                  *int64   `json:"exp_root_uv,omitempty"`
	ExpFirstSpreadUv                           *int64   `json:"exp_first_spread_uv,omitempty"`
	ExpSecondSpreadUv                          *int64   `json:"exp_second_spread_uv,omitempty"`
	ClkMaterialUv                              *int64   `json:"clk_material_uv,omitempty"`
	ClkMaterialRate                            *float64 `json:"clk_material_rate,omitempty"`
	ClkNickPv                                  *int64   `json:"clk_nick_pv,omitempty"`
	ClkNickUv                                  *int64   `json:"clk_nick_uv,omitempty"`
	ClkHeadUv                                  *int64   `json:"clk_head_uv,omitempty"`
	ClkActionBtnPv                             *int64   `json:"clk_action_btn_pv,omitempty"`
	ClkActionBtnUv                             *int64   `json:"clk_action_btn_uv,omitempty"`
	ClkTagCommentPv                            *int64   `json:"clk_tag_comment_pv,omitempty"`
	ClkTagCommentUv                            *int64   `json:"clk_tag_comment_uv,omitempty"`
	ClkTagContentPv                            *int64   `json:"clk_tag_content_pv,omitempty"`
	ClkTagContentUv                            *int64   `json:"clk_tag_content_uv,omitempty"`
	ClkPoiPv                                   *int64   `json:"clk_poi_pv,omitempty"`
	ClkPoiUv                                   *int64   `json:"clk_poi_uv,omitempty"`
	ClkChoiceLeftPv                            *int64   `json:"clk_choice_left_pv,omitempty"`
	ClkChoiceLeftUv                            *int64   `json:"clk_choice_left_uv,omitempty"`
	ClkChoiceRightPv                           *int64   `json:"clk_choice_right_pv,omitempty"`
	ClkChoiceRightUv                           *int64   `json:"clk_choice_right_uv,omitempty"`
	ClkCardTagPv                               *int64   `json:"clk_card_tag_pv,omitempty"`
	ClkCardTagUv                               *int64   `json:"clk_card_tag_uv,omitempty"`
	ClkDetailUv                                *int64   `json:"clk_detail_uv,omitempty"`
	ClkDetailRate                              *float64 `json:"clk_detail_rate,omitempty"`
	ClkSliderCardBtnPv                         *int64   `json:"clk_slider_card_btn_pv,omitempty"`
	ClkSliderCardBtnUv                         *int64   `json:"clk_slider_card_btn_uv,omitempty"`
	CvsBubbleShareClkPv                        *int64   `json:"cvs_bubble_share_clk_pv,omitempty"`
	CvsBubbleShareClkUv                        *int64   `json:"cvs_bubble_share_clk_uv,omitempty"`
	LpStarPageExpPv                            *int64   `json:"lp_star_page_exp_pv,omitempty"`
	LpStarPageExpUv                            *int64   `json:"lp_star_page_exp_uv,omitempty"`
	LpStarPageClkPv                            *int64   `json:"lp_star_page_clk_pv,omitempty"`
	LpStarPageClkUv                            *int64   `json:"lp_star_page_clk_uv,omitempty"`
	LpStarPageClkRate                          *float64 `json:"lp_star_page_clk_rate,omitempty"`
	FinderTopicSliderPv                        *int64   `json:"finder_topic_slider_pv,omitempty"`
	FinderTopicSliderUv                        *int64   `json:"finder_topic_slider_uv,omitempty"`
	FinderTopicSliderAutoPv                    *int64   `json:"finder_topic_slider_auto_pv,omitempty"`
	FinderTopicSliderAutoUv                    *int64   `json:"finder_topic_slider_auto_uv,omitempty"`
	FinderTopicSliderPerUser                   *float64 `json:"finder_topic_slider_per_user,omitempty"`
	FinderTopicSliderManualPv                  *int64   `json:"finder_topic_slider_manual_pv,omitempty"`
	FinderTopicSliderManualUv                  *int64   `json:"finder_topic_slider_manual_uv,omitempty"`
	FullsrcSlidePv                             *int64   `json:"fullsrc_slide_pv,omitempty"`
	GalleryCardSliderPv                        *int64   `json:"gallery_card_slider_pv,omitempty"`
	GalleryCardSliderUv                        *int64   `json:"gallery_card_slider_uv,omitempty"`
	ShareUv                                    *int64   `json:"share_uv,omitempty"`
	ShareFriendPv                              *int64   `json:"share_friend_pv,omitempty"`
	ShareFeedPv                                *int64   `json:"share_feed_pv,omitempty"`
	PraiseUv                                   *int64   `json:"praise_uv,omitempty"`
	CommentUv                                  *int64   `json:"comment_uv,omitempty"`
	PraiseCommentPv                            *int64   `json:"praise_comment_pv,omitempty"`
	PraiseCommentRate                          *float64 `json:"praise_comment_rate,omitempty"`
	PraiseCommentSharePv                       *int64   `json:"praise_comment_share_pv,omitempty"`
	PraiseCommentShareUv                       *int64   `json:"praise_comment_share_uv,omitempty"`
	CommentAtFriendPv                          *int64   `json:"comment_at_friend_pv,omitempty"`
	CommentAtFriendUv                          *int64   `json:"comment_at_friend_uv,omitempty"`
	CommentReplyFristPv                        *int64   `json:"comment_reply_frist_pv,omitempty"`
	CommentReplyFristUv                        *int64   `json:"comment_reply_frist_uv,omitempty"`
	CvsFavPv                                   *int64   `json:"cvs_fav_pv,omitempty"`
	EngagePv                                   *int64   `json:"engage_pv,omitempty"`
	EngageUv                                   *int64   `json:"engage_uv,omitempty"`
	OverallEngageUvRate                        *float64 `json:"overall_engage_uv_rate,omitempty"`
	OverallEngagePvRate                        *float64 `json:"overall_engage_pv_rate,omitempty"`
	InteractSuccPv                             *int64   `json:"interact_succ_pv,omitempty"`
	InteractSuccUv                             *int64   `json:"interact_succ_uv,omitempty"`
	InteractRootUv                             *int64   `json:"interact_root_uv,omitempty"`
	InteractFirstSpreadUv                      *int64   `json:"interact_first_spread_uv,omitempty"`
	InteractSecondSpreadUv                     *int64   `json:"interact_second_spread_uv,omitempty"`
	InteractRootRate                           *float64 `json:"interact_root_rate,omitempty"`
	InteractFirstSpreadRate                    *float64 `json:"interact_first_spread_rate,omitempty"`
	InteractSecondSpreadRate                   *float64 `json:"interact_second_spread_rate,omitempty"`
	FinderTopicSliderCardExpPv                 *int64   `json:"finder_topic_slider_card_exp_pv,omitempty"`
	FinderTopicSliderCardClkPv                 *int64   `json:"finder_topic_slider_card_clk_pv,omitempty"`
	FinderTopicSliderVideoPlayPv               *int64   `json:"finder_topic_slider_video_play_pv,omitempty"`
	FinderTopicSliderVideoPlayUv               *int64   `json:"finder_topic_slider_video_play_uv,omitempty"`
	StayDurationAll                            *float64 `json:"stay_duration_all,omitempty"`
	DurationPerUser                            *float64 `json:"duration_per_user,omitempty"`
	ShortVideoAvgStayTime                      *float64 `json:"short_video_avg_stay_time,omitempty"`
	StayDurationOuter                          *float64 `json:"stay_duration_outer,omitempty"`
	DurationOuterPerUser                       *float64 `json:"duration_outer_per_user,omitempty"`
	ShortVideoAvgViewStayTime                  *float64 `json:"short_video_avg_view_stay_time,omitempty"`
	StayDurationCvs                            *float64 `json:"stay_duration_cvs,omitempty"`
	DurationKeyPagePerUser                     *float64 `json:"duration_key_page_per_user,omitempty"`
	StayDurationAll02Uv                        *int64   `json:"stay_duration_all_0_2_uv,omitempty"`
	StayDurationAll02Rate                      *float64 `json:"stay_duration_all_0_2_rate,omitempty"`
	StayDurationAll34Uv                        *int64   `json:"stay_duration_all_3_4_uv,omitempty"`
	StayDurationAll34Rate                      *float64 `json:"stay_duration_all_3_4_rate,omitempty"`
	StayDurationAll510Uv                       *int64   `json:"stay_duration_all_5_10_uv,omitempty"`
	StayDurationAll510Rate                     *float64 `json:"stay_duration_all_5_10_rate,omitempty"`
	StayDurationAllAbove10Uv                   *int64   `json:"stay_duration_all_above_10_uv,omitempty"`
	StayDurationAllAbove10Rate                 *float64 `json:"stay_duration_all_above_10_rate,omitempty"`
	StayDurationAllAbove5Uv                    *int64   `json:"stay_duration_all_above_5_uv,omitempty"`
	StayDurationAllAbove5Rate                  *float64 `json:"stay_duration_all_above_5_rate,omitempty"`
	StayDurationCvs02Uv                        *int64   `json:"stay_duration_cvs_0_2_uv,omitempty"`
	StayDurationCvs02Rate                      *float64 `json:"stay_duration_cvs_0_2_rate,omitempty"`
	StayDurationCvs39Uv                        *int64   `json:"stay_duration_cvs_3_9_uv,omitempty"`
	StayDurationCvs39Rate                      *float64 `json:"stay_duration_cvs_3_9_rate,omitempty"`
	StayDurationCvs1029Uv                      *int64   `json:"stay_duration_cvs_10_29_uv,omitempty"`
	StayDurationCvs1029Rate                    *float64 `json:"stay_duration_cvs_10_29_rate,omitempty"`
	StayDurationCvsAbove30Uv                   *int64   `json:"stay_duration_cvs_above_30_uv,omitempty"`
	StayDurationCvsAbove30Rate                 *float64 `json:"stay_duration_cvs_above_30_rate,omitempty"`
	StayDurationCvsAbove10Uv                   *int64   `json:"stay_duration_cvs_above_10_uv,omitempty"`
	StayDurationCvsAbove10Rate                 *float64 `json:"stay_duration_cvs_above_10_rate,omitempty"`
	ClkBtnFollowPv                             *int64   `json:"clk_btn_follow_pv,omitempty"`
	ClkAdElementPv                             *int64   `json:"clk_ad_element_pv,omitempty"`
	ClkReadCommentPv                           *int64   `json:"clk_read_comment_pv,omitempty"`
	ChannelsPraisePlaPv                        *int64   `json:"channels_praise_pla_pv,omitempty"`
	ExpSpreadPv                                *int64   `json:"exp_spread_pv,omitempty"`
	ChannelsLiveOutEnterPlaUv                  *int64   `json:"channels_live_out_enter_pla_uv,omitempty"`
	ClkRedpocketBtnGetPv                       *int64   `json:"clk_redpocket_btn_get_pv,omitempty"`
	ClkRedpocketBtnSharePv                     *int64   `json:"clk_redpocket_btn_share_pv,omitempty"`
	ClkRedpocketBtnJumpPv                      *int64   `json:"clk_redpocket_btn_jump_pv,omitempty"`
	ClkGoodsHeaderPv                           *int64   `json:"clk_goods_header_pv,omitempty"`
	ClkGoodsInfoPv                             *int64   `json:"clk_goods_info_pv,omitempty"`
	ClkGoodsRecommendPv                        *int64   `json:"clk_goods_recommend_pv,omitempty"`
	ClkMiddleShowwindowPv                      *int64   `json:"clk_middle_showwindow_pv,omitempty"`
	ClkFooterPv                                *int64   `json:"clk_footer_pv,omitempty"`
	ClkMiddleGoodsPv                           *int64   `json:"clk_middle_goods_pv,omitempty"`
	ClkMiddleBtnPv                             *int64   `json:"clk_middle_btn_pv,omitempty"`
	ClkMiddleSectionPv                         *int64   `json:"clk_middle_section_pv,omitempty"`
	ClkMiddleGridviewPv                        *int64   `json:"clk_middle_gridview_pv,omitempty"`
	ClkBreakPv                                 *int64   `json:"clk_break_pv,omitempty"`
	ClkStoryBtnPv                              *int64   `json:"clk_story_btn_pv,omitempty"`
	ClkStoryBtnUv                              *int64   `json:"clk_story_btn_uv,omitempty"`
	ClkRedpocketShakePv                        *int64   `json:"clk_redpocket_shake_pv,omitempty"`
	ClkRedpocketShakeUv                        *int64   `json:"clk_redpocket_shake_uv,omitempty"`
	ClkRelatedVideoPv                          *int64   `json:"clk_related_video_pv,omitempty"`
	ClkBrandPediaPv                            *int64   `json:"clk_brand_pedia_pv,omitempty"`
	ClkActivityNewsPv                          *int64   `json:"clk_activity_news_pv,omitempty"`
	ClkLeftGridInfoPv                          *int64   `json:"clk_left_grid_info_pv,omitempty"`
	ClkLeftGridMiddlePv                        *int64   `json:"clk_left_grid_middle_pv,omitempty"`
	ClkRightGridPv                             *int64   `json:"clk_right_grid_pv,omitempty"`
	CheerBannerExpPv                           *int64   `json:"cheer_banner_exp_pv,omitempty"`
	CheerStatusSetSuccPv                       *int64   `json:"cheer_status_set_succ_pv,omitempty"`
	CheerStatusSetSuccUv                       *int64   `json:"cheer_status_set_succ_uv,omitempty"`
	CheerStatusClkPv                           *int64   `json:"cheer_status_clk_pv,omitempty"`
	CheerStatusClkUv                           *int64   `json:"cheer_status_clk_uv,omitempty"`
	AdMonetizationCost                         *float64 `json:"ad_monetization_cost,omitempty"`
	AdMonetizationRoi                          *float64 `json:"ad_monetization_roi,omitempty"`
	AdMonetizationActive3dPv                   *int64   `json:"ad_monetization_active_3d_pv,omitempty"`
	AdMonetizationDedupActive3dPv              *int64   `json:"ad_monetization_dedup_active_3d_pv,omitempty"`
	AdMonetizationActive7dPv                   *int64   `json:"ad_monetization_active_7d_pv,omitempty"`
	AdMonetizationDedupActive7dPv              *int64   `json:"ad_monetization_dedup_active_7d_pv,omitempty"`
	PostBarragePv                              *int64   `json:"post_barrage_pv,omitempty"`
	PostBarrageUv                              *int64   `json:"post_barrage_uv,omitempty"`
	ClkRedpocketBtnSubscribePv                 *int64   `json:"clk_redpocket_btn_subscribe_pv,omitempty"`
	InviteFriendsToWatchFireworksPv            *int64   `json:"invite_friends_to_watch_fireworks_pv,omitempty"`
	ClkBlessingCardPv                          *int64   `json:"clk_blessing_card_pv,omitempty"`
	ClkShortcutMenusPv                         *int64   `json:"clk_shortcut_menus_pv,omitempty"`
	ChannelsDetailBtnPv                        *int64   `json:"channels_detail_btn_pv,omitempty"`
	AdgroupId                                  *int64   `json:"adgroup_id,omitempty"`
	AdgroupName                                *string  `json:"adgroup_name,omitempty"`
	DynamicCreativeId                          *int64   `json:"dynamic_creative_id,omitempty"`
	DynamicCreativeName                        *string  `json:"dynamic_creative_name,omitempty"`
	ComponentId                                *int64   `json:"component_id,omitempty"`
	SiteSet                                    *string  `json:"site_set,omitempty"`
	ComponentName                              *string  `json:"component_name,omitempty"`
	ComponentType                              *string  `json:"component_type,omitempty"`
	Hour                                       *int64   `json:"hour,omitempty"`
	ChannelId                                  *string  `json:"channel_id,omitempty"`
	BuyingType                                 *string  `json:"buying_type,omitempty"`
	BidwordId                                  *int64   `json:"bidword_id,omitempty"`
	Bidword                                    *string  `json:"bidword,omitempty"`
	MatchType                                  *int64   `json:"match_type,omitempty"`
	Device                                     *int64   `json:"device,omitempty"`
	ExpAvgRank                                 *float64 `json:"exp_avg_rank,omitempty"`
	ExpOverallTopPosition                      *int64   `json:"exp_overall_top_position,omitempty"`
	ExpOverallTopPv                            *int64   `json:"exp_overall_top_pv,omitempty"`
	ClkTopPv                                   *int64   `json:"clk_top_pv,omitempty"`
	ImageId                                    *string  `json:"image_id,omitempty"`
	VideoId                                    *string  `json:"video_id,omitempty"`
	ProjectId                                  *int64   `json:"project_id,omitempty"`
	ProjectName                                *string  `json:"project_name,omitempty"`
}

返回结构

type DailyReportsGetResponse

type DailyReportsGetResponse struct {
	Code      *int64                       `json:"code,omitempty"`
	Message   *string                      `json:"message,omitempty"`
	MessageCn *string                      `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct      `json:"errors,omitempty"`
	Data      *DailyReportsGetResponseData `json:"data,omitempty"`
}

type DailyReportsGetResponseData

type DailyReportsGetResponseData struct {
	List     *[]DailyReportApiListStruct `json:"list,omitempty"`
	PageInfo *PageInfo                   `json:"page_info,omitempty"`
}

type Data

type Data struct {
	FileInfoList *[]FileInfo `json:"file_info_list,omitempty"`
}

任务结果

type DataFile

type DataFile struct {
	AudienceId           *int64        `json:"audience_id,omitempty"`
	CustomAudienceFileId *int64        `json:"custom_audience_file_id,omitempty"`
	Name                 *string       `json:"name,omitempty"`
	UserIdType           UserIdType    `json:"user_id_type,omitempty"`
	OperationType        OperationType `json:"operation_type,omitempty"`
	OpenAppId            *string       `json:"open_app_id,omitempty"`
	ProcessStatus        *int64        `json:"process_status,omitempty"`
	ProcessCode          *int64        `json:"process_code,omitempty"`
	ErrorMessage         *string       `json:"error_message,omitempty"`
	LineCount            *int64        `json:"line_count,omitempty"`
	ValidLineCount       *int64        `json:"valid_line_count,omitempty"`
	UserCount            *int64        `json:"user_count,omitempty"`
	Size                 *int64        `json:"size,omitempty"`
	CreatedTime          *string       `json:"created_time,omitempty"`
}

data_file返回结构

type DateRange added in v1.7.44

type DateRange struct {
	StartDate *string `json:"start_date,omitempty"`
	EndDate   *string `json:"end_date,omitempty"`
}

日期范围

type DateRangeTransaction

type DateRangeTransaction struct {
	StartDate *string `json:"start_date,omitempty"`
	EndDate   *string `json:"end_date,omitempty"`
}

日期范围

type DcInfoStruct

type DcInfoStruct struct {
	StatusExtraText            *string                    `json:"status_extra_text,omitempty"`
	DynamicCreativeRetryStatus DynamicCreativeRetryStatus `json:"dynamic_creative_retry_status,omitempty"`
}

dc状态列表

type DeepBehaviorAdvancedGoalPermissionStruct added in v1.7.44

type DeepBehaviorAdvancedGoalPermissionStruct struct {
	OptimizationGoal             OptimizationGoal `json:"optimization_goal,omitempty"`
	DeepBehaviorAdvancedGoalList *[]string        `json:"deep_behavior_advanced_goal_list,omitempty"`
}

返回结构

type DeepBehaviorOptimizationGoalPermissionStruct added in v1.7.44

type DeepBehaviorOptimizationGoalPermissionStruct struct {
	OptimizationGoal                 OptimizationGoal `json:"optimization_goal,omitempty"`
	DeepBehaviorOptimizationGoalList *[]string        `json:"deep_behavior_optimization_goal_list,omitempty"`
}

返回结构

type DeepConversionBehaviorAdvancedSpec

type DeepConversionBehaviorAdvancedSpec struct {
	Goal      OptimizationGoal `json:"goal,omitempty"`
	BidAmount *int64           `json:"bid_amount,omitempty"`
}

oCPX 深度辅助配置

type DeepConversionBehaviorSpec

type DeepConversionBehaviorSpec struct {
	Goal      OptimizationGoal `json:"goal,omitempty"`
	BidAmount *int64           `json:"bid_amount,omitempty"`
}

oCPA 优化转化行为配置

type DeepConversionSpec

type DeepConversionSpec struct {
	DeepConversionType                 DeepConversionType                  `json:"deep_conversion_type,omitempty"`
	DeepConversionBehaviorSpec         *DeepConversionBehaviorSpec         `json:"deep_conversion_behavior_spec,omitempty"`
	DeepConversionWorthSpec            *DeepConversionWorthSpec            `json:"deep_conversion_worth_spec,omitempty"`
	DeepConversionWorthAdvancedSpec    *DeepConversionWorthAdvancedSpec    `json:"deep_conversion_worth_advanced_spec,omitempty"`
	DeepConversionBehaviorAdvancedSpec *DeepConversionBehaviorAdvancedSpec `json:"deep_conversion_behavior_advanced_spec,omitempty"`
}

oCPA深度优化内容

type DeepConversionType

type DeepConversionType string

DeepConversionType : oCPA深度优化价值配置

const (
	DeepConversionType_WORTH             DeepConversionType = "DEEP_CONVERSION_WORTH"
	DeepConversionType_BEHAVIOR          DeepConversionType = "DEEP_CONVERSION_BEHAVIOR"
	DeepConversionType_WORTH_ADVANCED    DeepConversionType = "DEEP_CONVERSION_WORTH_ADVANCED"
	DeepConversionType_BEHAVIOR_ADVANCED DeepConversionType = "DEEP_CONVERSION_BEHAVIOR_ADVANCED"
)

List of DeepConversionType

type DeepConversionWorthAdvancedSpec

type DeepConversionWorthAdvancedSpec struct {
	Goal        DeepConversionWorthGoal `json:"goal,omitempty"`
	ExpectedRoi *float64                `json:"expected_roi,omitempty"`
}

oCPC/oCPM 优化 ROI 配置

type DeepConversionWorthGoal

type DeepConversionWorthGoal string

DeepConversionWorthGoal : 优化 ROI 目标

const (
	DeepConversionWorthGoal_7DAYPURCHASEROAS          DeepConversionWorthGoal = "GOAL_7DAY_PURCHASE_ROAS"
	DeepConversionWorthGoal_30DAYPURCHASEROAS         DeepConversionWorthGoal = "GOAL_30DAY_PURCHASE_ROAS"
	DeepConversionWorthGoal_30DAYMONETIZATIONROAS     DeepConversionWorthGoal = "GOAL_30DAY_MONETIZATION_ROAS"
	DeepConversionWorthGoal_30DAYORDERROAS            DeepConversionWorthGoal = "GOAL_30DAY_ORDER_ROAS"
	DeepConversionWorthGoal_1DAYPURCHASEROAS          DeepConversionWorthGoal = "GOAL_1DAY_PURCHASE_ROAS"
	DeepConversionWorthGoal_1DAYMONETIZATIONROAS      DeepConversionWorthGoal = "GOAL_1DAY_MONETIZATION_ROAS"
	DeepConversionWorthGoal_7DAYMONETIZATIONROAS      DeepConversionWorthGoal = "GOAL_7DAY_MONETIZATION_ROAS"
	DeepConversionWorthGoal_7DAYRETENTIONTIMES        DeepConversionWorthGoal = "GOAL_7DAY_RETENTION_TIMES"
	DeepConversionWorthGoal_7DAYLONGTERMPURCHASEROAS  DeepConversionWorthGoal = "GOAL_7DAY_LONGTERM_PURCHASE_ROAS"
	DeepConversionWorthGoal_14DAYLONGTERMPURCHASEROAS DeepConversionWorthGoal = "GOAL_14DAY_LONGTERM_PURCHASE_ROAS"
	DeepConversionWorthGoal_30DAYLONGTERMPURCHASEROAS DeepConversionWorthGoal = "GOAL_30DAY_LONGTERM_PURCHASE_ROAS"
)

List of DeepConversionWorthGoal

type DeepConversionWorthSpec

type DeepConversionWorthSpec struct {
	Goal        DeepConversionWorthGoal `json:"goal,omitempty"`
	ExpectedRoi *float64                `json:"expected_roi,omitempty"`
}

oCPA 优化 ROI 配置

type DeepLinkAppAndroidSpec

type DeepLinkAppAndroidSpec struct {
	DeepLinkUrl  *string `json:"deep_link_url,omitempty"`
	AppAndroidId *string `json:"app_android_id,omitempty"`
}

Android应用信息元素

type DeepLinkAppIosSpec

type DeepLinkAppIosSpec struct {
	DeepLinkUrl *string `json:"deep_link_url,omitempty"`
	AppIosId    *string `json:"app_ios_id,omitempty"`
}

iOS应用信息元素

type DeepOptimizationGoalType

type DeepOptimizationGoalType string

DeepOptimizationGoalType : 深度优化目标类型

const (
	DeepOptimizationGoalType_SELF_OG DeepOptimizationGoalType = "SELF_OG"
	DeepOptimizationGoalType_AUTO_OG DeepOptimizationGoalType = "AUTO_OG"
)

List of DeepOptimizationGoalType

type DeepOptimizationType

type DeepOptimizationType string

DeepOptimizationType : 深度优化策略类型

const (
	DeepOptimizationType_SMART_OPTIMIZATION_BID DeepOptimizationType = "DEEP_OPTIMIZATION_TYPE_SMART_OPTIMIZATION_BID"
	DeepOptimizationType_SECOND_STAGE_BID       DeepOptimizationType = "DEEP_OPTIMIZATION_TYPE_SECOND_STAGE_BID"
)

List of DeepOptimizationType

type DeepWorthAdvancedGoalPermissionStruct added in v1.7.44

type DeepWorthAdvancedGoalPermissionStruct struct {
	OptimizationGoal          OptimizationGoal `json:"optimization_goal,omitempty"`
	DeepWorthAdvancedGoalList *[]string        `json:"deep_worth_advanced_goal_list,omitempty"`
}

返回结构

type DeepWorthOptimizationGoalPermissionStruct added in v1.7.44

type DeepWorthOptimizationGoalPermissionStruct struct {
	OptimizationGoal              OptimizationGoal `json:"optimization_goal,omitempty"`
	DeepWorthOptimizationGoalList *[]string        `json:"deep_worth_optimization_goal_list,omitempty"`
}

返回结构

type DeliveryDetailStruct added in v1.7.44

type DeliveryDetailStruct struct {
	DeliveryUpdateTime *string `json:"delivery_update_time,omitempty"`
	DeliveryDetail     *string `json:"delivery_detail,omitempty"`
}

快递详情元素

type DeliveryMode

type DeliveryMode string

DeliveryMode : 投放模式

const (
	DeliveryMode_COMPONENT DeliveryMode = "DELIVERY_MODE_COMPONENT"
	DeliveryMode_CUSTOMIZE DeliveryMode = "DELIVERY_MODE_CUSTOMIZE"
)

List of DeliveryMode

type DeliverySpec added in v1.7.44

type DeliverySpec struct {
	DeliveryTrackingNumber *string                 `json:"delivery_tracking_number,omitempty"`
	ExpressCompany         ExpressCompany          `json:"express_company,omitempty"`
	DeliveryInfoList       *[]DeliveryDetailStruct `json:"delivery_info_list,omitempty"`
}

物流详情

type DeriveDataStruct

type DeriveDataStruct struct {
	DeriveTemplateId               *int64                 `json:"derive_template_id,omitempty"`
	DeriveAdcreativeTemplateIdList *[]int64               `json:"derive_adcreative_template_id_list,omitempty"`
	CreativeElementsUsage          *CreativeElementsUsage `json:"creative_elements_usage,omitempty"`
	MaterialDerivePreviewId        *int64                 `json:"material_derive_preview_id,omitempty"`
}

衍生信息

type DescriptionComponent

type DescriptionComponent struct {
	ComponentId *int64             `json:"component_id,omitempty"`
	Value       *DescriptionStruct `json:"value,omitempty"`
}

文本组件

type DescriptionStruct

type DescriptionStruct struct {
	Content *string `json:"content,omitempty"`
}

文本组件

type DeviceBrandModel

type DeviceBrandModel struct {
	IncludedList *[]int64 `json:"included_list,omitempty"`
	ExcludedList *[]int64 `json:"excluded_list,omitempty"`
}

设备品牌型号定向

type DimensionStruct

type DimensionStruct struct {
	RatioWidth          *int64   `json:"ratio_width,omitempty"`
	RatioHeight         *int64   `json:"ratio_height,omitempty"`
	MinWidth            *int64   `json:"min_width,omitempty"`
	MinHeight           *int64   `json:"min_height,omitempty"`
	FileSizeKblimit     *int64   `json:"file_size_kblimit,omitempty"`
	MinDuration         *float64 `json:"min_duration,omitempty"`
	MaxDuration         *float64 `json:"max_duration,omitempty"`
	CreativeTemplateIds *[]int64 `json:"creative_template_ids,omitempty"`
	MediaType           *string  `json:"media_type,omitempty"`
	MinOccurs           *int64   `json:"min_occurs,omitempty"`
	MaxOccurs           *int64   `json:"max_occurs,omitempty"`
}

创意形式

type DuplicateNegativeWordStruct

type DuplicateNegativeWordStruct struct {
	PhraseNegativeWords *[]string `json:"phrase_negative_words,omitempty"`
	ExactNegativeWords  *[]string `json:"exact_negative_words,omitempty"`
}

否定词重复而导致失败的否定词列表

type DynamicAbilityType

type DynamicAbilityType string

DynamicAbilityType : 动态广告投放能力类型

const (
	DynamicAbilityType_SINGLE_PRODUCT_AD   DynamicAbilityType = "DYNAMIC_TYPE_SINGLE_PRODUCT_AD"
	DynamicAbilityType_MULTIPLE_PRODUCT_AD DynamicAbilityType = "DYNAMIC_TYPE_MULTIPLE_PRODUCT_AD"
	DynamicAbilityType_DYNAMIC_CREATIVE    DynamicAbilityType = "DYNAMIC_TYPE_DYNAMIC_CREATIVE"
)

List of DynamicAbilityType

type DynamicCreativeRetryStatus

type DynamicCreativeRetryStatus string

DynamicCreativeRetryStatus : 重试状态

const (
	DynamicCreativeRetryStatus_UNKNOWN        DynamicCreativeRetryStatus = "DYNAMIC_CREATIVE_RETRY_STATUS_UNKNOWN"
	DynamicCreativeRetryStatus_WAIT_FOR_RETRY DynamicCreativeRetryStatus = "DYNAMIC_CREATIVE_RETRY_STATUS_WAIT_FOR_RETRY"
	DynamicCreativeRetryStatus_REJECTED       DynamicCreativeRetryStatus = "DYNAMIC_CREATIVE_RETRY_STATUS_REJECTED"
	DynamicCreativeRetryStatus_RETRYING       DynamicCreativeRetryStatus = "DYNAMIC_CREATIVE_RETRY_STATUS_RETRYING"
)

List of DynamicCreativeRetryStatus

type DynamicCreativeReviewResultsGetResponse added in v1.7.42

type DynamicCreativeReviewResultsGetResponse struct {
	Code      *int64                                       `json:"code,omitempty"`
	Message   *string                                      `json:"message,omitempty"`
	MessageCn *string                                      `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                      `json:"errors,omitempty"`
	Data      *DynamicCreativeReviewResultsGetResponseData `json:"data,omitempty"`
}

type DynamicCreativeReviewResultsGetResponseData added in v1.7.42

type DynamicCreativeReviewResultsGetResponseData struct {
	List *[]ReviewResultListStruct `json:"list,omitempty"`
}

type DynamicCreativeStatus

type DynamicCreativeStatus string

DynamicCreativeStatus : 动态创意在系统中的状态

const (
	DynamicCreativeStatus_PENDING        DynamicCreativeStatus = "DYNAMIC_CREATIVE_STATUS_PENDING"
	DynamicCreativeStatus_DENIED         DynamicCreativeStatus = "DYNAMIC_CREATIVE_STATUS_DENIED"
	DynamicCreativeStatus_ACTIVE         DynamicCreativeStatus = "DYNAMIC_CREATIVE_STATUS_ACTIVE"
	DynamicCreativeStatus_SUSPEND        DynamicCreativeStatus = "DYNAMIC_CREATIVE_STATUS_SUSPEND"
	DynamicCreativeStatus_PREPARE_FAILED DynamicCreativeStatus = "DYNAMIC_CREATIVE_STATUS_PREPARE_FAILED"
	DynamicCreativeStatus_DELETED        DynamicCreativeStatus = "DYNAMIC_CREATIVE_STATUS_DELETED"
	DynamicCreativeStatus_CREATING       DynamicCreativeStatus = "DYNAMIC_CREATIVE_STATUS_CREATING"
)

List of DynamicCreativeStatus

type DynamicCreativeType

type DynamicCreativeType string

DynamicCreativeType : 动态创意类型

const (
	DynamicCreativeType_COMMON  DynamicCreativeType = "DYNAMIC_CREATIVE_TYPE_COMMON"
	DynamicCreativeType_PROGRAM DynamicCreativeType = "DYNAMIC_CREATIVE_TYPE_PROGRAM"
)

List of DynamicCreativeType

type DynamicCreativesAddRequest

type DynamicCreativesAddRequest struct {
	AccountId                        *int64               `json:"account_id,omitempty"`
	AdgroupId                        *int64               `json:"adgroup_id,omitempty"`
	DynamicCreativeName              *string              `json:"dynamic_creative_name,omitempty"`
	CreativeTemplateId               *int64               `json:"creative_template_id,omitempty"`
	DeliveryMode                     DeliveryMode         `json:"delivery_mode,omitempty"`
	DynamicCreativeType              DynamicCreativeType  `json:"dynamic_creative_type,omitempty"`
	CreativeComponents               *CreativeComponents  `json:"creative_components,omitempty"`
	ImpressionTrackingUrl            *string              `json:"impression_tracking_url,omitempty"`
	ClickTrackingUrl                 *string              `json:"click_tracking_url,omitempty"`
	ProgramCreativeInfo              *ProgramCreativeInfo `json:"program_creative_info,omitempty"`
	PageTrackUrl                     *string              `json:"page_track_url,omitempty"`
	AutoDerivedProgramCreativeSwitch *bool                `json:"auto_derived_program_creative_switch,omitempty"`
	ConfiguredStatus                 ConfiguredStatus     `json:"configured_status,omitempty"`
	EnableBreakthroughSiteset        *bool                `json:"enable_breakthrough_siteset,omitempty"`
}

type DynamicCreativesAddResponse

type DynamicCreativesAddResponse struct {
	Code      *int64                           `json:"code,omitempty"`
	Message   *string                          `json:"message,omitempty"`
	MessageCn *string                          `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct          `json:"errors,omitempty"`
	Data      *DynamicCreativesAddResponseData `json:"data,omitempty"`
}

type DynamicCreativesAddResponseData

type DynamicCreativesAddResponseData struct {
	DynamicCreativeId *int64 `json:"dynamic_creative_id,omitempty"`
}

type DynamicCreativesDeleteRequest

type DynamicCreativesDeleteRequest struct {
	AccountId         *int64 `json:"account_id,omitempty"`
	DynamicCreativeId *int64 `json:"dynamic_creative_id,omitempty"`
}

type DynamicCreativesDeleteResponse

type DynamicCreativesDeleteResponse struct {
	Code      *int64                              `json:"code,omitempty"`
	Message   *string                             `json:"message,omitempty"`
	MessageCn *string                             `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct             `json:"errors,omitempty"`
	Data      *DynamicCreativesDeleteResponseData `json:"data,omitempty"`
}

type DynamicCreativesDeleteResponseData

type DynamicCreativesDeleteResponseData struct {
	DynamicCreativeId *int64 `json:"dynamic_creative_id,omitempty"`
}

type DynamicCreativesGetListStruct

type DynamicCreativesGetListStruct struct {
	AdgroupId                  *int64                      `json:"adgroup_id,omitempty"`
	DynamicCreativeId          *int64                      `json:"dynamic_creative_id,omitempty"`
	DynamicCreativeName        *string                     `json:"dynamic_creative_name,omitempty"`
	CreativeTemplateId         *int64                      `json:"creative_template_id,omitempty"`
	DeliveryMode               DeliveryMode                `json:"delivery_mode,omitempty"`
	DynamicCreativeType        DynamicCreativeType         `json:"dynamic_creative_type,omitempty"`
	CreativeComponents         *CreativeComponents         `json:"creative_components,omitempty"`
	ImpressionTrackingUrl      *string                     `json:"impression_tracking_url,omitempty"`
	ClickTrackingUrl           *string                     `json:"click_tracking_url,omitempty"`
	PageTrackUrl               *string                     `json:"page_track_url,omitempty"`
	ConfiguredStatus           ConfiguredStatus            `json:"configured_status,omitempty"`
	EnableBreakthroughSiteset  *bool                       `json:"enable_breakthrough_siteset,omitempty"`
	IsDeleted                  *bool                       `json:"is_deleted,omitempty"`
	SystemStatus               DynamicCreativeStatus       `json:"system_status,omitempty"`
	CreatedTime                *int64                      `json:"created_time,omitempty"`
	LastModifiedTime           *int64                      `json:"last_modified_time,omitempty"`
	DynamicCreativeStatusInfo  *[]DcInfoStruct             `json:"dynamic_creative_status_info,omitempty"`
	SystemStatusExplanation    *string                     `json:"system_status_explanation,omitempty"`
	MarketingAssetVerification *MarketingAssetVerification `json:"marketing_asset_verification,omitempty"`
}

返回结构

type DynamicCreativesGetResponse

type DynamicCreativesGetResponse struct {
	Code      *int64                           `json:"code,omitempty"`
	Message   *string                          `json:"message,omitempty"`
	MessageCn *string                          `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct          `json:"errors,omitempty"`
	Data      *DynamicCreativesGetResponseData `json:"data,omitempty"`
}

type DynamicCreativesGetResponseData

type DynamicCreativesGetResponseData struct {
	List     *[]DynamicCreativesGetListStruct `json:"list,omitempty"`
	PageInfo *PageInfo                        `json:"page_info,omitempty"`
}

type DynamicCreativesUpdateRequest

type DynamicCreativesUpdateRequest struct {
	AccountId                        *int64              `json:"account_id,omitempty"`
	DynamicCreativeId                *int64              `json:"dynamic_creative_id,omitempty"`
	DynamicCreativeName              *string             `json:"dynamic_creative_name,omitempty"`
	CreativeComponents               *CreativeComponents `json:"creative_components,omitempty"`
	ImpressionTrackingUrl            *string             `json:"impression_tracking_url,omitempty"`
	ClickTrackingUrl                 *string             `json:"click_tracking_url,omitempty"`
	AutoDerivedProgramCreativeSwitch *bool               `json:"auto_derived_program_creative_switch,omitempty"`
	ConfiguredStatus                 ConfiguredStatus    `json:"configured_status,omitempty"`
	IsRetryBatchUpdate               *bool               `json:"is_retry_batch_update,omitempty"`
}

type DynamicCreativesUpdateResponse

type DynamicCreativesUpdateResponse struct {
	Code      *int64                              `json:"code,omitempty"`
	Message   *string                             `json:"message,omitempty"`
	MessageCn *string                             `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct             `json:"errors,omitempty"`
	Data      *DynamicCreativesUpdateResponseData `json:"data,omitempty"`
}

type DynamicCreativesUpdateResponseData

type DynamicCreativesUpdateResponseData struct {
	DynamicCreativeId *int64 `json:"dynamic_creative_id,omitempty"`
}

type EcomPkamSwitch

type EcomPkamSwitch string

EcomPkamSwitch : 一方人群跑量加强开关状态

const (
	EcomPkamSwitch_CLOSE EcomPkamSwitch = "ECOM_PKAM_SWITCH_CLOSE"
	EcomPkamSwitch_OPEN  EcomPkamSwitch = "ECOM_PKAM_SWITCH_OPEN"
)

List of EcomPkamSwitch

type EcommerceOrderGetResponse added in v1.7.44

type EcommerceOrderGetResponse struct {
	Code      *int64                         `json:"code,omitempty"`
	Message   *string                        `json:"message,omitempty"`
	MessageCn *string                        `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct        `json:"errors,omitempty"`
	Data      *EcommerceOrderGetResponseData `json:"data,omitempty"`
}

type EcommerceOrderGetResponseData added in v1.7.44

type EcommerceOrderGetResponseData struct {
	List     *[]EcommerceOrderListStruct `json:"list,omitempty"`
	PageInfo *PageInfo                   `json:"page_info,omitempty"`
}

type EcommerceOrderListStruct added in v1.7.44

type EcommerceOrderListStruct struct {
	AccountId              *int64               `json:"account_id,omitempty"`
	EcommerceOrderId       *string              `json:"ecommerce_order_id,omitempty"`
	CustomizedPageName     *string              `json:"customized_page_name,omitempty"`
	CommodityPackageDetail *string              `json:"commodity_package_detail,omitempty"`
	Quantity               *int64               `json:"quantity,omitempty"`
	Price                  *int64               `json:"price,omitempty"`
	TotalPrice             *int64               `json:"total_price,omitempty"`
	EcommerceOrderTime     *string              `json:"ecommerce_order_time,omitempty"`
	EcommerceOrderStatus   EcommerceOrderStatus `json:"ecommerce_order_status,omitempty"`
	UserName               *string              `json:"user_name,omitempty"`
	UserPhone              *string              `json:"user_phone,omitempty"`
	UserProvince           *string              `json:"user_province,omitempty"`
	UserCity               *string              `json:"user_city,omitempty"`
	UserArea               *string              `json:"user_area,omitempty"`
	UserAddress            *string              `json:"user_address,omitempty"`
	UserIp                 *string              `json:"user_ip,omitempty"`
	UserMessage            *string              `json:"user_message,omitempty"`
	DestinationUrl         *string              `json:"destination_url,omitempty"`
	AdgroupId              *int64               `json:"adgroup_id,omitempty"`
	AdgroupName            *string              `json:"adgroup_name,omitempty"`
	FromAccountId          *int64               `json:"from_account_id,omitempty"`
	DeliverySpec           *DeliverySpec        `json:"delivery_spec,omitempty"`
}

订单列表配置

type EcommerceOrderStatus added in v1.7.44

type EcommerceOrderStatus string

EcommerceOrderStatus : 订单状态

const (
	EcommerceOrderStatus_AWAITING_ORDER EcommerceOrderStatus = "AWAITING_ORDER"
	EcommerceOrderStatus_SHIPPING_SOON  EcommerceOrderStatus = "SHIPPING_SOON"
	EcommerceOrderStatus_SHIPPED        EcommerceOrderStatus = "SHIPPED"
	EcommerceOrderStatus_DELIVERED      EcommerceOrderStatus = "DELIVERED"
	EcommerceOrderStatus_RETURNED       EcommerceOrderStatus = "RETURNED"
)

List of EcommerceOrderStatus

type EcommerceOrderUpdateRequest added in v1.7.44

type EcommerceOrderUpdateRequest struct {
	AccountId              *int64         `json:"account_id,omitempty"`
	EcommerceOrderId       *string        `json:"ecommerce_order_id,omitempty"`
	DeliveryTrackingNumber *string        `json:"delivery_tracking_number,omitempty"`
	ExpressCompany         ExpressCompany `json:"express_company,omitempty"`
}

type EcommerceOrderUpdateResponse added in v1.7.44

type EcommerceOrderUpdateResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
}

type ElementAnimateFloat

type ElementAnimateFloat struct {
	ImageId                *string                 `json:"image_id,omitempty"`
	Title                  *string                 `json:"title,omitempty"`
	Desc                   *string                 `json:"desc,omitempty"`
	AnimateFloatButtonSpec *AnimateFloatButtonSpec `json:"animate_float_button_spec,omitempty"`
}

动画悬浮组件

type ElementButtonLinkSpec

type ElementButtonLinkSpec struct {
	Title               *string                  `json:"title,omitempty"`
	Url                 *string                  `json:"url,omitempty"`
	DeepLinkAndroidSpec *DeepLinkAppAndroidSpec  `json:"deep_link_android_spec,omitempty"`
	DeepLinkIosSpec     *DeepLinkAppIosSpec      `json:"deep_link_ios_spec,omitempty"`
	MiniProgramSpec     *SimplifyMiniProgramSpec `json:"mini_program_spec,omitempty"`
}

外链信息

type ElementButtonRead

type ElementButtonRead struct {
	Title               *string                `json:"title,omitempty"`
	Url                 *string                `json:"url,omitempty"`
	LinkSpec            *ElementButtonLinkSpec `json:"link_spec,omitempty"`
	AppIosSpec          *AppIosSpec            `json:"app_ios_spec,omitempty"`
	AppAndroidSpec      *AppAndroidSpec        `json:"app_android_spec,omitempty"`
	MiniProgramSpec     *MiniProgramSpec       `json:"mini_program_spec,omitempty"`
	MiniGameProgramSpec *MiniGameProgramSpec   `json:"mini_game_program_spec,omitempty"`
	FengyeSpec          *FengyeSpec            `json:"fengye_spec,omitempty"`
	CardSpec            *CardSpec              `json:"card_spec,omitempty"`
	FollowSpec          *FollowSpec            `json:"follow_spec,omitempty"`
	ServiceSpec         *ServiceSpec           `json:"service_spec,omitempty"`
	WecomSpec           *WecomSpec             `json:"wecom_spec,omitempty"`
	UseIcon             *int64                 `json:"use_icon,omitempty"`
	TelSpec             *TelSpec               `json:"tel_spec,omitempty"`
	VideoChannelSpec    *VideoChannelSpec      `json:"video_channel_spec,omitempty"`
}

按钮组件元素

type ElementFloat

type ElementFloat struct {
	ImageId         *string          `json:"image_id,omitempty"`
	Title           *string          `json:"title,omitempty"`
	Desc            *string          `json:"desc,omitempty"`
	FloatButtonSpec *FloatButtonSpec `json:"float_button_spec,omitempty"`
}

悬浮组件

type ElementForm

type ElementForm struct {
	Title *string `json:"title,omitempty"`
}

表单组件元素

type ElementGoods

type ElementGoods struct {
	GoodsButtonSpec *GoodsButtonSpec `json:"goods_button_spec,omitempty"`
}

商品组件

type ElementImage

type ElementImage struct {
	ImageId *[]string `json:"image_id,omitempty"`
}

图片组件元素

type ElementRejectDetailInfoListStruct added in v1.7.42

type ElementRejectDetailInfoListStruct struct {
	ElementName        *string                         `json:"element_name,omitempty"`
	ElementType        ReviewElementType               `json:"element_type,omitempty"`
	ElementValue       *string                         `json:"element_value,omitempty"`
	Reason             *string                         `json:"reason,omitempty"`
	ReviewStatus       ReviewResultStatus              `json:"review_status,omitempty"`
	RejectInfoLocation *[]RejectInfoLocationListStruct `json:"reject_info_location,omitempty"`
}

元素审核结果

type ElementResultListStruct added in v1.7.42

type ElementResultListStruct struct {
	ImageId      *string            `json:"image_id,omitempty"`
	VideoId      *string            `json:"video_id,omitempty"`
	ElementName  *string            `json:"element_name,omitempty"`
	ElementValue *string            `json:"element_value,omitempty"`
	ElementType  ReviewElementType  `json:"element_type,omitempty"`
	ReviewStatus ReviewResultStatus `json:"review_status,omitempty"`
}

元素粒度审核结果

type ElementShelf

type ElementShelf struct {
	ShelfSpec *[]ShelfSpecStruct `json:"shelf_spec,omitempty"`
}

图文复合组件

type ElementStoryComponent

type ElementStoryComponent struct {
	ComponentId *int64              `json:"component_id,omitempty"`
	Value       *ElementStoryStruct `json:"value,omitempty"`
}

集装箱创意组合组件

type ElementStoryStruct

type ElementStoryStruct struct {
	List *[]ElementStoryStructListItem `json:"list,omitempty"`
}

集装箱创意组合

type ElementStoryStructListItem

type ElementStoryStructListItem struct {
	Image       *string `json:"image,omitempty"`
	Image2      *string `json:"image2,omitempty"`
	Description *string `json:"description,omitempty"`
	Url         *string `json:"url,omitempty"`
	Title       *string `json:"title,omitempty"`
}

集装箱创意组合

type ElementSwipe

type ElementSwipe struct {
	JumpUrl   *string `json:"jump_url,omitempty"`
	SwipeText *string `json:"swipe_text,omitempty"`
}

上划组件元素

type ElementText

type ElementText struct {
	Text *string `json:"text,omitempty"`
}

文本组件元素

type ElementType

type ElementType string

ElementType : 创意元素类型

const (
	ElementType_TEXT                ElementType = "ELEMENT_TYPE_TEXT"
	ElementType_IMAGE               ElementType = "ELEMENT_TYPE_IMAGE"
	ElementType_VIDEO               ElementType = "ELEMENT_TYPE_VIDEO"
	ElementType_URL                 ElementType = "ELEMENT_TYPE_URL"
	ElementType_ENUM                ElementType = "ELEMENT_TYPE_ENUM"
	ElementType_CANVAS              ElementType = "ELEMENT_TYPE_CANVAS"
	ElementType_STRUCT              ElementType = "ELEMENT_TYPE_STRUCT"
	ElementType_REFERENCE           ElementType = "ELEMENT_TYPE_REFERENCE"
	ElementType_BOOLEAN             ElementType = "ELEMENT_TYPE_BOOLEAN"
	ElementType_PHONE               ElementType = "ELEMENT_TYPE_PHONE"
	ElementType_FORM                ElementType = "ELEMENT_TYPE_FORM"
	ElementType_CONSULT             ElementType = "ELEMENT_TYPE_CONSULT"
	ElementType_NUMBER              ElementType = "ELEMENT_TYPE_NUMBER"
	ElementType_LANDING_PAGE_STRUCT ElementType = "ELEMENT_TYPE_LANDING_PAGE_STRUCT"
)

List of ElementType

type ElementVideo

type ElementVideo struct {
	VideoId *int64 `json:"video_id,omitempty"`
}

视频组件元素

type ElementWebview

type ElementWebview struct {
	Url *string `json:"url,omitempty"`
}

webview组件元素

type EndPageComponent

type EndPageComponent struct {
	ComponentId *int64         `json:"component_id,omitempty"`
	Value       *EndPageStruct `json:"value,omitempty"`
}

视频结束页组件

type EndPageStruct

type EndPageStruct struct {
	EndPageType EndPageType `json:"end_page_type,omitempty"`
	EndPageDesc *string     `json:"end_page_desc,omitempty"`
}

视频结束页组件

type EndPageType

type EndPageType string

EndPageType : 结束页类型

const (
	EndPageType_AVATAR_NICKNAME_HIGHLIGHT EndPageType = "END_PAGE_AVATAR_NICKNAME_HIGHLIGHT"
	EndPageType_DESCRIPTION_HIGHLIGHT     EndPageType = "END_PAGE_DESCRIPTION_HIGHLIGHT"
)

List of EndPageType

type EnterpriseWxSpec

type EnterpriseWxSpec struct {
	CorpId              *string `json:"corp_id,omitempty"`
	GroupId             *int64  `json:"group_id,omitempty"`
	BtnTitle            *string `json:"btn_title,omitempty"`
	FontColor           *string `json:"font_color,omitempty"`
	BtnBgColorTheme     *string `json:"btn_bg_color_theme,omitempty"`
	BtnBorderColorTheme *string `json:"btn_border_color_theme,omitempty"`
	BtnFontType         *int64  `json:"btn_font_type,omitempty"`
	PaddingTop          *int64  `json:"padding_top,omitempty"`
	PaddingBottom       *int64  `json:"padding_bottom,omitempty"`
	UseIcon             *int64  `json:"use_icon,omitempty"`
}

添加商家微信组件元素

type EstimationGetRequest

type EstimationGetRequest struct {
	AccountId              *int64                  `json:"account_id,omitempty"`
	AdgroupId              *int64                  `json:"adgroup_id,omitempty"`
	AdgroupName            *string                 `json:"adgroup_name,omitempty"`
	MarketingGoal          MarketingGoal           `json:"marketing_goal,omitempty"`
	MarketingTargetType    MarketingTargetType     `json:"marketing_target_type,omitempty"`
	MarketingTargetDetail  *MarketingTargetDetail  `json:"marketing_target_detail,omitempty"`
	MarketingSubGoal       MarketingSubGoal        `json:"marketing_sub_goal,omitempty"`
	MarketingCarrierType   MarketingCarrierType    `json:"marketing_carrier_type,omitempty"`
	MarketingCarrierDetail *MarketingCarrierDetail `json:"marketing_carrier_detail,omitempty"`
	AutomaticSiteEnabled   *bool                   `json:"automatic_site_enabled,omitempty"`
	SiteSet                *[]string               `json:"site_set,omitempty"`
	BidMode                BidMode                 `json:"bid_mode,omitempty"`
	BidAmount              *int64                  `json:"bid_amount,omitempty"`
	OptimizationGoal       OptimizationGoal        `json:"optimization_goal,omitempty"`
	TimeSeries             *string                 `json:"time_series,omitempty"`
	Targeting              *WriteTargetingSetting  `json:"targeting,omitempty"`
	SceneSpec              *SceneTargetingForWrite `json:"scene_spec,omitempty"`
}

type EstimationGetResponse

type EstimationGetResponse struct {
	Code      *int64                     `json:"code,omitempty"`
	Message   *string                    `json:"message,omitempty"`
	MessageCn *string                    `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct    `json:"errors,omitempty"`
	Data      *EstimationGetResponseData `json:"data,omitempty"`
}

type EstimationGetResponseData

type EstimationGetResponseData struct {
	MaxActiveUserCount      *int64          `json:"max_active_user_count,omitempty"`
	ApproximateCount        *int64          `json:"approximate_count,omitempty"`
	Impression              *int64          `json:"impression,omitempty"`
	MinBidAmount            *int64          `json:"min_bid_amount,omitempty"`
	MaxBidAmount            *int64          `json:"max_bid_amount,omitempty"`
	SuggestMinBidAmount     *int64          `json:"suggest_min_bid_amount,omitempty"`
	SuggestMaxBidAmount     *int64          `json:"suggest_max_bid_amount,omitempty"`
	SuggestBidContentOcpa   *string         `json:"suggest_bid_content_ocpa,omitempty"`
	MinUsersDaily           *int64          `json:"min_users_daily,omitempty"`
	MaxUsersDaily           *int64          `json:"max_users_daily,omitempty"`
	MinExposureDaily        *int64          `json:"min_exposure_daily,omitempty"`
	MaxExposureDaily        *int64          `json:"max_exposure_daily,omitempty"`
	TargetingStatus         TargetingStatus `json:"targeting_status,omitempty"`
	SuggestTargeting        *[]string       `json:"suggest_targeting,omitempty"`
	IsRealExposureSupported *bool           `json:"is_real_exposure_supported,omitempty"`
}

type ExceedLengthNegativeWordStruct

type ExceedLengthNegativeWordStruct struct {
	PhraseNegativeWords *[]string `json:"phrase_negative_words,omitempty"`
	ExactNegativeWords  *[]string `json:"exact_negative_words,omitempty"`
}

单个否定词长度超过限制导致失败的否定词列表

type ExceedLimitNegativeWordStruct

type ExceedLimitNegativeWordStruct struct {
	PhraseNegativeWords *[]string `json:"phrase_negative_words,omitempty"`
	ExactNegativeWords  *[]string `json:"exact_negative_words,omitempty"`
}

超过否定词限定个数导致失败的否定词列表

type ExcludeSimpleRule

type ExcludeSimpleRule []SimpleRule

排除的人群

type ExcludedConvertedAudience

type ExcludedConvertedAudience struct {
	ExcludedDimension      ExcludedDimension `json:"excluded_dimension,omitempty"`
	ConversionBehaviorList *[]string         `json:"conversion_behavior_list,omitempty"`
}

排除已转化人群行为定向

type ExcludedDimension

type ExcludedDimension string

ExcludedDimension : 排除已转化人群的数据维度

const (
	ExcludedDimension_CAMPAIGN         ExcludedDimension = "EXCLUDED_DIMENSION_CAMPAIGN"
	ExcludedDimension_UID              ExcludedDimension = "EXCLUDED_DIMENSION_UID"
	ExcludedDimension_BUSINESS_MANAGER ExcludedDimension = "EXCLUDED_DIMENSION_BUSINESS_MANAGER"
	ExcludedDimension_COMPANY_ACCOUNT  ExcludedDimension = "EXCLUDED_DIMENSION_COMPANY_ACCOUNT"
	ExcludedDimension_APP              ExcludedDimension = "EXCLUDED_DIMENSION_APP"
	ExcludedDimension_PRODUCT          ExcludedDimension = "EXCLUDED_DIMENSION_PRODUCT"
)

List of ExcludedDimension

type ExpressCompany added in v1.7.44

type ExpressCompany string

ExpressCompany : 快递公司

const (
	ExpressCompany_UNKNOWN            ExpressCompany = "UNKNOWN"
	ExpressCompany_SF_EXPRESS         ExpressCompany = "SF_EXPRESS"
	ExpressCompany_STO                ExpressCompany = "STO"
	ExpressCompany_YTO                ExpressCompany = "YTO"
	ExpressCompany_ZTO                ExpressCompany = "ZTO"
	ExpressCompany_BEST_EXPRESS       ExpressCompany = "BEST_EXPRESS"
	ExpressCompany_YUNDA_EXPRESS      ExpressCompany = "YUNDA_EXPRESS"
	ExpressCompany_TTK_EXPRESS        ExpressCompany = "TTK_EXPRESS"
	ExpressCompany_EMS                ExpressCompany = "EMS"
	ExpressCompany_CHINA_POST_EXPRESS ExpressCompany = "CHINA_POST_EXPRESS"
	ExpressCompany_JUST_IN_TIME       ExpressCompany = "JUST_IN_TIME"
	ExpressCompany_JD_EXPRESS         ExpressCompany = "JD_EXPRESS"
	ExpressCompany_DEPPON_EXPRESS     ExpressCompany = "DEPPON_EXPRESS"
)

List of ExpressCompany

type ExtendPackageAddRequest

type ExtendPackageAddRequest struct {
	AccountId   *int64                      `json:"account_id,omitempty"`
	PackageId   *int64                      `json:"package_id,omitempty"`
	ChannelList *[]CreateSplitChannelStruct `json:"channel_list,omitempty"`
}

type ExtendPackageAddResponse

type ExtendPackageAddResponse struct {
	Code      *int64                        `json:"code,omitempty"`
	Message   *string                       `json:"message,omitempty"`
	MessageCn *string                       `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct       `json:"errors,omitempty"`
	Data      *ExtendPackageAddResponseData `json:"data,omitempty"`
}

type ExtendPackageAddResponseData

type ExtendPackageAddResponseData struct {
	PackageId      *int64              `json:"package_id,omitempty"`
	SuccessResults *[]ResultDataStruct `json:"success_results,omitempty"`
	FailedResults  *[]ResultDataStruct `json:"failed_results,omitempty"`
}

type ExtendPackageGetResponse

type ExtendPackageGetResponse struct {
	Code      *int64                        `json:"code,omitempty"`
	Message   *string                       `json:"message,omitempty"`
	MessageCn *string                       `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct       `json:"errors,omitempty"`
	Data      *ExtendPackageGetResponseData `json:"data,omitempty"`
}

type ExtendPackageGetResponseData

type ExtendPackageGetResponseData struct {
	List     *[]SplitChannelPackageData `json:"list,omitempty"`
	PageInfo *Conf                      `json:"page_info,omitempty"`
}

type ExtendPackageUpdateRequest

type ExtendPackageUpdateRequest struct {
	AccountId   *int64                      `json:"account_id,omitempty"`
	PackageId   *int64                      `json:"package_id,omitempty"`
	ChannelList *[]UpdateSplitChannelStruct `json:"channel_list,omitempty"`
}

type ExtendPackageUpdateResponse

type ExtendPackageUpdateResponse struct {
	Code      *int64                           `json:"code,omitempty"`
	Message   *string                          `json:"message,omitempty"`
	MessageCn *string                          `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct          `json:"errors,omitempty"`
	Data      *ExtendPackageUpdateResponseData `json:"data,omitempty"`
}

type ExtendPackageUpdateResponseData

type ExtendPackageUpdateResponseData struct {
	PackageId      *int64              `json:"package_id,omitempty"`
	SuccessResults *[]ResultDataStruct `json:"success_results,omitempty"`
	FailedResults  *[]ResultDataStruct `json:"failed_results,omitempty"`
}

type ExtractRuleType

type ExtractRuleType string

ExtractRuleType : 行为人群提取类型

const (
	ExtractRuleType_FILTER      ExtractRuleType = "FILTER"
	ExtractRuleType_AGGREGATION ExtractRuleType = "AGGREGATION"
)

List of ExtractRuleType

type FailReason

type FailReason struct {
	MaterialId      *string   `json:"material_id,omitempty"`
	LabelId         *int64    `json:"label_id,omitempty"`
	LabelName       *string   `json:"label_name,omitempty"`
	Reason          *string   `json:"reason,omitempty"`
	RelationTidList *[]string `json:"relation_tid_list,omitempty"`
}

失败原因

type FengyePageSpec

type FengyePageSpec struct {
	PageId *int64 `json:"page_id,omitempty"`
}

枫叶落地页数据

type FengyeSpec

type FengyeSpec struct {
	Title    *string `json:"title,omitempty"`
	FengyeId *string `json:"fengye_id,omitempty"`
}

枫叶信息

type FieldType

type FieldType string

FieldType : 创意元素传参类型

const (
	FieldType_STRING        FieldType = "FIELD_TYPE_STRING"
	FieldType_ENUM          FieldType = "FIELD_TYPE_ENUM"
	FieldType_INTEGER       FieldType = "FIELD_TYPE_INTEGER"
	FieldType_STRUCT        FieldType = "FIELD_TYPE_STRUCT"
	FieldType_INTEGER_ARRAY FieldType = "FIELD_TYPE_INTEGER_ARRAY"
	FieldType_ENUM_ARRAY    FieldType = "FIELD_TYPE_ENUM_ARRAY"
	FieldType_STRING_ARRAY  FieldType = "FIELD_TYPE_STRING_ARRAY"
	FieldType_STRUCT_ARRAY  FieldType = "FIELD_TYPE_STRUCT_ARRAY"
	FieldType_BOOLEAN       FieldType = "FIELD_TYPE_BOOLEAN"
)

List of FieldType

type FileInfo

type FileInfo struct {
	FileId *int64  `json:"file_id,omitempty"`
	Md5    *string `json:"md5,omitempty"`
}

文件返回结果

type FilterOperator

type FilterOperator string

FilterOperator : 操作符

const (
	FilterOperator_EQUALS         FilterOperator = "EQUALS"
	FilterOperator_CONTAINS       FilterOperator = "CONTAINS"
	FilterOperator_LESS_EQUALS    FilterOperator = "LESS_EQUALS"
	FilterOperator_LESS           FilterOperator = "LESS"
	FilterOperator_GREATER_EQUALS FilterOperator = "GREATER_EQUALS"
	FilterOperator_GREATER        FilterOperator = "GREATER"
	FilterOperator_IN             FilterOperator = "IN"
	FilterOperator_NOT_EQUALS     FilterOperator = "NOT_EQUALS"
)

List of FilterOperator

type FilteringStruct

type FilteringStruct struct {
	Field    *string        `json:"field,omitempty"`
	Operator FilterOperator `json:"operator,omitempty"`
	Values   *[]string      `json:"values,omitempty"`
}

过滤条件

type FloatAppDownloadSpec

type FloatAppDownloadSpec struct {
	Title          *string                   `json:"title,omitempty"`
	FontColor      *string                   `json:"font_color,omitempty"`
	BgColor        *string                   `json:"bg_color,omitempty"`
	AppIosSpec     *CanvasAppIosSpecType     `json:"app_ios_spec,omitempty"`
	AppAndroidSpec *CanvasAppAndroidSpecType `json:"app_android_spec,omitempty"`
}

应用下载组件元素

type FloatButtonSpec

type FloatButtonSpec struct {
	LinkSpec            *LinkSpec            `json:"link_spec,omitempty"`
	AppDownloadSpec     *AppDownloadSpec     `json:"app_download_spec,omitempty"`
	MiniProgramSpec     *MiniProgramSpec     `json:"mini_program_spec,omitempty"`
	MiniGameProgramSpec *MiniGameProgramSpec `json:"mini_game_program_spec,omitempty"`
	FengyeSpec          *FengyeSpec          `json:"fengye_spec,omitempty"`
	CardSpec            *CardSpec            `json:"card_spec,omitempty"`
	FollowSpec          *FollowSpec          `json:"follow_spec,omitempty"`
	ServiceSpec         *ServiceSpec         `json:"service_spec,omitempty"`
	WecomSpec           *WecomSpec           `json:"wecom_spec,omitempty"`
}

悬浮组件按钮

type FloatEnterpriseWxSpec

type FloatEnterpriseWxSpec struct {
	CorpId          *string `json:"corp_id,omitempty"`
	GroupId         *int64  `json:"group_id,omitempty"`
	BtnTitle        *string `json:"btn_title,omitempty"`
	FontColor       *string `json:"font_color,omitempty"`
	BtnBgColorTheme *string `json:"btn_bg_color_theme,omitempty"`
	BtnFontType     *int64  `json:"btn_font_type,omitempty"`
}

添加商家微信组件元素

type FloatGhSpec

type FloatGhSpec struct {
	FastFollow      *int64  `json:"fast_follow,omitempty"`
	BtnTitle        *string `json:"btn_title,omitempty"`
	FontColor       *string `json:"font_color,omitempty"`
	BtnBgColorTheme *string `json:"btn_bg_color_theme,omitempty"`
	BtnFontType     *int64  `json:"btn_font_type,omitempty"`
}

关注公众号组件元素

type FloatWeappSpec

type FloatWeappSpec struct {
	WeappUsername   *string `json:"weapp_username,omitempty"`
	WeappPath       *string `json:"weapp_path,omitempty"`
	BtnTitle        *string `json:"btn_title,omitempty"`
	BtnBgColorTheme *string `json:"btn_bg_color_theme,omitempty"`
	FontColor       *string `json:"font_color,omitempty"`
	BtnFontType     *int64  `json:"btn_font_type,omitempty"`
}

进入小程序组件元素

type FloatingZoneComponent

type FloatingZoneComponent struct {
	ComponentId *int64              `json:"component_id,omitempty"`
	Value       *FloatingZoneStruct `json:"value,omitempty"`
}

轮播组件

type FloatingZoneStruct

type FloatingZoneStruct struct {
	FloatingZoneSwitch                *bool                    `json:"floating_zone_switch,omitempty"`
	FloatingZoneImageId               *string                  `json:"floating_zone_image_id,omitempty"`
	FloatingZoneName                  *string                  `json:"floating_zone_name,omitempty"`
	FloatingZoneDesc                  *string                  `json:"floating_zone_desc,omitempty"`
	FloatingZoneButtonText            *string                  `json:"floating_zone_button_text,omitempty"`
	FloatingZoneShowAppPropertySwitch *bool                    `json:"floating_zone_show_app_property_switch,omitempty"`
	FloatingZoneType                  CreativeFloatingZoneType `json:"floating_zone_type,omitempty"`
	FloatingZoneSingleImageId         *string                  `json:"floating_zone_single_image_id,omitempty"`
	ButtonBaseText                    *string                  `json:"button_base_text,omitempty"`
	JumpInfo                          *JumpinfoStruct          `json:"jump_info,omitempty"`
}

轮播组件

type FollowSpec

type FollowSpec struct {
	Title *string `json:"title,omitempty"`
}

关注公众号信息

type FormComponent

type FormComponent struct {
	ComponentId *int64      `json:"component_id,omitempty"`
	Value       *FormStruct `json:"value,omitempty"`
}

表单组件

type FormStruct

type FormStruct struct {
	Id *int64 `json:"id,omitempty"`
}

表单组件

type ForwardLinkAssistPermissionStruct added in v1.7.44

type ForwardLinkAssistPermissionStruct struct {
	OptimizationGoal      OptimizationGoal `json:"optimization_goal,omitempty"`
	ForwardLinkAssistList *[]string        `json:"forward_link_assist_list,omitempty"`
}

返回结构

type FundStatementsDetailedGetListStruct

type FundStatementsDetailedGetListStruct struct {
	AccountId      *int64         `json:"account_id,omitempty"`
	FundType       AccountTypeMap `json:"fund_type,omitempty"`
	Balance        *int64         `json:"balance,omitempty"`
	Time           *int64         `json:"time,omitempty"`
	ExternalBillNo *string        `json:"external_bill_no,omitempty"`
	TradeTypeExt   TradeTypeExt   `json:"trade_type_ext,omitempty"`
	Amount         *int64         `json:"amount,omitempty"`
	Description    *string        `json:"description,omitempty"`
}

返回结构

type FundStatementsDetailedGetResponse

type FundStatementsDetailedGetResponse struct {
	Code      *int64                                 `json:"code,omitempty"`
	Message   *string                                `json:"message,omitempty"`
	MessageCn *string                                `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                `json:"errors,omitempty"`
	Data      *FundStatementsDetailedGetResponseData `json:"data,omitempty"`
}

type FundStatementsDetailedGetResponseData

type FundStatementsDetailedGetResponseData struct {
	List     *[]FundStatementsDetailedGetListStruct `json:"list,omitempty"`
	PageInfo *Conf                                  `json:"page_info,omitempty"`
}

type FundStatus

type FundStatus string

FundStatus : 资金状态

const (
	FundStatus_NORMAL     FundStatus = "FUND_STATUS_NORMAL"
	FundStatus_NOT_ENOUGH FundStatus = "FUND_STATUS_NOT_ENOUGH"
	FundStatus_CLOSED     FundStatus = "FUND_STATUS_CLOSED"
	FundStatus_FROZEN     FundStatus = "FUND_STATUS_FROZEN"
)

List of FundStatus

type FundTransferAddRequest

type FundTransferAddRequest struct {
	AdvertiserId          *int64         `json:"advertiser_id,omitempty"`
	FundType              AccountTypeMap `json:"fund_type,omitempty"`
	Amount                *int64         `json:"amount,omitempty"`
	TransferType          *string        `json:"transfer_type,omitempty"`
	ExternalBillNo        *string        `json:"external_bill_no,omitempty"`
	Memo                  *string        `json:"memo,omitempty"`
	TransferTryBest       *int64         `json:"transfer_try_best,omitempty"`
	HighFrequencyTransfer *int64         `json:"high_frequency_transfer,omitempty"`
}

type FundTransferAddResponse

type FundTransferAddResponse struct {
	Code      *int64                       `json:"code,omitempty"`
	Message   *string                      `json:"message,omitempty"`
	MessageCn *string                      `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct      `json:"errors,omitempty"`
	Data      *FundTransferAddResponseData `json:"data,omitempty"`
}

type FundTransferAddResponseData

type FundTransferAddResponseData struct {
	FundType       AccountTypeMap `json:"fund_type,omitempty"`
	Amount         *int64         `json:"amount,omitempty"`
	ExternalBillNo *string        `json:"external_bill_no,omitempty"`
	Time           *int64         `json:"time,omitempty"`
	IsRepeated     *bool          `json:"is_repeated,omitempty"`
}

type FundsGetListStruct

type FundsGetListStruct struct {
	FundType     AccountTypeMap `json:"fund_type,omitempty"`
	Balance      *int64         `json:"balance,omitempty"`
	FundStatus   FundStatus     `json:"fund_status,omitempty"`
	RealtimeCost *int64         `json:"realtime_cost,omitempty"`
	EffectFunds  *[]string      `json:"effect_funds,omitempty"`
}

返回结构

type FundsGetResponse

type FundsGetResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
	Data      *FundsGetResponseData   `json:"data,omitempty"`
}

type FundsGetResponseData

type FundsGetResponseData struct {
	List *[]FundsGetListStruct `json:"list,omitempty"`
}

type GameFeatureAddRequest

type GameFeatureAddRequest struct {
	AccountId                  *int64                          `json:"account_id,omitempty"`
	MarketingTargetType        MarketingTargetType             `json:"marketing_target_type,omitempty"`
	MarketingTargetDetailId    *string                         `json:"marketing_target_detail_id,omitempty"`
	ProfitModeId               *int64                          `json:"profit_mode_id,omitempty"`
	GameTypeId                 *int64                          `json:"game_type_id,omitempty"`
	GameplayIdList             *[]int64                        `json:"gameplay_id_list,omitempty"`
	GameThemeId                *int64                          `json:"game_theme_id,omitempty"`
	GameSubThemeId             *int64                          `json:"game_sub_theme_id,omitempty"`
	GameMarketingLifecycleList *[]GameMarketingLifecycleStruct `json:"game_marketing_lifecycle_list,omitempty"`
}

type GameFeatureAddResponse

type GameFeatureAddResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct     `json:"errors,omitempty"`
	Data      *GameFeatureAddResponseData `json:"data,omitempty"`
}

type GameFeatureAddResponseData

type GameFeatureAddResponseData struct {
	MarketingTargetDetailId *string `json:"marketing_target_detail_id,omitempty"`
}

type GameFeatureGetResponse

type GameFeatureGetResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct     `json:"errors,omitempty"`
	Data      *GameFeatureGetResponseData `json:"data,omitempty"`
}

type GameFeatureGetResponseData

type GameFeatureGetResponseData struct {
	MarketingTargetType        MarketingTargetType             `json:"marketing_target_type,omitempty"`
	MarketingTargetDetailId    *string                         `json:"marketing_target_detail_id,omitempty"`
	ProfitModeId               *int64                          `json:"profit_mode_id,omitempty"`
	GameTypeId                 *int64                          `json:"game_type_id,omitempty"`
	GameplayIdList             *[]int64                        `json:"gameplay_id_list,omitempty"`
	GameThemeId                *int64                          `json:"game_theme_id,omitempty"`
	GameSubThemeId             *int64                          `json:"game_sub_theme_id,omitempty"`
	GameMarketingLifecycleList *[]GameMarketingLifecycleStruct `json:"game_marketing_lifecycle_list,omitempty"`
}

type GameFeatureTagsGetListStruct

type GameFeatureTagsGetListStruct struct {
	Id         *int64  `json:"id,omitempty"`
	Name       *string `json:"name,omitempty"`
	Type_      *string `json:"type,omitempty"`
	ParentId   *int64  `json:"parent_id,omitempty"`
	ParentName *string `json:"parent_name,omitempty"`
	ParentType *string `json:"parent_type,omitempty"`
}

返回结构

type GameFeatureTagsGetResponse

type GameFeatureTagsGetResponse struct {
	Code      *int64                          `json:"code,omitempty"`
	Message   *string                         `json:"message,omitempty"`
	MessageCn *string                         `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct         `json:"errors,omitempty"`
	Data      *GameFeatureTagsGetResponseData `json:"data,omitempty"`
}

type GameFeatureTagsGetResponseData

type GameFeatureTagsGetResponseData struct {
	List *[]GameFeatureTagsGetListStruct `json:"list,omitempty"`
}

type GameMarketingLifecycleStruct

type GameMarketingLifecycleStruct struct {
	GameMarketingScene *string `json:"game_marketing_scene,omitempty"`
	StartDate          *string `json:"start_date,omitempty"`
	EndDate            *string `json:"end_date,omitempty"`
}

游戏营销阶段

type GeoLocations

type GeoLocations struct {
	LocationTypes           *[]string              `json:"location_types,omitempty"`
	Regions                 *[]int64               `json:"regions,omitempty"`
	BusinessDistricts       *[]int64               `json:"business_districts,omitempty"`
	CustomLocations         *[]CustomLocationsItem `json:"custom_locations,omitempty"`
	GeoLocationAutoAudience *bool                  `json:"geo_location_auto_audience,omitempty"`
}

地理位置定向

type GetAsyncReportsFilteringStruct added in v1.7.41

type GetAsyncReportsFilteringStruct struct {
	Field    *string        `json:"field,omitempty"`
	Operator FilterOperator `json:"operator,omitempty"`
	Values   *[]string      `json:"values,omitempty"`
}

过滤条件

type GhSpec

type GhSpec struct {
	FastFollow          *int64  `json:"fast_follow,omitempty"`
	BtnTitle            *string `json:"btn_title,omitempty"`
	FontColor           *string `json:"font_color,omitempty"`
	BtnBgColorTheme     *string `json:"btn_bg_color_theme,omitempty"`
	BtnBorderColorTheme *string `json:"btn_border_color_theme,omitempty"`
	BtnFontType         *int64  `json:"btn_font_type,omitempty"`
	PaddingTop          *int64  `json:"padding_top,omitempty"`
	PaddingBottom       *int64  `json:"padding_bottom,omitempty"`
	UseIcon             *int64  `json:"use_icon,omitempty"`
}

关注公众号组件元素

type GlobalSpec

type GlobalSpec struct {
	GlobalElementsSpecList *[]GlobalSpecStruct `json:"global_elements_spec_list,omitempty"`
}

全局元素配置

type GlobalSpecStruct

type GlobalSpecStruct struct {
	ElementType      CanvasGlobalElementType    `json:"element_type,omitempty"`
	FloatButtonSpec  *CanvasFloatButtonSpecType `json:"float_button_spec,omitempty"`
	SideBarFloatSpec *SideBarFloatSpecSpec      `json:"side_bar_float_spec,omitempty"`
}

全局组件

type GoodsButtonSpec

type GoodsButtonSpec struct {
	Title *string `json:"title,omitempty"`
}

商品按钮

type GrantBusinessPermission

type GrantBusinessPermission struct {
	GrantPermissionTypeList *[]string `json:"grant_permission_type_list,omitempty"`
}

授权给商务管家账号认领所有广告账号的权限信息

type GrantInfo

type GrantInfo struct {
	AudienceId *int64            `json:"audience_id,omitempty"`
	GrantType  AudienceGrantType `json:"grant_type,omitempty"`
	GrantSpec  *GrantSpec        `json:"grant_spec,omitempty"`
}

权限信息

type GrantSpec

type GrantSpec struct {
	GrantToBusinessSpec *GrantToBusinessSpec `json:"grant_to_business_spec,omitempty"`
}

人群授权信息

type GrantToBusinessSpec

type GrantToBusinessSpec struct {
	GrantBusinessId         *int64                   `json:"grant_business_id,omitempty"`
	GrantScopeType          AudienceGrantScopeType   `json:"grant_scope_type,omitempty"`
	GrantBusinessPermission *GrantBusinessPermission `json:"grant_business_permission,omitempty"`
	GrantAccountPermission  *[]AccountPermission     `json:"grant_account_permission,omitempty"`
}

授权给商务管家账号认领的账号的授权信息

type H5PageSpec

type H5PageSpec struct {
	PageUrl          *string `json:"page_url,omitempty"`
	MpaH5WildcardUrl *string `json:"mpa_h5_wildcard_url,omitempty"`
}

自定义落地页

type H5ProfilePageSpec

type H5ProfilePageSpec struct {
	PageId *int64 `json:"page_id,omitempty"`
}

品牌形象页

type HasSpecialNegativeWordStruct

type HasSpecialNegativeWordStruct struct {
	PhraseNegativeWords *[]string `json:"phrase_negative_words,omitempty"`
	ExactNegativeWords  *[]string `json:"exact_negative_words,omitempty"`
}

含有特殊字符导致失败的否定词列表

type HeaderStruct added in v1.7.43

type HeaderStruct struct {
	Name  *string `json:"name,omitempty"`
	Value *string `json:"value,omitempty"`
}

http header

type HourlyReportApiListStruct

type HourlyReportApiListStruct struct {
	Hour                                       *int64   `json:"hour,omitempty"`
	AccountId                                  *int64   `json:"account_id,omitempty"`
	ViewCount                                  *int64   `json:"view_count,omitempty"`
	ViewUserCount                              *int64   `json:"view_user_count,omitempty"`
	AvgViewPerUser                             *float64 `json:"avg_view_per_user,omitempty"`
	ValidClickCount                            *int64   `json:"valid_click_count,omitempty"`
	ClickUserCount                             *int64   `json:"click_user_count,omitempty"`
	Cpc                                        *int64   `json:"cpc,omitempty"`
	Ctr                                        *float64 `json:"ctr,omitempty"`
	ValuableClickCount                         *int64   `json:"valuable_click_count,omitempty"`
	ValuableClickCost                          *int64   `json:"valuable_click_cost,omitempty"`
	ValuableClickRate                          *float64 `json:"valuable_click_rate,omitempty"`
	Cost                                       *int64   `json:"cost,omitempty"`
	WechatCostStage1                           *int64   `json:"wechat_cost_stage1,omitempty"`
	WechatCostStage2                           *int64   `json:"wechat_cost_stage2,omitempty"`
	AcquisitionCost                            *int64   `json:"acquisition_cost,omitempty"`
	ThousandDisplayPrice                       *int64   `json:"thousand_display_price,omitempty"`
	RealCostTop                                *int64   `json:"real_cost_top,omitempty"`
	ConversionsCount                           *int64   `json:"conversions_count,omitempty"`
	RequestConversionsCount                    *int64   `json:"request_conversions_count,omitempty"`
	ConversionsRate                            *float64 `json:"conversions_rate,omitempty"`
	ConversionsCost                            *int64   `json:"conversions_cost,omitempty"`
	RequestConversionsCost                     *int64   `json:"request_conversions_cost,omitempty"`
	DeepConversionsCount                       *int64   `json:"deep_conversions_count,omitempty"`
	DeepConversionsRate                        *float64 `json:"deep_conversions_rate,omitempty"`
	DeepConversionsCost                        *int64   `json:"deep_conversions_cost,omitempty"`
	WechatShallowConversionsCountStage1        *int64   `json:"wechat_shallow_conversions_count_stage1,omitempty"`
	WechatShallowConversionsCountStage2        *int64   `json:"wechat_shallow_conversions_count_stage2,omitempty"`
	WechatDeepConversionsCountStage1           *int64   `json:"wechat_deep_conversions_count_stage1,omitempty"`
	WechatDeepConversionsCountStage2           *int64   `json:"wechat_deep_conversions_count_stage2,omitempty"`
	ConversionsByDisplayCount                  *int64   `json:"conversions_by_display_count,omitempty"`
	ConversionsByDisplayRate                   *float64 `json:"conversions_by_display_rate,omitempty"`
	ConversionsByDisplayCost                   *int64   `json:"conversions_by_display_cost,omitempty"`
	ConversionsByClickCount                    *int64   `json:"conversions_by_click_count,omitempty"`
	ConversionsByClickRate                     *float64 `json:"conversions_by_click_rate,omitempty"`
	ConversionsByClickCost                     *int64   `json:"conversions_by_click_cost,omitempty"`
	PreviewConversionsCount                    *int64   `json:"preview_conversions_count,omitempty"`
	PreviewDeepConversionsCount                *int64   `json:"preview_deep_conversions_count,omitempty"`
	VideoOuterPlayCount                        *int64   `json:"video_outer_play_count,omitempty"`
	VideoOuterPlayUserCount                    *int64   `json:"video_outer_play_user_count,omitempty"`
	VideoTimeTotalCount                        *float64 `json:"video_time_total_count,omitempty"`
	VideoOuterPlayTotalTimeCount               *float64 `json:"video_outer_play_total_time_count,omitempty"`
	AvgUserPlayCount                           *float64 `json:"avg_user_play_count,omitempty"`
	VideoOuterPlayTimeCount                    *float64 `json:"video_outer_play_time_count,omitempty"`
	VideoOuterPlayTimeAvg                      *float64 `json:"video_outer_play_time_avg,omitempty"`
	VideoOuterPlayTimeAvgRate                  *float64 `json:"video_outer_play_time_avg_rate,omitempty"`
	VideoOuterPlayRate                         *float64 `json:"video_outer_play_rate,omitempty"`
	VideoOuterPlayCost                         *int64   `json:"video_outer_play_cost,omitempty"`
	VideoOuterPlay10Count                      *int64   `json:"video_outer_play10_count,omitempty"`
	VideoOuterPlay25Count                      *int64   `json:"video_outer_play25_count,omitempty"`
	VideoOuterPlay50Count                      *int64   `json:"video_outer_play50_count,omitempty"`
	VideoOuterPlay75Count                      *int64   `json:"video_outer_play75_count,omitempty"`
	VideoOuterPlay90Count                      *int64   `json:"video_outer_play90_count,omitempty"`
	VideoOuterPlay95Count                      *int64   `json:"video_outer_play95_count,omitempty"`
	VideoOuterPlay100Count                     *int64   `json:"video_outer_play100_count,omitempty"`
	VideoOuterPlay3sCount                      *int64   `json:"video_outer_play3s_count,omitempty"`
	VideoOuterPlay3sRate                       *float64 `json:"video_outer_play3s_rate,omitempty"`
	VideoOuterPlay5sCount                      *int64   `json:"video_outer_play5s_count,omitempty"`
	VideoOuterPlay7sCount                      *int64   `json:"video_outer_play7s_count,omitempty"`
	VideoInnerPlayCount                        *int64   `json:"video_inner_play_count,omitempty"`
	ReadCount                                  *int64   `json:"read_count,omitempty"`
	ReadCost                                   *int64   `json:"read_cost,omitempty"`
	CommentCount                               *int64   `json:"comment_count,omitempty"`
	CommentCost                                *int64   `json:"comment_cost,omitempty"`
	PraiseCount                                *int64   `json:"praise_count,omitempty"`
	PraiseCost                                 *int64   `json:"praise_cost,omitempty"`
	ForwardCount                               *int64   `json:"forward_count,omitempty"`
	ForwardCost                                *int64   `json:"forward_cost,omitempty"`
	NoInterestCount                            *int64   `json:"no_interest_count,omitempty"`
	LiveStreamCrtClickCnt                      *int64   `json:"live_stream_crt_click_cnt,omitempty"`
	ClickImageCount                            *int64   `json:"click_image_count,omitempty"`
	ClickNickCount                             *int64   `json:"click_nick_count,omitempty"`
	ClickHeadCount                             *int64   `json:"click_head_count,omitempty"`
	ClickDetailCount                           *int64   `json:"click_detail_count,omitempty"`
	ClickPoiCount                              *int64   `json:"click_poi_count,omitempty"`
	ZoneHeaderClickCount                       *int64   `json:"zone_header_click_count,omitempty"`
	BasicInfoClientCount                       *int64   `json:"basic_info_client_count,omitempty"`
	AccountInfoClickCount                      *int64   `json:"account_info_click_count,omitempty"`
	ClkAccountLivingStatusPv                   *int64   `json:"clk_account_living_status_pv,omitempty"`
	ClkAccountinfoWeappPv                      *int64   `json:"clk_accountinfo_weapp_pv,omitempty"`
	ClkAccountinfoFinderPv                     *int64   `json:"clk_accountinfo_finder_pv,omitempty"`
	ClkAccountinfoBizPv                        *int64   `json:"clk_accountinfo_biz_pv,omitempty"`
	ClkAccountInfoProducttabPv                 *int64   `json:"clk_account_info_producttab_pv,omitempty"`
	ClkAccountInfoProductdetailPv              *int64   `json:"clk_account_info_productdetail_pv,omitempty"`
	ActivityInfoClickCount                     *int64   `json:"activity_info_click_count,omitempty"`
	OverallLeadsPurchaseCount                  *int64   `json:"overall_leads_purchase_count,omitempty"`
	EffectiveLeadsCount                        *int64   `json:"effective_leads_count,omitempty"`
	EffectiveCost                              *int64   `json:"effective_cost,omitempty"`
	EffectLeadsPurchaseCount                   *int64   `json:"effect_leads_purchase_count,omitempty"`
	EffectLeadsPurchaseCost                    *int64   `json:"effect_leads_purchase_cost,omitempty"`
	PlatformPageViewCount                      *int64   `json:"platform_page_view_count,omitempty"`
	PlatformPageViewRate                       *float64 `json:"platform_page_view_rate,omitempty"`
	LanButtonClickCount                        *int64   `json:"lan_button_click_count,omitempty"`
	LanJumpButtonClickers                      *int64   `json:"lan_jump_button_clickers,omitempty"`
	LanButtonClickCost                         *int64   `json:"lan_button_click_cost,omitempty"`
	LanJumpButtonCtr                           *float64 `json:"lan_jump_button_ctr,omitempty"`
	LanJumpButtonClickCost                     *int64   `json:"lan_jump_button_click_cost,omitempty"`
	KeyPageViewCount                           *int64   `json:"key_page_view_count,omitempty"`
	KeyPageViewByDisplayCount                  *int64   `json:"key_page_view_by_display_count,omitempty"`
	KeyPageViewByClickCount                    *int64   `json:"key_page_view_by_click_count,omitempty"`
	KeyPageUv                                  *int64   `json:"key_page_uv,omitempty"`
	KeyPageViewCost                            *int64   `json:"key_page_view_cost,omitempty"`
	KeyPageViewRate                            *float64 `json:"key_page_view_rate,omitempty"`
	LandingCommodityDetailExpPv                *int64   `json:"landing_commodity_detail_exp_pv,omitempty"`
	AppCommodityPageViewByDisplayCount         *int64   `json:"app_commodity_page_view_by_display_count,omitempty"`
	AppCommodityPageViewByClickCount           *int64   `json:"app_commodity_page_view_by_click_count,omitempty"`
	ViewCommodityPageUv                        *int64   `json:"view_commodity_page_uv,omitempty"`
	WebCommodityPageViewRate                   *float64 `json:"web_commodity_page_view_rate,omitempty"`
	WebCommodityPageViewCost                   *int64   `json:"web_commodity_page_view_cost,omitempty"`
	OwnPageNavigationCount                     *int64   `json:"own_page_navigation_count,omitempty"`
	OwnPageNaviCost                            *int64   `json:"own_page_navi_cost,omitempty"`
	PlatformPageNavigationCount                *int64   `json:"platform_page_navigation_count,omitempty"`
	PlatformPageNavigationCost                 *int64   `json:"platform_page_navigation_cost,omitempty"`
	PlatformShopNavigationCount                *int64   `json:"platform_shop_navigation_count,omitempty"`
	PlatformShopNavigationCost                 *int64   `json:"platform_shop_navigation_cost,omitempty"`
	ActivePageViews                            *int64   `json:"active_page_views,omitempty"`
	ActivePageViewers                          *int64   `json:"active_page_viewers,omitempty"`
	ActivePageInteractionAmount                *int64   `json:"active_page_interaction_amount,omitempty"`
	ActivePageInteractionUsers                 *int64   `json:"active_page_interaction_users,omitempty"`
	GuideToFollowPageViews                     *int64   `json:"guide_to_follow_page_views,omitempty"`
	GuideToFollowPageViewers                   *int64   `json:"guide_to_follow_page_viewers,omitempty"`
	GuideToFollowPageInteractionAmount         *int64   `json:"guide_to_follow_page_interaction_amount,omitempty"`
	GuideToFollowPageInteractionUsers          *int64   `json:"guide_to_follow_page_interaction_users,omitempty"`
	SpecialPageExpUv                           *int64   `json:"special_page_exp_uv,omitempty"`
	SpecialPageExpCost                         *int64   `json:"special_page_exp_cost,omitempty"`
	LandingPageViewCount                       *int64   `json:"landing_page_view_count,omitempty"`
	LandingPageEffectiveRate                   *float64 `json:"landing_page_effective_rate,omitempty"`
	LandingPageUserCount                       *int64   `json:"landing_page_user_count,omitempty"`
	PlatformKeyPageViewUserCount               *int64   `json:"platform_key_page_view_user_count,omitempty"`
	PageConsultCount                           *int64   `json:"page_consult_count,omitempty"`
	ConsultUvCount                             *int64   `json:"consult_uv_count,omitempty"`
	PageConsultRate                            *float64 `json:"page_consult_rate,omitempty"`
	PageConsultCost                            *int64   `json:"page_consult_cost,omitempty"`
	ConsultLeaveInfoUsers                      *int64   `json:"consult_leave_info_users,omitempty"`
	ConsultLeaveInfoCost                       *int64   `json:"consult_leave_info_cost,omitempty"`
	PotentialConsultCount                      *int64   `json:"potential_consult_count,omitempty"`
	EffectiveConsultCount                      *int64   `json:"effective_consult_count,omitempty"`
	ToolConsultCount                           *int64   `json:"tool_consult_count,omitempty"`
	PageReservationCount                       *int64   `json:"page_reservation_count,omitempty"`
	PageReservationByDisplayCount              *int64   `json:"page_reservation_by_display_count,omitempty"`
	PageReservationByClickCount                *int64   `json:"page_reservation_by_click_count,omitempty"`
	ReservationUv                              *int64   `json:"reservation_uv,omitempty"`
	ReservationAmount                          *int64   `json:"reservation_amount,omitempty"`
	PageReservationCost                        *int64   `json:"page_reservation_cost,omitempty"`
	PageReservationCostWithPeople              *int64   `json:"page_reservation_cost_with_people,omitempty"`
	PageReservationRate                        *float64 `json:"page_reservation_rate,omitempty"`
	PageReservationRoi                         *float64 `json:"page_reservation_roi,omitempty"`
	BizReservationUv                           *int64   `json:"biz_reservation_uv,omitempty"`
	BizReservationFollowRate                   *float64 `json:"biz_reservation_follow_rate,omitempty"`
	ExternalFormReservationCount               *int64   `json:"external_form_reservation_count,omitempty"`
	PotentialReserveCount                      *int64   `json:"potential_reserve_count,omitempty"`
	ReservationCheckUv                         *int64   `json:"reservation_check_uv,omitempty"`
	ReservationCheckUvCost                     *int64   `json:"reservation_check_uv_cost,omitempty"`
	ReservationCheckUvRate                     *float64 `json:"reservation_check_uv_rate,omitempty"`
	EffectiveReserveCount                      *int64   `json:"effective_reserve_count,omitempty"`
	ValidLeadsUv                               *int64   `json:"valid_leads_uv,omitempty"`
	TryOutIntentionUv                          *int64   `json:"try_out_intention_uv,omitempty"`
	IneffectiveLeadsUv                         *int64   `json:"ineffective_leads_uv,omitempty"`
	CouponGetPv                                *int64   `json:"coupon_get_pv,omitempty"`
	CouponGetCost                              *int64   `json:"coupon_get_cost,omitempty"`
	CouponGetRate                              *float64 `json:"coupon_get_rate,omitempty"`
	PlatformCouponClickCount                   *int64   `json:"platform_coupon_click_count,omitempty"`
	PurchaseAmountWithCoupon                   *int64   `json:"purchase_amount_with_coupon,omitempty"`
	CouponPurchaseRate                         *float64 `json:"coupon_purchase_rate,omitempty"`
	PurchaseAmountWithCouponCost               *int64   `json:"purchase_amount_with_coupon_cost,omitempty"`
	PagePhoneCallDirectCount                   *int64   `json:"page_phone_call_direct_count,omitempty"`
	PagePhoneCallDirectRate                    *float64 `json:"page_phone_call_direct_rate,omitempty"`
	PagePhoneCallDirectCost                    *int64   `json:"page_phone_call_direct_cost,omitempty"`
	PagePhoneCallBackCount                     *int64   `json:"page_phone_call_back_count,omitempty"`
	PagePhoneCallBackRate                      *float64 `json:"page_phone_call_back_rate,omitempty"`
	PagePhoneCallBackCost                      *int64   `json:"page_phone_call_back_cost,omitempty"`
	PhoneCallCount                             *int64   `json:"phone_call_count,omitempty"`
	IntePhoneCount                             *int64   `json:"inte_phone_count,omitempty"`
	PhoneCallUv                                *int64   `json:"phone_call_uv,omitempty"`
	PotentialPhoneCount                        *int64   `json:"potential_phone_count,omitempty"`
	PotentialCustomerPhoneUv                   *int64   `json:"potential_customer_phone_uv,omitempty"`
	EffectivePhoneCount                        *int64   `json:"effective_phone_count,omitempty"`
	ValidPhoneUv                               *int64   `json:"valid_phone_uv,omitempty"`
	PhoneConsultCount                          *int64   `json:"phone_consult_count,omitempty"`
	CouponUsageNumber                          *int64   `json:"coupon_usage_number,omitempty"`
	CouponUsageRate                            *float64 `json:"coupon_usage_rate,omitempty"`
	CouponUsageCost                            *int64   `json:"coupon_usage_cost,omitempty"`
	StoreVisitor                               *int64   `json:"store_visitor,omitempty"`
	WechatLocalPayCount                        *int64   `json:"wechat_local_pay_count,omitempty"`
	WechatLocalPayuserCount                    *int64   `json:"wechat_local_payuser_count,omitempty"`
	WechatLocalPayAmount                       *int64   `json:"wechat_local_pay_amount,omitempty"`
	WechatLocalPayRoi                          *float64 `json:"wechat_local_pay_roi,omitempty"`
	ClassParticipatedFisrtUv                   *int64   `json:"class_participated_fisrt_uv,omitempty"`
	ClassParticipatedFisrtUvCost               *int64   `json:"class_participated_fisrt_uv_cost,omitempty"`
	ClassParticipatedFisrtUvRate               *float64 `json:"class_participated_fisrt_uv_rate,omitempty"`
	ScanFollowCount                            *int64   `json:"scan_follow_count,omitempty"`
	ScanFollowUserCount                        *int64   `json:"scan_follow_user_count,omitempty"`
	ScanFollowUserCost                         *int64   `json:"scan_follow_user_cost,omitempty"`
	ScanFollowUserRate                         *float64 `json:"scan_follow_user_rate,omitempty"`
	AfterAddWecomConsultDedupPv                *int64   `json:"after_add_wecom_consult_dedup_pv,omitempty"`
	AfterAddWecomConsultDedupPvCost            *int64   `json:"after_add_wecom_consult_dedup_pv_cost,omitempty"`
	AfterAddWecomIntentionDedupPv              *int64   `json:"after_add_wecom_intention_dedup_pv,omitempty"`
	AfterAddWecomIntentionDedupPvCost          *int64   `json:"after_add_wecom_intention_dedup_pv_cost,omitempty"`
	JoinChatGroupAmount                        *int64   `json:"join_chat_group_amount,omitempty"`
	JoinChatGroupNumberOfPeople                *int64   `json:"join_chat_group_number_of_people,omitempty"`
	JoinChatGroupCostByPeople                  *int64   `json:"join_chat_group_cost_by_people,omitempty"`
	QuitChatGroupAmount                        *int64   `json:"quit_chat_group_amount,omitempty"`
	QuitChatGroupRate                          *float64 `json:"quit_chat_group_rate,omitempty"`
	ScanCodeAddFansCount                       *int64   `json:"scan_code_add_fans_count,omitempty"`
	ScanCodeAddFansCountCost                   *int64   `json:"scan_code_add_fans_count_cost,omitempty"`
	ScanCodeAddFansUv                          *int64   `json:"scan_code_add_fans_uv,omitempty"`
	ScanCodeAddFansUvCost                      *int64   `json:"scan_code_add_fans_uv_cost,omitempty"`
	WecomAddPersonalDedupPv                    *int64   `json:"wecom_add_personal_dedup_pv,omitempty"`
	WecomAddPersonalDedupPvCost                *int64   `json:"wecom_add_personal_dedup_pv_cost,omitempty"`
	LotteryLeadsCount                          *int64   `json:"lottery_leads_count,omitempty"`
	LotteryLeadsCost                           *int64   `json:"lottery_leads_cost,omitempty"`
	TryOutUser                                 *int64   `json:"try_out_user,omitempty"`
	AddWishlistCount                           *int64   `json:"add_wishlist_count,omitempty"`
	AddCartPv                                  *int64   `json:"add_cart_pv,omitempty"`
	AddCartAmount                              *int64   `json:"add_cart_amount,omitempty"`
	AddToCartPrice                             *int64   `json:"add_to_cart_price,omitempty"`
	OrderPv                                    *int64   `json:"order_pv,omitempty"`
	OrderUv                                    *int64   `json:"order_uv,omitempty"`
	OrderAmount                                *int64   `json:"order_amount,omitempty"`
	OrderUnitPrice                             *int64   `json:"order_unit_price,omitempty"`
	OrderRate                                  *float64 `json:"order_rate,omitempty"`
	OrderCost                                  *int64   `json:"order_cost,omitempty"`
	OrderRoi                                   *float64 `json:"order_roi,omitempty"`
	Order24hCount                              *int64   `json:"order_24h_count,omitempty"`
	Order24hAmount                             *int64   `json:"order_24h_amount,omitempty"`
	Order24hRate                               *float64 `json:"order_24h_rate,omitempty"`
	Order24hCost                               *int64   `json:"order_24h_cost,omitempty"`
	Order24hRoi                                *float64 `json:"order_24h_roi,omitempty"`
	FirstDayOrderCount                         *int64   `json:"first_day_order_count,omitempty"`
	FirstDayOrderAmount                        *int64   `json:"first_day_order_amount,omitempty"`
	FirstDayOrderRoi                           *float64 `json:"first_day_order_roi,omitempty"`
	OrderClk7dPv                               *int64   `json:"order_clk_7d_pv,omitempty"`
	OrderClk7dAmount                           *int64   `json:"order_clk_7d_amount,omitempty"`
	OrderClk7dUnitPrice                        *int64   `json:"order_clk_7d_unit_price,omitempty"`
	OrderClk7dRoi                              *float64 `json:"order_clk_7d_roi,omitempty"`
	OrderClk15dPv                              *int64   `json:"order_clk_15d_pv,omitempty"`
	OrderClk15dAmount                          *int64   `json:"order_clk_15d_amount,omitempty"`
	OrderClk15dUnitPrice                       *int64   `json:"order_clk_15d_unit_price,omitempty"`
	OrderClk15dRoi                             *float64 `json:"order_clk_15d_roi,omitempty"`
	OrderClk30dPv                              *int64   `json:"order_clk_30d_pv,omitempty"`
	OrderClk30dAmount                          *int64   `json:"order_clk_30d_amount,omitempty"`
	OrderClk30dUnitPrice                       *int64   `json:"order_clk_30d_unit_price,omitempty"`
	OrderClk30dRoi                             *float64 `json:"order_clk_30d_roi,omitempty"`
	BizOrderUv                                 *int64   `json:"biz_order_uv,omitempty"`
	BizOrderRate                               *float64 `json:"biz_order_rate,omitempty"`
	OrderFollow1dPv                            *int64   `json:"order_follow_1d_pv,omitempty"`
	OrderFollow1dAmount                        *int64   `json:"order_follow_1d_amount,omitempty"`
	OrderByDisplayCount                        *int64   `json:"order_by_display_count,omitempty"`
	OrderByDisplayAmount                       *int64   `json:"order_by_display_amount,omitempty"`
	OrderByDisplayRate                         *float64 `json:"order_by_display_rate,omitempty"`
	OrderByDisplayCost                         *int64   `json:"order_by_display_cost,omitempty"`
	OrderByDisplayRoi                          *float64 `json:"order_by_display_roi,omitempty"`
	Order24hByDisplayCount                     *int64   `json:"order_24h_by_display_count,omitempty"`
	Order24hByDisplayAmount                    *int64   `json:"order_24h_by_display_amount,omitempty"`
	Order24hByDisplayRoi                       *float64 `json:"order_24h_by_display_roi,omitempty"`
	FirstDayOrderByDisplayCount                *int64   `json:"first_day_order_by_display_count,omitempty"`
	FirstDayOrderByDisplayAmount               *int64   `json:"first_day_order_by_display_amount,omitempty"`
	OrderByClickCount                          *int64   `json:"order_by_click_count,omitempty"`
	OrderByClickAmount                         *int64   `json:"order_by_click_amount,omitempty"`
	OrderByClickRate                           *float64 `json:"order_by_click_rate,omitempty"`
	OrderByClickCost                           *int64   `json:"order_by_click_cost,omitempty"`
	OrderByClickRoi                            *float64 `json:"order_by_click_roi,omitempty"`
	FirstDayOrderByClickCount                  *int64   `json:"first_day_order_by_click_count,omitempty"`
	FirstDayOrderByClickAmount                 *int64   `json:"first_day_order_by_click_amount,omitempty"`
	Order24hByClickCount                       *int64   `json:"order_24h_by_click_count,omitempty"`
	Order24hByClickAmount                      *int64   `json:"order_24h_by_click_amount,omitempty"`
	Order24hByClickRoi                         *float64 `json:"order_24h_by_click_roi,omitempty"`
	LiveStreamOrderPv                          *int64   `json:"live_stream_order_pv,omitempty"`
	LiveStreamOrderAmount                      *int64   `json:"live_stream_order_amount,omitempty"`
	DeliverCount                               *int64   `json:"deliver_count,omitempty"`
	DeliverRate                                *float64 `json:"deliver_rate,omitempty"`
	DeliverCost                                *int64   `json:"deliver_cost,omitempty"`
	SignInCount                                *int64   `json:"sign_in_count,omitempty"`
	SignInAmount                               *int64   `json:"sign_in_amount,omitempty"`
	SignInRate                                 *float64 `json:"sign_in_rate,omitempty"`
	SignInCost                                 *int64   `json:"sign_in_cost,omitempty"`
	SignInRoi                                  *float64 `json:"sign_in_roi,omitempty"`
	PurchaseMemberCardPv                       *int64   `json:"purchase_member_card_pv,omitempty"`
	PurchaseMemberCardDedupPv                  *int64   `json:"purchase_member_card_dedup_pv,omitempty"`
	PurchaseMemberCardDedupCost                *int64   `json:"purchase_member_card_dedup_cost,omitempty"`
	PurchaseMemberCardDedupRate                *float64 `json:"purchase_member_card_dedup_rate,omitempty"`
	DownloadCount                              *int64   `json:"download_count,omitempty"`
	ActivatedRate                              *float64 `json:"activated_rate,omitempty"`
	DownloadRate                               *float64 `json:"download_rate,omitempty"`
	DownloadCost                               *int64   `json:"download_cost,omitempty"`
	AddDesktopPv                               *int64   `json:"add_desktop_pv,omitempty"`
	AddDesktopCost                             *int64   `json:"add_desktop_cost,omitempty"`
	InstallCount                               *int64   `json:"install_count,omitempty"`
	InstallRate                                *float64 `json:"install_rate,omitempty"`
	InstallCost                                *int64   `json:"install_cost,omitempty"`
	ActivatedCount                             *int64   `json:"activated_count,omitempty"`
	ActivatedCost                              *int64   `json:"activated_cost,omitempty"`
	ClickActivatedRate                         *float64 `json:"click_activated_rate,omitempty"`
	RegPv                                      *int64   `json:"reg_pv,omitempty"`
	RegisterByDisplayCount                     *int64   `json:"register_by_display_count,omitempty"`
	RegisterByClickCount                       *int64   `json:"register_by_click_count,omitempty"`
	RegCost                                    *int64   `json:"reg_cost,omitempty"`
	RegClkRate                                 *float64 `json:"reg_clk_rate,omitempty"`
	ActivateRegisterRate                       *float64 `json:"activate_register_rate,omitempty"`
	RegPlaPv                                   *int64   `json:"reg_pla_pv,omitempty"`
	WebRegisterUv                              *int64   `json:"web_register_uv,omitempty"`
	RegAllDedupPv                              *int64   `json:"reg_all_dedup_pv,omitempty"`
	RegCostPla                                 *int64   `json:"reg_cost_pla,omitempty"`
	RegClickRatePla                            *float64 `json:"reg_click_rate_pla,omitempty"`
	RegDedupPv                                 *int64   `json:"reg_dedup_pv,omitempty"`
	MiniGameRegisterUsers                      *int64   `json:"mini_game_register_users,omitempty"`
	MiniGameRegisterCost                       *int64   `json:"mini_game_register_cost,omitempty"`
	MiniGameRegisterRate                       *float64 `json:"mini_game_register_rate,omitempty"`
	BizRegCount                                *int64   `json:"biz_reg_count,omitempty"`
	BizRegUv                                   *int64   `json:"biz_reg_uv,omitempty"`
	BizRegRate                                 *float64 `json:"biz_reg_rate,omitempty"`
	BizRegOrderAmount                          *int64   `json:"biz_reg_order_amount,omitempty"`
	BizRegCost                                 *int64   `json:"biz_reg_cost,omitempty"`
	BizRegRoi                                  *float64 `json:"biz_reg_roi,omitempty"`
	RetentionCount                             *int64   `json:"retention_count,omitempty"`
	RetentionCost                              *int64   `json:"retention_cost,omitempty"`
	RetentionRate                              *float64 `json:"retention_rate,omitempty"`
	AppRetentionD2Pv                           *int64   `json:"app_retention_d2_pv,omitempty"`
	AppRetentionD3Pv                           *int64   `json:"app_retention_d3_pv,omitempty"`
	AppRetentionD3Uv                           *int64   `json:"app_retention_d3_uv,omitempty"`
	AppRetentionD3Cost                         *int64   `json:"app_retention_d3_cost,omitempty"`
	AppRetentionD3Rate                         *float64 `json:"app_retention_d3_rate,omitempty"`
	AppRetentionD4Pv                           *int64   `json:"app_retention_d4_pv,omitempty"`
	AppRetentionD5Pv                           *int64   `json:"app_retention_d5_pv,omitempty"`
	AppRetentionD5Uv                           *int64   `json:"app_retention_d5_uv,omitempty"`
	AppRetentionD5Cost                         *int64   `json:"app_retention_d5_cost,omitempty"`
	AppRetentionD5Rate                         *float64 `json:"app_retention_d5_rate,omitempty"`
	AppRetentionD6Pv                           *int64   `json:"app_retention_d6_pv,omitempty"`
	AppRetentionD7Pv                           *int64   `json:"app_retention_d7_pv,omitempty"`
	AppRetentionD7Uv                           *int64   `json:"app_retention_d7_uv,omitempty"`
	AppRetentionD7Cost                         *int64   `json:"app_retention_d7_cost,omitempty"`
	AppRetentionD7Rate                         *float64 `json:"app_retention_d7_rate,omitempty"`
	AppRetentionLt7                            *float64 `json:"app_retention_lt7,omitempty"`
	AppRetentionLt7Cost                        *int64   `json:"app_retention_lt7_cost,omitempty"`
	MiniGameRetentionD1                        *int64   `json:"mini_game_retention_d1,omitempty"`
	MiniGameRetentionD1Cost                    *int64   `json:"mini_game_retention_d1_cost,omitempty"`
	MiniGameRetentionD1Rate                    *float64 `json:"mini_game_retention_d1_rate,omitempty"`
	AppKeyPageRetentionRate                    *float64 `json:"app_key_page_retention_rate,omitempty"`
	PurchasePv                                 *int64   `json:"purchase_pv,omitempty"`
	PurchaseImpPv                              *int64   `json:"purchase_imp_pv,omitempty"`
	PurchaseClkPv                              *int64   `json:"purchase_clk_pv,omitempty"`
	PurchaseAmount                             *int64   `json:"purchase_amount,omitempty"`
	PurchaseCost                               *int64   `json:"purchase_cost,omitempty"`
	PurchaseClkRate                            *float64 `json:"purchase_clk_rate,omitempty"`
	PurchaseActRate                            *float64 `json:"purchase_act_rate,omitempty"`
	PurchaseRoi                                *float64 `json:"purchase_roi,omitempty"`
	PurchaseActArpu                            *int64   `json:"purchase_act_arpu,omitempty"`
	PurchaseRegArpu                            *int64   `json:"purchase_reg_arpu,omitempty"`
	PurchaseRegArppu                           *int64   `json:"purchase_reg_arppu,omitempty"`
	CheoutPv1d                                 *int64   `json:"cheout_pv_1d,omitempty"`
	CheoutFd                                   *int64   `json:"cheout_fd,omitempty"`
	Cheout1dCost                               *int64   `json:"cheout_1d_cost,omitempty"`
	Cheout1dRate                               *float64 `json:"cheout_1d_rate,omitempty"`
	CheoutFdReward                             *float64 `json:"cheout_fd_reward,omitempty"`
	CheoutPv3d                                 *int64   `json:"cheout_pv_3d,omitempty"`
	CheoutTd                                   *int64   `json:"cheout_td,omitempty"`
	Cheout3dCost                               *int64   `json:"cheout_3d_cost,omitempty"`
	Cheout3dRate                               *float64 `json:"cheout_3d_rate,omitempty"`
	CheoutTdReward                             *float64 `json:"cheout_td_reward,omitempty"`
	CheoutPv5d                                 *int64   `json:"cheout_pv_5d,omitempty"`
	Cheout5dRate                               *float64 `json:"cheout_5d_rate,omitempty"`
	Cheout5dCost                               *int64   `json:"cheout_5d_cost,omitempty"`
	CheoutPv7d                                 *int64   `json:"cheout_pv_7d,omitempty"`
	CheoutOw                                   *int64   `json:"cheout_ow,omitempty"`
	Cheout7dCost                               *int64   `json:"cheout_7d_cost,omitempty"`
	Cheout7dRate                               *float64 `json:"cheout_7d_rate,omitempty"`
	CheoutOwReward                             *float64 `json:"cheout_ow_reward,omitempty"`
	CheoutTw                                   *int64   `json:"cheout_tw,omitempty"`
	CheoutTwReward                             *float64 `json:"cheout_tw_reward,omitempty"`
	PurchaseClk15dPv                           *int64   `json:"purchase_clk_15d_pv,omitempty"`
	Cheout15d                                  *int64   `json:"cheout_15d,omitempty"`
	Cheout15dReward                            *float64 `json:"cheout_15d_reward,omitempty"`
	PurchaseClk30dPv                           *int64   `json:"purchase_clk_30d_pv,omitempty"`
	CheoutOm                                   *int64   `json:"cheout_om,omitempty"`
	CheoutOmReward                             *float64 `json:"cheout_om_reward,omitempty"`
	FirstDayPayCount                           *int64   `json:"first_day_pay_count,omitempty"`
	FirstDayPayAmount                          *int64   `json:"first_day_pay_amount,omitempty"`
	FirstDayPayCost                            *int64   `json:"first_day_pay_cost,omitempty"`
	RoiActivatedD1                             *float64 `json:"roi_activated_d1,omitempty"`
	FirstDayPayAmountArpu                      *int64   `json:"first_day_pay_amount_arpu,omitempty"`
	FirstDayPayAmountArppu                     *int64   `json:"first_day_pay_amount_arppu,omitempty"`
	ActiveD3PayCount                           *int64   `json:"active_d3_pay_count,omitempty"`
	PaymentAmountActivatedD3                   *int64   `json:"payment_amount_activated_d3,omitempty"`
	RoiActivatedD3                             *float64 `json:"roi_activated_d3,omitempty"`
	ActiveD7PayCount                           *int64   `json:"active_d7_pay_count,omitempty"`
	PaymentAmountActivatedD7                   *int64   `json:"payment_amount_activated_d7,omitempty"`
	ActiveD7ClickPayRate                       *float64 `json:"active_d7_click_pay_rate,omitempty"`
	ActiveD7ActivePayRate                      *float64 `json:"active_d7_active_pay_rate,omitempty"`
	ActiveD7PayCost                            *int64   `json:"active_d7_pay_cost,omitempty"`
	RoiActivatedD7                             *float64 `json:"roi_activated_d7,omitempty"`
	ActiveD14PayCount                          *int64   `json:"active_d14_pay_count,omitempty"`
	PaymentAmountActivatedD14                  *int64   `json:"payment_amount_activated_d14,omitempty"`
	RoiActivatedD14                            *float64 `json:"roi_activated_d14,omitempty"`
	ActiveD30PayCount                          *int64   `json:"active_d30_pay_count,omitempty"`
	PaymentAmountActivatedD30                  *int64   `json:"payment_amount_activated_d30,omitempty"`
	RoiActivatedD30                            *float64 `json:"roi_activated_d30,omitempty"`
	MiniGamePayingArpu                         *int64   `json:"mini_game_paying_arpu,omitempty"`
	Minigame24hPayAmount                       *int64   `json:"minigame_24h_pay_amount,omitempty"`
	Minigame24hPayUv                           *int64   `json:"minigame_24h_pay_uv,omitempty"`
	Minigame24hPayRoi                          *float64 `json:"minigame_24h_pay_roi,omitempty"`
	Minigame24hPayArpu                         *int64   `json:"minigame_24h_pay_arpu,omitempty"`
	Minigame1dPayCount                         *int64   `json:"minigame_1d_pay_count,omitempty"`
	MiniGamePayingUsersD1                      *int64   `json:"mini_game_paying_users_d1,omitempty"`
	MiniGamePayingAmountD1                     *int64   `json:"mini_game_paying_amount_d1,omitempty"`
	MiniGameFirstDayPayingRoi                  *float64 `json:"mini_game_first_day_paying_roi,omitempty"`
	MiniGamePayingArpuD1                       *int64   `json:"mini_game_paying_arpu_d1,omitempty"`
	MiniGameD3PayCount                         *int64   `json:"mini_game_d3_pay_count,omitempty"`
	MiniGamePayD3Uv                            *int64   `json:"mini_game_pay_d3_uv,omitempty"`
	MiniGamePayingAmountD3                     *int64   `json:"mini_game_paying_amount_d3,omitempty"`
	MiniGamePayD3Roi                           *float64 `json:"mini_game_pay_d3_roi,omitempty"`
	MiniGameD7PayCount                         *int64   `json:"mini_game_d7_pay_count,omitempty"`
	MiniGamePayD7Uv                            *int64   `json:"mini_game_pay_d7_uv,omitempty"`
	MiniGamePayingAmountD7                     *int64   `json:"mini_game_paying_amount_d7,omitempty"`
	MiniGamePayD7Roi                           *float64 `json:"mini_game_pay_d7_roi,omitempty"`
	MiniGameD14PayCount                        *int64   `json:"mini_game_d14_pay_count,omitempty"`
	MiniGamePayD14Uv                           *int64   `json:"mini_game_pay_d14_uv,omitempty"`
	MiniGamePayingAmountD14                    *int64   `json:"mini_game_paying_amount_d14,omitempty"`
	MiniGamePayD14Roi                          *float64 `json:"mini_game_pay_d14_roi,omitempty"`
	MiniGameD30PayCount                        *int64   `json:"mini_game_d30_pay_count,omitempty"`
	MiniGamePayD30Uv                           *int64   `json:"mini_game_pay_d30_uv,omitempty"`
	MiniGamePayingAmountD30                    *int64   `json:"mini_game_paying_amount_d30,omitempty"`
	MiniGamePayD30Roi                          *float64 `json:"mini_game_pay_d30_roi,omitempty"`
	PurchasePlaPv                              *int64   `json:"purchase_pla_pv,omitempty"`
	PurchasePlaAmount                          *int64   `json:"purchase_pla_amount,omitempty"`
	PurchasePlaClk1dAmount                     *int64   `json:"purchase_pla_clk_1d_amount,omitempty"`
	PurchasePlaActive1dAmount                  *int64   `json:"purchase_pla_active_1d_amount,omitempty"`
	PurchasePlaActive1dRoi                     *float64 `json:"purchase_pla_active_1d_roi,omitempty"`
	PurchasePlaActive3dPv                      *int64   `json:"purchase_pla_active_3d_pv,omitempty"`
	PurchasePlaActive3dAmount                  *int64   `json:"purchase_pla_active_3d_amount,omitempty"`
	PurchasePlaActive3dRoi                     *float64 `json:"purchase_pla_active_3d_roi,omitempty"`
	PurchasePlaActive7dPv                      *int64   `json:"purchase_pla_active_7d_pv,omitempty"`
	PurchasePlaActive7dAmount                  *int64   `json:"purchase_pla_active_7d_amount,omitempty"`
	PurchasePlaActive7dRoi                     *float64 `json:"purchase_pla_active_7d_roi,omitempty"`
	PurchasePlaActive14dPv                     *int64   `json:"purchase_pla_active_14d_pv,omitempty"`
	PurchasePlaActive14dAmount                 *int64   `json:"purchase_pla_active_14d_amount,omitempty"`
	PurchasePlaActive14dRoi                    *float64 `json:"purchase_pla_active_14d_roi,omitempty"`
	PurchasePlaActive30dPv                     *int64   `json:"purchase_pla_active_30d_pv,omitempty"`
	PurchasePlaActive30dAmount                 *int64   `json:"purchase_pla_active_30d_amount,omitempty"`
	PurchasePlaActive30dRoi                    *float64 `json:"purchase_pla_active_30d_roi,omitempty"`
	MiniGamePayingUsersPlaD1                   *int64   `json:"mini_game_paying_users_pla_d1,omitempty"`
	MiniGamePayD3PlaUv                         *int64   `json:"mini_game_pay_d3_pla_uv,omitempty"`
	MiniGamePayD7PlaUv                         *int64   `json:"mini_game_pay_d7_pla_uv,omitempty"`
	MiniGamePayD14PlaUv                        *int64   `json:"mini_game_pay_d14_pla_uv,omitempty"`
	MiniGamePayD30PlaUv                        *int64   `json:"mini_game_pay_d30_pla_uv,omitempty"`
	FirstPayCount                              *int64   `json:"first_pay_count,omitempty"`
	FirstPayCost                               *int64   `json:"first_pay_cost,omitempty"`
	FirstPayRate                               *float64 `json:"first_pay_rate,omitempty"`
	LeadsPurchaseUv                            *int64   `json:"leads_purchase_uv,omitempty"`
	MiniGameFirstPayAmount                     *int64   `json:"mini_game_first_pay_amount,omitempty"`
	ActivatedTotalPaymentCost                  *int64   `json:"activated_total_payment_cost,omitempty"`
	FirstDayFirstPayCount                      *int64   `json:"first_day_first_pay_count,omitempty"`
	PaymentCostActivatedD1                     *int64   `json:"payment_cost_activated_d1,omitempty"`
	FirstDayFirstPayRate                       *float64 `json:"first_day_first_pay_rate,omitempty"`
	FirstDayFirstPayCost                       *int64   `json:"first_day_first_pay_cost,omitempty"`
	ActiveD5FirstPayUv                         *int64   `json:"active_d5_first_pay_uv,omitempty"`
	ActiveD5ClickFirstPayRate                  *float64 `json:"active_d5_click_first_pay_rate,omitempty"`
	ActiveD5FirstPayCost                       *int64   `json:"active_d5_first_pay_cost,omitempty"`
	MiniGameFirstPayingUsers                   *int64   `json:"mini_game_first_paying_users,omitempty"`
	MiniGamePayD1PlaUv                         *int64   `json:"mini_game_pay_d1_pla_uv,omitempty"`
	MiniGamePayD1PlaRate                       *float64 `json:"mini_game_pay_d1_pla_rate,omitempty"`
	MiniGameFirstPayPlaAmount                  *int64   `json:"mini_game_first_pay_pla_amount,omitempty"`
	MiniGameFirstPayPlaCost                    *int64   `json:"mini_game_first_pay_pla_cost,omitempty"`
	MinigamePurchasePlaClk1dAmount             *int64   `json:"minigame_purchase_pla_clk_1d_amount,omitempty"`
	MinigamePurchasePlaClk3dAmount             *int64   `json:"minigame_purchase_pla_clk_3d_amount,omitempty"`
	MinigamePurchasePlaClk7dAmount             *int64   `json:"minigame_purchase_pla_clk_7d_amount,omitempty"`
	MinigamePurchasePlaClk14dAmount            *int64   `json:"minigame_purchase_pla_clk_14d_amount,omitempty"`
	MinigamePurchasePlaClk30dAmount            *int64   `json:"minigame_purchase_pla_clk_30d_amount,omitempty"`
	StayPay7dPv                                *int64   `json:"stay_pay_7d_pv,omitempty"`
	StayPay15dPv                               *int64   `json:"stay_pay_15d_pv,omitempty"`
	StayPay30dPv                               *int64   `json:"stay_pay_30d_pv,omitempty"`
	MiniGameBfUv                               *int64   `json:"mini_game_bf_uv,omitempty"`
	MiniGameBfCost                             *int64   `json:"mini_game_bf_cost,omitempty"`
	MiniGameBfPurchaseUv                       *int64   `json:"mini_game_bf_purchase_uv,omitempty"`
	MiniGameBfPurchaseAmount                   *int64   `json:"mini_game_bf_purchase_amount,omitempty"`
	MiniGameBfPurchaseCost                     *int64   `json:"mini_game_bf_purchase_cost,omitempty"`
	MiniGameBfPurchaseRoi                      *float64 `json:"mini_game_bf_purchase_roi,omitempty"`
	MiniGameBfPurchaseArpu                     *int64   `json:"mini_game_bf_purchase_arpu,omitempty"`
	MiniGameBfPurchaseD1Uv                     *int64   `json:"mini_game_bf_purchase_d1_uv,omitempty"`
	MiniGameBfPurchaseD1Amount                 *int64   `json:"mini_game_bf_purchase_d1_amount,omitempty"`
	MiniGameBfPurchaseD1Cost                   *int64   `json:"mini_game_bf_purchase_d1_cost,omitempty"`
	MiniGameBfPurchaseD1Roi                    *float64 `json:"mini_game_bf_purchase_d1_roi,omitempty"`
	MiniGameBfPurchaseD1Arpu                   *int64   `json:"mini_game_bf_purchase_d1_arpu,omitempty"`
	MiniGameBfIncomeAmount                     *int64   `json:"mini_game_bf_income_amount,omitempty"`
	MiniGameBfIncomeUv                         *int64   `json:"mini_game_bf_income_uv,omitempty"`
	MiniGameBfIncomeCost                       *int64   `json:"mini_game_bf_income_cost,omitempty"`
	MiniGameBfIncomeArpu                       *int64   `json:"mini_game_bf_income_arpu,omitempty"`
	MiniGameBfIncomeRoi                        *float64 `json:"mini_game_bf_income_roi,omitempty"`
	MiniGameBfIncomeD1Amount                   *int64   `json:"mini_game_bf_income_d1_amount,omitempty"`
	MiniGameBfIncomeD1Uv                       *int64   `json:"mini_game_bf_income_d1_uv,omitempty"`
	MiniGameBfIncomeD1Cost                     *int64   `json:"mini_game_bf_income_d1_cost,omitempty"`
	MiniGameBfIncomeD1Roi                      *float64 `json:"mini_game_bf_income_d1_roi,omitempty"`
	MiniGameBfIncomeD1Arpu                     *int64   `json:"mini_game_bf_income_d1_arpu,omitempty"`
	KeyBehaviorConversionsCount                *int64   `json:"key_behavior_conversions_count,omitempty"`
	KeyBehaviorConversionsCost                 *int64   `json:"key_behavior_conversions_cost,omitempty"`
	KeyBehaviorConversionsRate                 *float64 `json:"key_behavior_conversions_rate,omitempty"`
	ApplyPv                                    *int64   `json:"apply_pv,omitempty"`
	ApplyCost                                  *int64   `json:"apply_cost,omitempty"`
	AppApplyUv                                 *int64   `json:"app_apply_uv,omitempty"`
	WebApplyUv                                 *int64   `json:"web_apply_uv,omitempty"`
	BizPageApplyUv                             *int64   `json:"biz_page_apply_uv,omitempty"`
	BizPageApplyRate                           *float64 `json:"biz_page_apply_rate,omitempty"`
	BizPageApplyCost                           *int64   `json:"biz_page_apply_cost,omitempty"`
	PreCreditPv                                *int64   `json:"pre_credit_pv,omitempty"`
	PreCreditAmount                            *int64   `json:"pre_credit_amount,omitempty"`
	PreCreditCost                              *int64   `json:"pre_credit_cost,omitempty"`
	AppPreCreditUv                             *int64   `json:"app_pre_credit_uv,omitempty"`
	BizPreCreditUv                             *int64   `json:"biz_pre_credit_uv,omitempty"`
	BizPreCreditUvCost                         *int64   `json:"biz_pre_credit_uv_cost,omitempty"`
	CreditPv                                   *int64   `json:"credit_pv,omitempty"`
	CreditAmount                               *int64   `json:"credit_amount,omitempty"`
	CreditCost                                 *int64   `json:"credit_cost,omitempty"`
	AppCreditUv                                *int64   `json:"app_credit_uv,omitempty"`
	WebCreditUv                                *int64   `json:"web_credit_uv,omitempty"`
	BizCreditUv                                *int64   `json:"biz_credit_uv,omitempty"`
	BizCreditCost                              *int64   `json:"biz_credit_cost,omitempty"`
	BizCreditRate                              *float64 `json:"biz_credit_rate,omitempty"`
	CreApplicationRate                         *float64 `json:"cre_application_rate,omitempty"`
	WithdrawDepositPv                          *int64   `json:"withdraw_deposit_pv,omitempty"`
	WithdrawDepositAmount                      *int64   `json:"withdraw_deposit_amount,omitempty"`
	AppWithdrawUv                              *int64   `json:"app_withdraw_uv,omitempty"`
	BizWithdrawDepositsUv                      *int64   `json:"biz_withdraw_deposits_uv,omitempty"`
	BizWithdrawDepositsUvCost                  *int64   `json:"biz_withdraw_deposits_uv_cost,omitempty"`
	CouponClickCount                           *int64   `json:"coupon_click_count,omitempty"`
	CouponIssueCount                           *int64   `json:"coupon_issue_count,omitempty"`
	CouponGetCount                             *int64   `json:"coupon_get_count,omitempty"`
	GameAuthorizeCount                         *int64   `json:"game_authorize_count,omitempty"`
	GameCreateRoleCount                        *int64   `json:"game_create_role_count,omitempty"`
	MiniGameCreateRoleUsers                    *int64   `json:"mini_game_create_role_users,omitempty"`
	MiniGameCreateRoleRate                     *float64 `json:"mini_game_create_role_rate,omitempty"`
	MiniGameCreateRoleCost                     *int64   `json:"mini_game_create_role_cost,omitempty"`
	GameTutorialFinishCount                    *int64   `json:"game_tutorial_finish_count,omitempty"`
	MiniGameKeyPageViewers                     *int64   `json:"mini_game_key_page_viewers,omitempty"`
	MiniGameKeyPageViewCost                    *int64   `json:"mini_game_key_page_view_cost,omitempty"`
	IncomePvPla                                *int64   `json:"income_pv_pla,omitempty"`
	AppAdPayingUsers                           *int64   `json:"app_ad_paying_users,omitempty"`
	AdMonetizationAmount                       *int64   `json:"ad_monetization_amount,omitempty"`
	AdMonetizationActArpu                      *int64   `json:"ad_monetization_act_arpu,omitempty"`
	AdMonetizationActArpuReg                   *int64   `json:"ad_monetization_act_arpu_reg,omitempty"`
	AdMonetizationArppu                        *int64   `json:"ad_monetization_arppu,omitempty"`
	IncomeVal24h                               *int64   `json:"income_val_24h,omitempty"`
	AdPayingUsers24h                           *int64   `json:"ad_paying_users_24h,omitempty"`
	IncomeRoi124h                              *float64 `json:"income_roi_1_24h,omitempty"`
	AdPurArpuCostD124h                         *int64   `json:"ad_pur_arpu_cost_d1_24h,omitempty"`
	AdPurArpuCostD124hReg                      *int64   `json:"ad_pur_arpu_cost_d1_24h_reg,omitempty"`
	AdPurArpuCostD124hRegPla                   *int64   `json:"ad_pur_arpu_cost_d1_24h_reg_pla,omitempty"`
	FirstDayAdPurArppuCost24h                  *int64   `json:"first_day_ad_pur_arppu_cost_24h,omitempty"`
	IncomePv24hPla                             *int64   `json:"income_pv_24h_pla,omitempty"`
	IncomeVal24hPla                            *int64   `json:"income_val_24h_pla,omitempty"`
	AdPayingUsers24hPla                        *int64   `json:"ad_paying_users_24h_pla,omitempty"`
	IncomeRoi124hPla                           *float64 `json:"income_roi_1_24h_pla,omitempty"`
	AdPurArpuCostD124hPla                      *int64   `json:"ad_pur_arpu_cost_d1_24h_pla,omitempty"`
	FirstDayAdPurArppuCost24hPla               *int64   `json:"first_day_ad_pur_arppu_cost_24h_pla,omitempty"`
	IncomeVal1                                 *int64   `json:"income_val_1,omitempty"`
	AdPayingUsersD1                            *int64   `json:"ad_paying_users_d1,omitempty"`
	AdPayingCostD1                             *int64   `json:"ad_paying_cost_d1,omitempty"`
	AdPurArpuCostD1                            *int64   `json:"ad_pur_arpu_cost_d1,omitempty"`
	FirstDayAdPurArppuCost                     *int64   `json:"first_day_ad_pur_arppu_cost,omitempty"`
	IncomeRoi1                                 *float64 `json:"income_roi_1,omitempty"`
	AdMonetizationPenetrationRatD1             *float64 `json:"ad_monetization_penetration_rat_d1,omitempty"`
	IncomePv1dPla                              *int64   `json:"income_pv_1d_pla,omitempty"`
	IncomeVal3                                 *int64   `json:"income_val_3,omitempty"`
	IncomeRoi3                                 *float64 `json:"income_roi_3,omitempty"`
	IncomeVal7                                 *int64   `json:"income_val_7,omitempty"`
	IncomeRoi7                                 *float64 `json:"income_roi_7,omitempty"`
	IncomeVal14                                *int64   `json:"income_val_14,omitempty"`
	IncomeRoi14                                *float64 `json:"income_roi_14,omitempty"`
	MiniGameAdMonetizationUsers                *int64   `json:"mini_game_ad_monetization_users,omitempty"`
	MiniGameAdMonetizationAmount               *int64   `json:"mini_game_ad_monetization_amount,omitempty"`
	MiniGameAdMonetizationCost                 *int64   `json:"mini_game_ad_monetization_cost,omitempty"`
	MiniGameAdMonetizationRoi                  *float64 `json:"mini_game_ad_monetization_roi,omitempty"`
	MiniGameAdMonetizationArpu                 *int64   `json:"mini_game_ad_monetization_arpu,omitempty"`
	MiniGameFirstDayAdMonetizationUsers        *int64   `json:"mini_game_first_day_ad_monetization_users,omitempty"`
	MiniGameFirstDayAdMonetizationAmount       *int64   `json:"mini_game_first_day_ad_monetization_amount,omitempty"`
	MiniGameFirstDayAdPayingCost               *int64   `json:"mini_game_first_day_ad_paying_cost,omitempty"`
	MiniGameIncomeRoi1                         *float64 `json:"mini_game_income_roi_1,omitempty"`
	MiniGameFirstDayAdPayingArpu               *int64   `json:"mini_game_first_day_ad_paying_arpu,omitempty"`
	Minigame3dIncomeCount                      *int64   `json:"minigame_3d_income_count,omitempty"`
	Minigame3dIncomeUv                         *int64   `json:"minigame_3d_income_uv,omitempty"`
	MiniGameAdMonetizationAmountD3             *int64   `json:"mini_game_ad_monetization_amount_d3,omitempty"`
	Minigame3dIncomeRoi                        *float64 `json:"minigame_3d_income_roi,omitempty"`
	Minigame7dIncomeCount                      *int64   `json:"minigame_7d_income_count,omitempty"`
	Minigame7dIncomeUv                         *int64   `json:"minigame_7d_income_uv,omitempty"`
	MiniGameAdMonetizationAmountD7             *int64   `json:"mini_game_ad_monetization_amount_d7,omitempty"`
	Minigame7dIncomeRoi                        *float64 `json:"minigame_7d_income_roi,omitempty"`
	MiniGameAdMonetizationAmountD14            *int64   `json:"mini_game_ad_monetization_amount_d14,omitempty"`
	MixedMonetizationRoiD1                     *float64 `json:"mixed_monetization_roi_d1,omitempty"`
	MixedMonetizationRoiD3                     *float64 `json:"mixed_monetization_roi_d3,omitempty"`
	MixedMonetizationRoiD7                     *float64 `json:"mixed_monetization_roi_d7,omitempty"`
	MixedMonetizationRoiD14                    *float64 `json:"mixed_monetization_roi_d14,omitempty"`
	MiniGameMixedMonetizationRoiD1             *float64 `json:"mini_game_mixed_monetization_roi_d1,omitempty"`
	MiniGameMixedMonetizationRoiD3             *float64 `json:"mini_game_mixed_monetization_roi_d3,omitempty"`
	MiniGameMixedMonetizationRoiD7             *float64 `json:"mini_game_mixed_monetization_roi_d7,omitempty"`
	MiniGameMixedMonetizationRoiD14            *float64 `json:"mini_game_mixed_monetization_roi_d14,omitempty"`
	MiniGameMixedMonetizationRoiD1ByReporting  *float64 `json:"mini_game_mixed_monetization_roi_d1_by_reporting,omitempty"`
	MiniGameMixedMonetizationRoiD3ByReporting  *float64 `json:"mini_game_mixed_monetization_roi_d3_by_reporting,omitempty"`
	MiniGameMixedMonetizationRoiD7ByReporting  *float64 `json:"mini_game_mixed_monetization_roi_d7_by_reporting,omitempty"`
	MiniGameMixedMonetizationRoiD14ByReporting *float64 `json:"mini_game_mixed_monetization_roi_d14_by_reporting,omitempty"`
	VideoFollowCount                           *int64   `json:"video_follow_count,omitempty"`
	VideoPlayCount                             *int64   `json:"video_play_count,omitempty"`
	VideoHeartCount                            *int64   `json:"video_heart_count,omitempty"`
	VideoCommentCount                          *int64   `json:"video_comment_count,omitempty"`
	ChannelsSharePlaPv                         *int64   `json:"channels_share_pla_pv,omitempty"`
	ChannelsReadOfflinePv                      *int64   `json:"channels_read_offline_pv,omitempty"`
	ChannelsHeartOfflinePv                     *int64   `json:"channels_heart_offline_pv,omitempty"`
	ChannelsCommentOfflinePv                   *int64   `json:"channels_comment_offline_pv,omitempty"`
	ChannelsShareOfflinePv                     *int64   `json:"channels_share_offline_pv,omitempty"`
	ChannelsFavOfflinePv                       *int64   `json:"channels_fav_offline_pv,omitempty"`
	VideoLiveSubscribeCount                    *int64   `json:"video_live_subscribe_count,omitempty"`
	VideoLiveExpCount                          *int64   `json:"video_live_exp_count,omitempty"`
	LiveStreamExpUv                            *int64   `json:"live_stream_exp_uv,omitempty"`
	ChannelsLiveExitPlaDuration                *float64 `json:"channels_live_exit_pla_duration,omitempty"`
	VideoLiveHeartCount                        *int64   `json:"video_live_heart_count,omitempty"`
	VideoLiveHeartUserCount                    *int64   `json:"video_live_heart_user_count,omitempty"`
	VideoLiveCommentCount                      *int64   `json:"video_live_comment_count,omitempty"`
	VideoLiveCommentUserCount                  *int64   `json:"video_live_comment_user_count,omitempty"`
	VideoLiveShareCount                        *int64   `json:"video_live_share_count,omitempty"`
	VideoLiveShareUserCount                    *int64   `json:"video_live_share_user_count,omitempty"`
	VideoLiveCickCommodityCount                *int64   `json:"video_live_cick_commodity_count,omitempty"`
	VideoLiveClickCommodityUserCount           *int64   `json:"video_live_click_commodity_user_count,omitempty"`
	VideoLiveCommodityBubbleExpCount           *int64   `json:"video_live_commodity_bubble_exp_count,omitempty"`
	LiveStreamCommodityBubbleClkPv             *int64   `json:"live_stream_commodity_bubble_clk_pv,omitempty"`
	LiveStreamCommodityShopBagClkPv            *int64   `json:"live_stream_commodity_shop_bag_clk_pv,omitempty"`
	LiveStreamCommodityShopListExpPv           *int64   `json:"live_stream_commodity_shop_list_exp_pv,omitempty"`
	ChannelsLiveExitPlaUv                      *int64   `json:"channels_live_exit_pla_uv,omitempty"`
	LiveStreamAvgTime                          *float64 `json:"live_stream_avg_time,omitempty"`
	FollowCount                                *int64   `json:"follow_count,omitempty"`
	FollowCost                                 *int64   `json:"follow_cost,omitempty"`
	FromFollowUv                               *int64   `json:"from_follow_uv,omitempty"`
	FromFollowCost                             *int64   `json:"from_follow_cost,omitempty"`
	FromFollowByDisplayUv                      *int64   `json:"from_follow_by_display_uv,omitempty"`
	FromFollowByDisplayCost                    *int64   `json:"from_follow_by_display_cost,omitempty"`
	FromFollowByClickUv                        *int64   `json:"from_follow_by_click_uv,omitempty"`
	FromFollowByClickCost                      *int64   `json:"from_follow_by_click_cost,omitempty"`
	BizFollowCount                             *int64   `json:"biz_follow_count,omitempty"`
	BizFollowRate                              *float64 `json:"biz_follow_rate,omitempty"`
	BizFollowCost                              *int64   `json:"biz_follow_cost,omitempty"`
	BizFollowUv                                *int64   `json:"biz_follow_uv,omitempty"`
	BizConsultCount                            *int64   `json:"biz_consult_count,omitempty"`
	BizReadingCount                            *int64   `json:"biz_reading_count,omitempty"`
	BreakFrameExpPv                            *int64   `json:"break_frame_exp_pv,omitempty"`
	BreakFrameExpUv                            *int64   `json:"break_frame_exp_uv,omitempty"`
	BreakFramePlayPv                           *int64   `json:"break_frame_play_pv,omitempty"`
	BreakFramePlayUv                           *int64   `json:"break_frame_play_uv,omitempty"`
	BreakFramePlayDuration                     *float64 `json:"break_frame_play_duration,omitempty"`
	AvgBreakFramePlayPerUser                   *float64 `json:"avg_break_frame_play_per_user,omitempty"`
	BreakFrameIpExpPv                          *int64   `json:"break_frame_ip_exp_pv,omitempty"`
	BreakFrameIpExpUv                          *int64   `json:"break_frame_ip_exp_uv,omitempty"`
	BreakFrameIpClkPv                          *int64   `json:"break_frame_ip_clk_pv,omitempty"`
	BreakFrameIpClkUv                          *int64   `json:"break_frame_ip_clk_uv,omitempty"`
	OverallBrandExposure                       *int64   `json:"overall_brand_exposure,omitempty"`
	ExpHasCostPv                               *int64   `json:"exp_has_cost_pv,omitempty"`
	FreeExposurePv                             *int64   `json:"free_exposure_pv,omitempty"`
	BrandShareExposurePv                       *int64   `json:"brand_share_exposure_pv,omitempty"`
	BrandShareExposureUv                       *int64   `json:"brand_share_exposure_uv,omitempty"`
	CvsShareExpToFriendPv                      *int64   `json:"cvs_share_exp_to_friend_pv,omitempty"`
	CvsShareExpToFeedPv                        *int64   `json:"cvs_share_exp_to_feed_pv,omitempty"`
	CvsShareExpToFriendUv                      *int64   `json:"cvs_share_exp_to_friend_uv,omitempty"`
	CvsShareExpToFeedUv                        *int64   `json:"cvs_share_exp_to_feed_uv,omitempty"`
	RealCpmCost                                *int64   `json:"real_cpm_cost,omitempty"`
	ExpRootUv                                  *int64   `json:"exp_root_uv,omitempty"`
	ExpFirstSpreadUv                           *int64   `json:"exp_first_spread_uv,omitempty"`
	ExpSecondSpreadUv                          *int64   `json:"exp_second_spread_uv,omitempty"`
	ClkMaterialUv                              *int64   `json:"clk_material_uv,omitempty"`
	ClkMaterialRate                            *float64 `json:"clk_material_rate,omitempty"`
	ClkNickPv                                  *int64   `json:"clk_nick_pv,omitempty"`
	ClkNickUv                                  *int64   `json:"clk_nick_uv,omitempty"`
	ClkHeadUv                                  *int64   `json:"clk_head_uv,omitempty"`
	ClkActionBtnPv                             *int64   `json:"clk_action_btn_pv,omitempty"`
	ClkActionBtnUv                             *int64   `json:"clk_action_btn_uv,omitempty"`
	ClkTagCommentPv                            *int64   `json:"clk_tag_comment_pv,omitempty"`
	ClkTagCommentUv                            *int64   `json:"clk_tag_comment_uv,omitempty"`
	ClkTagContentPv                            *int64   `json:"clk_tag_content_pv,omitempty"`
	ClkTagContentUv                            *int64   `json:"clk_tag_content_uv,omitempty"`
	ClkPoiPv                                   *int64   `json:"clk_poi_pv,omitempty"`
	ClkPoiUv                                   *int64   `json:"clk_poi_uv,omitempty"`
	ClkChoiceLeftPv                            *int64   `json:"clk_choice_left_pv,omitempty"`
	ClkChoiceLeftUv                            *int64   `json:"clk_choice_left_uv,omitempty"`
	ClkChoiceRightPv                           *int64   `json:"clk_choice_right_pv,omitempty"`
	ClkChoiceRightUv                           *int64   `json:"clk_choice_right_uv,omitempty"`
	ClkCardTagPv                               *int64   `json:"clk_card_tag_pv,omitempty"`
	ClkCardTagUv                               *int64   `json:"clk_card_tag_uv,omitempty"`
	ClkDetailUv                                *int64   `json:"clk_detail_uv,omitempty"`
	ClkDetailRate                              *float64 `json:"clk_detail_rate,omitempty"`
	ClkSliderCardBtnPv                         *int64   `json:"clk_slider_card_btn_pv,omitempty"`
	ClkSliderCardBtnUv                         *int64   `json:"clk_slider_card_btn_uv,omitempty"`
	CvsBubbleShareClkPv                        *int64   `json:"cvs_bubble_share_clk_pv,omitempty"`
	CvsBubbleShareClkUv                        *int64   `json:"cvs_bubble_share_clk_uv,omitempty"`
	LpStarPageExpPv                            *int64   `json:"lp_star_page_exp_pv,omitempty"`
	LpStarPageExpUv                            *int64   `json:"lp_star_page_exp_uv,omitempty"`
	LpStarPageClkPv                            *int64   `json:"lp_star_page_clk_pv,omitempty"`
	LpStarPageClkUv                            *int64   `json:"lp_star_page_clk_uv,omitempty"`
	LpStarPageClkRate                          *float64 `json:"lp_star_page_clk_rate,omitempty"`
	FinderTopicSliderPv                        *int64   `json:"finder_topic_slider_pv,omitempty"`
	FinderTopicSliderUv                        *int64   `json:"finder_topic_slider_uv,omitempty"`
	FinderTopicSliderAutoPv                    *int64   `json:"finder_topic_slider_auto_pv,omitempty"`
	FinderTopicSliderAutoUv                    *int64   `json:"finder_topic_slider_auto_uv,omitempty"`
	FinderTopicSliderPerUser                   *float64 `json:"finder_topic_slider_per_user,omitempty"`
	FinderTopicSliderManualPv                  *int64   `json:"finder_topic_slider_manual_pv,omitempty"`
	FinderTopicSliderManualUv                  *int64   `json:"finder_topic_slider_manual_uv,omitempty"`
	FullsrcSlidePv                             *int64   `json:"fullsrc_slide_pv,omitempty"`
	GalleryCardSliderPv                        *int64   `json:"gallery_card_slider_pv,omitempty"`
	GalleryCardSliderUv                        *int64   `json:"gallery_card_slider_uv,omitempty"`
	ShareUv                                    *int64   `json:"share_uv,omitempty"`
	ShareFriendPv                              *int64   `json:"share_friend_pv,omitempty"`
	ShareFeedPv                                *int64   `json:"share_feed_pv,omitempty"`
	PraiseUv                                   *int64   `json:"praise_uv,omitempty"`
	CommentUv                                  *int64   `json:"comment_uv,omitempty"`
	PraiseCommentPv                            *int64   `json:"praise_comment_pv,omitempty"`
	PraiseCommentRate                          *float64 `json:"praise_comment_rate,omitempty"`
	PraiseCommentSharePv                       *int64   `json:"praise_comment_share_pv,omitempty"`
	PraiseCommentShareUv                       *int64   `json:"praise_comment_share_uv,omitempty"`
	CommentAtFriendPv                          *int64   `json:"comment_at_friend_pv,omitempty"`
	CommentAtFriendUv                          *int64   `json:"comment_at_friend_uv,omitempty"`
	CommentReplyFristPv                        *int64   `json:"comment_reply_frist_pv,omitempty"`
	CommentReplyFristUv                        *int64   `json:"comment_reply_frist_uv,omitempty"`
	CvsFavPv                                   *int64   `json:"cvs_fav_pv,omitempty"`
	EngagePv                                   *int64   `json:"engage_pv,omitempty"`
	EngageUv                                   *int64   `json:"engage_uv,omitempty"`
	OverallEngageUvRate                        *float64 `json:"overall_engage_uv_rate,omitempty"`
	OverallEngagePvRate                        *float64 `json:"overall_engage_pv_rate,omitempty"`
	InteractSuccPv                             *int64   `json:"interact_succ_pv,omitempty"`
	InteractSuccUv                             *int64   `json:"interact_succ_uv,omitempty"`
	InteractRootUv                             *int64   `json:"interact_root_uv,omitempty"`
	InteractFirstSpreadUv                      *int64   `json:"interact_first_spread_uv,omitempty"`
	InteractSecondSpreadUv                     *int64   `json:"interact_second_spread_uv,omitempty"`
	InteractRootRate                           *float64 `json:"interact_root_rate,omitempty"`
	InteractFirstSpreadRate                    *float64 `json:"interact_first_spread_rate,omitempty"`
	InteractSecondSpreadRate                   *float64 `json:"interact_second_spread_rate,omitempty"`
	FinderTopicSliderCardExpPv                 *int64   `json:"finder_topic_slider_card_exp_pv,omitempty"`
	FinderTopicSliderCardClkPv                 *int64   `json:"finder_topic_slider_card_clk_pv,omitempty"`
	FinderTopicSliderVideoPlayPv               *int64   `json:"finder_topic_slider_video_play_pv,omitempty"`
	FinderTopicSliderVideoPlayUv               *int64   `json:"finder_topic_slider_video_play_uv,omitempty"`
	StayDurationAll                            *float64 `json:"stay_duration_all,omitempty"`
	DurationPerUser                            *float64 `json:"duration_per_user,omitempty"`
	ShortVideoAvgStayTime                      *float64 `json:"short_video_avg_stay_time,omitempty"`
	StayDurationOuter                          *float64 `json:"stay_duration_outer,omitempty"`
	DurationOuterPerUser                       *float64 `json:"duration_outer_per_user,omitempty"`
	ShortVideoAvgViewStayTime                  *float64 `json:"short_video_avg_view_stay_time,omitempty"`
	StayDurationCvs                            *float64 `json:"stay_duration_cvs,omitempty"`
	DurationKeyPagePerUser                     *float64 `json:"duration_key_page_per_user,omitempty"`
	StayDurationAll02Uv                        *int64   `json:"stay_duration_all_0_2_uv,omitempty"`
	StayDurationAll02Rate                      *float64 `json:"stay_duration_all_0_2_rate,omitempty"`
	StayDurationAll34Uv                        *int64   `json:"stay_duration_all_3_4_uv,omitempty"`
	StayDurationAll34Rate                      *float64 `json:"stay_duration_all_3_4_rate,omitempty"`
	StayDurationAll510Uv                       *int64   `json:"stay_duration_all_5_10_uv,omitempty"`
	StayDurationAll510Rate                     *float64 `json:"stay_duration_all_5_10_rate,omitempty"`
	StayDurationAllAbove10Uv                   *int64   `json:"stay_duration_all_above_10_uv,omitempty"`
	StayDurationAllAbove10Rate                 *float64 `json:"stay_duration_all_above_10_rate,omitempty"`
	StayDurationAllAbove5Uv                    *int64   `json:"stay_duration_all_above_5_uv,omitempty"`
	StayDurationAllAbove5Rate                  *float64 `json:"stay_duration_all_above_5_rate,omitempty"`
	StayDurationCvs02Uv                        *int64   `json:"stay_duration_cvs_0_2_uv,omitempty"`
	StayDurationCvs02Rate                      *float64 `json:"stay_duration_cvs_0_2_rate,omitempty"`
	StayDurationCvs39Uv                        *int64   `json:"stay_duration_cvs_3_9_uv,omitempty"`
	StayDurationCvs39Rate                      *float64 `json:"stay_duration_cvs_3_9_rate,omitempty"`
	StayDurationCvs1029Uv                      *int64   `json:"stay_duration_cvs_10_29_uv,omitempty"`
	StayDurationCvs1029Rate                    *float64 `json:"stay_duration_cvs_10_29_rate,omitempty"`
	StayDurationCvsAbove30Uv                   *int64   `json:"stay_duration_cvs_above_30_uv,omitempty"`
	StayDurationCvsAbove30Rate                 *float64 `json:"stay_duration_cvs_above_30_rate,omitempty"`
	StayDurationCvsAbove10Uv                   *int64   `json:"stay_duration_cvs_above_10_uv,omitempty"`
	StayDurationCvsAbove10Rate                 *float64 `json:"stay_duration_cvs_above_10_rate,omitempty"`
	ClkBtnFollowPv                             *int64   `json:"clk_btn_follow_pv,omitempty"`
	ClkAdElementPv                             *int64   `json:"clk_ad_element_pv,omitempty"`
	ClkReadCommentPv                           *int64   `json:"clk_read_comment_pv,omitempty"`
	ChannelsPraisePlaPv                        *int64   `json:"channels_praise_pla_pv,omitempty"`
	ExpSpreadPv                                *int64   `json:"exp_spread_pv,omitempty"`
	ChannelsLiveOutEnterPlaUv                  *int64   `json:"channels_live_out_enter_pla_uv,omitempty"`
	ClkRedpocketBtnGetPv                       *int64   `json:"clk_redpocket_btn_get_pv,omitempty"`
	ClkRedpocketBtnSharePv                     *int64   `json:"clk_redpocket_btn_share_pv,omitempty"`
	ClkRedpocketBtnJumpPv                      *int64   `json:"clk_redpocket_btn_jump_pv,omitempty"`
	ClkGoodsHeaderPv                           *int64   `json:"clk_goods_header_pv,omitempty"`
	ClkGoodsInfoPv                             *int64   `json:"clk_goods_info_pv,omitempty"`
	ClkGoodsRecommendPv                        *int64   `json:"clk_goods_recommend_pv,omitempty"`
	ClkMiddleShowwindowPv                      *int64   `json:"clk_middle_showwindow_pv,omitempty"`
	ClkFooterPv                                *int64   `json:"clk_footer_pv,omitempty"`
	ClkMiddleGoodsPv                           *int64   `json:"clk_middle_goods_pv,omitempty"`
	ClkMiddleBtnPv                             *int64   `json:"clk_middle_btn_pv,omitempty"`
	ClkMiddleSectionPv                         *int64   `json:"clk_middle_section_pv,omitempty"`
	ClkMiddleGridviewPv                        *int64   `json:"clk_middle_gridview_pv,omitempty"`
	ClkBreakPv                                 *int64   `json:"clk_break_pv,omitempty"`
	ClkStoryBtnPv                              *int64   `json:"clk_story_btn_pv,omitempty"`
	ClkStoryBtnUv                              *int64   `json:"clk_story_btn_uv,omitempty"`
	ClkRedpocketShakePv                        *int64   `json:"clk_redpocket_shake_pv,omitempty"`
	ClkRedpocketShakeUv                        *int64   `json:"clk_redpocket_shake_uv,omitempty"`
	ClkRelatedVideoPv                          *int64   `json:"clk_related_video_pv,omitempty"`
	ClkBrandPediaPv                            *int64   `json:"clk_brand_pedia_pv,omitempty"`
	ClkActivityNewsPv                          *int64   `json:"clk_activity_news_pv,omitempty"`
	ClkLeftGridInfoPv                          *int64   `json:"clk_left_grid_info_pv,omitempty"`
	ClkLeftGridMiddlePv                        *int64   `json:"clk_left_grid_middle_pv,omitempty"`
	ClkRightGridPv                             *int64   `json:"clk_right_grid_pv,omitempty"`
	CheerBannerExpPv                           *int64   `json:"cheer_banner_exp_pv,omitempty"`
	CheerStatusSetSuccPv                       *int64   `json:"cheer_status_set_succ_pv,omitempty"`
	CheerStatusSetSuccUv                       *int64   `json:"cheer_status_set_succ_uv,omitempty"`
	CheerStatusClkPv                           *int64   `json:"cheer_status_clk_pv,omitempty"`
	CheerStatusClkUv                           *int64   `json:"cheer_status_clk_uv,omitempty"`
	AdMonetizationCost                         *float64 `json:"ad_monetization_cost,omitempty"`
	AdMonetizationRoi                          *float64 `json:"ad_monetization_roi,omitempty"`
	AdMonetizationActive3dPv                   *int64   `json:"ad_monetization_active_3d_pv,omitempty"`
	AdMonetizationDedupActive3dPv              *int64   `json:"ad_monetization_dedup_active_3d_pv,omitempty"`
	AdMonetizationActive7dPv                   *int64   `json:"ad_monetization_active_7d_pv,omitempty"`
	AdMonetizationDedupActive7dPv              *int64   `json:"ad_monetization_dedup_active_7d_pv,omitempty"`
	PostBarragePv                              *int64   `json:"post_barrage_pv,omitempty"`
	PostBarrageUv                              *int64   `json:"post_barrage_uv,omitempty"`
	ClkRedpocketBtnSubscribePv                 *int64   `json:"clk_redpocket_btn_subscribe_pv,omitempty"`
	InviteFriendsToWatchFireworksPv            *int64   `json:"invite_friends_to_watch_fireworks_pv,omitempty"`
	ClkBlessingCardPv                          *int64   `json:"clk_blessing_card_pv,omitempty"`
	ClkShortcutMenusPv                         *int64   `json:"clk_shortcut_menus_pv,omitempty"`
	ChannelsDetailBtnPv                        *int64   `json:"channels_detail_btn_pv,omitempty"`
	AdgroupId                                  *int64   `json:"adgroup_id,omitempty"`
	AdgroupName                                *string  `json:"adgroup_name,omitempty"`
	DynamicCreativeId                          *int64   `json:"dynamic_creative_id,omitempty"`
	DynamicCreativeName                        *string  `json:"dynamic_creative_name,omitempty"`
	SiteSet                                    *string  `json:"site_set,omitempty"`
	ChannelId                                  *string  `json:"channel_id,omitempty"`
	BuyingType                                 *string  `json:"buying_type,omitempty"`
	BidwordId                                  *int64   `json:"bidword_id,omitempty"`
	Bidword                                    *string  `json:"bidword,omitempty"`
	MatchType                                  *int64   `json:"match_type,omitempty"`
	Device                                     *int64   `json:"device,omitempty"`
	ExpAvgRank                                 *float64 `json:"exp_avg_rank,omitempty"`
	ExpOverallTopPosition                      *int64   `json:"exp_overall_top_position,omitempty"`
	ExpOverallTopPv                            *int64   `json:"exp_overall_top_pv,omitempty"`
	ClkTopPv                                   *int64   `json:"clk_top_pv,omitempty"`
	ProjectId                                  *int64   `json:"project_id,omitempty"`
	ProjectName                                *string  `json:"project_name,omitempty"`
}

返回结构

type HourlyReportsGetResponse

type HourlyReportsGetResponse struct {
	Code      *int64                        `json:"code,omitempty"`
	Message   *string                       `json:"message,omitempty"`
	MessageCn *string                       `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct       `json:"errors,omitempty"`
	Data      *HourlyReportsGetResponseData `json:"data,omitempty"`
}

type HourlyReportsGetResponseData

type HourlyReportsGetResponseData struct {
	List     *[]HourlyReportApiListStruct `json:"list,omitempty"`
	PageInfo *PageInfo                    `json:"page_info,omitempty"`
}

type ImageComponent

type ImageComponent struct {
	ComponentId *int64       `json:"component_id,omitempty"`
	Value       *ImageStruct `json:"value,omitempty"`
}

单图组件

type ImageListComponent

type ImageListComponent struct {
	ComponentId *int64           `json:"component_id,omitempty"`
	Value       *ImageListStruct `json:"value,omitempty"`
}

图集组件

type ImageListItem

type ImageListItem struct {
	ImageId  *string `json:"image_id,omitempty"`
	ImageUrl *string `json:"image_url,omitempty"`
}

图片结构

type ImageListStruct

type ImageListStruct struct {
	JumpInfo *JumpinfoStruct  `json:"jump_info,omitempty"`
	List     *[]ImageListItem `json:"list,omitempty"`
}

图集

type ImageRestriction

type ImageRestriction struct {
	Width      *int64    `json:"width,omitempty"`
	Height     *int64    `json:"height,omitempty"`
	FileSize   *int64    `json:"file_size,omitempty"`
	FileFormat *[]string `json:"file_format,omitempty"`
}

图片需满足的限制条件

type ImageSetDataStruct

type ImageSetDataStruct struct {
	ImageId  *string   `json:"image_id,omitempty"`
	Status   SysStatus `json:"status,omitempty"`
	AuditMsg *string   `json:"audit_msg,omitempty"`
}

门店图片 ID

type ImageSourceType

type ImageSourceType string

ImageSourceType : 图片来源

const (
	ImageSourceType_UNSUPPORTED     ImageSourceType = "SOURCE_TYPE_UNSUPPORTED"
	ImageSourceType_LOCAL           ImageSourceType = "SOURCE_TYPE_LOCAL"
	ImageSourceType_MUSE            ImageSourceType = "SOURCE_TYPE_MUSE"
	ImageSourceType_API             ImageSourceType = "SOURCE_TYPE_API"
	ImageSourceType_QUICK_DRAW      ImageSourceType = "SOURCE_TYPE_QUICK_DRAW"
	ImageSourceType_VIDEO_SNAPSHOTS ImageSourceType = "SOURCE_TYPE_VIDEO_SNAPSHOTS"
	ImageSourceType_TCC             ImageSourceType = "SOURCE_TYPE_TCC"
)

List of ImageSourceType

type ImageSpec

type ImageSpec struct {
	ImageId       *string `json:"image_id,omitempty"`
	Width         *int64  `json:"width,omitempty"`
	Height        *int64  `json:"height,omitempty"`
	PaddingTop    *int64  `json:"padding_top,omitempty"`
	PaddingBottom *int64  `json:"padding_bottom,omitempty"`
}

基础图片组件元素

type ImageStruct

type ImageStruct struct {
	ImageId  *string `json:"image_id,omitempty"`
	ImageUrl *string `json:"image_url,omitempty"`
}

图片结构

type ImageTextItemStruct

type ImageTextItemStruct struct {
	BorderColor      *string                    `json:"border_color,omitempty"`
	TitleColor       *string                    `json:"title_color,omitempty"`
	DescColor        *string                    `json:"desc_color,omitempty"`
	BgColor          *string                    `json:"bg_color,omitempty"`
	JumpMode         CanvasImageTextJumpMode    `json:"jump_mode,omitempty"`
	MaterialId       *string                    `json:"material_id,omitempty"`
	Title            *string                    `json:"title,omitempty"`
	Desc             *string                    `json:"desc,omitempty"`
	SubElemType      CanvasImageTextElementType `json:"sub_elem_type,omitempty"`
	GhSpec           *FloatGhSpec               `json:"gh_spec,omitempty"`
	EnterpriseWxSpec *FloatEnterpriseWxSpec     `json:"enterprise_wx_spec,omitempty"`
}

图文复合组件配置

type ImageTextSpec

type ImageTextSpec struct {
	PaddingTop    *int64                 `json:"padding_top,omitempty"`
	PaddingBottom *int64                 `json:"padding_bottom,omitempty"`
	AlignMode     *int64                 `json:"align_mode,omitempty"`
	ImageTextItem *[]ImageTextItemStruct `json:"image_text_item,omitempty"`
}

图文复合组件元素

type ImageType

type ImageType string

ImageType : 图片类型

const (
	ImageType_GIF           ImageType = "IMAGE_TYPE_GIF"
	ImageType_JPG           ImageType = "IMAGE_TYPE_JPG"
	ImageType_PNG           ImageType = "IMAGE_TYPE_PNG"
	ImageType_SWF           ImageType = "IMAGE_TYPE_SWF"
	ImageType_PSD           ImageType = "IMAGE_TYPE_PSD"
	ImageType_BMP           ImageType = "IMAGE_TYPE_BMP"
	ImageType_TIFF_INTEL    ImageType = "IMAGE_TYPE_TIFF_INTEL"
	ImageType_TIFF_MOTOROLA ImageType = "IMAGE_TYPE_TIFF_MOTOROLA"
	ImageType_JPC           ImageType = "IMAGE_TYPE_JPC"
	ImageType_JP2           ImageType = "IMAGE_TYPE_JP2"
	ImageType_JPX           ImageType = "IMAGE_TYPE_JPX"
	ImageType_JB2           ImageType = "IMAGE_TYPE_JB2"
	ImageType_SWC           ImageType = "IMAGE_TYPE_SWC"
	ImageType_IFF           ImageType = "IMAGE_TYPE_IFF"
	ImageType_WBMP          ImageType = "IMAGE_TYPE_WBMP"
	ImageType_XBM           ImageType = "IMAGE_TYPE_XBM"
	ImageType_WEBP          ImageType = "IMAGE_TYPE_WEBP"
	ImageType_FLV           ImageType = "IMAGE_TYPE_FLV"
	ImageType_WAV           ImageType = "IMAGE_TYPE_WAV"
	ImageType_MP3           ImageType = "IMAGE_TYPE_MP3"
	ImageType_MP4           ImageType = "IMAGE_TYPE_MP4"
	ImageType_AVI           ImageType = "IMAGE_TYPE_AVI"
	ImageType_MOV           ImageType = "IMAGE_TYPE_MOV"
)

List of ImageType

type ImageUploadType

type ImageUploadType string

ImageUploadType : 上传方式

const (
	ImageUploadType_FILE  ImageUploadType = "UPLOAD_TYPE_FILE"
	ImageUploadType_BYTES ImageUploadType = "UPLOAD_TYPE_BYTES"
)

List of ImageUploadType

type ImageUsage

type ImageUsage string

ImageUsage : 图片用途

const (
	ImageUsage_DEFAULT           ImageUsage = "IMAGE_USAGE_DEFAULT"
	ImageUsage_MARKETING_PENDANT ImageUsage = "IMAGE_USAGE_MARKETING_PENDANT"
	ImageUsage_SHOP_IMG          ImageUsage = "IMAGE_USAGE_SHOP_IMG"
)

List of ImageUsage

type ImagesAddResponse

type ImagesAddResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
	Data      *ImagesAddResponseData  `json:"data,omitempty"`
}

type ImagesAddResponseData

type ImagesAddResponseData struct {
	ImageId        *string   `json:"image_id,omitempty"`
	ImageWidth     *int64    `json:"image_width,omitempty"`
	ImageHeight    *int64    `json:"image_height,omitempty"`
	ImageFileSize  *int64    `json:"image_file_size,omitempty"`
	ImageType      ImageType `json:"image_type,omitempty"`
	ImageSignature *string   `json:"image_signature,omitempty"`
	OuterImageId   *string   `json:"outer_image_id,omitempty"`
	PreviewUrl     *string   `json:"preview_url,omitempty"`
	Description    *string   `json:"description,omitempty"`
}

type ImagesDeleteRequest

type ImagesDeleteRequest struct {
	AdvertiserId *int64  `json:"advertiser_id,omitempty"`
	ImageId      *string `json:"image_id,omitempty"`
}

type ImagesDeleteResponse

type ImagesDeleteResponse struct {
	Code      *int64                    `json:"code,omitempty"`
	Message   *string                   `json:"message,omitempty"`
	MessageCn *string                   `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct   `json:"errors,omitempty"`
	Data      *ImagesDeleteResponseData `json:"data,omitempty"`
}

type ImagesDeleteResponseData

type ImagesDeleteResponseData struct {
	ImageId *string `json:"image_id,omitempty"`
}

type ImagesGetListStruct

type ImagesGetListStruct struct {
	ImageId           *string         `json:"image_id,omitempty"`
	ImageWidth        *int64          `json:"image_width,omitempty"`
	ImageHeight       *int64          `json:"image_height,omitempty"`
	ImageFileSize     *int64          `json:"image_file_size,omitempty"`
	ImageType         ImageType       `json:"image_type,omitempty"`
	ImageSignature    *string         `json:"image_signature,omitempty"`
	Description       *string         `json:"description,omitempty"`
	SourceSignature   *string         `json:"source_signature,omitempty"`
	PreviewUrl        *string         `json:"preview_url,omitempty"`
	SourceType        ImageSourceType `json:"source_type,omitempty"`
	ImageUsage        ImageUsage      `json:"image_usage,omitempty"`
	CreatedTime       *int64          `json:"created_time,omitempty"`
	LastModifiedTime  *int64          `json:"last_modified_time,omitempty"`
	ProductCatalogId  *int64          `json:"product_catalog_id,omitempty"`
	ProductOuterId    *string         `json:"product_outer_id,omitempty"`
	SourceReferenceId *string         `json:"source_reference_id,omitempty"`
	OwnerAccountId    *string         `json:"owner_account_id,omitempty"`
	Status            MediaStatusType `json:"status,omitempty"`
	SampleAspectRatio *string         `json:"sample_aspect_ratio,omitempty"`
}

返回结构

type ImagesGetResponse

type ImagesGetResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
	Data      *ImagesGetResponseData  `json:"data,omitempty"`
}

type ImagesGetResponseData

type ImagesGetResponseData struct {
	List     *[]ImagesGetListStruct `json:"list,omitempty"`
	PageInfo *ConfPageSize500       `json:"page_info,omitempty"`
}

type ImagesUpdateRequest

type ImagesUpdateRequest struct {
	AdvertiserId *int64  `json:"advertiser_id,omitempty"`
	ImageId      *string `json:"image_id,omitempty"`
	Description  *string `json:"description,omitempty"`
}

type ImagesUpdateResponse

type ImagesUpdateResponse struct {
	Code      *int64                    `json:"code,omitempty"`
	Message   *string                   `json:"message,omitempty"`
	MessageCn *string                   `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct   `json:"errors,omitempty"`
	Data      *ImagesUpdateResponseData `json:"data,omitempty"`
}

type ImagesUpdateResponseData

type ImagesUpdateResponseData struct {
	ImageId *string `json:"image_id,omitempty"`
}

type IncludeSimpleRule

type IncludeSimpleRule []SimpleRule

包含的人群

type IntegratedListApiFilteringStruct

type IntegratedListApiFilteringStruct struct {
	Field    *string        `json:"field,omitempty"`
	Operator FilterOperator `json:"operator,omitempty"`
	Values   *[]string      `json:"values,omitempty"`
}

过滤条件

type IosAppPageSpec

type IosAppPageSpec struct {
	IosAppId *string `json:"ios_app_id,omitempty"`
}

android 默认落地页内容

type JumpinfoComponent

type JumpinfoComponent struct {
	ComponentId *int64          `json:"component_id,omitempty"`
	Value       *JumpinfoStruct `json:"value,omitempty"`
}

主跳转组件

type JumpinfoStruct

type JumpinfoStruct struct {
	PageType PageType                 `json:"page_type,omitempty"`
	PageSpec *PageSpec                `json:"page_spec,omitempty"`
	Backups  *[]BackupsJumpinfoStruct `json:"backups,omitempty"`
}

落地页内容结构定义

type JumpinfoStructWithoutWechatChannelsFeedPageSpec

type JumpinfoStructWithoutWechatChannelsFeedPageSpec struct {
	PageType PageType                                   `json:"page_type,omitempty"`
	PageSpec *PageSpecWithoutWechatChannelsFeedPageSpec `json:"page_spec,omitempty"`
}

落地页内容结构定义

type KeywordRecommendGetResponse

type KeywordRecommendGetResponse struct {
	Code      *int64                           `json:"code,omitempty"`
	Message   *string                          `json:"message,omitempty"`
	MessageCn *string                          `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct          `json:"errors,omitempty"`
	Data      *KeywordRecommendGetResponseData `json:"data,omitempty"`
}

type KeywordRecommendGetResponseData

type KeywordRecommendGetResponseData struct {
	TotalNum          *int64                  `json:"total_num,omitempty"`
	RecommendWordList *[]RecommendWordStructs `json:"recommend_word_list,omitempty"`
}

type KeywordSpec

type KeywordSpec struct {
	IncludeKeyword *[]string `json:"include_keyword,omitempty"`
	ExcludeKeyword *[]string `json:"exclude_keyword,omitempty"`
}

Keyword人群信息

type LabelComponent

type LabelComponent struct {
	ComponentId *int64       `json:"component_id,omitempty"`
	Value       *LabelStruct `json:"value,omitempty"`
}

标签组件

type LabelItemStruct

type LabelItemStruct struct {
	Content        *string   `json:"content,omitempty"`
	Type_          LabelType `json:"type,omitempty"`
	DisplayContent *string   `json:"display_content,omitempty"`
}

标签项

type LabelStruct

type LabelStruct struct {
	List *[]LabelItemStruct `json:"list,omitempty"`
}

标签组件

type LabelType

type LabelType string

LabelType : 创意标签类型

const (
	LabelType_UNKNOWN       LabelType = "LABEL_TYPE_UNKNOWN"
	LabelType_COMMON        LabelType = "LABEL_TYPE_COMMON"
	LabelType_PROMOTIONAL   LabelType = "LABEL_TYPE_PROMOTIONAL"
	LabelType_CUSTOMIZETEXT LabelType = "LABEL_TYPE_CUSTOMIZETEXT"
	LabelType_ICON          LabelType = "LABEL_TYPE_ICON"
	LabelType_DYNAMIC       LabelType = "LABEL_TYPE_DYNAMIC"
)

List of LabelType

type LearningStatus

type LearningStatus string

LearningStatus : 学习状态

const (
	LearningStatus_UNKNOWN  LearningStatus = "LEARNING_STATUS_UNKNOWN"
	LearningStatus_WIP      LearningStatus = "LEARNING_STATUS_WIP"
	LearningStatus_FINISHED LearningStatus = "LEARNING_STATUS_FINISHED"
	LearningStatus_FAILED   LearningStatus = "LEARNING_STATUS_FAILED"
)

List of LearningStatus

type LinkNameTextRestriction

type LinkNameTextRestriction struct {
	MinLength            *int64  `json:"min_length,omitempty"`
	MaxLength            *int64  `json:"max_length,omitempty"`
	TextPattern          *string `json:"text_pattern,omitempty"`
	LinkNameTextTemplate *string `json:"link_name_text_template,omitempty"`
}

文字链模板文本需满足的限制条件

type LinkSpec

type LinkSpec struct {
	Title               *string                 `json:"title,omitempty"`
	Url                 *string                 `json:"url,omitempty"`
	DeepLinkAndroidSpec *DeepLinkAppAndroidSpec `json:"deep_link_android_spec,omitempty"`
	DeepLinkIosSpec     *DeepLinkAppIosSpec     `json:"deep_link_ios_spec,omitempty"`
}

外链信息

type LinkUrlLinkNameType

type LinkUrlLinkNameType string

LinkUrlLinkNameType : 链接名称类型

const (
	LinkUrlLinkNameType_NOT_USED                        LinkUrlLinkNameType = "NOT_USED"
	LinkUrlLinkNameType_VIEW_DETAILS                    LinkUrlLinkNameType = "VIEW_DETAILS"
	LinkUrlLinkNameType_GET_COUPONS                     LinkUrlLinkNameType = "GET_COUPONS"
	LinkUrlLinkNameType_MAKE_AN_APPOINTMENT             LinkUrlLinkNameType = "MAKE_AN_APPOINTMENT"
	LinkUrlLinkNameType_BUY_NOW                         LinkUrlLinkNameType = "BUY_NOW"
	LinkUrlLinkNameType_GO_SHOPPING                     LinkUrlLinkNameType = "GO_SHOPPING"
	LinkUrlLinkNameType_ENTER_MINI_PROGRAM              LinkUrlLinkNameType = "ENTER_MINI_PROGRAM"
	LinkUrlLinkNameType_ENTER_MINI_GAME                 LinkUrlLinkNameType = "ENTER_MINI_GAME"
	LinkUrlLinkNameType_APPLY_NOW                       LinkUrlLinkNameType = "APPLY_NOW"
	LinkUrlLinkNameType_BOOK_NOW                        LinkUrlLinkNameType = "BOOK_NOW"
	LinkUrlLinkNameType_RESERVATION_BUY                 LinkUrlLinkNameType = "RESERVATION_BUY"
	LinkUrlLinkNameType_CONSULT_NOW                     LinkUrlLinkNameType = "CONSULT_NOW"
	LinkUrlLinkNameType_BOOK_DRIVE                      LinkUrlLinkNameType = "BOOK_DRIVE"
	LinkUrlLinkNameType_ENTER_OFFICIAL_ACCOUNTS         LinkUrlLinkNameType = "ENTER_OFFICIAL_ACCOUNTS"
	LinkUrlLinkNameType_PLAY_NOW                        LinkUrlLinkNameType = "PLAY_NOW"
	LinkUrlLinkNameType_OPEN_MINI_GAME                  LinkUrlLinkNameType = "OPEN_MINI_GAME"
	LinkUrlLinkNameType_DOWNLOAD_APP                    LinkUrlLinkNameType = "DOWNLOAD_APP"
	LinkUrlLinkNameType_DOWNLOAD_GAME                   LinkUrlLinkNameType = "DOWNLOAD_GAME"
	LinkUrlLinkNameType_CHECK_IT_OUT                    LinkUrlLinkNameType = "CHECK_IT_OUT"
	LinkUrlLinkNameType_GET_SAMPLES                     LinkUrlLinkNameType = "GET_SAMPLES"
	LinkUrlLinkNameType_TRY_NOW                         LinkUrlLinkNameType = "TRY_NOW"
	LinkUrlLinkNameType_GET_IT_NOW                      LinkUrlLinkNameType = "GET_IT_NOW"
	LinkUrlLinkNameType_BUY_ASAP                        LinkUrlLinkNameType = "BUY_ASAP"
	LinkUrlLinkNameType_DOWNLOAD_NOW                    LinkUrlLinkNameType = "DOWNLOAD_NOW"
	LinkUrlLinkNameType_VIEW_APPS                       LinkUrlLinkNameType = "VIEW_APPS"
	LinkUrlLinkNameType_MORE_INFO                       LinkUrlLinkNameType = "MORE_INFO"
	LinkUrlLinkNameType_GET_VOUCHERS                    LinkUrlLinkNameType = "GET_VOUCHERS"
	LinkUrlLinkNameType_FOLLOW_OFFICIAL_ACCOUNT         LinkUrlLinkNameType = "FOLLOW_OFFICIAL_ACCOUNT"
	LinkUrlLinkNameType_READ_NOVELS                     LinkUrlLinkNameType = "READ_NOVELS"
	LinkUrlLinkNameType_GO_TO_JD                        LinkUrlLinkNameType = "GO_TO_JD"
	LinkUrlLinkNameType_GO_TO_PDD                       LinkUrlLinkNameType = "GO_TO_PDD"
	LinkUrlLinkNameType_GO_TO_SUNING                    LinkUrlLinkNameType = "GO_TO_SUNING"
	LinkUrlLinkNameType_GO_TO_VIP                       LinkUrlLinkNameType = "GO_TO_VIP"
	LinkUrlLinkNameType_GO_TO_XIAOHONGSHU               LinkUrlLinkNameType = "GO_TO_XIAOHONGSHU"
	LinkUrlLinkNameType_GO_TO_KUAISHOU                  LinkUrlLinkNameType = "GO_TO_KUAISHOU"
	LinkUrlLinkNameType_WATCH_LIVE                      LinkUrlLinkNameType = "WATCH_LIVE"
	LinkUrlLinkNameType_RESERVE_NOW                     LinkUrlLinkNameType = "RESERVE_NOW"
	LinkUrlLinkNameType_OPEN_APP                        LinkUrlLinkNameType = "OPEN_APP"
	LinkUrlLinkNameType_ALREADY_INSTALL                 LinkUrlLinkNameType = "ALREADY_INSTALL"
	LinkUrlLinkNameType_RESERVE_LIVE                    LinkUrlLinkNameType = "RESERVE_LIVE"
	LinkUrlLinkNameType_SETUP_NOW                       LinkUrlLinkNameType = "SETUP_NOW"
	LinkUrlLinkNameType_SECKILL_NOW                     LinkUrlLinkNameType = "SECKILL_NOW"
	LinkUrlLinkNameType_TRY_PLAY_NOW                    LinkUrlLinkNameType = "TRY_PLAY_NOW"
	LinkUrlLinkNameType_INSTALL_NOW                     LinkUrlLinkNameType = "INSTALL_NOW"
	LinkUrlLinkNameType_FOLLOW_CHANNELS                 LinkUrlLinkNameType = "FOLLOW_CHANNELS"
	LinkUrlLinkNameType_MORE_ABOUT_CHANNELS             LinkUrlLinkNameType = "MORE_ABOUT_CHANNELS"
	LinkUrlLinkNameType_MORE_ABOUT_OFFICIAL_ACCOUNT_CHT LinkUrlLinkNameType = "MORE_ABOUT_OFFICIAL_ACCOUNT_CHT"
	LinkUrlLinkNameType_FOLLOW_OFFICIAL_ACCOUNT_CHT     LinkUrlLinkNameType = "FOLLOW_OFFICIAL_ACCOUNT_CHT"
	LinkUrlLinkNameType_GET_FOR_FREE                    LinkUrlLinkNameType = "GET_FOR_FREE"
	LinkUrlLinkNameType_WATCH_VIDEO                     LinkUrlLinkNameType = "WATCH_VIDEO"
	LinkUrlLinkNameType_CARNIVAL_618                    LinkUrlLinkNameType = "CARNIVAL_618"
	LinkUrlLinkNameType_SURPRISE_618                    LinkUrlLinkNameType = "SURPRISE_618"
	LinkUrlLinkNameType_DISCOUNT_618                    LinkUrlLinkNameType = "DISCOUNT_618"
	LinkUrlLinkNameType_GO_618_VENUE                    LinkUrlLinkNameType = "GO_618_VENUE"
	LinkUrlLinkNameType_GET_618_WELFARE                 LinkUrlLinkNameType = "GET_618_WELFARE"
	LinkUrlLinkNameType_CONTACT_CUSTOMER_SERVICE        LinkUrlLinkNameType = "CONTACT_CUSTOMER_SERVICE"
	LinkUrlLinkNameType_CONTACT_BUSINESS                LinkUrlLinkNameType = "CONTACT_BUSINESS"
	LinkUrlLinkNameType_GO_SCAN                         LinkUrlLinkNameType = "GO_SCAN"
	LinkUrlLinkNameType_LINK_NAME_TEXT_TEMPLATE         LinkUrlLinkNameType = "LINK_NAME_TEXT_TEMPLATE"
)

List of LinkUrlLinkNameType

type LiveCheerIconStruct added in v1.7.44

type LiveCheerIconStruct struct {
	IconUrl   *string `json:"icon_url,omitempty"`
	IconImgId *string `json:"icon_img_id,omitempty"`
	SampRate  *int64  `json:"samp_rate,omitempty"`
}

喝彩图详情

type LiveConvComponentSpecStruct added in v1.7.44

type LiveConvComponentSpecStruct struct {
	PageId     *int64  `json:"page_id,omitempty"`
	Title      *string `json:"title,omitempty"`
	ImgUrl     *string `json:"img_url,omitempty"`
	ImgId      *string `json:"img_id,omitempty"`
	Desc       *string `json:"desc,omitempty"`
	ButtonText *string `json:"button_text,omitempty"`
}

直播间转化组件详情

type LiveImageComponentSpecStruct added in v1.7.44

type LiveImageComponentSpecStruct struct {
	BgImgUrl       *string                `json:"bg_img_url,omitempty"`
	BgImgId        *string                `json:"bg_img_id,omitempty"`
	CheerIcon      *[]LiveCheerIconStruct `json:"cheer_icon,omitempty"`
	IsUseCheerIcon *int64                 `json:"is_use_cheer_icon,omitempty"`
	IsUseBgImg     *int64                 `json:"is_use_bg_img,omitempty"`
}

喝彩图&背景图直播间组件详情

type LivePromotedType

type LivePromotedType string

LivePromotedType : 视频号直播推广形式

const (
	LivePromotedType_NATIVE_VIDEO LivePromotedType = "LIVE_PROMOTED_TYPE_NATIVE_VIDEO"
	LivePromotedType_SHORT_VIDEO  LivePromotedType = "LIVE_PROMOTED_TYPE_SHORT_VIDEO"
)

List of LivePromotedType

type LiveRoomComponentSpecStruct added in v1.7.44

type LiveRoomComponentSpecStruct struct {
	LiveImageComponent *LiveImageComponentSpecStruct `json:"live_image_component,omitempty"`
	LiveConvComponent  *LiveConvComponentSpecStruct  `json:"live_conv_component,omitempty"`
}

直播间组件详情

type LiveRoomComponentStatusUpdateRequest added in v1.7.44

type LiveRoomComponentStatusUpdateRequest struct {
	AccountId     *int64                `json:"account_id,omitempty"`
	ComponentId   *int64                `json:"component_id,omitempty"`
	ComponentType CreativeComponentType `json:"component_type,omitempty"`
	Status        SysStatus             `json:"status,omitempty"`
}

type LiveRoomComponentStatusUpdateResponse added in v1.7.44

type LiveRoomComponentStatusUpdateResponse struct {
	Code      *int64                                     `json:"code,omitempty"`
	Message   *string                                    `json:"message,omitempty"`
	MessageCn *string                                    `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                    `json:"errors,omitempty"`
	Data      *LiveRoomComponentStatusUpdateResponseData `json:"data,omitempty"`
}

type LiveRoomComponentStatusUpdateResponseData added in v1.7.44

type LiveRoomComponentStatusUpdateResponseData struct {
	ComponentId *int64 `json:"component_id,omitempty"`
}

type LiveRoomComponentStruct added in v1.7.44

type LiveRoomComponentStruct struct {
	AccountId                  *int64                       `json:"account_id,omitempty"`
	ComponentName              *string                      `json:"component_name,omitempty"`
	ComponentId                *int64                       `json:"component_id,omitempty"`
	ComponentType              CreativeComponentType        `json:"component_type,omitempty"`
	FinderUsername             *string                      `json:"finder_username,omitempty"`
	FinderNickname             *string                      `json:"finder_nickname,omitempty"`
	Status                     SysStatus                    `json:"status,omitempty"`
	AuditStatus                CreativeComponentAuditStatus `json:"audit_status,omitempty"`
	AuditMsg                   *string                      `json:"audit_msg,omitempty"`
	ComponentSpec              *LiveRoomComponentSpecStruct `json:"component_spec,omitempty"`
	ComponentWechatChannelSpec *ComponentWechatChannelSpec  `json:"component_wechat_channel_spec,omitempty"`
	CreatedTime                *int64                       `json:"created_time,omitempty"`
	LastModifiedTime           *int64                       `json:"last_modified_time,omitempty"`
	IsPublishEnabled           *bool                        `json:"is_publish_enabled,omitempty"`
}

直播间组件信息

type LiveRoomComponentsAddRequest added in v1.7.44

type LiveRoomComponentsAddRequest struct {
	AccountId      *int64                       `json:"account_id,omitempty"`
	ComponentName  *string                      `json:"component_name,omitempty"`
	ComponentType  CreativeComponentType        `json:"component_type,omitempty"`
	FinderUsername *string                      `json:"finder_username,omitempty"`
	ComponentSpec  *LiveRoomComponentSpecStruct `json:"component_spec,omitempty"`
}

type LiveRoomComponentsAddResponse added in v1.7.44

type LiveRoomComponentsAddResponse struct {
	Code      *int64                             `json:"code,omitempty"`
	Message   *string                            `json:"message,omitempty"`
	MessageCn *string                            `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct            `json:"errors,omitempty"`
	Data      *LiveRoomComponentsAddResponseData `json:"data,omitempty"`
}

type LiveRoomComponentsAddResponseData added in v1.7.44

type LiveRoomComponentsAddResponseData struct {
	ComponentId *int64 `json:"component_id,omitempty"`
}

type LiveRoomComponentsDeleteRequest added in v1.7.44

type LiveRoomComponentsDeleteRequest struct {
	AccountId   *int64 `json:"account_id,omitempty"`
	ComponentId *int64 `json:"component_id,omitempty"`
}

type LiveRoomComponentsDeleteResponse added in v1.7.44

type LiveRoomComponentsDeleteResponse struct {
	Code      *int64                                `json:"code,omitempty"`
	Message   *string                               `json:"message,omitempty"`
	MessageCn *string                               `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct               `json:"errors,omitempty"`
	Data      *LiveRoomComponentsDeleteResponseData `json:"data,omitempty"`
}

type LiveRoomComponentsDeleteResponseData added in v1.7.44

type LiveRoomComponentsDeleteResponseData struct {
	ComponentId *int64 `json:"component_id,omitempty"`
}

type LiveRoomComponentsGetResponse added in v1.7.44

type LiveRoomComponentsGetResponse struct {
	Code      *int64                             `json:"code,omitempty"`
	Message   *string                            `json:"message,omitempty"`
	MessageCn *string                            `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct            `json:"errors,omitempty"`
	Data      *LiveRoomComponentsGetResponseData `json:"data,omitempty"`
}

type LiveRoomComponentsGetResponseData added in v1.7.44

type LiveRoomComponentsGetResponseData struct {
	List     *[]LiveRoomComponentStruct `json:"list,omitempty"`
	PageInfo *Conf                      `json:"page_info,omitempty"`
}

type LiveRoomComponentsUpdateRequest added in v1.7.44

type LiveRoomComponentsUpdateRequest struct {
	AccountId     *int64                       `json:"account_id,omitempty"`
	ComponentId   *int64                       `json:"component_id,omitempty"`
	ComponentType CreativeComponentType        `json:"component_type,omitempty"`
	ComponentSpec *LiveRoomComponentSpecStruct `json:"component_spec,omitempty"`
}

type LiveRoomComponentsUpdateResponse added in v1.7.44

type LiveRoomComponentsUpdateResponse struct {
	Code      *int64                                `json:"code,omitempty"`
	Message   *string                               `json:"message,omitempty"`
	MessageCn *string                               `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct               `json:"errors,omitempty"`
	Data      *LiveRoomComponentsUpdateResponseData `json:"data,omitempty"`
}

type LiveRoomComponentsUpdateResponseData added in v1.7.44

type LiveRoomComponentsUpdateResponseData struct {
	ComponentId *int64 `json:"component_id,omitempty"`
}

type LivingDescComponent

type LivingDescComponent struct {
	ComponentId *int64            `json:"component_id,omitempty"`
	Value       *LivingDescStruct `json:"value,omitempty"`
}

轮播文案组件

type LivingDescStruct

type LivingDescStruct struct {
	LivingDescSwitch *bool     `json:"living_desc_switch,omitempty"`
	DescList         *[]string `json:"desc_list,omitempty"`
}

轮播文案组件

type LocalStoreBizInfoStruct

type LocalStoreBizInfoStruct struct {
	PoiId              *string                 `json:"poi_id,omitempty"`
	CustomerProfile    *CustomerProfileStruct  `json:"customer_profile,omitempty"`
	CustomerPerCost    *int64                  `json:"customer_per_cost,omitempty"`
	FirstCategoryId    *int64                  `json:"first_category_id,omitempty"`
	SecondCategoryId   *int64                  `json:"second_category_id,omitempty"`
	ThirdCategoryId    *int64                  `json:"third_category_id,omitempty"`
	FourthCategoryId   *int64                  `json:"fourth_category_id,omitempty"`
	FirstCategoryName  *string                 `json:"first_category_name,omitempty"`
	SecondCategoryName *string                 `json:"second_category_name,omitempty"`
	ThirdCategoryName  *string                 `json:"third_category_name,omitempty"`
	FourthCategoryName *string                 `json:"fourth_category_name,omitempty"`
	PeakPeriod         *[]PeakPeriod           `json:"peak_period,omitempty"`
	OpeningHours       *[]OpeningHours         `json:"opening_hours,omitempty"`
	Telephone          *string                 `json:"telephone,omitempty"`
	SpecialService     *[]string               `json:"special_service,omitempty"`
	OpeningStatus      LocalStoreOpeningStatus `json:"opening_status,omitempty"`
	Star               *float64                `json:"star,omitempty"`
	Intro              *string                 `json:"intro,omitempty"`
	HidePoi            *bool                   `json:"hide_poi,omitempty"`
}

门店经营信息

type LocalStoreBizInfoStructRsp

type LocalStoreBizInfoStructRsp struct {
	PoiId              *string                 `json:"poi_id,omitempty"`
	CustomerProfile    *CustomerProfileStruct  `json:"customer_profile,omitempty"`
	CustomerPerCost    *int64                  `json:"customer_per_cost,omitempty"`
	FirstCategoryId    *int64                  `json:"first_category_id,omitempty"`
	SecondCategoryId   *int64                  `json:"second_category_id,omitempty"`
	ThirdCategoryId    *int64                  `json:"third_category_id,omitempty"`
	FourthCategoryId   *int64                  `json:"fourth_category_id,omitempty"`
	FirstCategoryName  *string                 `json:"first_category_name,omitempty"`
	SecondCategoryName *string                 `json:"second_category_name,omitempty"`
	ThirdCategoryName  *string                 `json:"third_category_name,omitempty"`
	FourthCategoryName *string                 `json:"fourth_category_name,omitempty"`
	PeakPeriod         *[]PeakPeriod           `json:"peak_period,omitempty"`
	OpeningHours       *[]OpeningHours         `json:"opening_hours,omitempty"`
	Telephone          *string                 `json:"telephone,omitempty"`
	SpecialService     *[]string               `json:"special_service,omitempty"`
	OpeningStatus      LocalStoreOpeningStatus `json:"opening_status,omitempty"`
	Intro              *string                 `json:"intro,omitempty"`
	HidePoi            *bool                   `json:"hide_poi,omitempty"`
}

门店经营信息

type LocalStoreCustomerProfileGender

type LocalStoreCustomerProfileGender string

LocalStoreCustomerProfileGender : 门店经营信息用户画像性别

const (
	LocalStoreCustomerProfileGender_UNKNOWN  LocalStoreCustomerProfileGender = "UNKNOWN"
	LocalStoreCustomerProfileGender_MALE     LocalStoreCustomerProfileGender = "MALE"
	LocalStoreCustomerProfileGender_FEMALE   LocalStoreCustomerProfileGender = "FEMALE"
	LocalStoreCustomerProfileGender_BALANCED LocalStoreCustomerProfileGender = "BALANCED"
)

List of LocalStoreCustomerProfileGender

type LocalStoreLocation

type LocalStoreLocation struct {
	Latitude  *float64 `json:"latitude,omitempty"`
	Longitude *float64 `json:"longitude,omitempty"`
}

门店位置信息

type LocalStoreOpeningStatus

type LocalStoreOpeningStatus string

LocalStoreOpeningStatus : 门店经营状态

const (
	LocalStoreOpeningStatus_UNKNOWN            LocalStoreOpeningStatus = "OPENING_STATUS_UNKNOWN"
	LocalStoreOpeningStatus_OPENING            LocalStoreOpeningStatus = "OPENING_STATUS_OPENING"
	LocalStoreOpeningStatus_TEMPORARILY_CLOSED LocalStoreOpeningStatus = "OPENING_STATUS_TEMPORARILY_CLOSED"
	LocalStoreOpeningStatus_PERMANENTLY_CLOSED LocalStoreOpeningStatus = "OPENING_STATUS_PERMANENTLY_CLOSED"
)

List of LocalStoreOpeningStatus

type LocalStorePeakPeriodDate

type LocalStorePeakPeriodDate string

LocalStorePeakPeriodDate : 门店经营信息客流高峰日期

const (
	LocalStorePeakPeriodDate_UNKNOWN    LocalStorePeakPeriodDate = "UNKNOWN"
	LocalStorePeakPeriodDate_WORKDAY    LocalStorePeakPeriodDate = "WORKDAY"
	LocalStorePeakPeriodDate_WEEKEND    LocalStorePeakPeriodDate = "WEEKEND"
	LocalStorePeakPeriodDate_WHOLE_WEEK LocalStorePeakPeriodDate = "WHOLE_WEEK"
)

List of LocalStorePeakPeriodDate

type LocalStoresAddListStruct

type LocalStoresAddListStruct struct {
	PoiId                     *string                     `json:"poi_id,omitempty"`
	LocalStoreName            *string                     `json:"local_store_name,omitempty"`
	LocalStoreProvince        *string                     `json:"local_store_province,omitempty"`
	LocalStoreCity            *string                     `json:"local_store_city,omitempty"`
	LocalStoreAddress         *string                     `json:"local_store_address,omitempty"`
	LocalStoreBizInfo         *LocalStoreBizInfoStructRsp `json:"local_store_biz_info,omitempty"`
	WechatEcosystemAccounts   *WechatEcosystemAccounts    `json:"wechat_ecosystem_accounts,omitempty"`
	CreatedTime               *int64                      `json:"created_time,omitempty"`
	LastModifiedTime          *int64                      `json:"last_modified_time,omitempty"`
	SystemStatus              SysStatus                   `json:"system_status,omitempty"`
	LocalStoreStreet          *string                     `json:"local_store_street,omitempty"`
	LocalStoreBusinessArea    *string                     `json:"local_store_business_area,omitempty"`
	LocalStoreDistrict        *string                     `json:"local_store_district,omitempty"`
	LocalStoreLocation        *LocalStoreLocation         `json:"local_store_location,omitempty"`
	LocalStoreRemark          *string                     `json:"local_store_remark,omitempty"`
	WechatWorkCorpId          *int64                      `json:"wechat_work_corp_id,omitempty"`
	WechatCustomerServiceLink *string                     `json:"wechat_customer_service_link,omitempty"`
	ImageSet                  *[]ImageSetDataStruct       `json:"image_set,omitempty"`
	RecommendWords            *[]RecommendWordStruct      `json:"recommend_words,omitempty"`
	IsUseStandardizedName     *bool                       `json:"is_use_standardized_name,omitempty"`
}

返回结构

type LocalStoresAddRequest

type LocalStoresAddRequest struct {
	AccountId      *int64                    `json:"account_id,omitempty"`
	LocalStoreList *[]CreateLocalStoreStruct `json:"local_store_list,omitempty"`
}

type LocalStoresAddResponse

type LocalStoresAddResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct     `json:"errors,omitempty"`
	Data      *LocalStoresAddResponseData `json:"data,omitempty"`
}

type LocalStoresAddResponseData

type LocalStoresAddResponseData struct {
	PoiList *[]string                   `json:"poi_list,omitempty"`
	List    *[]LocalStoresAddListStruct `json:"list,omitempty"`
}

type LocalStoresAddressParsingResultGetRequest

type LocalStoresAddressParsingResultGetRequest struct {
	AccountId        *int64    `json:"account_id,omitempty"`
	StoreAddressList *[]string `json:"store_address_list,omitempty"`
}

type LocalStoresAddressParsingResultGetResponse

type LocalStoresAddressParsingResultGetResponse struct {
	Code      *int64                                          `json:"code,omitempty"`
	Message   *string                                         `json:"message,omitempty"`
	MessageCn *string                                         `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                         `json:"errors,omitempty"`
	Data      *LocalStoresAddressParsingResultGetResponseData `json:"data,omitempty"`
}

type LocalStoresAddressParsingResultGetResponseData

type LocalStoresAddressParsingResultGetResponseData struct {
	SuccessList   *[]SuccessPoiInfoStruct `json:"success_list,omitempty"`
	FailList      *[]string               `json:"fail_list,omitempty"`
	SensitiveList *[]string               `json:"sensitive_list,omitempty"`
}

type LocalStoresCategoriesGetListStruct

type LocalStoresCategoriesGetListStruct struct {
	VerticalId       *int64  `json:"vertical_id,omitempty"`
	VerticalName     *string `json:"vertical_name,omitempty"`
	CategoryId       *int64  `json:"category_id,omitempty"`
	ParentCategoryId *int64  `json:"parent_category_id,omitempty"`
	CategoryName     *string `json:"category_name,omitempty"`
	Level            *int64  `json:"level,omitempty"`
}

返回结构

type LocalStoresCategoriesGetResponse

type LocalStoresCategoriesGetResponse struct {
	Code      *int64                                `json:"code,omitempty"`
	Message   *string                               `json:"message,omitempty"`
	MessageCn *string                               `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct               `json:"errors,omitempty"`
	Data      *LocalStoresCategoriesGetResponseData `json:"data,omitempty"`
}

type LocalStoresCategoriesGetResponseData

type LocalStoresCategoriesGetResponseData struct {
	List *[]LocalStoresCategoriesGetListStruct `json:"list,omitempty"`
}

type LocalStoresDeleteRequest

type LocalStoresDeleteRequest struct {
	AccountId *int64    `json:"account_id,omitempty"`
	PoiList   *[]string `json:"poi_list,omitempty"`
}

type LocalStoresDeleteResponse

type LocalStoresDeleteResponse struct {
	Code      *int64                         `json:"code,omitempty"`
	Message   *string                        `json:"message,omitempty"`
	MessageCn *string                        `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct        `json:"errors,omitempty"`
	Data      *LocalStoresDeleteResponseData `json:"data,omitempty"`
}

type LocalStoresDeleteResponseData

type LocalStoresDeleteResponseData struct {
	PoiList *[]string `json:"poi_list,omitempty"`
}

type LocalStoresGetListStruct

type LocalStoresGetListStruct struct {
	PoiId                     *string                     `json:"poi_id,omitempty"`
	LocalStoreName            *string                     `json:"local_store_name,omitempty"`
	LocalStoreProvince        *string                     `json:"local_store_province,omitempty"`
	LocalStoreCity            *string                     `json:"local_store_city,omitempty"`
	LocalStoreAddress         *string                     `json:"local_store_address,omitempty"`
	LocalStoreBizInfo         *LocalStoreBizInfoStructRsp `json:"local_store_biz_info,omitempty"`
	WechatEcosystemAccounts   *WechatEcosystemAccounts    `json:"wechat_ecosystem_accounts,omitempty"`
	CreatedTime               *int64                      `json:"created_time,omitempty"`
	LastModifiedTime          *int64                      `json:"last_modified_time,omitempty"`
	SystemStatus              SysStatus                   `json:"system_status,omitempty"`
	LocalStoreLocation        *LocalStoreLocation         `json:"local_store_location,omitempty"`
	LocalStoreCategory        *string                     `json:"local_store_category,omitempty"`
	LocalStoreType            *int64                      `json:"local_store_type,omitempty"`
	LocalStoreAdcode          *int64                      `json:"local_store_adcode,omitempty"`
	LocalStoreDistrict        *string                     `json:"local_store_district,omitempty"`
	LocalStoreStreet          *string                     `json:"local_store_street,omitempty"`
	LocalStoreBusinessArea    *string                     `json:"local_store_business_area,omitempty"`
	LocalStoreRemark          *string                     `json:"local_store_remark,omitempty"`
	WechatWorkCorpId          *int64                      `json:"wechat_work_corp_id,omitempty"`
	WechatCustomerServiceLink *string                     `json:"wechat_customer_service_link,omitempty"`
	ImageSet                  *[]ImageSetDataStruct       `json:"image_set,omitempty"`
	RecommendWords            *[]RecommendWordStruct      `json:"recommend_words,omitempty"`
	IsUseStandardizedName     *bool                       `json:"is_use_standardized_name,omitempty"`
}

返回结构

type LocalStoresGetResponse

type LocalStoresGetResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct     `json:"errors,omitempty"`
	Data      *LocalStoresGetResponseData `json:"data,omitempty"`
}

type LocalStoresGetResponseData

type LocalStoresGetResponseData struct {
	List     *[]LocalStoresGetListStruct `json:"list,omitempty"`
	PageInfo *Conf                       `json:"page_info,omitempty"`
}

type LocalStoresSearchInfoGetListStruct

type LocalStoresSearchInfoGetListStruct struct {
	PoiId                   *string                     `json:"poi_id,omitempty"`
	LocalStoreName          *string                     `json:"local_store_name,omitempty"`
	LocalStoreProvince      *string                     `json:"local_store_province,omitempty"`
	LocalStoreCity          *string                     `json:"local_store_city,omitempty"`
	LocalStoreAddress       *string                     `json:"local_store_address,omitempty"`
	LocalStoreBizInfo       *LocalStoreBizInfoStructRsp `json:"local_store_biz_info,omitempty"`
	WechatEcosystemAccounts *WechatEcosystemAccounts    `json:"wechat_ecosystem_accounts,omitempty"`
}

返回结构

type LocalStoresSearchInfoGetResponse

type LocalStoresSearchInfoGetResponse struct {
	Code      *int64                                `json:"code,omitempty"`
	Message   *string                               `json:"message,omitempty"`
	MessageCn *string                               `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct               `json:"errors,omitempty"`
	Data      *LocalStoresSearchInfoGetResponseData `json:"data,omitempty"`
}

type LocalStoresSearchInfoGetResponseData

type LocalStoresSearchInfoGetResponseData struct {
	List     *[]LocalStoresSearchInfoGetListStruct `json:"list,omitempty"`
	PageInfo *Conf                                 `json:"page_info,omitempty"`
}

type LocalStoresUpdateListStruct

type LocalStoresUpdateListStruct struct {
	PoiId                     *string                     `json:"poi_id,omitempty"`
	LocalStoreName            *string                     `json:"local_store_name,omitempty"`
	LocalStoreProvince        *string                     `json:"local_store_province,omitempty"`
	LocalStoreCity            *string                     `json:"local_store_city,omitempty"`
	LocalStoreAddress         *string                     `json:"local_store_address,omitempty"`
	LocalStoreBizInfo         *LocalStoreBizInfoStructRsp `json:"local_store_biz_info,omitempty"`
	WechatEcosystemAccounts   *WechatEcosystemAccounts    `json:"wechat_ecosystem_accounts,omitempty"`
	LocalStoreStreet          *string                     `json:"local_store_street,omitempty"`
	LocalStoreBusinessArea    *string                     `json:"local_store_business_area,omitempty"`
	LocalStoreDistrict        *string                     `json:"local_store_district,omitempty"`
	LocalStoreLocation        *LocalStoreLocation         `json:"local_store_location,omitempty"`
	WechatWorkCorpId          *int64                      `json:"wechat_work_corp_id,omitempty"`
	WechatCustomerServiceLink *string                     `json:"wechat_customer_service_link,omitempty"`
	ImageSet                  *[]ImageSetDataStruct       `json:"image_set,omitempty"`
	RecommendWords            *[]RecommendWordStruct      `json:"recommend_words,omitempty"`
	IsUseStandardizedName     *bool                       `json:"is_use_standardized_name,omitempty"`
}

返回结构

type LocalStoresUpdateRequest

type LocalStoresUpdateRequest struct {
	AccountId      *int64                    `json:"account_id,omitempty"`
	LocalStoreList *[]UpdateLocalStoreStruct `json:"local_store_list,omitempty"`
}

type LocalStoresUpdateResponse

type LocalStoresUpdateResponse struct {
	Code      *int64                         `json:"code,omitempty"`
	Message   *string                        `json:"message,omitempty"`
	MessageCn *string                        `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct        `json:"errors,omitempty"`
	Data      *LocalStoresUpdateResponseData `json:"data,omitempty"`
}

type LocalStoresUpdateResponseData

type LocalStoresUpdateResponseData struct {
	List *[]LocalStoresUpdateListStruct `json:"list,omitempty"`
}

type LocalStoresWxpayMerchantsGetListStruct

type LocalStoresWxpayMerchantsGetListStruct struct {
	WxpayMerchantId *int64  `json:"wxpay_merchant_id,omitempty"`
	CompanyName     *string `json:"company_name,omitempty"`
}

返回结构

type LocalStoresWxpayMerchantsGetResponse

type LocalStoresWxpayMerchantsGetResponse struct {
	Code      *int64                                    `json:"code,omitempty"`
	Message   *string                                   `json:"message,omitempty"`
	MessageCn *string                                   `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                   `json:"errors,omitempty"`
	Data      *LocalStoresWxpayMerchantsGetResponseData `json:"data,omitempty"`
}

type LocalStoresWxpayMerchantsGetResponseData

type LocalStoresWxpayMerchantsGetResponseData struct {
	List *[]LocalStoresWxpayMerchantsGetListStruct `json:"list,omitempty"`
}

type LookalikeSpec

type LookalikeSpec struct {
	SeedAudienceId  *int64 `json:"seed_audience_id,omitempty"`
	ExpandUserCount *int64 `json:"expand_user_count,omitempty"`
}

Lookalike人群信息

type MarketingAssetOuterSpec

type MarketingAssetOuterSpec struct {
	MarketingTargetType      MarketingTargetType `json:"marketing_target_type,omitempty"`
	MarketingAssetOuterId    *string             `json:"marketing_asset_outer_id,omitempty"`
	MarketingAssetOuterSubId *string             `json:"marketing_asset_outer_sub_id,omitempty"`
	MarketingAssetOuterName  *string             `json:"marketing_asset_outer_name,omitempty"`
}

推广内容资产外部ID数据

type MarketingAssetStruct

type MarketingAssetStruct struct {
	MarketingAssetId   *int64             `json:"marketing_asset_id,omitempty"`
	MarketingAssetName *string            `json:"marketing_asset_name,omitempty"`
	MarketingAssetType MarketingAssetType `json:"marketing_asset_type,omitempty"`
	CreatedTime        *int64             `json:"created_time,omitempty"`
	IsDeleted          *bool              `json:"is_deleted,omitempty"`
	Properties         *[]PropertyStruct  `json:"properties,omitempty"`
}

推广资产信息

type MarketingAssetType

type MarketingAssetType string

MarketingAssetType : 产品类型

const (
	MarketingAssetType_UNKNOWN                                                MarketingAssetType = "MARKETING_ASSET_TYPE_UNKNOWN"
	MarketingAssetType_TRAFFIC_CAR_BRAND                                      MarketingAssetType = "MARKETING_ASSET_TYPE_TRAFFIC_CAR_BRAND"
	MarketingAssetType_TRAFFIC_CAR_SERIES                                     MarketingAssetType = "MARKETING_ASSET_TYPE_TRAFFIC_CAR_SERIES"
	MarketingAssetType_TRAFFIC_CAR_MODEL                                      MarketingAssetType = "MARKETING_ASSET_TYPE_TRAFFIC_CAR_MODEL"
	MarketingAssetType_CONSUME_MEDICAL_SERVICE                                MarketingAssetType = "MARKETING_ASSET_TYPE_CONSUME_MEDICAL_SERVICE"
	MarketingAssetType_REAL_ESTATE_BRAND                                      MarketingAssetType = "MARKETING_ASSET_TYPE_REAL_ESTATE_BRAND"
	MarketingAssetType_REAL_ESTATE_REAL_ESTATE                                MarketingAssetType = "MARKETING_ASSET_TYPE_REAL_ESTATE_REAL_ESTATE"
	MarketingAssetType_REAL_ESTATE_LAYOUT                                     MarketingAssetType = "MARKETING_ASSET_TYPE_REAL_ESTATE_LAYOUT"
	MarketingAssetType_TELECOMMUNICATIONS_OPERATOR_RINGTONE                   MarketingAssetType = "MARKETING_ASSET_TYPE_TELECOMMUNICATIONS_OPERATOR_RINGTONE"
	MarketingAssetType_TELECOMMUNICATIONS_OPERATOR_MEMBERSHIP_BENEFIT_PACKAGE MarketingAssetType = "MARKETING_ASSET_TYPE_TELECOMMUNICATIONS_OPERATOR_MEMBERSHIP_BENEFIT_PACKAGE"
	MarketingAssetType_TELECOMMUNICATIONS_OPERATOR_DATA_PACK                  MarketingAssetType = "MARKETING_ASSET_TYPE_TELECOMMUNICATIONS_OPERATOR_DATA_PACK"
	MarketingAssetType_TELECOMMUNICATIONS_OPERATOR_NUMBER_CARD                MarketingAssetType = "MARKETING_ASSET_TYPE_TELECOMMUNICATIONS_OPERATOR_NUMBER_CARD"
	MarketingAssetType_TELECOMMUNICATIONS_OPERATOR_BROADBAND                  MarketingAssetType = "MARKETING_ASSET_TYPE_TELECOMMUNICATIONS_OPERATOR_BROADBAND"
	MarketingAssetType_TELECOMMUNICATIONS_OPERATOR_NICE_MEMBER_DEAL           MarketingAssetType = "MARKETING_ASSET_TYPE_TELECOMMUNICATIONS_OPERATOR_NICE_MEMBER_DEAL"
	MarketingAssetType_TELECOMMUNICATIONS_OPERATOR_OTHER                      MarketingAssetType = "MARKETING_ASSET_TYPE_TELECOMMUNICATIONS_OPERATOR_OTHER"
	MarketingAssetType_TOURIST_ATTRACTIONS_TICKETS_TICKET_PACKAGE             MarketingAssetType = "MARKETING_ASSET_TYPE_TOURIST_ATTRACTIONS_TICKETS_TICKET_PACKAGE"
	MarketingAssetType_TOURIST_ATTRACTIONS_TICKETS_ATTRACTION                 MarketingAssetType = "MARKETING_ASSET_TYPE_TOURIST_ATTRACTIONS_TICKETS_ATTRACTION"
	MarketingAssetType_RENOVATION_SERVICES_SERVICE                            MarketingAssetType = "MARKETING_ASSET_TYPE_RENOVATION_SERVICES_SERVICE"
	MarketingAssetType_RENOVATION_SERVICES_BRAND                              MarketingAssetType = "MARKETING_ASSET_TYPE_RENOVATION_SERVICES_BRAND"
	MarketingAssetType_FURNITURE_AND_BUILDING_MATERIALS_PRODUCT               MarketingAssetType = "MARKETING_ASSET_TYPE_FURNITURE_AND_BUILDING_MATERIALS_PRODUCT"
	MarketingAssetType_FURNITURE_AND_BUILDING_MATERIALS_BRAND                 MarketingAssetType = "MARKETING_ASSET_TYPE_FURNITURE_AND_BUILDING_MATERIALS_BRAND"
	MarketingAssetType_EXHIBITION_SALES_EVENT                                 MarketingAssetType = "MARKETING_ASSET_TYPE_EXHIBITION_SALES_EVENT"
	MarketingAssetType_EXHIBITION_SALES_BRAND                                 MarketingAssetType = "MARKETING_ASSET_TYPE_EXHIBITION_SALES_BRAND"
	MarketingAssetType_FINANCE_LOAN                                           MarketingAssetType = "MARKETING_ASSET_TYPE_FINANCE_LOAN"
	MarketingAssetType_FINANCE_INSURANCE_A                                    MarketingAssetType = "MARKETING_ASSET_TYPE_FINANCE_INSURANCE_A"
	MarketingAssetType_FINANCE_INSURANCE_C                                    MarketingAssetType = "MARKETING_ASSET_TYPE_FINANCE_INSURANCE_C"
	MarketingAssetType_FINANCE_BANK_CARD_A                                    MarketingAssetType = "MARKETING_ASSET_TYPE_FINANCE_BANK_CARD_A"
	MarketingAssetType_FINANCE_BANK_CARD_C                                    MarketingAssetType = "MARKETING_ASSET_TYPE_FINANCE_BANK_CARD_C"
	MarketingAssetType_FINANCE_WEALTH                                         MarketingAssetType = "MARKETING_ASSET_TYPE_FINANCE_WEALTH"
	MarketingAssetType_FINANCE_OTHER                                          MarketingAssetType = "MARKETING_ASSET_TYPE_FINANCE_OTHER"
	MarketingAssetType_TOURIST_TRAVEL_ROUTE_BRAND                             MarketingAssetType = "MARKETING_ASSET_TYPE_TOURIST_TRAVEL_ROUTE_BRAND"
	MarketingAssetType_TOURIST_TRAVEL_ROUTE_FREE                              MarketingAssetType = "MARKETING_ASSET_TYPE_TOURIST_TRAVEL_ROUTE_FREE"
	MarketingAssetType_TOURIST_TRAVEL_TRAVEL_ROUTE                            MarketingAssetType = "MARKETING_ASSET_TYPE_TOURIST_TRAVEL_TRAVEL_ROUTE"
	MarketingAssetType_TOURIST_CRUISE_LINE_CRUISE_BRAND                       MarketingAssetType = "MARKETING_ASSET_TYPE_TOURIST_CRUISE_LINE_CRUISE_BRAND"
	MarketingAssetType_TOURIST_CRUISE_LINE_CRUISE_NAME                        MarketingAssetType = "MARKETING_ASSET_TYPE_TOURIST_CRUISE_LINE_CRUISE_NAME"
	MarketingAssetType_TOURIST_HOTEL_SERVICE_BRAND                            MarketingAssetType = "MARKETING_ASSET_TYPE_TOURIST_HOTEL_SERVICE_BRAND"
	MarketingAssetType_TOURIST_HOTEL_SERVICE_SERVICE                          MarketingAssetType = "MARKETING_ASSET_TYPE_TOURIST_HOTEL_SERVICE_SERVICE"
	MarketingAssetType_TOURIST_AIRLINE_TICKETS_AIRLINE                        MarketingAssetType = "MARKETING_ASSET_TYPE_TOURIST_AIRLINE_TICKETS_AIRLINE"
	MarketingAssetType_TOURIST_AIRLINE_TICKETS_TICKETS                        MarketingAssetType = "MARKETING_ASSET_TYPE_TOURIST_AIRLINE_TICKETS_TICKETS"
)

List of MarketingAssetType

type MarketingAssetVerification added in v1.7.44

type MarketingAssetVerification struct {
	MarketingAssetName                 *string                                        `json:"marketing_asset_name,omitempty"`
	MarketingTargetAttr                *MarketingTargetAttr                           `json:"marketing_target_attr,omitempty"`
	MarketingAssetVerificationStatus   MarketingAssetVerificationStatus               `json:"marketing_asset_verification_status,omitempty"`
	MarketingAssetVerificationStatusCn *string                                        `json:"marketing_asset_verification_status_cn,omitempty"`
	LandingPageList                    *[]MarketingAssetVerificationLandingPageStruct `json:"landing_page_list,omitempty"`
}

资产验真结果

type MarketingAssetVerificationLandingPageStruct added in v1.7.44

type MarketingAssetVerificationLandingPageStruct struct {
	LandingPageName                    *string                          `json:"landing_page_name,omitempty"`
	MarketingAssetVerificationStatus   MarketingAssetVerificationStatus `json:"marketing_asset_verification_status,omitempty"`
	MarketingAssetVerificationStatusCn *string                          `json:"marketing_asset_verification_status_cn,omitempty"`
}

资产验真落地页结构

type MarketingAssetVerificationStatus added in v1.7.44

type MarketingAssetVerificationStatus string

MarketingAssetVerificationStatus : 资产验真状态

const (
	MarketingAssetVerificationStatus_UNKNOWN         MarketingAssetVerificationStatus = "MARKETING_ASSET_VERIFICATION_STATUS_UNKNOWN"
	MarketingAssetVerificationStatus_VERIFYING       MarketingAssetVerificationStatus = "MARKETING_ASSET_VERIFICATION_STATUS_VERIFYING"
	MarketingAssetVerificationStatus_CONSISTENT      MarketingAssetVerificationStatus = "MARKETING_ASSET_VERIFICATION_STATUS_CONSISTENT"
	MarketingAssetVerificationStatus_PART_CONSISTENT MarketingAssetVerificationStatus = "MARKETING_ASSET_VERIFICATION_STATUS_PART_CONSISTENT"
	MarketingAssetVerificationStatus_INCONSISTENT    MarketingAssetVerificationStatus = "MARKETING_ASSET_VERIFICATION_STATUS_INCONSISTENT"
)

List of MarketingAssetVerificationStatus

type MarketingCarrierDetail

type MarketingCarrierDetail struct {
	MarketingCarrierId    *string `json:"marketing_carrier_id,omitempty"`
	MarketingSubCarrierId *string `json:"marketing_sub_carrier_id,omitempty"`
	MarketingCarrierName  *string `json:"marketing_carrier_name,omitempty"`
}

营销载体详情

type MarketingCarrierType

type MarketingCarrierType string

MarketingCarrierType : 营销载体类型

const (
	MarketingCarrierType_UNKNOWN                          MarketingCarrierType = "MARKETING_CARRIER_TYPE_UNKNOWN"
	MarketingCarrierType_APP_ANDROID                      MarketingCarrierType = "MARKETING_CARRIER_TYPE_APP_ANDROID"
	MarketingCarrierType_APP_IOS                          MarketingCarrierType = "MARKETING_CARRIER_TYPE_APP_IOS"
	MarketingCarrierType_WECHAT_OFFICIAL_ACCOUNT          MarketingCarrierType = "MARKETING_CARRIER_TYPE_WECHAT_OFFICIAL_ACCOUNT"
	MarketingCarrierType_JUMP_PAGE                        MarketingCarrierType = "MARKETING_CARRIER_TYPE_JUMP_PAGE"
	MarketingCarrierType_WECHAT_MINI_GAME                 MarketingCarrierType = "MARKETING_CARRIER_TYPE_WECHAT_MINI_GAME"
	MarketingCarrierType_WECHAT_CHANNELS_LIVE             MarketingCarrierType = "MARKETING_CARRIER_TYPE_WECHAT_CHANNELS_LIVE"
	MarketingCarrierType_WECHAT_CHANNELS                  MarketingCarrierType = "MARKETING_CARRIER_TYPE_WECHAT_CHANNELS"
	MarketingCarrierType_WECHAT_CHANNELS_LIVE_RESERVATION MarketingCarrierType = "MARKETING_CARRIER_TYPE_WECHAT_CHANNELS_LIVE_RESERVATION"
	MarketingCarrierType_MINI_PROGRAM_WECHAT              MarketingCarrierType = "MARKETING_CARRIER_TYPE_MINI_PROGRAM_WECHAT"
	MarketingCarrierType_APP_QUICK_APP                    MarketingCarrierType = "MARKETING_CARRIER_TYPE_APP_QUICK_APP"
	MarketingCarrierType_JUMP_PAGE2                       MarketingCarrierType = "MARKETING_CARRIER_TYPE_JUMP_PAGE2"
	MarketingCarrierType_MINI_PROGRAM_WECHAT2             MarketingCarrierType = "MARKETING_CARRIER_TYPE_MINI_PROGRAM_WECHAT2"
	MarketingCarrierType_PC_GAME                          MarketingCarrierType = "MARKETING_CARRIER_TYPE_PC_GAME"
	MarketingCarrierType_QQ_MINI_GAME                     MarketingCarrierType = "MARKETING_CARRIER_TYPE_QQ_MINI_GAME"
)

List of MarketingCarrierType

type MarketingGoal

type MarketingGoal string

MarketingGoal : 营销目的类型

const (
	MarketingGoal_UNKNOWN                   MarketingGoal = "MARKETING_GOAL_UNKNOWN"
	MarketingGoal_USER_GROWTH               MarketingGoal = "MARKETING_GOAL_USER_GROWTH"
	MarketingGoal_PRODUCT_SALES             MarketingGoal = "MARKETING_GOAL_PRODUCT_SALES"
	MarketingGoal_LEAD_RETENTION            MarketingGoal = "MARKETING_GOAL_LEAD_RETENTION"
	MarketingGoal_BRAND_PROMOTION           MarketingGoal = "MARKETING_GOAL_BRAND_PROMOTION"
	MarketingGoal_INCREASE_FANS_INTERACTION MarketingGoal = "MARKETING_GOAL_INCREASE_FANS_INTERACTION"
)

List of MarketingGoal

type MarketingPendantComponent

type MarketingPendantComponent struct {
	ComponentId *int64                  `json:"component_id,omitempty"`
	Value       *MarketingPendantStruct `json:"value,omitempty"`
}

营销挂件组件

type MarketingPendantStruct

type MarketingPendantStruct struct {
	ImageId *string `json:"image_id,omitempty"`
}

营销挂件组件

type MarketingScene

type MarketingScene string

MarketingScene : 营销目标

const (
	MarketingScene_DEFAULT                                    MarketingScene = "DEFAULT"
	MarketingScene_GAME_RESERVATION                           MarketingScene = "GAME_RESERVATION"
	MarketingScene_GAME_PROMOTION                             MarketingScene = "GAME_PROMOTION"
	MarketingScene_APP_ACTIVE_PROMOTION                       MarketingScene = "APP_ACTIVE_PROMOTION"
	MarketingScene_GAME_CLOSED_BETA_TEST                      MarketingScene = "GAME_CLOSED_BETA_TEST"
	MarketingScene_ECOMMERCE_GOODS_DIRECT_PURCHASE_DAILY      MarketingScene = "ECOMMERCE_GOODS_DIRECT_PURCHASE_DAILY"
	MarketingScene_ECOMMERCE_GOODS_LIVE_PURCHASE_DAILY        MarketingScene = "ECOMMERCE_GOODS_LIVE_PURCHASE_DAILY"
	MarketingScene_ECOMMERCE_CONSUMER_COLLECT_CLUES_DAILY     MarketingScene = "ECOMMERCE_CONSUMER_COLLECT_CLUES_DAILY"
	MarketingScene_ECOMMERCE_CONSUMER_ADD_FOLLOWERS_DAILY     MarketingScene = "ECOMMERCE_CONSUMER_ADD_FOLLOWERS_DAILY"
	MarketingScene_ECOMMERCE_CONSUMER_OFFICIAL_ACCOUNTS_DAILY MarketingScene = "ECOMMERCE_CONSUMER_OFFICIAL_ACCOUNTS_DAILY"
	MarketingScene_ECOMMERCE_CONSUMER_CHANNELS_DAILY          MarketingScene = "ECOMMERCE_CONSUMER_CHANNELS_DAILY"
	MarketingScene_ECOMMERCE_CONSUMER_ANDROID_NEW_DAILY       MarketingScene = "ECOMMERCE_CONSUMER_ANDROID_NEW_DAILY"
	MarketingScene_ECOMMERCE_CONSUMER_IOS_NEW_DAILY           MarketingScene = "ECOMMERCE_CONSUMER_IOS_NEW_DAILY"
	MarketingScene_ECOMMERCE_CONTENT_BRAND_DAILY              MarketingScene = "ECOMMERCE_CONTENT_BRAND_DAILY"
	MarketingScene_ECOMMERCE_CONSUMER_LIVE_FOLLOW_DAILY       MarketingScene = "ECOMMERCE_CONSUMER_LIVE_FOLLOW_DAILY"
)

List of MarketingScene

type MarketingSubGoal

type MarketingSubGoal string

MarketingSubGoal : 二级营销目的类型

const (
	MarketingSubGoal_UNKNOWN                              MarketingSubGoal = "MARKETING_SUB_GOAL_UNKNOWN"
	MarketingSubGoal_NEW_GAME_RESERVE                     MarketingSubGoal = "MARKETING_SUB_GOAL_NEW_GAME_RESERVE"
	MarketingSubGoal_NEW_GAME_TEST                        MarketingSubGoal = "MARKETING_SUB_GOAL_NEW_GAME_TEST"
	MarketingSubGoal_NEW_GAME_LAUNCH                      MarketingSubGoal = "MARKETING_SUB_GOAL_NEW_GAME_LAUNCH"
	MarketingSubGoal_PLATEAU_PHASE_LAUNCH                 MarketingSubGoal = "MARKETING_SUB_GOAL_PLATEAU_PHASE_LAUNCH"
	MarketingSubGoal_MINI_GAME_NEW_CUSTOMER_GROWTH        MarketingSubGoal = "MARKETING_SUB_GOAL_MINI_GAME_NEW_CUSTOMER_GROWTH"
	MarketingSubGoal_MINI_GAME_RETURN_CUSTOMER_ENGAGEMENT MarketingSubGoal = "MARKETING_SUB_GOAL_MINI_GAME_RETURN_CUSTOMER_ENGAGEMENT"
	MarketingSubGoal_APP_ACQUISITION                      MarketingSubGoal = "MARKETING_SUB_GOAL_APP_ACQUISITION"
	MarketingSubGoal_APP_ACTIVATION                       MarketingSubGoal = "MARKETING_SUB_GOAL_APP_ACTIVATION"
	MarketingSubGoal_NOT_INSTALL_USER                     MarketingSubGoal = "MARKETING_SUB_GOAL_NOT_INSTALL_USER"
	MarketingSubGoal_PRE_INSTALL_USER                     MarketingSubGoal = "MARKETING_SUB_GOAL_PRE_INSTALL_USER"
	MarketingSubGoal_UNLOADED_USER                        MarketingSubGoal = "MARKETING_SUB_GOAL_UNLOADED_USER"
	MarketingSubGoal_SHORT_INACTIVE_USER                  MarketingSubGoal = "MARKETING_SUB_GOAL_SHORT_INACTIVE_USER"
	MarketingSubGoal_LONG_INACTIVE_USER                   MarketingSubGoal = "MARKETING_SUB_GOAL_LONG_INACTIVE_USER"
)

List of MarketingSubGoal

type MarketingTargetAssetsGetResponse

type MarketingTargetAssetsGetResponse struct {
	Code      *int64                                `json:"code,omitempty"`
	Message   *string                               `json:"message,omitempty"`
	MessageCn *string                               `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct               `json:"errors,omitempty"`
	Data      *MarketingTargetAssetsGetResponseData `json:"data,omitempty"`
}

type MarketingTargetAssetsGetResponseData

type MarketingTargetAssetsGetResponseData struct {
	List     *[]MarketingAssetStruct `json:"list,omitempty"`
	PageInfo *PageInfo               `json:"page_info,omitempty"`
}

type MarketingTargetAttachment

type MarketingTargetAttachment struct {
	AndroidChannelId *string `json:"android_channel_id,omitempty"`
}

营销对象附加信息

type MarketingTargetAttr added in v1.7.44

type MarketingTargetAttr struct {
	Attr *[]PromotedAssetAttr `json:"attr,omitempty"`
}

营销对象属性

type MarketingTargetDetail

type MarketingTargetDetail struct {
	MarketingTargetDetailId    *string `json:"marketing_target_detail_id,omitempty"`
	MarketingTargetSubDetailId *string `json:"marketing_target_sub_detail_id,omitempty"`
}

营销对象详情

type MarketingTargetExt

type MarketingTargetExt struct {
	MarketingTargetName *string `json:"marketing_target_name,omitempty"`
	CategoryName1       *string `json:"category_name1,omitempty"`
	CategoryName2       *string `json:"category_name2,omitempty"`
	CategoryName3       *string `json:"category_name3,omitempty"`
}

营销对象扩展数据

type MarketingTargetType

type MarketingTargetType string

MarketingTargetType : 推广内容资产类型

const (
	MarketingTargetType_UNKNOWN                          MarketingTargetType = "MARKETING_TARGET_TYPE_UNKNOWN"
	MarketingTargetType_APP_ANDROID                      MarketingTargetType = "MARKETING_TARGET_TYPE_APP_ANDROID"
	MarketingTargetType_APP_IOS                          MarketingTargetType = "MARKETING_TARGET_TYPE_APP_IOS"
	MarketingTargetType_WECHAT_OFFICIAL_ACCOUNT          MarketingTargetType = "MARKETING_TARGET_TYPE_WECHAT_OFFICIAL_ACCOUNT"
	MarketingTargetType_PRODUCT                          MarketingTargetType = "MARKETING_TARGET_TYPE_PRODUCT"
	MarketingTargetType_TRAFFIC                          MarketingTargetType = "MARKETING_TARGET_TYPE_TRAFFIC"
	MarketingTargetType_HOUSE_PROPERTY                   MarketingTargetType = "MARKETING_TARGET_TYPE_HOUSE_PROPERTY"
	MarketingTargetType_LOCAL_STORE                      MarketingTargetType = "MARKETING_TARGET_TYPE_LOCAL_STORE"
	MarketingTargetType_WECHAT_MINI_GAME                 MarketingTargetType = "MARKETING_TARGET_TYPE_WECHAT_MINI_GAME"
	MarketingTargetType_CONSUMER_PRODUCT                 MarketingTargetType = "MARKETING_TARGET_TYPE_CONSUMER_PRODUCT"
	MarketingTargetType_WECHAT_CHANNELS                  MarketingTargetType = "MARKETING_TARGET_TYPE_WECHAT_CHANNELS"
	MarketingTargetType_WECHAT_CHANNELS_LIVE             MarketingTargetType = "MARKETING_TARGET_TYPE_WECHAT_CHANNELS_LIVE"
	MarketingTargetType_WECHAT_CHANNELS_LIVE_RESERVATION MarketingTargetType = "MARKETING_TARGET_TYPE_WECHAT_CHANNELS_LIVE_RESERVATION"
	MarketingTargetType_MINI_PROGRAM_WECHAT              MarketingTargetType = "MARKETING_TARGET_TYPE_MINI_PROGRAM_WECHAT"
	MarketingTargetType_APP_QUICK_APP                    MarketingTargetType = "MARKETING_TARGET_TYPE_APP_QUICK_APP"
	MarketingTargetType_CONSUME_MEDICAL                  MarketingTargetType = "MARKETING_TARGET_TYPE_CONSUME_MEDICAL"
	MarketingTargetType_COMPREHENSIVE_HOUSEKEEPING       MarketingTargetType = "MARKETING_TARGET_TYPE_COMPREHENSIVE_HOUSEKEEPING"
	MarketingTargetType_FICTION                          MarketingTargetType = "MARKETING_TARGET_TYPE_FICTION"
	MarketingTargetType_SHORT_DRAMA                      MarketingTargetType = "MARKETING_TARGET_TYPE_SHORT_DRAMA"
	MarketingTargetType_AUDIOVISUAL_ENTERTAINMENT        MarketingTargetType = "MARKETING_TARGET_TYPE_AUDIOVISUAL_ENTERTAINMENT"
	MarketingTargetType_BEAUTY_AND_PERSONAL_CARE         MarketingTargetType = "MARKETING_TARGET_TYPE_BEAUTY_AND_PERSONAL_CARE"
	MarketingTargetType_WEDDING_AND_PORTRAIT_PHOTOGRAPHY MarketingTargetType = "MARKETING_TARGET_TYPE_WEDDING_AND_PORTRAIT_PHOTOGRAPHY"
	MarketingTargetType_FRANCHISE_BRAND                  MarketingTargetType = "MARKETING_TARGET_TYPE_FRANCHISE_BRAND"
	MarketingTargetType_ENTERPRISE_SERVICES              MarketingTargetType = "MARKETING_TARGET_TYPE_ENTERPRISE_SERVICES"
	MarketingTargetType_EXHIBITION_BOOTH_DESIGN          MarketingTargetType = "MARKETING_TARGET_TYPE_EXHIBITION_BOOTH_DESIGN"
	MarketingTargetType_INSURANCE                        MarketingTargetType = "MARKETING_TARGET_TYPE_INSURANCE"
	MarketingTargetType_BANK                             MarketingTargetType = "MARKETING_TARGET_TYPE_BANK"
	MarketingTargetType_CREDIT                           MarketingTargetType = "MARKETING_TARGET_TYPE_CREDIT"
	MarketingTargetType_INVESTMENT_CONSULTING            MarketingTargetType = "MARKETING_TARGET_TYPE_INVESTMENT_CONSULTING"
	MarketingTargetType_REAL_ESTATE                      MarketingTargetType = "MARKETING_TARGET_TYPE_REAL_ESTATE"
	MarketingTargetType_TELECOMMUNICATIONS_OPERATOR      MarketingTargetType = "MARKETING_TARGET_TYPE_TELECOMMUNICATIONS_OPERATOR"
	MarketingTargetType_TOURIST_ATTRACTIONS_TICKETS      MarketingTargetType = "MARKETING_TARGET_TYPE_TOURIST_ATTRACTIONS_TICKETS"
	MarketingTargetType_RENOVATION_SERVICES              MarketingTargetType = "MARKETING_TARGET_TYPE_RENOVATION_SERVICES"
	MarketingTargetType_FURNITURE_AND_BUILDING_MATERIALS MarketingTargetType = "MARKETING_TARGET_TYPE_FURNITURE_AND_BUILDING_MATERIALS"
	MarketingTargetType_EXHIBITION_SALES                 MarketingTargetType = "MARKETING_TARGET_TYPE_EXHIBITION_SALES"
	MarketingTargetType_MEDICINE_INDUSTRY_COMMERCIAL     MarketingTargetType = "MARKETING_TARGET_TYPE_MEDICINE_INDUSTRY_COMMERCIAL"
	MarketingTargetType_FINANCE                          MarketingTargetType = "MARKETING_TARGET_TYPE_FINANCE"
	MarketingTargetType_LOCAL_STORE_PACKAGE              MarketingTargetType = "MARKETING_TARGET_TYPE_LOCAL_STORE_PACKAGE"
	MarketingTargetType_CATERING_AND_LEISURE             MarketingTargetType = "MARKETING_TARGET_TYPE_CATERING_AND_LEISURE"
	MarketingTargetType_CHAIN_RESTAURANT                 MarketingTargetType = "MARKETING_TARGET_TYPE_CHAIN_RESTAURANT"
	MarketingTargetType_COMMODITY_SET                    MarketingTargetType = "MARKETING_TARGET_TYPE_COMMODITY_SET"
	MarketingTargetType_TOURIST_TRAVEL_ROUTE             MarketingTargetType = "MARKETING_TARGET_TYPE_TOURIST_TRAVEL_ROUTE"
	MarketingTargetType_TOURIST_CRUISE_LINE              MarketingTargetType = "MARKETING_TARGET_TYPE_TOURIST_CRUISE_LINE"
	MarketingTargetType_TOURIST_HOTEL_SERVICE            MarketingTargetType = "MARKETING_TARGET_TYPE_TOURIST_HOTEL_SERVICE"
	MarketingTargetType_TOURIST_AIRLINE_TICKETS          MarketingTargetType = "MARKETING_TARGET_TYPE_TOURIST_AIRLINE_TICKETS"
	MarketingTargetType_LOCAL_STORE_COMBINE_WITH_PRODUCT MarketingTargetType = "MARKETING_TARGET_TYPE_LOCAL_STORE_COMBINE_WITH_PRODUCT"
	MarketingTargetType_ACTIVITY                         MarketingTargetType = "MARKETING_TARGET_TYPE_ACTIVITY"
	MarketingTargetType_STORE                            MarketingTargetType = "MARKETING_TARGET_TYPE_STORE"
	MarketingTargetType_MINI_GAME_QQ                     MarketingTargetType = "MARKETING_TARGET_TYPE_MINI_GAME_QQ"
	MarketingTargetType_APP_GAME_ANDROID                 MarketingTargetType = "MARKETING_TARGET_TYPE_APP_GAME_ANDROID"
	MarketingTargetType_APP_GAME_IOS                     MarketingTargetType = "MARKETING_TARGET_TYPE_APP_GAME_IOS"
	MarketingTargetType_PC_GAME                          MarketingTargetType = "MARKETING_TARGET_TYPE_PC_GAME"
	MarketingTargetType_WECHAT_WORK                      MarketingTargetType = "MARKETING_TARGET_TYPE_WECHAT_WORK"
	MarketingTargetType_LIVE_STREAM_ROOM                 MarketingTargetType = "MARKETING_TARGET_TYPE_LIVE_STREAM_ROOM"
	MarketingTargetType_PERSONAL_STORE                   MarketingTargetType = "MARKETING_TARGET_TYPE_PERSONAL_STORE"
)

List of MarketingTargetType

type MarketingTargetTypesGetResponse

type MarketingTargetTypesGetResponse struct {
	Code      *int64                               `json:"code,omitempty"`
	Message   *string                              `json:"message,omitempty"`
	MessageCn *string                              `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct              `json:"errors,omitempty"`
	Data      *MarketingTargetTypesGetResponseData `json:"data,omitempty"`
}

type MarketingTargetTypesGetResponseData

type MarketingTargetTypesGetResponseData struct {
	List *[]string `json:"list,omitempty"`
}

type MatchRuleType

type MatchRuleType string

MatchRuleType : 匹配规则类型

const (
	MatchRuleType_URL    MatchRuleType = "URL"
	MatchRuleType_ACTION MatchRuleType = "ACTION"
)

List of MatchRuleType

type MaterialDeriveInfoStruct

type MaterialDeriveInfoStruct struct {
	OriginalMaterialIdList           *[]string           `json:"original_material_id_list,omitempty"`
	OriginalAdcreativeTemplateIdList *[]int64            `json:"original_adcreative_template_id_list,omitempty"`
	OriginalCoverImageId             *string             `json:"original_cover_image_id,omitempty"`
	DeriveDataList                   *[]DeriveDataStruct `json:"derive_data_list,omitempty"`
}

素材和衍生信息

type MaterialGroupCreateStruct

type MaterialGroupCreateStruct struct {
	Materials *[]MaterialUpdateStruct `json:"materials,omitempty"`
}

素材组信息

type MaterialGroupStruct

type MaterialGroupStruct struct {
	MaterialGroupId           *int64                     `json:"material_group_id,omitempty"`
	Ratio                     *string                    `json:"ratio,omitempty"`
	MaterialType              ProgrammedMaterialType     `json:"material_type,omitempty"`
	Materials                 *[]MaterialStruct          `json:"materials,omitempty"`
	OriginalCreativeTemplates *[]DimensionStruct         `json:"original_creative_templates,omitempty"`
	TargetCreativeTemplates   *[]DimensionStruct         `json:"target_creative_templates,omitempty"`
	Previews                  *[]PreviewStruct           `json:"previews,omitempty"`
	RecommendTemplates        *[]RecommendTemplateStruct `json:"recommend_templates,omitempty"`
}

素材信息

type MaterialGroupUpdateStruct

type MaterialGroupUpdateStruct struct {
	MaterialGroupId *int64                  `json:"material_group_id,omitempty"`
	Materials       *[]MaterialUpdateStruct `json:"materials,omitempty"`
	Previews        *[]PreviewUpdateStruct  `json:"previews,omitempty"`
}

素材组信息

type MaterialLabel

type MaterialLabel struct {
	AccountId            *int64              `json:"account_id,omitempty"`
	LabelId              *int64              `json:"label_id,omitempty"`
	LabelName            *string             `json:"label_name,omitempty"`
	FirstLabelLevelId    *int64              `json:"first_label_level_id,omitempty"`
	FirstLabelLevelName  *string             `json:"first_label_level_name,omitempty"`
	SecondLabelLevelId   *int64              `json:"second_label_level_id,omitempty"`
	SecondLabelLevelName *string             `json:"second_label_level_name,omitempty"`
	CreateTime           *string             `json:"create_time,omitempty"`
	LabelSource          MaterialLabelSource `json:"label_source,omitempty"`
	RelationImageCount   *int64              `json:"relation_image_count,omitempty"`
	RelationMediaCount   *int64              `json:"relation_media_count,omitempty"`
	BusinessScenarioVal  BusinessScenario    `json:"business_scenario_val,omitempty"`
}

素材标签

type MaterialLabelSource

type MaterialLabelSource string

MaterialLabelSource : 标签来源

const (
	MaterialLabelSource_SYSTEM MaterialLabelSource = "SYSTEM"
	MaterialLabelSource_MANUAL MaterialLabelSource = "MANUAL"
)

List of MaterialLabelSource

type MaterialLabelsAddRequest

type MaterialLabelsAddRequest struct {
	AccountId *int64         `json:"account_id,omitempty"`
	Labels    *[]CreateLabel `json:"labels,omitempty"`
}

type MaterialLabelsAddResponse

type MaterialLabelsAddResponse struct {
	Code      *int64                         `json:"code,omitempty"`
	Message   *string                        `json:"message,omitempty"`
	MessageCn *string                        `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct        `json:"errors,omitempty"`
	Data      *MaterialLabelsAddResponseData `json:"data,omitempty"`
}

type MaterialLabelsAddResponseData

type MaterialLabelsAddResponseData struct {
	SuccessLabelList *[]string `json:"success_label_list,omitempty"`
	FailLabelList    *[]string `json:"fail_label_list,omitempty"`
}

type MaterialLabelsBindRequest

type MaterialLabelsBindRequest struct {
	AccountId        *int64           `json:"account_id,omitempty"`
	ImageIdList      *[]string        `json:"image_id_list,omitempty"`
	MediaIdList      *[]string        `json:"media_id_list,omitempty"`
	LabelIdList      *[]int64         `json:"label_id_list,omitempty"`
	BindingType      BindingType      `json:"binding_type,omitempty"`
	BusinessScenario BusinessScenario `json:"business_scenario,omitempty"`
}

type MaterialLabelsBindResponse

type MaterialLabelsBindResponse struct {
	Code      *int64                          `json:"code,omitempty"`
	Message   *string                         `json:"message,omitempty"`
	MessageCn *string                         `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct         `json:"errors,omitempty"`
	Data      *MaterialLabelsBindResponseData `json:"data,omitempty"`
}

type MaterialLabelsBindResponseData

type MaterialLabelsBindResponseData struct {
	SuccessIdList  *[]string     `json:"success_id_list,omitempty"`
	FailIdList     *[]string     `json:"fail_id_list,omitempty"`
	FailReasonList *[]FailReason `json:"fail_reason_list,omitempty"`
}

type MaterialLabelsDeleteRequest

type MaterialLabelsDeleteRequest struct {
	AccountId *int64 `json:"account_id,omitempty"`
	LabelId   *int64 `json:"label_id,omitempty"`
}

type MaterialLabelsDeleteResponse

type MaterialLabelsDeleteResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
}

type MaterialLabelsGetResponse

type MaterialLabelsGetResponse struct {
	Code      *int64                         `json:"code,omitempty"`
	Message   *string                        `json:"message,omitempty"`
	MessageCn *string                        `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct        `json:"errors,omitempty"`
	Data      *MaterialLabelsGetResponseData `json:"data,omitempty"`
}

type MaterialLabelsGetResponseData

type MaterialLabelsGetResponseData struct {
	List     *[]MaterialLabel `json:"list,omitempty"`
	PageInfo *PageInfo        `json:"page_info,omitempty"`
}

type MaterialLabelsUpdateRequest

type MaterialLabelsUpdateRequest struct {
	AccountId            *int64  `json:"account_id,omitempty"`
	LabelId              *int64  `json:"label_id,omitempty"`
	LabelName            *string `json:"label_name,omitempty"`
	FirstLabelLevelName  *string `json:"first_label_level_name,omitempty"`
	SecondLabelLevelName *string `json:"second_label_level_name,omitempty"`
}

type MaterialLabelsUpdateResponse

type MaterialLabelsUpdateResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
}

type MaterialStruct

type MaterialStruct struct {
	Type_         ProgrammedMaterialType `json:"type,omitempty"`
	MediaId       *string                `json:"media_id,omitempty"`
	MaterialName  *string                `json:"material_name,omitempty"`
	OriginMediaId *string                `json:"origin_media_id,omitempty"`
	Url           *string                `json:"url,omitempty"`
}

素材信息

type MaterialUpdateStruct

type MaterialUpdateStruct struct {
	Type_   ProgrammedMaterialType `json:"type,omitempty"`
	MediaId *int64                 `json:"media_id,omitempty"`
}

素材信息

type MediaSourceType

type MediaSourceType string

MediaSourceType : 视频来源

const (
	MediaSourceType_UNSUPPORTED     MediaSourceType = "SOURCE_TYPE_UNSUPPORTED"
	MediaSourceType_LOCAL           MediaSourceType = "SOURCE_TYPE_LOCAL"
	MediaSourceType_API             MediaSourceType = "SOURCE_TYPE_API"
	MediaSourceType_VIDEO_MAKER_XSJ MediaSourceType = "SOURCE_TYPE_VIDEO_MAKER_XSJ"
	MediaSourceType_TCC             MediaSourceType = "SOURCE_TYPE_TCC"
	MediaSourceType_DERIVE          MediaSourceType = "SOURCE_TYPE_DERIVE"
	MediaSourceType_DERIVATION      MediaSourceType = "SOURCE_TYPE_DERIVATION"
)

List of MediaSourceType

type MediaStatusType

type MediaStatusType string

MediaStatusType : 视频状态

const (
	MediaStatusType_NORMAL  MediaStatusType = "ADSTATUS_NORMAL"
	MediaStatusType_DELETED MediaStatusType = "ADSTATUS_DELETED"
)

List of MediaStatusType

type MediaSystemStatus

type MediaSystemStatus string

MediaSystemStatus : 转码状态

const (
	MediaSystemStatus_VALID   MediaSystemStatus = "MEDIA_STATUS_VALID"
	MediaSystemStatus_PENDING MediaSystemStatus = "MEDIA_STATUS_PENDING"
	MediaSystemStatus_ERROR   MediaSystemStatus = "MEDIA_STATUS_ERROR"
)

List of MediaSystemStatus

type MediaType

type MediaType string

MediaType : 视频类型

const (
	MediaType_MP4 MediaType = "MEDIA_TYPE_MP4"
	MediaType_AVI MediaType = "MEDIA_TYPE_AVI"
	MediaType_MOV MediaType = "MEDIA_TYPE_MOV"
	MediaType_FLV MediaType = "MEDIA_TYPE_FLV"
)

List of MediaType

type MergeFundTypeDailyBalanceReportGetListStruct

type MergeFundTypeDailyBalanceReportGetListStruct struct {
	AccountId      *int64              `json:"account_id,omitempty"`
	FundType       AccountMergeTypeMap `json:"fund_type,omitempty"`
	Time           *int64              `json:"time,omitempty"`
	Deposit        *int64              `json:"deposit,omitempty"`
	Paid           *int64              `json:"paid,omitempty"`
	TransIn        *int64              `json:"trans_in,omitempty"`
	TransOut       *int64              `json:"trans_out,omitempty"`
	CreditModify   *int64              `json:"credit_modify,omitempty"`
	Balance        *int64              `json:"balance,omitempty"`
	PreauthBalance *int64              `json:"preauth_balance,omitempty"`
}

返回结构

type MergeFundTypeDailyBalanceReportGetResponse

type MergeFundTypeDailyBalanceReportGetResponse struct {
	Code      *int64                                          `json:"code,omitempty"`
	Message   *string                                         `json:"message,omitempty"`
	MessageCn *string                                         `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                         `json:"errors,omitempty"`
	Data      *MergeFundTypeDailyBalanceReportGetResponseData `json:"data,omitempty"`
}

type MergeFundTypeDailyBalanceReportGetResponseData

type MergeFundTypeDailyBalanceReportGetResponseData struct {
	List     *[]MergeFundTypeDailyBalanceReportGetListStruct `json:"list,omitempty"`
	PageInfo *Conf                                           `json:"page_info,omitempty"`
}

type MergeFundTypeFundStatementsDetailedGetListStruct

type MergeFundTypeFundStatementsDetailedGetListStruct struct {
	AccountId      *int64         `json:"account_id,omitempty"`
	FundType       AccountTypeMap `json:"fund_type,omitempty"`
	Balance        *int64         `json:"balance,omitempty"`
	Time           *int64         `json:"time,omitempty"`
	ExternalBillNo *string        `json:"external_bill_no,omitempty"`
	TradeTypeExt   TradeTypeExt   `json:"trade_type_ext,omitempty"`
	Amount         *int64         `json:"amount,omitempty"`
	Description    *string        `json:"description,omitempty"`
}

返回结构

type MergeFundTypeFundStatementsDetailedGetResponse

type MergeFundTypeFundStatementsDetailedGetResponse struct {
	Code      *int64                                              `json:"code,omitempty"`
	Message   *string                                             `json:"message,omitempty"`
	MessageCn *string                                             `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                             `json:"errors,omitempty"`
	Data      *MergeFundTypeFundStatementsDetailedGetResponseData `json:"data,omitempty"`
}

type MergeFundTypeFundStatementsDetailedGetResponseData

type MergeFundTypeFundStatementsDetailedGetResponseData struct {
	List     *[]MergeFundTypeFundStatementsDetailedGetListStruct `json:"list,omitempty"`
	PageInfo *Conf                                               `json:"page_info,omitempty"`
}

type MergeFundTypeFundsGetListStruct

type MergeFundTypeFundsGetListStruct struct {
	FundType     AccountMergeTypeMap `json:"fund_type,omitempty"`
	Balance      *int64              `json:"balance,omitempty"`
	FundStatus   FundStatus          `json:"fund_status,omitempty"`
	RealtimeCost *int64              `json:"realtime_cost,omitempty"`
	EffectFunds  *[]string           `json:"effect_funds,omitempty"`
}

返回结构

type MergeFundTypeFundsGetResponse

type MergeFundTypeFundsGetResponse struct {
	Code      *int64                             `json:"code,omitempty"`
	Message   *string                            `json:"message,omitempty"`
	MessageCn *string                            `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct            `json:"errors,omitempty"`
	Data      *MergeFundTypeFundsGetResponseData `json:"data,omitempty"`
}

type MergeFundTypeFundsGetResponseData

type MergeFundTypeFundsGetResponseData struct {
	List *[]MergeFundTypeFundsGetListStruct `json:"list,omitempty"`
}

type MergeFundTypeSubcustomerTransferAddRequest

type MergeFundTypeSubcustomerTransferAddRequest struct {
	AccountId      *int64              `json:"account_id,omitempty"`
	Amount         *int64              `json:"amount,omitempty"`
	ToAccountId    *int64              `json:"to_account_id,omitempty"`
	FundType       AccountMergeTypeMap `json:"fund_type,omitempty"`
	ExternalBillNo *string             `json:"external_bill_no,omitempty"`
	Memo           *string             `json:"memo,omitempty"`
}

type MergeFundTypeSubcustomerTransferAddResponse

type MergeFundTypeSubcustomerTransferAddResponse struct {
	Code      *int64                                           `json:"code,omitempty"`
	Message   *string                                          `json:"message,omitempty"`
	MessageCn *string                                          `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                          `json:"errors,omitempty"`
	Data      *MergeFundTypeSubcustomerTransferAddResponseData `json:"data,omitempty"`
}

type MergeFundTypeSubcustomerTransferAddResponseData

type MergeFundTypeSubcustomerTransferAddResponseData struct {
	FundType       AccountMergeTypeMap `json:"fund_type,omitempty"`
	Amount         *int64              `json:"amount,omitempty"`
	ExternalBillNo *string             `json:"external_bill_no,omitempty"`
	Time           *int64              `json:"time,omitempty"`
}

type MiniGameProgramSpec

type MiniGameProgramSpec struct {
	Title               *string `json:"title,omitempty"`
	MiniGameProgramId   *string `json:"mini_game_program_id,omitempty"`
	MiniGameProgramPath *string `json:"mini_game_program_path,omitempty"`
}

小游戏信息

type MiniParamMatcherGroup

type MiniParamMatcherGroup struct {
	ParamMatcher *[]ParamMatcher `json:"param_matcher,omitempty"`
}

匹配规则组

type MiniProgramSpec

type MiniProgramSpec struct {
	Title            *string   `json:"title,omitempty"`
	MiniProgramId    *string   `json:"mini_program_id,omitempty"`
	MiniProgramPath  *string   `json:"mini_program_path,omitempty"`
	MiniProgramPaths *[]string `json:"mini_program_paths,omitempty"`
}

小程序信息

type ModelRange added in v1.7.42

type ModelRange struct {
	Offset   *int64 `json:"offset,omitempty"`
	Limit    *int64 `json:"limit,omitempty"`
	TotalNum *int64 `json:"total_num,omitempty"`
}

分页配置

type MpaSpec added in v1.7.44

type MpaSpec struct {
	RecommendMethod *[]int64 `json:"recommend_method,omitempty"`
}

动态商品广告属性

type NegativeWordAdgroupStruct

type NegativeWordAdgroupStruct struct {
	AdgroupId           *int64    `json:"adgroup_id,omitempty"`
	PhraseNegativeWords *[]string `json:"phrase_negative_words,omitempty"`
	ExactNegativeWords  *[]string `json:"exact_negative_words,omitempty"`
}

广告否定词

type NegativeWordCntStruct

type NegativeWordCntStruct struct {
	ExactNegativeWordCnt  *int64 `json:"exact_negative_word_cnt,omitempty"`
	PhraseNegativeWordCnt *int64 `json:"phrase_negative_word_cnt,omitempty"`
}

否定词个数

type NegativeWordOperStatus

type NegativeWordOperStatus string

NegativeWordOperStatus : 操作执行状态

const (
	NegativeWordOperStatus_FAIL    NegativeWordOperStatus = "OPER_FAIL"
	NegativeWordOperStatus_SUCCESS NegativeWordOperStatus = "OPER_SUCCESS"
)

List of NegativeWordOperStatus

type NumberRestriction

type NumberRestriction struct {
	Min *int64 `json:"min,omitempty"`
	Max *int64 `json:"max,omitempty"`
}

数值型需满足的限制条件

type OauthAccountRoleType

type OauthAccountRoleType string

OauthAccountRoleType : 授权账号身份类型

const (
	OauthAccountRoleType_ADVERTISER       OauthAccountRoleType = "ACCOUNT_ROLE_TYPE_ADVERTISER"
	OauthAccountRoleType_AGENCY           OauthAccountRoleType = "ACCOUNT_ROLE_TYPE_AGENCY"
	OauthAccountRoleType_T1               OauthAccountRoleType = "ACCOUNT_ROLE_TYPE_T1"
	OauthAccountRoleType_BUSINESS_MANAGER OauthAccountRoleType = "ACCOUNT_ROLE_TYPE_BUSINESS_MANAGER"
	OauthAccountRoleType_DATA_NEXUS       OauthAccountRoleType = "ACCOUNT_ROLE_TYPE_DATA_NEXUS"
)

List of OauthAccountRoleType

type OauthAccountType

type OauthAccountType string

OauthAccountType : 账号类型

const (
	OauthAccountType_UNKNOWN           OauthAccountType = "ACCOUNT_TYPE_UNKNOWN"
	OauthAccountType_ADVERTISER        OauthAccountType = "ACCOUNT_TYPE_ADVERTISER"
	OauthAccountType_AGENCY            OauthAccountType = "ACCOUNT_TYPE_AGENCY"
	OauthAccountType_DSP               OauthAccountType = "ACCOUNT_TYPE_DSP"
	OauthAccountType_DEVELOPER         OauthAccountType = "ACCOUNT_TYPE_DEVELOPER"
	OauthAccountType_MEMBER            OauthAccountType = "ACCOUNT_TYPE_MEMBER"
	OauthAccountType_EXTERNAL_SUPPLIER OauthAccountType = "ACCOUNT_TYPE_EXTERNAL_SUPPLIER"
	OauthAccountType_TDC               OauthAccountType = "ACCOUNT_TYPE_TDC"
	OauthAccountType_TONE              OauthAccountType = "ACCOUNT_TYPE_TONE"
	OauthAccountType_BM                OauthAccountType = "ACCOUNT_TYPE_BM"
	OauthAccountType_DATA_NEXUS        OauthAccountType = "ACCOUNT_TYPE_DATA_NEXUS"
)

List of OauthAccountType

type OauthTokenResponse

type OauthTokenResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
	Data      *OauthTokenResponseData `json:"data,omitempty"`
}

type OauthTokenResponseData

type OauthTokenResponseData struct {
	AuthorizerInfo        *AuthorizerStruct `json:"authorizer_info,omitempty"`
	AccessToken           *string           `json:"access_token,omitempty"`
	RefreshToken          *string           `json:"refresh_token,omitempty"`
	AccessTokenExpiresIn  *int64            `json:"access_token_expires_in,omitempty"`
	RefreshTokenExpiresIn *int64            `json:"refresh_token_expires_in,omitempty"`
}

type OpeningHours

type OpeningHours struct {
	TimeSeries *string                  `json:"time_series,omitempty"`
	Date       LocalStorePeakPeriodDate `json:"date,omitempty"`
}

门店营业时间信息结构

type OperateSuggestion

type OperateSuggestion string

OperateSuggestion : 操作建议

const (
	OperateSuggestion_OBSERVATION  OperateSuggestion = "OPERATE_SUGGESTION_OBSERVATION"
	OperateSuggestion_OPERATION    OperateSuggestion = "OPERATE_SUGGESTION_OPERATION"
	OperateSuggestion_PAUSE        OperateSuggestion = "OPERATE_SUGGESTION_PAUSE"
	OperateSuggestion_FINE_PLAY    OperateSuggestion = "OPERATE_SUGGESTION_FINE_PLAY"
	OperateSuggestion_SUSPEND      OperateSuggestion = "OPERATE_SUGGESTION_SUSPEND"
	OperateSuggestion_TRAFFIC      OperateSuggestion = "OPERATE_SUGGESTION_TRAFFIC"
	OperateSuggestion_KEEP         OperateSuggestion = "OPERATE_SUGGESTION_KEEP"
	OperateSuggestion_LOWPOTENTIAL OperateSuggestion = "OPERATE_SUGGESTION_LOWPOTENTIAL"
)

List of OperateSuggestion

type OperationType

type OperationType string

OperationType : 文件操作类型

const (
	OperationType_APPEND OperationType = "APPEND"
	OperationType_REDUCE OperationType = "REDUCE"
)

List of OperationType

type Operator

type Operator string

Operator : 运算符

const (
	Operator_LT          Operator = "LT"
	Operator_GT          Operator = "GT"
	Operator_EQ          Operator = "EQ"
	Operator_NE          Operator = "NE"
	Operator_CONTAIN     Operator = "CONTAIN"
	Operator_NOT_CONTAIN Operator = "NOT_CONTAIN"
)

List of Operator

type OptimizationBidMode added in v1.7.44

type OptimizationBidMode string

OptimizationBidMode : 出价方式

const (
	OptimizationBidMode_OCPC OptimizationBidMode = "BID_MODE_OCPC"
	OptimizationBidMode_OCPM OptimizationBidMode = "BID_MODE_OCPM"
)

List of OptimizationBidMode

type OptimizationGoal

type OptimizationGoal string

OptimizationGoal : 广告优化目标类型

const (
	OptimizationGoal_NONE                                   OptimizationGoal = "OPTIMIZATIONGOAL_NONE"
	OptimizationGoal_BRAND_CONVERSION                       OptimizationGoal = "OPTIMIZATIONGOAL_BRAND_CONVERSION"
	OptimizationGoal_FOLLOW                                 OptimizationGoal = "OPTIMIZATIONGOAL_FOLLOW"
	OptimizationGoal_CLICK                                  OptimizationGoal = "OPTIMIZATIONGOAL_CLICK"
	OptimizationGoal_IMPRESSION                             OptimizationGoal = "OPTIMIZATIONGOAL_IMPRESSION"
	OptimizationGoal_APP_DOWNLOAD                           OptimizationGoal = "OPTIMIZATIONGOAL_APP_DOWNLOAD"
	OptimizationGoal_APP_ACTIVATE                           OptimizationGoal = "OPTIMIZATIONGOAL_APP_ACTIVATE"
	OptimizationGoal_APP_REGISTER                           OptimizationGoal = "OPTIMIZATIONGOAL_APP_REGISTER"
	OptimizationGoal_ONE_DAY_RETENTION                      OptimizationGoal = "OPTIMIZATIONGOAL_ONE_DAY_RETENTION"
	OptimizationGoal_APP_PURCHASE                           OptimizationGoal = "OPTIMIZATIONGOAL_APP_PURCHASE"
	OptimizationGoal_ECOMMERCE_ORDER                        OptimizationGoal = "OPTIMIZATIONGOAL_ECOMMERCE_ORDER"
	OptimizationGoal_ECOMMERCE_CHECKOUT                     OptimizationGoal = "OPTIMIZATIONGOAL_ECOMMERCE_CHECKOUT"
	OptimizationGoal_LEADS                                  OptimizationGoal = "OPTIMIZATIONGOAL_LEADS"
	OptimizationGoal_ECOMMERCE_CART                         OptimizationGoal = "OPTIMIZATIONGOAL_ECOMMERCE_CART"
	OptimizationGoal_PROMOTION_CLICK_KEY_PAGE               OptimizationGoal = "OPTIMIZATIONGOAL_PROMOTION_CLICK_KEY_PAGE"
	OptimizationGoal_VIEW_COMMODITY_PAGE                    OptimizationGoal = "OPTIMIZATIONGOAL_VIEW_COMMODITY_PAGE"
	OptimizationGoal_ONLINE_CONSULTATION                    OptimizationGoal = "OPTIMIZATIONGOAL_ONLINE_CONSULTATION"
	OptimizationGoal_TELEPHONE_CONSULTATION                 OptimizationGoal = "OPTIMIZATIONGOAL_TELEPHONE_CONSULTATION"
	OptimizationGoal_PAGE_RESERVATION                       OptimizationGoal = "OPTIMIZATIONGOAL_PAGE_RESERVATION"
	OptimizationGoal_DELIVERY                               OptimizationGoal = "OPTIMIZATIONGOAL_DELIVERY"
	OptimizationGoal_MESSAGE_AFTER_FOLLOW                   OptimizationGoal = "OPTIMIZATIONGOAL_MESSAGE_AFTER_FOLLOW"
	OptimizationGoal_CLICK_MENU_AFTER_FOLLOW                OptimizationGoal = "OPTIMIZATIONGOAL_CLICK_MENU_AFTER_FOLLOW"
	OptimizationGoal_PAGE_EFFECTIVE_ONLINE_CONSULT          OptimizationGoal = "OPTIMIZATIONGOAL_PAGE_EFFECTIVE_ONLINE_CONSULT"
	OptimizationGoal_APPLY                                  OptimizationGoal = "OPTIMIZATIONGOAL_APPLY"
	OptimizationGoal_CONFIRM_EFFECTIVE_LEADS_CONSULT        OptimizationGoal = "OPTIMIZATIONGOAL_CONFIRM_EFFECTIVE_LEADS_CONSULT"
	OptimizationGoal_CONFIRM_EFFECTIVE_LEADS_PHONE          OptimizationGoal = "OPTIMIZATIONGOAL_CONFIRM_EFFECTIVE_LEADS_PHONE"
	OptimizationGoal_LEADS_COLLECT                          OptimizationGoal = "OPTIMIZATIONGOAL_LEADS_COLLECT"
	OptimizationGoal_FIRST_PURCHASE                         OptimizationGoal = "OPTIMIZATIONGOAL_FIRST_PURCHASE"
	OptimizationGoal_PRE_CREDIT                             OptimizationGoal = "OPTIMIZATIONGOAL_PRE_CREDIT"
	OptimizationGoal_CREDIT                                 OptimizationGoal = "OPTIMIZATIONGOAL_CREDIT"
	OptimizationGoal_WITHDRAW_DEPOSITS                      OptimizationGoal = "OPTIMIZATIONGOAL_WITHDRAW_DEPOSITS"
	OptimizationGoal_PROMOTION_VIEW_KEY_PAGE                OptimizationGoal = "OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE"
	OptimizationGoal_MOBILE_APP_CREATE_ROLE                 OptimizationGoal = "OPTIMIZATIONGOAL_MOBILE_APP_CREATE_ROLE"
	OptimizationGoal_CANVAS_CLICK                           OptimizationGoal = "OPTIMIZATIONGOAL_CANVAS_CLICK"
	OptimizationGoal_PROMOTION_CLAIM_OFFER                  OptimizationGoal = "OPTIMIZATIONGOAL_PROMOTION_CLAIM_OFFER"
	OptimizationGoal_ECOMMERCE_ADD_TO_WISHLIST              OptimizationGoal = "OPTIMIZATIONGOAL_ECOMMERCE_ADD_TO_WISHLIST"
	OptimizationGoal_CONFIRM_EFFECTIVE_LEADS_RESERVATION    OptimizationGoal = "OPTIMIZATIONGOAL_CONFIRM_EFFECTIVE_LEADS_RESERVATION"
	OptimizationGoal_PAGE_RECEIPT                           OptimizationGoal = "OPTIMIZATIONGOAL_PAGE_RECEIPT"
	OptimizationGoal_PAGE_SCAN_CODE                         OptimizationGoal = "OPTIMIZATIONGOAL_PAGE_SCAN_CODE"
	OptimizationGoal_SELECT_COURSE                          OptimizationGoal = "OPTIMIZATIONGOAL_SELECT_COURSE"
	OptimizationGoal_CONFIRM_POTENTIAL_CUSTOMER_PHONE       OptimizationGoal = "OPTIMIZATIONGOAL_CONFIRM_POTENTIAL_CUSTOMER_PHONE"
	OptimizationGoal_MOBILE_APP_AD_INCOME                   OptimizationGoal = "OPTIMIZATIONGOAL_MOBILE_APP_AD_INCOME"
	OptimizationGoal_MOBILE_APP_ACCREDIT                    OptimizationGoal = "OPTIMIZATIONGOAL_MOBILE_APP_ACCREDIT"
	OptimizationGoal_PURCHASE_MEMBER_CARD                   OptimizationGoal = "OPTIMIZATIONGOAL_PURCHASE_MEMBER_CARD"
	OptimizationGoal_PAGE_CONFIRM_EFFECTIVE_LEADS           OptimizationGoal = "OPTIMIZATIONGOAL_PAGE_CONFIRM_EFFECTIVE_LEADS"
	OptimizationGoal_RESERVATION                            OptimizationGoal = "OPTIMIZATIONGOAL_RESERVATION"
	OptimizationGoal_FIRST_ECOMMERCE_ORDER                  OptimizationGoal = "OPTIMIZATIONGOAL_FIRST_ECOMMERCE_ORDER"
	OptimizationGoal_LIKE                                   OptimizationGoal = "OPTIMIZATIONGOAL_LIKE"
	OptimizationGoal_ADD_DESKTOP                            OptimizationGoal = "OPTIMIZATIONGOAL_ADD_DESKTOP"
	OptimizationGoal_EXTERNAL_LINK_CLICK                    OptimizationGoal = "OPTIMIZATIONGOAL_EXTERNAL_LINK_CLICK"
	OptimizationGoal_BUY_COUPONS                            OptimizationGoal = "OPTIMIZATIONGOAL_BUY_COUPONS"
	OptimizationGoal_LEAVE_INFORMATION                      OptimizationGoal = "OPTIMIZATIONGOAL_LEAVE_INFORMATION"
	OptimizationGoal_CORE_ACTION                            OptimizationGoal = "OPTIMIZATIONGOAL_CORE_ACTION"
	OptimizationGoal_ONE_DAY_RETENTION_RATIO                OptimizationGoal = "OPTIMIZATIONGOAL_ONE_DAY_RETENTION_RATIO"
	OptimizationGoal_PROMOTION_READ_ARTICLE                 OptimizationGoal = "OPTIMIZATIONGOAL_PROMOTION_READ_ARTICLE"
	OptimizationGoal_FIRST_TWENTY_FOUR_HOUR_ECOMMERCE_ORDER OptimizationGoal = "OPTIMIZATIONGOAL_FIRST_TWENTY_FOUR_HOUR_ECOMMERCE_ORDER"
	OptimizationGoal_ECOMMERCE_SCANCODE_WX                  OptimizationGoal = "OPTIMIZATIONGOAL_ECOMMERCE_SCANCODE_WX"
	OptimizationGoal_MOBILE_APP_SEVEN_DAYS_RETENTION        OptimizationGoal = "OPTIMIZATIONGOAL_MOBILE_APP_SEVEN_DAYS_RETENTION"
	OptimizationGoal_CLASS_PARTICIPATED                     OptimizationGoal = "OPTIMIZATIONGOAL_CLASS_PARTICIPATED"
	OptimizationGoal_INSURANCE_PURCHASE                     OptimizationGoal = "OPTIMIZATIONGOAL_INSURANCE_PURCHASE"
	OptimizationGoal_RESERVATION_CHECK                      OptimizationGoal = "OPTIMIZATIONGOAL_RESERVATION_CHECK"
	OptimizationGoal_OPEN_ACCOUNT                           OptimizationGoal = "OPTIMIZATIONGOAL_OPEN_ACCOUNT"
	OptimizationGoal_SEVEN_DAY_ECOMMERCE_ORDER              OptimizationGoal = "OPTIMIZATIONGOAL_SEVEN_DAY_ECOMMERCE_ORDER"
	OptimizationGoal_ADD_WECHAT                             OptimizationGoal = "OPTIMIZATIONGOAL_ADD_WECHAT"
	OptimizationGoal_WECOM_CONSULT                          OptimizationGoal = "OPTIMIZATIONGOAL_WECOM_CONSULT"
	OptimizationGoal_ADD_GROUP                              OptimizationGoal = "OPTIMIZATIONGOAL_ADD_GROUP"
	OptimizationGoal_QUICK_ORDER                            OptimizationGoal = "OPTIMIZATIONGOAL_QUICK_ORDER"
	OptimizationGoal_PRE_PAY                                OptimizationGoal = "OPTIMIZATIONGOAL_PRE_PAY"
	OptimizationGoal_PAGE_ONLINE_CONSULT_ACTIVE_ONE_MSG     OptimizationGoal = "OPTIMIZATIONGOAL_PAGE_ONLINE_CONSULT_ACTIVE_ONE_MSG"
	OptimizationGoal_CALL_DURATION_THIRTY_SECONDS           OptimizationGoal = "OPTIMIZATIONGOAL_CALL_DURATION_THIRTY_SECONDS"
	OptimizationGoal_CLAIM_COURSE                           OptimizationGoal = "OPTIMIZATIONGOAL_CLAIM_COURSE"
	OptimizationGoal_QUIT_GROUP                             OptimizationGoal = "OPTIMIZATIONGOAL_QUIT_GROUP"
	OptimizationGoal_VIEW_ACQUISITION_CONTENT               OptimizationGoal = "OPTIMIZATIONGOAL_VIEW_ACQUISITION_CONTENT"
	OptimizationGoal_BACK_FLOW                              OptimizationGoal = "OPTIMIZATIONGOAL_BACK_FLOW"
	OptimizationGoal_PAGE_ONLINE_CONSULT_THREE_MSG          OptimizationGoal = "OPTIMIZATIONGOAL_PAGE_ONLINE_CONSULT_THREE_MSG"
	OptimizationGoal_RENEWAL                                OptimizationGoal = "OPTIMIZATIONGOAL_RENEWAL"
	OptimizationGoal_LOW_PRICE_COURSE                       OptimizationGoal = "OPTIMIZATIONGOAL_LOW_PRICE_COURSE"
	OptimizationGoal_CONSULT_INTENTION                      OptimizationGoal = "OPTIMIZATIONGOAL_CONSULT_INTENTION"
	OptimizationGoal_EVERY_DAY_RETENTION                    OptimizationGoal = "OPTIMIZATIONGOAL_EVERY_DAY_RETENTION"
	OptimizationGoal_PROMOTION_VIEW_KEY_PAGE_UV             OptimizationGoal = "OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE_UV"
	OptimizationGoal_LIVE_STREAM_DURATION_1_MIN             OptimizationGoal = "OPTIMIZATIONGOAL_LIVE_STREAM_DURATION_1MIN"
	OptimizationGoal_LIVE_STREAM_INTERACTION                OptimizationGoal = "OPTIMIZATIONGOAL_LIVE_STREAM_INTERACTION"
	OptimizationGoal_ECOMMERCE_CANCEL_ORDER                 OptimizationGoal = "OPTIMIZATIONGOAL_ECOMMERCE_CANCEL_ORDER"
	OptimizationGoal_CLICK_LEADS_COMPONENT                  OptimizationGoal = "OPTIMIZATIONGOAL_CLICK_LEADS_COMPONENT"
	OptimizationGoal_REGULAR_PRICE_COURSE                   OptimizationGoal = "OPTIMIZATIONGOAL_REGULAR_PRICE_COURSE"
	OptimizationGoal_VISIT_STROE                            OptimizationGoal = "OPTIMIZATIONGOAL_VISIT_STROE"
)

List of OptimizationGoal

type OptimizationGoalPermissionsGetResponse added in v1.7.44

type OptimizationGoalPermissionsGetResponse struct {
	Code      *int64                                      `json:"code,omitempty"`
	Message   *string                                     `json:"message,omitempty"`
	MessageCn *string                                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                     `json:"errors,omitempty"`
	Data      *OptimizationGoalPermissionsGetResponseData `json:"data,omitempty"`
}

type OptimizationGoalPermissionsGetResponseData added in v1.7.44

type OptimizationGoalPermissionsGetResponseData struct {
	OptimizationGoalPermissionList             *[]string                                       `json:"optimization_goal_permission_list,omitempty"`
	DeepBehaviorOptimizationGoalPermissionList *[]DeepBehaviorOptimizationGoalPermissionStruct `json:"deep_behavior_optimization_goal_permission_list,omitempty"`
	DeepWorthOptimizationGoalPermissionList    *[]DeepWorthOptimizationGoalPermissionStruct    `json:"deep_worth_optimization_goal_permission_list,omitempty"`
	DeepBehaviorAdvancedGoalPermissionList     *[]DeepBehaviorAdvancedGoalPermissionStruct     `json:"deep_behavior_advanced_goal_permission_list,omitempty"`
	DeepWorthAdvancedGoalPermissionList        *[]DeepWorthAdvancedGoalPermissionStruct        `json:"deep_worth_advanced_goal_permission_list,omitempty"`
	ForwardLinkAssistPermissionList            *[]ForwardLinkAssistPermissionStruct            `json:"forward_link_assist_permission_list,omitempty"`
}

type OrderByStruct

type OrderByStruct struct {
	SortField *string `json:"sort_field,omitempty"`
	SortType  Sorted  `json:"sort_type,omitempty"`
}

排序字段结构

type OrderByStructInfo

type OrderByStructInfo struct {
	SortField *string `json:"sort_field,omitempty"`
	SortType  Sorted  `json:"sort_type,omitempty"`
}

排序字段结构

type OverrideCanvasHeadOption

type OverrideCanvasHeadOption string

OverrideCanvasHeadOption : 原生推广页顶部素材和广告创意素材之间的替换关系

const (
	OverrideCanvasHeadOption_CANVAS_OVERRIDE_CREATIVE         OverrideCanvasHeadOption = "OPTION_CANVAS_OVERRIDE_CREATIVE"
	OverrideCanvasHeadOption_CREATIVE_OVERRIDE_CANVAS         OverrideCanvasHeadOption = "OPTION_CREATIVE_OVERRIDE_CANVAS"
	OverrideCanvasHeadOption_KEEP_DIFFERENT                   OverrideCanvasHeadOption = "OPTION_KEEP_DIFFERENT"
	OverrideCanvasHeadOption_CREATIVE_OVERRIDE_CANVAS_DYNAMIC OverrideCanvasHeadOption = "OPTION_CREATIVE_OVERRIDE_CANVAS_DYNAMIC"
)

List of OverrideCanvasHeadOption

type PageElementsSpecListStruct

type PageElementsSpecListStruct struct {
	ElementType      CanvasPageElementType      `json:"element_type,omitempty"`
	TopImageSpec     *TopImageSpec              `json:"top_image_spec,omitempty"`
	TopSliderSpec    *TopSliderSpec             `json:"top_slider_spec,omitempty"`
	TopVideoSpec     *TopVideoSpec              `json:"top_video_spec,omitempty"`
	ImageSpec        *ImageSpec                 `json:"image_spec,omitempty"`
	SliderSpec       *SliderSpec                `json:"slider_spec,omitempty"`
	VideoSpec        *VideoSpec                 `json:"video_spec,omitempty"`
	TextSpec         *TextSpec                  `json:"text_spec,omitempty"`
	AppDownloadSpec  *CanvasAppDownloadSpecType `json:"app_download_spec,omitempty"`
	WeappSpec        *WeappSpec                 `json:"weapp_spec,omitempty"`
	GhSpec           *GhSpec                    `json:"gh_spec,omitempty"`
	EnterpriseWxSpec *EnterpriseWxSpec          `json:"enterprise_wx_spec,omitempty"`
	ImageTextSpec    *ImageTextSpec             `json:"image_text_spec,omitempty"`
}

页面组件列表

type PageElementsStruct

type PageElementsStruct struct {
	ElementsType        PageElementsType     `json:"elements_type,omitempty"`
	ElementImage        *ElementImage        `json:"element_image,omitempty"`
	ElementVideo        *ElementVideo        `json:"element_video,omitempty"`
	ElementText         *ElementText         `json:"element_text,omitempty"`
	ElementButton       *ElementButtonRead   `json:"element_button,omitempty"`
	ElementForm         *ElementForm         `json:"element_form,omitempty"`
	ElementShelf        *ElementShelf        `json:"element_shelf,omitempty"`
	ElementFloat        *ElementFloat        `json:"element_float,omitempty"`
	ElementGoods        *ElementGoods        `json:"element_goods,omitempty"`
	ElementSwipe        *ElementSwipe        `json:"element_swipe,omitempty"`
	ElementWebview      *ElementWebview      `json:"element_webview,omitempty"`
	ElementAnimateFloat *ElementAnimateFloat `json:"element_animate_float,omitempty"`
}

组件素材内容

type PageElementsType

type PageElementsType string

PageElementsType : 原生页中组件类型

const (
	PageElementsType_IMAGE                    PageElementsType = "IMAGE"
	PageElementsType_VIDEO                    PageElementsType = "VIDEO"
	PageElementsType_TEXT                     PageElementsType = "TEXT"
	PageElementsType_BUTTON                   PageElementsType = "BUTTON"
	PageElementsType_FORM                     PageElementsType = "FORM"
	PageElementsType_CAROUSEL                 PageElementsType = "CAROUSEL"
	PageElementsType_ELEMENT_TYPE_UNSUPPORTED PageElementsType = "ELEMENT_TYPE_UNSUPPORTED"
	PageElementsType_CARD_ROTATE_IMAGE        PageElementsType = "CARD_ROTATE_IMAGE"
	PageElementsType_SHELF                    PageElementsType = "SHELF"
	PageElementsType_FLOAT_BUTTON             PageElementsType = "FLOAT_BUTTON"
	PageElementsType_GOODS                    PageElementsType = "GOODS"
	PageElementsType_COMMON_COMPONENT         PageElementsType = "COMMON_COMPONENT"
	PageElementsType_SWIPE_WEBVIEW            PageElementsType = "SWIPE_WEBVIEW"
	PageElementsType_WEBVIEW                  PageElementsType = "WEBVIEW"
	PageElementsType_ANIMATE_FLOAT_BUTTON     PageElementsType = "ANIMATE_FLOAT_BUTTON"
)

List of PageElementsType

type PageInfo

type PageInfo struct {
	Page        *int64 `json:"page,omitempty"`
	PageSize    *int64 `json:"page_size,omitempty"`
	TotalNumber *int64 `json:"total_number,omitempty"`
	TotalPage   *int64 `json:"total_page,omitempty"`
}

分页配置信息

type PageInfoStruct

type PageInfoStruct struct {
	Page  *int64 `json:"page,omitempty"`
	Rows  *int64 `json:"rows,omitempty"`
	Total *int64 `json:"total,omitempty"`
}

排序

type PageSpec

type PageSpec struct {
	AndroidAppSpec                  *AndroidAppPageSpec                  `json:"android_app_spec,omitempty"`
	IosAppSpec                      *IosAppPageSpec                      `json:"ios_app_spec,omitempty"`
	XjAndroidAppH5Spec              *XjPageSpec                          `json:"xj_android_app_h5_spec,omitempty"`
	XjIosAppH5Spec                  *XjPageSpec                          `json:"xj_ios_app_h5_spec,omitempty"`
	XjWebH5Spec                     *XjPageSpec                          `json:"xj_web_h5_spec,omitempty"`
	XjQuickSpec                     *XjPageSpec                          `json:"xj_quick_spec,omitempty"`
	FengyeEcommmerceSpec            *FengyePageSpec                      `json:"fengye_ecommmerce_spec,omitempty"`
	WechatCanvasSpec                *CanvasWechatPageSpec                `json:"wechat_canvas_spec,omitempty"`
	WechatMiniProgramSpec           *WechatMiniProgramPageSpec           `json:"wechat_mini_program_spec,omitempty"`
	WechatCanvasMiniProgramSpec     *CanvasWechatPageSpec                `json:"wechat_canvas_mini_program_spec,omitempty"`
	QqAppMiniProgramSpec            *QqAppMiniProgramPageSpec            `json:"qq_app_mini_program_spec,omitempty"`
	SimpleWechatCanvasSpec          *SimpleCanvasWechatSpec              `json:"simple_wechat_canvas_spec,omitempty"`
	WechatFocusDialogSpec           *WechatFocusDialog                   `json:"wechat_focus_dialog_spec,omitempty"`
	WechatConsultSpec               *WechatConsultPageSpec               `json:"wechat_consult_spec,omitempty"`
	WecomConsultSpec                *WecomConsultPageSpec                `json:"wecom_consult_spec,omitempty"`
	WechatOfficialAccountDetailSpec *WechatOfficialAccountDetailPageSpec `json:"wechat_official_account_detail_spec,omitempty"`
	AppDeepLinkSpec                 *AppDeepLinkPageSpec                 `json:"app_deep_link_spec,omitempty"`
	AppMarketSpec                   *AppMarketPageSpec                   `json:"app_market_spec,omitempty"`
	AndroidDirectDownloadSpec       *AndroidDirectDownloadPageSpec       `json:"android_direct_download_spec,omitempty"`
	OfficialSpec                    *XjPageSpec                          `json:"official_spec,omitempty"`
	H5ProfileSpec                   *H5ProfilePageSpec                   `json:"h5_profile_spec,omitempty"`
	SearchAreaBrandSpec             *SearchAreaBrandPageSpec             `json:"search_area_brand_spec,omitempty"`
	WechatChannelsProfileSpec       *WechatChannelsPageSpec              `json:"wechat_channels_profile_spec,omitempty"`
	H5Spec                          *H5PageSpec                          `json:"h5_spec,omitempty"`
	WechatMiniGameSpec              *WechatMiniGamePageSpec              `json:"wechat_mini_game_spec,omitempty"`
	WechatChannelsFeedSpec          *WechatChannelsFeedPageSpec          `json:"wechat_channels_feed_spec,omitempty"`
	WechatChannelsReserveSpec       *WechatChannelsReserveLivePageSpec   `json:"wechat_channels_reserve_spec,omitempty"`
	AndroidQuickAppSpec             *AndroidQuickAppPageSpec             `json:"android_quick_app_spec,omitempty"`
}

落地页内容

type PageSpecWithoutWechatChannelsFeedPageSpec

type PageSpecWithoutWechatChannelsFeedPageSpec struct {
	AndroidAppSpec                  *AndroidAppPageSpec                  `json:"android_app_spec,omitempty"`
	IosAppSpec                      *IosAppPageSpec                      `json:"ios_app_spec,omitempty"`
	XjAndroidAppH5Spec              *XjPageSpec                          `json:"xj_android_app_h5_spec,omitempty"`
	XjIosAppH5Spec                  *XjPageSpec                          `json:"xj_ios_app_h5_spec,omitempty"`
	XjWebH5Spec                     *XjPageSpec                          `json:"xj_web_h5_spec,omitempty"`
	XjQuickSpec                     *XjPageSpec                          `json:"xj_quick_spec,omitempty"`
	FengyeEcommmerceSpec            *FengyePageSpec                      `json:"fengye_ecommmerce_spec,omitempty"`
	WechatCanvasSpec                *CanvasWechatPageSpec                `json:"wechat_canvas_spec,omitempty"`
	WechatMiniProgramSpec           *WechatMiniProgramPageSpec           `json:"wechat_mini_program_spec,omitempty"`
	WechatCanvasMiniProgramSpec     *CanvasWechatPageSpec                `json:"wechat_canvas_mini_program_spec,omitempty"`
	QqAppMiniProgramSpec            *QqAppMiniProgramPageSpec            `json:"qq_app_mini_program_spec,omitempty"`
	SimpleWechatCanvasSpec          *SimpleCanvasWechatSpec              `json:"simple_wechat_canvas_spec,omitempty"`
	WechatFocusDialogSpec           *WechatFocusDialog                   `json:"wechat_focus_dialog_spec,omitempty"`
	WechatConsultSpec               *WechatConsultPageSpec               `json:"wechat_consult_spec,omitempty"`
	WecomConsultSpec                *WecomConsultPageSpec                `json:"wecom_consult_spec,omitempty"`
	WechatOfficialAccountDetailSpec *WechatOfficialAccountDetailPageSpec `json:"wechat_official_account_detail_spec,omitempty"`
	AppDeepLinkSpec                 *AppDeepLinkPageSpec                 `json:"app_deep_link_spec,omitempty"`
	AppMarketSpec                   *AppMarketPageSpec                   `json:"app_market_spec,omitempty"`
	AndroidDirectDownloadSpec       *AndroidDirectDownloadPageSpec       `json:"android_direct_download_spec,omitempty"`
	OfficialSpec                    *XjPageSpec                          `json:"official_spec,omitempty"`
	H5ProfileSpec                   *H5ProfilePageSpec                   `json:"h5_profile_spec,omitempty"`
	SearchAreaBrandSpec             *SearchAreaBrandPageSpec             `json:"search_area_brand_spec,omitempty"`
	WechatChannelsProfileSpec       *WechatChannelsPageSpec              `json:"wechat_channels_profile_spec,omitempty"`
	H5Spec                          *H5PageSpec                          `json:"h5_spec,omitempty"`
	WechatMiniGameSpec              *WechatMiniGamePageSpec              `json:"wechat_mini_game_spec,omitempty"`
	WechatChannelsReserveSpec       *WechatChannelsReserveLivePageSpec   `json:"wechat_channels_reserve_spec,omitempty"`
	AndroidQuickAppSpec             *AndroidQuickAppPageSpec             `json:"android_quick_app_spec,omitempty"`
}

落地页内容

type PageSpecsListStruct

type PageSpecsListStruct struct {
	BgColor              *string                       `json:"bg_color,omitempty"`
	PageElementsSpecList *[]PageElementsSpecListStruct `json:"page_elements_spec_list,omitempty"`
}

页面元素配置

type PageStatus

type PageStatus string

PageStatus : 落地页状态

const (
	PageStatus_NORMAL  PageStatus = "NORMAL"
	PageStatus_DELETED PageStatus = "DELETED"
	PageStatus_PENDING PageStatus = "PENDING"
)

List of PageStatus

type PageType

type PageType string

PageType : 落地页类型

const (
	PageType_UNKNOWN                        PageType = "PAGE_TYPE_UNKNOWN"
	PageType_ANDROID_APP                    PageType = "PAGE_TYPE_ANDROID_APP"
	PageType_IOS_APP                        PageType = "PAGE_TYPE_IOS_APP"
	PageType_XJ_ANDROID_APP_H5              PageType = "PAGE_TYPE_XJ_ANDROID_APP_H5"
	PageType_XJ_IOS_APP_H5                  PageType = "PAGE_TYPE_XJ_IOS_APP_H5"
	PageType_XJ_WEB_H5                      PageType = "PAGE_TYPE_XJ_WEB_H5"
	PageType_FENGYE_ECOMMERCE               PageType = "PAGE_TYPE_FENGYE_ECOMMERCE"
	PageType_XJ_QUICK                       PageType = "PAGE_TYPE_XJ_QUICK"
	PageType_QQ_APP_MINI_PROGRAM            PageType = "PAGE_TYPE_QQ_APP_MINI_PROGRAM"
	PageType_APP_DEEP_LINK                  PageType = "PAGE_TYPE_APP_DEEP_LINK"
	PageType_APP_MARKET                     PageType = "PAGE_TYPE_APP_MARKET"
	PageType_ANDROID_QUICK_APP              PageType = "PAGE_TYPE_ANDROID_QUICK_APP"
	PageType_WECHAT_CANVAS                  PageType = "PAGE_TYPE_WECHAT_CANVAS"
	PageType_WECHAT_OFFICIAL_ACCOUNT_DETAIL PageType = "PAGE_TYPE_WECHAT_OFFICIAL_ACCOUNT_DETAIL"
	PageType_WECHAT_SIMPLE_CANVAS           PageType = "PAGE_TYPE_WECHAT_SIMPLE_CANVAS"
	PageType_WECHAT_MINI_GAME               PageType = "PAGE_TYPE_WECHAT_MINI_GAME"
	PageType_WECHAT_CANVAS_MINI_PROGRAM     PageType = "PAGE_TYPE_WECHAT_CANVAS_MINI_PROGRAM"
	PageType_WECHAT_FOCUS_DAILOG            PageType = "PAGE_TYPE_WECHAT_FOCUS_DAILOG"
	PageType_WECHAT_MINI_PROGRAM            PageType = "PAGE_TYPE_WECHAT_MINI_PROGRAM"
	PageType_WECHAT_CHANNELS_FEED           PageType = "PAGE_TYPE_WECHAT_CHANNELS_FEED"
	PageType_WECHAT_CHANNELS_WATCH_LIVE     PageType = "PAGE_TYPE_WECHAT_CHANNELS_WATCH_LIVE"
	PageType_WECHAT_CHANNELS_RESERVE_LIVE   PageType = "PAGE_TYPE_WECHAT_CHANNELS_RESERVE_LIVE"
	PageType_WECHAT_APPOINTMENT_CARD        PageType = "PAGE_TYPE_WECHAT_APPOINTMENT_CARD"
	PageType_WECHAT_CONSULT                 PageType = "PAGE_TYPE_WECHAT_CONSULT"
	PageType_WECOM_CONSULT                  PageType = "PAGE_TYPE_WECOM_CONSULT"
	PageType_ANDROID_DIRECT_DOWNLOAD        PageType = "PAGE_TYPE_ANDROID_DIRECT_DOWNLOAD"
	PageType_H5_PROFILE                     PageType = "PAGE_TYPE_H5_PROFILE"
	PageType_SEARCH_BRAND_AREA              PageType = "PAGE_TYPE_SEARCH_BRAND_AREA"
	PageType_WECHAT_CHANNELS_PROFILE        PageType = "PAGE_TYPE_WECHAT_CHANNELS_PROFILE"
	PageType_H5                             PageType = "PAGE_TYPE_H5"
	PageType_WECHAT_CHANNELS_FOLLOW_ACCOUNT PageType = "PAGE_TYPE_WECHAT_CHANNELS_FOLLOW_ACCOUNT"
	PageType_WECHAT_CHANNELS_SHOP_PRODUCT   PageType = "PAGE_TYPE_WECHAT_CHANNELS_SHOP_PRODUCT"
	PageType_OFFICIAL                       PageType = "PAGE_TYPE_OFFICIAL"
	PageType_NOT_USED                       PageType = "PAGE_TYPE_NOT_USED"
)

List of PageType

type PagesGetListStruct

type PagesGetListStruct struct {
	PageType         PageType   `json:"page_type,omitempty"`
	PageId           *int64     `json:"page_id,omitempty"`
	PageName         *string    `json:"page_name,omitempty"`
	PageUrl          *string    `json:"page_url,omitempty"`
	PageStatus       PageStatus `json:"page_status,omitempty"`
	OwnerAccountId   *int64     `json:"owner_account_id,omitempty"`
	CreatedTime      *int64     `json:"created_time,omitempty"`
	LastModifiedTime *int64     `json:"last_modified_time,omitempty"`
	DisableCode      *int64     `json:"disable_code,omitempty"`
	DisableMessage   *string    `json:"disable_message,omitempty"`
}

返回结构

type PagesGetResponse

type PagesGetResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
	Data      *PagesGetResponseData   `json:"data,omitempty"`
}

type PagesGetResponseData

type PagesGetResponseData struct {
	List     *[]PagesGetListStruct `json:"list,omitempty"`
	PageInfo *PageInfo             `json:"page_info,omitempty"`
}

type ParamMatcher

type ParamMatcher struct {
	ParamName  *string  `json:"param_name,omitempty"`
	ParamValue *string  `json:"param_value,omitempty"`
	Operator   Operator `json:"operator,omitempty"`
}

匹配规则

type ParamMatcherGroup

type ParamMatcherGroup struct {
	ParamMatcher *[]ParamMatcher `json:"param_matcher,omitempty"`
}

匹配规则组

type PeakPeriod

type PeakPeriod struct {
	TimeSeries *string                  `json:"time_series,omitempty"`
	Date       LocalStorePeakPeriodDate `json:"date,omitempty"`
}

门店高峰时间段信息结构

type PhoneComponent

type PhoneComponent struct {
	ComponentId *int64       `json:"component_id,omitempty"`
	Value       *PhoneStruct `json:"value,omitempty"`
}

电话组件

type PhoneStruct

type PhoneStruct struct {
	Id *int64 `json:"id,omitempty"`
}

电话组件

type PreviewStruct

type PreviewStruct struct {
	MaterialDerivePreviewId *int64           `json:"material_derive_preview_id,omitempty"`
	TemplateId              *int64           `json:"template_id,omitempty"`
	TemplatePreviewUrl      *string          `json:"template_preview_url,omitempty"`
	TemplateName            *string          `json:"template_name,omitempty"`
	Dimension               *DimensionStruct `json:"dimension,omitempty"`
}

预览数据

type PreviewUpdateStruct

type PreviewUpdateStruct struct {
	MaterialDerivePreviewId *int64 `json:"material_derive_preview_id,omitempty"`
	TemplateId              *int64 `json:"template_id,omitempty"`
	CreativeTemplateId      *int64 `json:"creative_template_id,omitempty"`
}

预览数据信息

type ProcessStatus

type ProcessStatus string

ProcessStatus : 处理状态

const (
	ProcessStatus_PENDING    ProcessStatus = "PENDING"
	ProcessStatus_PROCESSING ProcessStatus = "PROCESSING"
	ProcessStatus_SUCCESS    ProcessStatus = "SUCCESS"
	ProcessStatus_ERROR      ProcessStatus = "ERROR"
	ProcessStatus_FROZEN     ProcessStatus = "FROZEN"
	ProcessStatus_THAWING    ProcessStatus = "THAWING"
	ProcessStatus_LOCKING    ProcessStatus = "LOCKING"
)

List of ProcessStatus

type ProfileType added in v1.7.41

type ProfileType string

ProfileType : 朋友圈头像及昵称跳转页类型

const (
	ProfileType_DEFINITION    ProfileType = "PROFILE_TYPE_DEFINITION"
	ProfileType_AUTO_GENERATE ProfileType = "PROFILE_TYPE_AUTO_GENERATE"
	ProfileType_WEAPP         ProfileType = "PROFILE_TYPE_WEAPP"
)

List of ProfileType

type ProfilesAddRequest added in v1.7.41

type ProfilesAddRequest struct {
	AccountId            *int64               `json:"account_id,omitempty"`
	MarketingGoal        MarketingGoal        `json:"marketing_goal,omitempty"`
	MarketingSubGoal     MarketingSubGoal     `json:"marketing_sub_goal,omitempty"`
	MarketingCarrierType MarketingCarrierType `json:"marketing_carrier_type,omitempty"`
	MarketingTargetType  MarketingTargetType  `json:"marketing_target_type,omitempty"`
	MarketingCarrierId   *string              `json:"marketing_carrier_id,omitempty"`
	ProfileType          ProfileType          `json:"profile_type,omitempty"`
	HeadImageId          *string              `json:"head_image_id,omitempty"`
	ProfileName          *string              `json:"profile_name,omitempty"`
	Description          *string              `json:"description,omitempty"`
}

type ProfilesAddResponse added in v1.7.41

type ProfilesAddResponse struct {
	Code      *int64                   `json:"code,omitempty"`
	Message   *string                  `json:"message,omitempty"`
	MessageCn *string                  `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct  `json:"errors,omitempty"`
	Data      *ProfilesAddResponseData `json:"data,omitempty"`
}

type ProfilesAddResponseData added in v1.7.41

type ProfilesAddResponseData struct {
	ProfileId *int64 `json:"profile_id,omitempty"`
}

type ProfilesDeleteRequest added in v1.7.41

type ProfilesDeleteRequest struct {
	AccountId *int64 `json:"account_id,omitempty"`
	ProfileId *int64 `json:"profile_id,omitempty"`
}

type ProfilesDeleteResponse added in v1.7.41

type ProfilesDeleteResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct     `json:"errors,omitempty"`
	Data      *ProfilesDeleteResponseData `json:"data,omitempty"`
}

type ProfilesDeleteResponseData added in v1.7.41

type ProfilesDeleteResponseData struct {
	ProfileId *int64 `json:"profile_id,omitempty"`
}

type ProfilesGetListStruct added in v1.7.41

type ProfilesGetListStruct struct {
	OwnerId          *int64      `json:"owner_id,omitempty"`
	ProfileType      ProfileType `json:"profile_type,omitempty"`
	ProfileId        *int64      `json:"profile_id,omitempty"`
	HeadImageId      *string     `json:"head_image_id,omitempty"`
	HeadImageUrl     *string     `json:"head_image_url,omitempty"`
	ProfileName      *string     `json:"profile_name,omitempty"`
	Description      *string     `json:"description,omitempty"`
	CreatedTime      *int64      `json:"created_time,omitempty"`
	LastModifiedTime *int64      `json:"last_modified_time,omitempty"`
	ProfileUrl       *string     `json:"profile_url,omitempty"`
	SystemStatus     SysStatus   `json:"system_status,omitempty"`
}

返回结构

type ProfilesGetResponse added in v1.7.41

type ProfilesGetResponse struct {
	Code      *int64                   `json:"code,omitempty"`
	Message   *string                  `json:"message,omitempty"`
	MessageCn *string                  `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct  `json:"errors,omitempty"`
	Data      *ProfilesGetResponseData `json:"data,omitempty"`
}

type ProfilesGetResponseData added in v1.7.41

type ProfilesGetResponseData struct {
	List     *[]ProfilesGetListStruct `json:"list,omitempty"`
	PageInfo *Conf                    `json:"page_info,omitempty"`
}

type ProgramCreativeInfo

type ProgramCreativeInfo struct {
	MaterialDeriveId   *int64                      `json:"material_derive_id,omitempty"`
	MaterialDeriveInfo *[]MaterialDeriveInfoStruct `json:"material_derive_info,omitempty"`
	BidMode            BidMode                     `json:"bid_mode,omitempty"`
}

程序化创意信息

type ProgrammedAddRequest

type ProgrammedAddRequest struct {
	AccountId                        *int64                       `json:"account_id,omitempty"`
	AdgroupId                        *int64                       `json:"adgroup_id,omitempty"`
	AutoDerivedProgramCreativeSwitch *bool                        `json:"auto_derived_program_creative_switch,omitempty"`
	StandardSwitch                   *bool                        `json:"standard_switch,omitempty"`
	CreateMaterialGroups             *[]MaterialGroupCreateStruct `json:"create_material_groups,omitempty"`
}

type ProgrammedAddResponse

type ProgrammedAddResponse struct {
	Code      *int64                     `json:"code,omitempty"`
	Message   *string                    `json:"message,omitempty"`
	MessageCn *string                    `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct    `json:"errors,omitempty"`
	Data      *ProgrammedAddResponseData `json:"data,omitempty"`
}

type ProgrammedAddResponseData

type ProgrammedAddResponseData struct {
	MaterialDeriveId *int64 `json:"material_derive_id,omitempty"`
}

type ProgrammedGetRequest

type ProgrammedGetRequest struct {
	AccountId        *int64 `json:"account_id,omitempty"`
	MaterialDeriveId *int64 `json:"material_derive_id,omitempty"`
}

type ProgrammedGetResponse

type ProgrammedGetResponse struct {
	Code      *int64                     `json:"code,omitempty"`
	Message   *string                    `json:"message,omitempty"`
	MessageCn *string                    `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct    `json:"errors,omitempty"`
	Data      *ProgrammedGetResponseData `json:"data,omitempty"`
}

type ProgrammedGetResponseData

type ProgrammedGetResponseData struct {
	AccountId        *int64                 `json:"account_id,omitempty"`
	MaterialDeriveId *int64                 `json:"material_derive_id,omitempty"`
	AdgroupId        *int64                 `json:"adgroup_id,omitempty"`
	MaterialGroups   *[]MaterialGroupStruct `json:"material_groups,omitempty"`
}

type ProgrammedMaterialType

type ProgrammedMaterialType string

ProgrammedMaterialType : 待衍生的素材类型

const (
	ProgrammedMaterialType_IMAGE ProgrammedMaterialType = "IMAGE"
	ProgrammedMaterialType_VIDEO ProgrammedMaterialType = "VIDEO"
)

List of ProgrammedMaterialType

type ProgrammedTemplateGetRequest

type ProgrammedTemplateGetRequest struct {
	AccountId               *int64          `json:"account_id,omitempty"`
	MaterialDeriveId        *int64          `json:"material_derive_id,omitempty"`
	MaterialGroupId         *int64          `json:"material_group_id,omitempty"`
	MaterialDerivePreviewId *int64          `json:"material_derive_preview_id,omitempty"`
	TemplateIdList          *[]int64        `json:"template_id_list,omitempty"`
	KeyWord                 *string         `json:"key_word,omitempty"`
	SortBy                  *[]SortByStruct `json:"sort_by,omitempty"`
	PageInfo                *PageInfoStruct `json:"page_info,omitempty"`
}

type ProgrammedTemplateGetResponse

type ProgrammedTemplateGetResponse struct {
	Code      *int64                             `json:"code,omitempty"`
	Message   *string                            `json:"message,omitempty"`
	MessageCn *string                            `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct            `json:"errors,omitempty"`
	Data      *ProgrammedTemplateGetResponseData `json:"data,omitempty"`
}

type ProgrammedTemplateGetResponseData

type ProgrammedTemplateGetResponseData struct {
	TemplateInfos *[]TemplateInfoStruct `json:"template_infos,omitempty"`
	PageInfo      *PageInfoStruct       `json:"page_info,omitempty"`
}

type ProgrammedUpdateRequest

type ProgrammedUpdateRequest struct {
	AccountId                        *int64                       `json:"account_id,omitempty"`
	MaterialDeriveId                 *int64                       `json:"material_derive_id,omitempty"`
	AutoDerivedProgramCreativeSwitch *bool                        `json:"auto_derived_program_creative_switch,omitempty"`
	StandardSwitch                   *bool                        `json:"standard_switch,omitempty"`
	UpdateMaterialGroups             *[]MaterialGroupUpdateStruct `json:"update_material_groups,omitempty"`
}

type ProgrammedUpdateResponse

type ProgrammedUpdateResponse struct {
	Code      *int64                        `json:"code,omitempty"`
	Message   *string                       `json:"message,omitempty"`
	MessageCn *string                       `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct       `json:"errors,omitempty"`
	Data      *ProgrammedUpdateResponseData `json:"data,omitempty"`
}

type ProgrammedUpdateResponseData

type ProgrammedUpdateResponseData struct {
	MaterialDeriveId *int64 `json:"material_derive_id,omitempty"`
}

type PromotedAssetAttr added in v1.7.44

type PromotedAssetAttr struct {
	Key   PromotedAssetAttrKey `json:"key,omitempty"`
	Value *[]string            `json:"value,omitempty"`
}

营销资产属性

type PromotedAssetAttrKey

type PromotedAssetAttrKey string

PromotedAssetAttrKey : 营销资产属性key

const (
	PromotedAssetAttrKey_UNKNOWN                                                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_UNKNOWN"
	PromotedAssetAttrKey_SPU_ID                                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_SPU_ID"
	PromotedAssetAttrKey_SKU_ID                                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_SKU_ID"
	PromotedAssetAttrKey_MARKETING_TARGET_TYPE                                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MARKETING_TARGET_TYPE"
	PromotedAssetAttrKey_MARKETING_ASSET_ID                                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MARKETING_ASSET_ID"
	PromotedAssetAttrKey_MARKETING_TARGET_ID                                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MARKETING_TARGET_ID"
	PromotedAssetAttrKey_CATALOG_ID                                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CATALOG_ID"
	PromotedAssetAttrKey_APP_ANDROID_ID                                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_APP_ANDROID_ID"
	PromotedAssetAttrKey_APP_IOS_ID                                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_APP_IOS_ID"
	PromotedAssetAttrKey_WECHAT_OFFICIAL_ACCOUNT_ID                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WECHAT_OFFICIAL_ACCOUNT_ID"
	PromotedAssetAttrKey_EDUCATION_PRODUCT_TYPE                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_PRODUCT_TYPE"
	PromotedAssetAttrKey_EDUCATION_PRODUCT_FORM                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_PRODUCT_FORM"
	PromotedAssetAttrKey_EDUCATION_PRODUCT_CAPACITY                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_PRODUCT_CAPACITY"
	PromotedAssetAttrKey_EDUCATION_PRODUCT_DIRECTION1                                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_PRODUCT_DIRECTION1"
	PromotedAssetAttrKey_EDUCATION_PRODUCT_DIRECTION2                                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_PRODUCT_DIRECTION2"
	PromotedAssetAttrKey_EDUCATION_PRICE                                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_PRICE"
	PromotedAssetAttrKey_EDUCATION_INTENDED_CROWD1                                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_INTENDED_CROWD1"
	PromotedAssetAttrKey_EDUCATION_INTENDED_CROWD2                                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_INTENDED_CROWD2"
	PromotedAssetAttrKey_EDUCATION_TEACHING_AID_TYPE1                                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_TEACHING_AID_TYPE1"
	PromotedAssetAttrKey_EDUCATION_TEACHING_AID_TYPE2                                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_TEACHING_AID_TYPE2"
	PromotedAssetAttrKey_EDUCATION_CATEGORY                                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_CATEGORY"
	PromotedAssetAttrKey_EDUCATION_PRODUCT_DIRECTION                                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_PRODUCT_DIRECTION"
	PromotedAssetAttrKey_EDUCATION_INTENDED_CROWD                                                  PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_INTENDED_CROWD"
	PromotedAssetAttrKey_EDUCATION_TEACHING_AID_TYPE                                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_TEACHING_AID_TYPE"
	PromotedAssetAttrKey_EDUCATION_LEVEL                                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EDUCATION_LEVEL"
	PromotedAssetAttrKey_TRAFFIC_CAR_BRANDE_NAME                                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_BRANDE_NAME"
	PromotedAssetAttrKey_TRAFFIC_CAR_SERIES_NAME                                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_SERIES_NAME"
	PromotedAssetAttrKey_TRAFFIC_CAR_MODEL_NAME                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_MODEL_NAME"
	PromotedAssetAttrKey_TRAFFIC_CAR_ENERGY_TYPE                                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_ENERGY_TYPE"
	PromotedAssetAttrKey_TRAFFIC_CAR_MODEL_LEVEL                                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_MODEL_LEVEL"
	PromotedAssetAttrKey_TRAFFIC_CAR_VENDOR_ATTRIBUTES                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_VENDOR_ATTRIBUTES"
	PromotedAssetAttrKey_TRAFFIC_CAR_DRIVE_FORM                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_DRIVE_FORM"
	PromotedAssetAttrKey_TRAFFIC_CAR_COUNTRY                                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_COUNTRY"
	PromotedAssetAttrKey_TRAFFIC_CAR_BODY_STRUCTURE                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_BODY_STRUCTURE"
	PromotedAssetAttrKey_TRAFFIC_CAR_CLTC_PURE_ELECTRIC_RANGE_KM                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_CLTC_PURE_ELECTRIC_RANGE_KM"
	PromotedAssetAttrKey_TRAFFIC_CAR_FAST_CHARGING_TIME                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_FAST_CHARGING_TIME"
	PromotedAssetAttrKey_TRAFFIC_CAR_DISPLACEMENT                                                  PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_DISPLACEMENT"
	PromotedAssetAttrKey_TRAFFIC_CAR_NUMBER_OF_SEATS                                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_NUMBER_OF_SEATS"
	PromotedAssetAttrKey_TRAFFIC_CAR_INTAKE_FORM                                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_INTAKE_FORM"
	PromotedAssetAttrKey_TRAFFIC_CAR_VENDOR                                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TRAFFIC_CAR_VENDOR"
	PromotedAssetAttrKey_LOCAL_STORE_POI_ID                                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_LOCAL_STORE_POI_ID"
	PromotedAssetAttrKey_MINIGAME_ID                                                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MINIGAME_ID"
	PromotedAssetAttrKey_CONSUMER_PRODUCT_COMMODITY_TRADING_URL                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CONSUMER_PRODUCT_COMMODITY_TRADING_URL"
	PromotedAssetAttrKey_CONSUMER_PRODUCT_COMMODITY_TRADING_TYPE                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CONSUMER_PRODUCT_COMMODITY_TRADING_TYPE"
	PromotedAssetAttrKey_WECHAT_CHANNELS_ID                                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WECHAT_CHANNELS_ID"
	PromotedAssetAttrKey_MINI_PROGRAM_WECHAT_ID                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MINI_PROGRAM_WECHAT_ID"
	PromotedAssetAttrKey_APP_QUICK_APP_ID                                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_APP_QUICK_APP_ID"
	PromotedAssetAttrKey_CONSUME_MEDICAL_CATE_NAME                                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CONSUME_MEDICAL_CATE_NAME"
	PromotedAssetAttrKey_CONSUME_MEDICAL_ORGANIZATION_NAME                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CONSUME_MEDICAL_ORGANIZATION_NAME"
	PromotedAssetAttrKey_CONSUME_MEDICAL_ORGANIZATION_ADDRESS                                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CONSUME_MEDICAL_ORGANIZATION_ADDRESS"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_CATE_NAME                                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_CATE_NAME"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_BRAND_NAME                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_BRAND_NAME"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_PRICE_RANGE1                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_PRICE_RANGE1"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_PRICE_RANGE2                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_PRICE_RANGE2"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_PRICE_RANGE3                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_PRICE_RANGE3"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_THEME                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_THEME"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_CARD_TYPE                                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_CARD_TYPE"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_VARIETY                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_VARIETY"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCENARIO                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCENARIO"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_TYPE                                  PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_TYPE"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCOPE                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCOPE"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_PRODUCT_NAME                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_PRODUCT_NAME"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_PRICE_RANGE                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_PRICE_RANGE"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_COMMODITY_CATEGORY                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_COMMODITY_CATEGORY"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_RECYCLING_METHOD                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_RECYCLING_METHOD"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_AUTHORIZATION_METHOD                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_AUTHORIZATION_METHOD"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_SERVICE_SCENARIO                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_SERVICE_SCENARIO"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_SERVICE_METHOD                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_SERVICE_METHOD"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_SERVICE_TYPE                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_SERVICE_TYPE"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_MAINTENANCE_METHOD                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_MAINTENANCE_METHOD"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_PARENTING_STATUS                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_PARENTING_STATUS"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_CLOTHING_TYPE                                  PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_CLOTHING_TYPE"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_APPLICABLE_PLATFORM                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_APPLICABLE_PLATFORM"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_STAMP_SPECIFICATION                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_STAMP_SPECIFICATION"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_COMMEMORATIVE_VOUCHER_SPECIFICATION            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_COMMEMORATIVE_VOUCHER_SPECIFICATION"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_COMMEMORATIVE_MEDAL_MATERIAL                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_COMMEMORATIVE_MEDAL_MATERIAL"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_COMMEMORATIVE_BANKNOTE_MATERIAL                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_COMMEMORATIVE_BANKNOTE_MATERIAL"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCOPE_OF_WIND_INSTRUMENTS             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCOPE_OF_WIND_INSTRUMENTS"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCOPE_OF_MUSIC_INSTRUMENT_ACCESSORIES PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCOPE_OF_MUSIC_INSTRUMENT_ACCESSORIES"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCOPE_OF_PERCUSSION_INSTRUMENTS       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCOPE_OF_PERCUSSION_INSTRUMENTS"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCOPE_OF_KEYBOARD_INSTRUMENTS         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCOPE_OF_KEYBOARD_INSTRUMENTS"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCOPE_OF_STRINGED_INSTRUMENTS         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_BUSINESS_SCOPE_OF_STRINGED_INSTRUMENTS"
	PromotedAssetAttrKey_COMPREHENSIVE_HOUSEKEEPING_HISTORY_OF_RMB_ISSUANCE_AND_WITHDRAWAL         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMPREHENSIVE_HOUSEKEEPING_HISTORY_OF_RMB_ISSUANCE_AND_WITHDRAWAL"
	PromotedAssetAttrKey_FICTION_BOOK_MALL                                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FICTION_BOOK_MALL"
	PromotedAssetAttrKey_FICTION_CUSTOMER_ORIGINAL_PRODUCT_ID                                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FICTION_CUSTOMER_ORIGINAL_PRODUCT_ID"
	PromotedAssetAttrKey_FICTION_PRODUCT_MAIN_PIC                                                  PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FICTION_PRODUCT_MAIN_PIC"
	PromotedAssetAttrKey_FICTION_CATE_NAME                                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FICTION_CATE_NAME"
	PromotedAssetAttrKey_SHORT_DRAMA_DRAMA_MALL                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_SHORT_DRAMA_DRAMA_MALL"
	PromotedAssetAttrKey_SHORT_DRAMA_CUSTOMER_ORIGINAL_PRODUCT_ID                                  PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_SHORT_DRAMA_CUSTOMER_ORIGINAL_PRODUCT_ID"
	PromotedAssetAttrKey_SHORT_DRAMA_PRODUCT_MAIN_PIC                                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_SHORT_DRAMA_PRODUCT_MAIN_PIC"
	PromotedAssetAttrKey_SHORT_DRAMA_CATE_NAME                                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_SHORT_DRAMA_CATE_NAME"
	PromotedAssetAttrKey_SHORT_DRAMA_STATUS                                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_SHORT_DRAMA_STATUS"
	PromotedAssetAttrKey_AUDIOVISUAL_ENTERTAINMENT_FILINGS_NUMBER                                  PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_AUDIOVISUAL_ENTERTAINMENT_FILINGS_NUMBER"
	PromotedAssetAttrKey_AUDIOVISUAL_ENTERTAINMENT_FILINGS_CONTENT_TYPE                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_AUDIOVISUAL_ENTERTAINMENT_FILINGS_CONTENT_TYPE"
	PromotedAssetAttrKey_AUDIOVISUAL_ENTERTAINMENT_FILINGS_PIC                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_AUDIOVISUAL_ENTERTAINMENT_FILINGS_PIC"
	PromotedAssetAttrKey_AUDIOVISUAL_ENTERTAINMENT_ASSET_PIC                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_AUDIOVISUAL_ENTERTAINMENT_ASSET_PIC"
	PromotedAssetAttrKey_AUDIOVISUAL_ENTERTAINMENT_EXTRA_ASSET_PIC                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_AUDIOVISUAL_ENTERTAINMENT_EXTRA_ASSET_PIC"
	PromotedAssetAttrKey_AUDIOVISUAL_ENTERTAINMENT_CATE_NAME                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_AUDIOVISUAL_ENTERTAINMENT_CATE_NAME"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_CATE_NAME                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_CATE_NAME"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_INTENDED_CROWD                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_INTENDED_CROWD"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_PRICE_RANGE                                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_PRICE_RANGE"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_BRAND_NAME1                                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_BRAND_NAME1"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_BRAND_NAME2                                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_BRAND_NAME2"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_BRAND_NAME3                                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_BRAND_NAME3"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_OPERATION_METHOD1                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_OPERATION_METHOD1"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_OPERATION_METHOD2                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_OPERATION_METHOD2"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_BRAND_NAME                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_BRAND_NAME"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_OPERATION_METHOD                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_OPERATION_METHOD"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_HAIR_STYLE                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_HAIR_STYLE"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_NAIL_ART_AND_EYELASH_STYLE                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_NAIL_ART_AND_EYELASH_STYLE"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_EFFECTIVE_TIME                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_EFFECTIVE_TIME"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_ANESTHESIA_METHOD                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_ANESTHESIA_METHOD"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_MAKEUP_AFTER_SURGERY                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_MAKEUP_AFTER_SURGERY"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_OPERATION_TIME                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_OPERATION_TIME"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_PROJECT_PAIN                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_PROJECT_PAIN"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_RECOVERY_CYCLE                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_RECOVERY_CYCLE"
	PromotedAssetAttrKey_BEAUTY_AND_PERSONAL_CARE_REVERSIBLE                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BEAUTY_AND_PERSONAL_CARE_REVERSIBLE"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_CATE_NAME                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_CATE_NAME"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_BRAND_NAME1                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_BRAND_NAME1"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_BRAND_NAME2                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_BRAND_NAME2"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_BRAND_NAME3                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_BRAND_NAME3"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PRICE_RANGE1                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PRICE_RANGE1"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PRICE_RANGE2                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PRICE_RANGE2"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PRICE_RANGE3                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PRICE_RANGE3"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_BRAND_NAME                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_BRAND_NAME"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_RENT_AND_SALE                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_RENT_AND_SALE"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PRODUCT_NAME                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PRODUCT_NAME"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PRICE_RANGE                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PRICE_RANGE"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_PHOTOS_IN_ALBUM                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_PHOTOS_IN_ALBUM"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_EQUIPMENT_TYPE                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_EQUIPMENT_TYPE"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_VENUE_STYLE                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_VENUE_STYLE"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PACKAGE_HIGHLIGHTS                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PACKAGE_HIGHLIGHTS"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PACKAGE_INTRODUCTION                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_PACKAGE_INTRODUCTION"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_EXHIBITION_TYPE                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_EXHIBITION_TYPE"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_NEGATIVE_FILMS                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_NEGATIVE_FILMS"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_SHOTS                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_SHOTS"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_SHOOTING_STYLE                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_SHOOTING_STYLE"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_BRIDES_ATTIRE                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_BRIDES_ATTIRE"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_GROOMS_ATTIRE                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_GROOMS_ATTIRE"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_CLOTHING_SETS                  PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_CLOTHING_SETS"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_ALBUMS                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_ALBUMS"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_PHOTO_FRAMES                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_PHOTO_FRAMES"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_CAR_RENTAL_PRICE                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_CAR_RENTAL_PRICE"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_RETOUCHED_PHOTOS               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_NUMBER_OF_RETOUCHED_PHOTOS"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_DOMESTIC_SHOOTING_LOCATIONS              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_DOMESTIC_SHOOTING_LOCATIONS"
	PromotedAssetAttrKey_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_EXHIBITION_CITY                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WEDDING_AND_PORTRAIT_PHOTOGRAPHY_EXHIBITION_CITY"
	PromotedAssetAttrKey_FRANCHISE_BRAND_CATE_NAME                                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FRANCHISE_BRAND_CATE_NAME"
	PromotedAssetAttrKey_FRANCHISE_BRAND_NAME                                                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FRANCHISE_BRAND_NAME"
	PromotedAssetAttrKey_FRANCHISE_BRAND_COMPANY_NAME                                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FRANCHISE_BRAND_COMPANY_NAME"
	PromotedAssetAttrKey_FRANCHISE_BRAND_FRANCHISE_FEE                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FRANCHISE_BRAND_FRANCHISE_FEE"
	PromotedAssetAttrKey_FRANCHISE_BRAND_INVESTMENT_FEE                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FRANCHISE_BRAND_INVESTMENT_FEE"
	PromotedAssetAttrKey_ENTERPRISE_SERVICES_CATE_NAME                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ENTERPRISE_SERVICES_CATE_NAME"
	PromotedAssetAttrKey_ENTERPRISE_SERVICES_IMMIGRANT_AREA                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ENTERPRISE_SERVICES_IMMIGRANT_AREA"
	PromotedAssetAttrKey_ENTERPRISE_SERVICES_CORPORATE_BRAND                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ENTERPRISE_SERVICES_CORPORATE_BRAND"
	PromotedAssetAttrKey_ENTERPRISE_SERVICES_TYPE                                                  PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ENTERPRISE_SERVICES_TYPE"
	PromotedAssetAttrKey_ENTERPRISE_SERVICES_COMPANY_NAME                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ENTERPRISE_SERVICES_COMPANY_NAME"
	PromotedAssetAttrKey_ENTERPRISE_SERVICES_BUSINESS_SCOPE                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ENTERPRISE_SERVICES_BUSINESS_SCOPE"
	PromotedAssetAttrKey_ENTERPRISE_SERVICES_DEMANDS                                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ENTERPRISE_SERVICES_DEMANDS"
	PromotedAssetAttrKey_ENTERPRISE_SERVICES_TICKET_TYPE                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ENTERPRISE_SERVICES_TICKET_TYPE"
	PromotedAssetAttrKey_ENTERPRISE_SERVICES_EXHIBITION_TIME                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ENTERPRISE_SERVICES_EXHIBITION_TIME"
	PromotedAssetAttrKey_EXHIBITION_BOOTH_DESIGN_CATE_NAME                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EXHIBITION_BOOTH_DESIGN_CATE_NAME"
	PromotedAssetAttrKey_EXHIBITION_BOOTH_DESIGN_TICKET_TYPE                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EXHIBITION_BOOTH_DESIGN_TICKET_TYPE"
	PromotedAssetAttrKey_EXHIBITION_BOOTH_DESIGN_START_TIME                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EXHIBITION_BOOTH_DESIGN_START_TIME"
	PromotedAssetAttrKey_EXHIBITION_BOOTH_DESIGN_EXHIBITION_CITY_AND_PROVINCE                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EXHIBITION_BOOTH_DESIGN_EXHIBITION_CITY_AND_PROVINCE"
	PromotedAssetAttrKey_EXHIBITION_BOOTH_DESIGN_END_TIME                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EXHIBITION_BOOTH_DESIGN_END_TIME"
	PromotedAssetAttrKey_INSURANCE_CATE_NAME                                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_INSURANCE_CATE_NAME"
	PromotedAssetAttrKey_INSURANCE_UNDERWRITTEN_BRAND                                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_INSURANCE_UNDERWRITTEN_BRAND"
	PromotedAssetAttrKey_INSURANCE_PRODUCT_NAME_FOR_FILING                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_INSURANCE_PRODUCT_NAME_FOR_FILING"
	PromotedAssetAttrKey_INSURANCE_LINK_CONTAIN_AN_UPGRADE_ENABLED                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_INSURANCE_LINK_CONTAIN_AN_UPGRADE_ENABLED"
	PromotedAssetAttrKey_BANK_NAME                                                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_NAME"
	PromotedAssetAttrKey_BANK_PRODUCTS1                                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_PRODUCTS1"
	PromotedAssetAttrKey_BANK_HIGHEST_APR                                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_HIGHEST_APR"
	PromotedAssetAttrKey_BANK_LOWEST_APR_RANGE                                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_LOWEST_APR_RANGE"
	PromotedAssetAttrKey_BANK_MAXIMUM_LIMIT                                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_MAXIMUM_LIMIT"
	PromotedAssetAttrKey_BANK_INDUSTRY_OF_THE_LOAN_RECIPIENT                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_INDUSTRY_OF_THE_LOAN_RECIPIENT"
	PromotedAssetAttrKey_BANK_ISSUER_NAME                                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_ISSUER_NAME"
	PromotedAssetAttrKey_BANK_SALES_MODEL                                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_SALES_MODEL"
	PromotedAssetAttrKey_BANK_ANNUAL_FEE_TIERS                                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_ANNUAL_FEE_TIERS"
	PromotedAssetAttrKey_BANK_CURRENCY                                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_CURRENCY"
	PromotedAssetAttrKey_BANK_CARD_LEVEL                                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_CARD_LEVEL"
	PromotedAssetAttrKey_BANK_CATE_NAME                                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_CATE_NAME"
	PromotedAssetAttrKey_BANK_PRODUCTS2                                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_PRODUCTS2"
	PromotedAssetAttrKey_BANK_PRODUCTS3                                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_BANK_PRODUCTS3"
	PromotedAssetAttrKey_CREDIT_PRODUCTS1                                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CREDIT_PRODUCTS1"
	PromotedAssetAttrKey_CREDIT_HIGHEST_APR                                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CREDIT_HIGHEST_APR"
	PromotedAssetAttrKey_CREDIT_LOWEST_APR_RANGE                                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CREDIT_LOWEST_APR_RANGE"
	PromotedAssetAttrKey_CREDIT_MAXIMUM_LIMIT                                                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CREDIT_MAXIMUM_LIMIT"
	PromotedAssetAttrKey_CREDIT_CATE_NAME                                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CREDIT_CATE_NAME"
	PromotedAssetAttrKey_CREDIT_PRODUCTS2                                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CREDIT_PRODUCTS2"
	PromotedAssetAttrKey_INVESTMENT_CONSULTING_CATE_NAME                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_INVESTMENT_CONSULTING_CATE_NAME"
	PromotedAssetAttrKey_INVESTMENT_CONSULTING_BRAND_NAME                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_INVESTMENT_CONSULTING_BRAND_NAME"
	PromotedAssetAttrKey_INVESTMENT_CONSULTING_BACKEND_MARKETING_MODEL                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_INVESTMENT_CONSULTING_BACKEND_MARKETING_MODEL"
	PromotedAssetAttrKey_REAL_ESTATE_CATE_NAME                                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_REAL_ESTATE_CATE_NAME"
	PromotedAssetAttrKey_REAL_ESTATE_BRAND_NAME                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_REAL_ESTATE_BRAND_NAME"
	PromotedAssetAttrKey_REAL_ESTATE_REAL_ESTATE_NAME                                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_REAL_ESTATE_REAL_ESTATE_NAME"
	PromotedAssetAttrKey_REAL_ESTATE_REAL_ESTATE_LOCATION                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_REAL_ESTATE_REAL_ESTATE_LOCATION"
	PromotedAssetAttrKey_REAL_ESTATE_SALE_LICENSE_NUMBER                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_REAL_ESTATE_SALE_LICENSE_NUMBER"
	PromotedAssetAttrKey_REAL_ESTATE_REAL_ESTATE_LAYOUT                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_REAL_ESTATE_REAL_ESTATE_LAYOUT"
	PromotedAssetAttrKey_REAL_ESTATE_REAL_ESTATE_ALIAS                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_REAL_ESTATE_REAL_ESTATE_ALIAS"
	PromotedAssetAttrKey_REAL_ESTATE_RIGHTS_PERIOD                                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_REAL_ESTATE_RIGHTS_PERIOD"
	PromotedAssetAttrKey_REAL_ESTATE_RENOVATION_SITUATION                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_REAL_ESTATE_RENOVATION_SITUATION"
	PromotedAssetAttrKey_TELECOMMUNICATIONS_OPERATOR_CATE_NAME                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TELECOMMUNICATIONS_OPERATOR_CATE_NAME"
	PromotedAssetAttrKey_TELECOMMUNICATIONS_OPERATOR_ISSUING_PROVINCE                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TELECOMMUNICATIONS_OPERATOR_ISSUING_PROVINCE"
	PromotedAssetAttrKey_TELECOMMUNICATIONS_OPERATOR_MONTHLY_FEE                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TELECOMMUNICATIONS_OPERATOR_MONTHLY_FEE"
	PromotedAssetAttrKey_TELECOMMUNICATIONS_OPERATOR_TARGETED_TRAFFIC                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TELECOMMUNICATIONS_OPERATOR_TARGETED_TRAFFIC"
	PromotedAssetAttrKey_TELECOMMUNICATIONS_OPERATOR_UNIVERSAL_TRAFFIC                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TELECOMMUNICATIONS_OPERATOR_UNIVERSAL_TRAFFIC"
	PromotedAssetAttrKey_TELECOMMUNICATIONS_OPERATOR_INCLUDES_NUMBER_OF_MEMBERS                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TELECOMMUNICATIONS_OPERATOR_INCLUDES_NUMBER_OF_MEMBERS"
	PromotedAssetAttrKey_TELECOMMUNICATIONS_OPERATOR_TALK_TIME                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TELECOMMUNICATIONS_OPERATOR_TALK_TIME"
	PromotedAssetAttrKey_TELECOMMUNICATIONS_OPERATOR_OPTIONAL_NUMBER                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TELECOMMUNICATIONS_OPERATOR_OPTIONAL_NUMBER"
	PromotedAssetAttrKey_TELECOMMUNICATIONS_OPERATOR_BRAND_NAME                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TELECOMMUNICATIONS_OPERATOR_BRAND_NAME"
	PromotedAssetAttrKey_TOURIST_ATTRACTIONS_TICKETS_CATE_NAME                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_ATTRACTIONS_TICKETS_CATE_NAME"
	PromotedAssetAttrKey_TOURIST_ATTRACTIONS_TICKETS_SCENIC_SPOT_NAME                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_ATTRACTIONS_TICKETS_SCENIC_SPOT_NAME"
	PromotedAssetAttrKey_TOURIST_ATTRACTIONS_TICKETS_CITY                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_ATTRACTIONS_TICKETS_CITY"
	PromotedAssetAttrKey_TOURIST_ATTRACTIONS_TICKETS_TICKET_TYPE                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_ATTRACTIONS_TICKETS_TICKET_TYPE"
	PromotedAssetAttrKey_TOURIST_ATTRACTIONS_TICKETS_SCENIC_SPOT_LEVEL                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_ATTRACTIONS_TICKETS_SCENIC_SPOT_LEVEL"
	PromotedAssetAttrKey_RENOVATION_SERVICES_CATE_NAME                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_RENOVATION_SERVICES_CATE_NAME"
	PromotedAssetAttrKey_RENOVATION_SERVICES_COMPANY_NAME                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_RENOVATION_SERVICES_COMPANY_NAME"
	PromotedAssetAttrKey_RENOVATION_SERVICES_CONSTRUCTION_METHOD                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_RENOVATION_SERVICES_CONSTRUCTION_METHOD"
	PromotedAssetAttrKey_RENOVATION_SERVICES_HOUSE_TYPE                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_RENOVATION_SERVICES_HOUSE_TYPE"
	PromotedAssetAttrKey_RENOVATION_SERVICES_AREA_REQUIREMENTS                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_RENOVATION_SERVICES_AREA_REQUIREMENTS"
	PromotedAssetAttrKey_RENOVATION_SERVICES_SPACE_TYPE                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_RENOVATION_SERVICES_SPACE_TYPE"
	PromotedAssetAttrKey_RENOVATION_SERVICES_STYLE                                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_RENOVATION_SERVICES_STYLE"
	PromotedAssetAttrKey_RENOVATION_SERVICES_SERVICE_AREA                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_RENOVATION_SERVICES_SERVICE_AREA"
	PromotedAssetAttrKey_FURNITURE_AND_BUILDING_MATERIALS_CATE_NAME                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FURNITURE_AND_BUILDING_MATERIALS_CATE_NAME"
	PromotedAssetAttrKey_FURNITURE_AND_BUILDING_MATERIALS_BRAND_NAME                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FURNITURE_AND_BUILDING_MATERIALS_BRAND_NAME"
	PromotedAssetAttrKey_FURNITURE_AND_BUILDING_MATERIALS_CUSTOMIZATION_TYPE                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FURNITURE_AND_BUILDING_MATERIALS_CUSTOMIZATION_TYPE"
	PromotedAssetAttrKey_FURNITURE_AND_BUILDING_MATERIALS_BUSINESS_CATEGORIES                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FURNITURE_AND_BUILDING_MATERIALS_BUSINESS_CATEGORIES"
	PromotedAssetAttrKey_FURNITURE_AND_BUILDING_MATERIALS_STYLE                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FURNITURE_AND_BUILDING_MATERIALS_STYLE"
	PromotedAssetAttrKey_FURNITURE_AND_BUILDING_MATERIALS_SERVICE_AREA                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FURNITURE_AND_BUILDING_MATERIALS_SERVICE_AREA"
	PromotedAssetAttrKey_EXHIBITION_SALES_CATE_NAME                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EXHIBITION_SALES_CATE_NAME"
	PromotedAssetAttrKey_EXHIBITION_SALES_ORGANIZER                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EXHIBITION_SALES_ORGANIZER"
	PromotedAssetAttrKey_EXHIBITION_SALES_EVENT_AREA                                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EXHIBITION_SALES_EVENT_AREA"
	PromotedAssetAttrKey_EXHIBITION_SALES_EVENT_AREA1                                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EXHIBITION_SALES_EVENT_AREA1"
	PromotedAssetAttrKey_EXHIBITION_SALES_EVENT_START_TIME                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EXHIBITION_SALES_EVENT_START_TIME"
	PromotedAssetAttrKey_EXHIBITION_SALES_EVENT_END_TIME                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_EXHIBITION_SALES_EVENT_END_TIME"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_CATE_NAME                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_CATE_NAME"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_NAME                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_NAME"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_BRAND_NAME                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_BRAND_NAME"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_TITLE                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_TITLE"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_PIC                                  PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_PIC"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_LINK                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_LINK"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_CATEALOG_ID                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_CATEALOG_ID"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_ID                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_ID"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_RECORDCERTIFICATE_NUMBER                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_RECORDCERTIFICATE_NUMBER"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_APPROVAL_NUMBER                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_APPROVAL_NUMBER"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_IDENTIFICATION                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_IDENTIFICATION"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_CATEGORY_NAME                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_CATEGORY_NAME"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_ADVICE                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_ADVICE"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_WARNING                                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_WARNING"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_APPLICABLE_GROUPS                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_APPLICABLE_GROUPS"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_INAPPLICABL_EGROUPS                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_INAPPLICABL_EGROUPS"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_APPLICABLE_GROUPS_SPECIAL                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_APPLICABLE_GROUPS_SPECIAL"
	PromotedAssetAttrKey_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_EXPIRATIONTIME                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MEDICINE_INDUSTRY_COMMERCIAL_PRODUCT_EXPIRATIONTIME"
	PromotedAssetAttrKey_FINANCE_CATE_NAME                                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_CATE_NAME"
	PromotedAssetAttrKey_FINANCE_LOAN_CLASSIFICATION                                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_LOAN_CLASSIFICATION"
	PromotedAssetAttrKey_FINANCE_LOWEST_APR                                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_LOWEST_APR"
	PromotedAssetAttrKey_FINANCE_HIGHEST_APR                                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_HIGHEST_APR"
	PromotedAssetAttrKey_FINANCE_MAXIMUM_LIMIT                                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_MAXIMUM_LIMIT"
	PromotedAssetAttrKey_FINANCE_PROMOTION_TYPE                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_PROMOTION_TYPE"
	PromotedAssetAttrKey_FINANCE_INSURANCE_AGENCY_NAME                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_INSURANCE_AGENCY_NAME"
	PromotedAssetAttrKey_FINANCE_INCLUDE_UPGRADE                                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_INCLUDE_UPGRADE"
	PromotedAssetAttrKey_FINANCE_COMPLIMENTARY_INSURANCE                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_COMPLIMENTARY_INSURANCE"
	PromotedAssetAttrKey_FINANCE_ISSUER_AGENCY_NAME                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_ISSUER_AGENCY_NAME"
	PromotedAssetAttrKey_FINANCE_BANK_NAME                                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_BANK_NAME"
	PromotedAssetAttrKey_FINANCE_SALES_MODEL                                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_SALES_MODEL"
	PromotedAssetAttrKey_FINANCE_SUBJECT_MATTER                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_SUBJECT_MATTER"
	PromotedAssetAttrKey_FINANCE_FUND_TYPE                                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_FUND_TYPE"
	PromotedAssetAttrKey_FINANCE_FUND_AGENCY_NAME                                                  PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_FUND_AGENCY_NAME"
	PromotedAssetAttrKey_LOCAL_STORE_PACKAGE_POI_FINGERPRINT                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_LOCAL_STORE_PACKAGE_POI_FINGERPRINT"
	PromotedAssetAttrKey_LOCAL_STORE_PACKAGE_ID                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_LOCAL_STORE_PACKAGE_ID"
	PromotedAssetAttrKey_CATERING_AND_LEISURE_CATE_NAME                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CATERING_AND_LEISURE_CATE_NAME"
	PromotedAssetAttrKey_CATERING_AND_LEISURE_BRAND_NAME                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CATERING_AND_LEISURE_BRAND_NAME"
	PromotedAssetAttrKey_CATERING_AND_LEISURE_TASTE                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CATERING_AND_LEISURE_TASTE"
	PromotedAssetAttrKey_CATERING_AND_LEISURE_PRODUCT_NAME                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CATERING_AND_LEISURE_PRODUCT_NAME"
	PromotedAssetAttrKey_CATERING_AND_LEISURE_PRICE_RANGE                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CATERING_AND_LEISURE_PRICE_RANGE"
	PromotedAssetAttrKey_CATERING_AND_LEISURE_TARGET_AGE_GROUP                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CATERING_AND_LEISURE_TARGET_AGE_GROUP"
	PromotedAssetAttrKey_CHAIN_RESTAURANT_CATE_NAME                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CHAIN_RESTAURANT_CATE_NAME"
	PromotedAssetAttrKey_CHAIN_RESTAURANT_BRAND_NAME                                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CHAIN_RESTAURANT_BRAND_NAME"
	PromotedAssetAttrKey_CHAIN_RESTAURANT_TASTE                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CHAIN_RESTAURANT_TASTE"
	PromotedAssetAttrKey_CHAIN_RESTAURANT_PRODUCT_NAME                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CHAIN_RESTAURANT_PRODUCT_NAME"
	PromotedAssetAttrKey_CHAIN_RESTAURANT_PRICE_RANGE                                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CHAIN_RESTAURANT_PRICE_RANGE"
	PromotedAssetAttrKey_CHAIN_RESTAURANT_TARGET_AGE_GROUP                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CHAIN_RESTAURANT_TARGET_AGE_GROUP"
	PromotedAssetAttrKey_CHAIN_RESTAURANT_CATEGORY_NAME                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CHAIN_RESTAURANT_CATEGORY_NAME"
	PromotedAssetAttrKey_CHAIN_RESTAURANT_MAIN_INGREDIENTS                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CHAIN_RESTAURANT_MAIN_INGREDIENTS"
	PromotedAssetAttrKey_CHAIN_RESTAURANT_PRODUCT_FORM                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CHAIN_RESTAURANT_PRODUCT_FORM"
	PromotedAssetAttrKey_CHAIN_RESTAURANT_PRODUCT_PART                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_CHAIN_RESTAURANT_PRODUCT_PART"
	PromotedAssetAttrKey_COMMODITY_SET_ID                                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_COMMODITY_SET_ID"
	PromotedAssetAttrKey_TOURIST_TRAVEL_ROUTE_CATE_NAME                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_TRAVEL_ROUTE_CATE_NAME"
	PromotedAssetAttrKey_TOURIST_TRAVEL_ROUTE_ROUTE_NAME                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_TRAVEL_ROUTE_ROUTE_NAME"
	PromotedAssetAttrKey_TOURIST_TRAVEL_ROUTE_COMPANY_NAME                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_TRAVEL_ROUTE_COMPANY_NAME"
	PromotedAssetAttrKey_TOURIST_TRAVEL_ROUTE_TRAVEL_DAYS                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_TRAVEL_ROUTE_TRAVEL_DAYS"
	PromotedAssetAttrKey_TOURIST_TRAVEL_ROUTE_ATTRACTION_INCLUDED                                  PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_TRAVEL_ROUTE_ATTRACTION_INCLUDED"
	PromotedAssetAttrKey_TOURIST_TRAVEL_ROUTE_ACCOMMOD_HOTEL                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_TRAVEL_ROUTE_ACCOMMOD_HOTEL"
	PromotedAssetAttrKey_TOURIST_TRAVEL_ROUTE_DESTINATION_CITY                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_TRAVEL_ROUTE_DESTINATION_CITY"
	PromotedAssetAttrKey_TOURIST_TRAVEL_ROUTE_IF_ROUND_TRIP                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_TRAVEL_ROUTE_IF_ROUND_TRIP"
	PromotedAssetAttrKey_TOURIST_TRAVEL_ROUTE_IF_TOUR_GUIDE                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_TRAVEL_ROUTE_IF_TOUR_GUIDE"
	PromotedAssetAttrKey_TOURIST_TRAVEL_ROUTE_IF_INCLUDE_VISA                                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_TRAVEL_ROUTE_IF_INCLUDE_VISA"
	PromotedAssetAttrKey_TOURIST_CRUISE_LINE_CATE_NAME                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_CRUISE_LINE_CATE_NAME"
	PromotedAssetAttrKey_TOURIST_CRUISE_LINE_LINE_NAME                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_CRUISE_LINE_LINE_NAME"
	PromotedAssetAttrKey_TOURIST_CRUISE_LINE_CRUISE_BRAND                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_CRUISE_LINE_CRUISE_BRAND"
	PromotedAssetAttrKey_TOURIST_CRUISE_LINE_CRUISE_NAME                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_CRUISE_LINE_CRUISE_NAME"
	PromotedAssetAttrKey_TOURIST_CRUISE_LINE_CABIN                                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_CRUISE_LINE_CABIN"
	PromotedAssetAttrKey_TOURIST_CRUISE_LINE_TRAVEL_DAYS                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_CRUISE_LINE_TRAVEL_DAYS"
	PromotedAssetAttrKey_TOURIST_CRUISE_LINE_ATTRACTION_INCLUDED                                   PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_CRUISE_LINE_ATTRACTION_INCLUDED"
	PromotedAssetAttrKey_TOURIST_CRUISE_LINE_ACCOMMOD_HOTEL                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_CRUISE_LINE_ACCOMMOD_HOTEL"
	PromotedAssetAttrKey_TOURIST_CRUISE_LINE_DESTINATION_CITY                                      PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_CRUISE_LINE_DESTINATION_CITY"
	PromotedAssetAttrKey_TOURIST_HOTEL_SERVICE_CATE_NAME                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_HOTEL_SERVICE_CATE_NAME"
	PromotedAssetAttrKey_TOURIST_HOTEL_SERVICE_HOTEL_NAME                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_HOTEL_SERVICE_HOTEL_NAME"
	PromotedAssetAttrKey_TOURIST_HOTEL_SERVICE_CITY                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_HOTEL_SERVICE_CITY"
	PromotedAssetAttrKey_TOURIST_HOTEL_SERVICE_HOTEL_BRAND                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_HOTEL_SERVICE_HOTEL_BRAND"
	PromotedAssetAttrKey_TOURIST_HOTEL_SERVICE_SERVICE_TYPE                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_HOTEL_SERVICE_SERVICE_TYPE"
	PromotedAssetAttrKey_TOURIST_HOTEL_SERVICE_AREA                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_HOTEL_SERVICE_AREA"
	PromotedAssetAttrKey_TOURIST_HOTEL_SERVICE_STAR_RATING                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_HOTEL_SERVICE_STAR_RATING"
	PromotedAssetAttrKey_TOURIST_AIRLINE_TICKETS_CATE_NAME                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_AIRLINE_TICKETS_CATE_NAME"
	PromotedAssetAttrKey_TOURIST_AIRLINE_TICKETS_AIRLINE                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_AIRLINE_TICKETS_AIRLINE"
	PromotedAssetAttrKey_TOURIST_AIRLINE_TICKETS_DEPARTURE_CITY                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_AIRLINE_TICKETS_DEPARTURE_CITY"
	PromotedAssetAttrKey_TOURIST_AIRLINE_TICKETS_DESTINATION_CITY                                  PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_AIRLINE_TICKETS_DESTINATION_CITY"
	PromotedAssetAttrKey_TOURIST_AIRLINE_TICKETS_IF_TRANSIT                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TOURIST_AIRLINE_TICKETS_IF_TRANSIT"
	PromotedAssetAttrKey_ACTIVITY_CATE_NAME                                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ACTIVITY_CATE_NAME"
	PromotedAssetAttrKey_ACTIVITY_LANDING_PAGE_TYPE                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ACTIVITY_LANDING_PAGE_TYPE"
	PromotedAssetAttrKey_ACTIVITY_LANDING_PAGE_URL                                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ACTIVITY_LANDING_PAGE_URL"
	PromotedAssetAttrKey_ACTIVITY_ACTIVITY_CATEGORY                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ACTIVITY_ACTIVITY_CATEGORY"
	PromotedAssetAttrKey_ACTIVITY_PLATFORM                                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ACTIVITY_PLATFORM"
	PromotedAssetAttrKey_ACTIVITY_IS_UNION                                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ACTIVITY_IS_UNION"
	PromotedAssetAttrKey_ACTIVITY_BUDGET_SOURCE                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ACTIVITY_BUDGET_SOURCE"
	PromotedAssetAttrKey_ACTIVITY_SPONSOR                                                          PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ACTIVITY_SPONSOR"
	PromotedAssetAttrKey_ACTIVITY_AREA                                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ACTIVITY_AREA"
	PromotedAssetAttrKey_ACTIVITY_TIME                                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ACTIVITY_TIME"
	PromotedAssetAttrKey_ACTIVITY_BRAND                                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ACTIVITY_BRAND"
	PromotedAssetAttrKey_ACTIVITY_THEME                                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ACTIVITY_THEME"
	PromotedAssetAttrKey_ACTIVITY_MECHANISM                                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_ACTIVITY_MECHANISM"
	PromotedAssetAttrKey_STORE_CATE_NAME                                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_STORE_CATE_NAME"
	PromotedAssetAttrKey_STORE_ELECTRONIC_BUSINESS_PLATFORM                                        PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_STORE_ELECTRONIC_BUSINESS_PLATFORM"
	PromotedAssetAttrKey_STORE_MAIN_CATEGORIES                                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_STORE_MAIN_CATEGORIES"
	PromotedAssetAttrKey_STORE_NAME                                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_STORE_NAME"
	PromotedAssetAttrKey_STORE_HOMEPAGE_TYPE                                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_STORE_HOMEPAGE_TYPE"
	PromotedAssetAttrKey_STORE_BRAND                                                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_STORE_BRAND"
	PromotedAssetAttrKey_STORE_HOMEPAGE_ADDRESS                                                    PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_STORE_HOMEPAGE_ADDRESS"
	PromotedAssetAttrKey_MINI_GAME_QQ_ID                                                           PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_MINI_GAME_QQ_ID"
	PromotedAssetAttrKey_PC_GAME_DOMAIN                                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_PC_GAME_DOMAIN"
	PromotedAssetAttrKey_LIVE_STREAM_ROOM_CATE_NAME                                                PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_LIVE_STREAM_ROOM_CATE_NAME"
	PromotedAssetAttrKey_LIVE_STREAM_ROOM_PLATFORM                                                 PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_LIVE_STREAM_ROOM_PLATFORM"
	PromotedAssetAttrKey_LIVE_STREAM_ROOM_NAME                                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_LIVE_STREAM_ROOM_NAME"
	PromotedAssetAttrKey_LIVE_STREAM_ROOM_HOMEPAGE_ADDRESS                                         PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_LIVE_STREAM_ROOM_HOMEPAGE_ADDRESS"
	PromotedAssetAttrKey_PERSONAL_STORE_COMPANY_ENTITY                                             PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_PERSONAL_STORE_COMPANY_ENTITY"
)

List of PromotedAssetAttrKey

type PromotedAssetType

type PromotedAssetType string

PromotedAssetType : 推广类容类型

const (
	PromotedAssetType_UNKNOWN                          PromotedAssetType = "PROMOTED_ASSET_TYPE_UNKNOWN"
	PromotedAssetType_APP_ANDROID                      PromotedAssetType = "PROMOTED_ASSET_TYPE_APP_ANDROID"
	PromotedAssetType_APP_IOS                          PromotedAssetType = "PROMOTED_ASSET_TYPE_APP_IOS"
	PromotedAssetType_WECHAT_OFFICIAL_ACCOUNT          PromotedAssetType = "PROMOTED_ASSET_TYPE_WECHAT_OFFICIAL_ACCOUNT"
	PromotedAssetType_EDUCATION                        PromotedAssetType = "PROMOTED_ASSET_TYPE_EDUCATION"
	PromotedAssetType_TRAFFIC                          PromotedAssetType = "PROMOTED_ASSET_TYPE_TRAFFIC"
	PromotedAssetType_HOUSE_PROPERTY                   PromotedAssetType = "PROMOTED_ASSET_TYPE_HOUSE_PROPERTY"
	PromotedAssetType_LOCAL_STORE                      PromotedAssetType = "PROMOTED_ASSET_TYPE_LOCAL_STORE"
	PromotedAssetType_MINIGAME                         PromotedAssetType = "PROMOTED_ASSET_TYPE_MINIGAME"
	PromotedAssetType_CONSUMER_PRODUCT                 PromotedAssetType = "PROMOTED_ASSET_TYPE_CONSUMER_PRODUCT"
	PromotedAssetType_WECHAT_CHANNELS                  PromotedAssetType = "PROMOTED_ASSET_TYPE_WECHAT_CHANNELS"
	PromotedAssetType_WECHAT_CHANNELS_LIVE             PromotedAssetType = "PROMOTED_ASSET_TYPE_WECHAT_CHANNELS_LIVE"
	PromotedAssetType_WECHAT_CHANNELS_LIVE_RESERVATION PromotedAssetType = "PROMOTED_ASSET_TYPE_WECHAT_CHANNELS_LIVE_RESERVATION"
	PromotedAssetType_MINI_PROGRAM_WECHAT              PromotedAssetType = "PROMOTED_ASSET_TYPE_MINI_PROGRAM_WECHAT"
	PromotedAssetType_APP_QUICK_APP                    PromotedAssetType = "PROMOTED_ASSET_TYPE_APP_QUICK_APP"
	PromotedAssetType_CONSUME_MEDICAL                  PromotedAssetType = "PROMOTED_ASSET_TYPE_CONSUME_MEDICAL"
	PromotedAssetType_COMPREHENSIVE_HOUSEKEEPING       PromotedAssetType = "PROMOTED_ASSET_TYPE_COMPREHENSIVE_HOUSEKEEPING"
	PromotedAssetType_FICTION                          PromotedAssetType = "PROMOTED_ASSET_TYPE_FICTION"
	PromotedAssetType_SHORT_DRAMA                      PromotedAssetType = "PROMOTED_ASSET_TYPE_SHORT_DRAMA"
	PromotedAssetType_AUDIOVISUAL_ENTERTAINMENT        PromotedAssetType = "PROMOTED_ASSET_TYPE_AUDIOVISUAL_ENTERTAINMENT"
	PromotedAssetType_BEAUTY_AND_PERSONAL_CARE         PromotedAssetType = "PROMOTED_ASSET_TYPE_BEAUTY_AND_PERSONAL_CARE"
	PromotedAssetType_WEDDING_AND_PORTRAIT_PHOTOGRAPHY PromotedAssetType = "PROMOTED_ASSET_TYPE_WEDDING_AND_PORTRAIT_PHOTOGRAPHY"
	PromotedAssetType_FRANCHISE_BRAND                  PromotedAssetType = "PROMOTED_ASSET_TYPE_FRANCHISE_BRAND"
	PromotedAssetType_ENTERPRISE_SERVICES              PromotedAssetType = "PROMOTED_ASSET_TYPE_ENTERPRISE_SERVICES"
	PromotedAssetType_EXHIBITION_BOOTH_DESIGN          PromotedAssetType = "PROMOTED_ASSET_TYPE_EXHIBITION_BOOTH_DESIGN"
	PromotedAssetType_INSURANCE                        PromotedAssetType = "PROMOTED_ASSET_TYPE_INSURANCE"
	PromotedAssetType_BANK                             PromotedAssetType = "PROMOTED_ASSET_TYPE_BANK"
	PromotedAssetType_CREDIT                           PromotedAssetType = "PROMOTED_ASSET_TYPE_CREDIT"
	PromotedAssetType_INVESTMENT_CONSULTING            PromotedAssetType = "PROMOTED_ASSET_TYPE_INVESTMENT_CONSULTING"
	PromotedAssetType_REAL_ESTATE                      PromotedAssetType = "PROMOTED_ASSET_TYPE_REAL_ESTATE"
	PromotedAssetType_TELECOMMUNICATIONS_OPERATOR      PromotedAssetType = "PROMOTED_ASSET_TYPE_TELECOMMUNICATIONS_OPERATOR"
	PromotedAssetType_TOURIST_ATTRACTIONS_TICKETS      PromotedAssetType = "PROMOTED_ASSET_TYPE_TOURIST_ATTRACTIONS_TICKETS"
	PromotedAssetType_RENOVATION_SERVICES              PromotedAssetType = "PROMOTED_ASSET_TYPE_RENOVATION_SERVICES"
	PromotedAssetType_FURNITURE_AND_BUILDING_MATERIALS PromotedAssetType = "PROMOTED_ASSET_TYPE_FURNITURE_AND_BUILDING_MATERIALS"
	PromotedAssetType_EXHIBITION_SALES                 PromotedAssetType = "PROMOTED_ASSET_TYPE_EXHIBITION_SALES"
	PromotedAssetType_MEDICINE_INDUSTRY_COMMERCIAL     PromotedAssetType = "PROMOTED_ASSET_TYPE_MEDICINE_INDUSTRY_COMMERCIAL"
	PromotedAssetType_FINANCE                          PromotedAssetType = "PROMOTED_ASSET_TYPE_FINANCE"
	PromotedAssetType_LOCAL_STORE_PACKAGE              PromotedAssetType = "PROMOTED_ASSET_TYPE_LOCAL_STORE_PACKAGE"
	PromotedAssetType_CATERING_AND_LEISURE             PromotedAssetType = "PROMOTED_ASSET_TYPE_CATERING_AND_LEISURE"
	PromotedAssetType_CHAIN_RESTAURANT                 PromotedAssetType = "PROMOTED_ASSET_TYPE_CHAIN_RESTAURANT"
	PromotedAssetType_COMMODITY_SET                    PromotedAssetType = "PROMOTED_ASSET_TYPE_COMMODITY_SET"
	PromotedAssetType_TOURIST_TRAVEL_ROUTE             PromotedAssetType = "PROMOTED_ASSET_TYPE_TOURIST_TRAVEL_ROUTE"
	PromotedAssetType_TOURIST_CRUISE_LINE              PromotedAssetType = "PROMOTED_ASSET_TYPE_TOURIST_CRUISE_LINE"
	PromotedAssetType_TOURIST_HOTEL_SERVICE            PromotedAssetType = "PROMOTED_ASSET_TYPE_TOURIST_HOTEL_SERVICE"
	PromotedAssetType_TOURIST_AIRLINE_TICKETS          PromotedAssetType = "PROMOTED_ASSET_TYPE_TOURIST_AIRLINE_TICKETS"
	PromotedAssetType_LOCAL_STORE_COMBINE_WITH_PRODUCT PromotedAssetType = "PROMOTED_ASSET_TYPE_LOCAL_STORE_COMBINE_WITH_PRODUCT"
	PromotedAssetType_ACTIVITY                         PromotedAssetType = "PROMOTED_ASSET_TYPE_ACTIVITY"
	PromotedAssetType_STORE                            PromotedAssetType = "PROMOTED_ASSET_TYPE_STORE"
	PromotedAssetType_MINI_GAME_QQ                     PromotedAssetType = "PROMOTED_ASSET_TYPE_MINI_GAME_QQ"
	PromotedAssetType_APP_GAME_ANDROID                 PromotedAssetType = "PROMOTED_ASSET_TYPE_APP_GAME_ANDROID"
	PromotedAssetType_APP_GAME_IOS                     PromotedAssetType = "PROMOTED_ASSET_TYPE_APP_GAME_IOS"
	PromotedAssetType_PC_GAME                          PromotedAssetType = "PROMOTED_ASSET_TYPE_PC_GAME"
	PromotedAssetType_WECHAT_WORK                      PromotedAssetType = "PROMOTED_ASSET_TYPE_WECHAT_WORK"
	PromotedAssetType_LIVE_STREAM_ROOM                 PromotedAssetType = "PROMOTED_ASSET_TYPE_LIVE_STREAM_ROOM"
	PromotedAssetType_PERSONAL_STORE                   PromotedAssetType = "PROMOTED_ASSET_TYPE_PERSONAL_STORE"
)

List of PromotedAssetType

type PropertyStruct

type PropertyStruct struct {
	PropertyName  PromotedAssetAttrKey `json:"property_name,omitempty"`
	PropertyValue *[]string            `json:"property_value,omitempty"`
}

推广资产属性信息

type QqAppMiniProgramPageSpec

type QqAppMiniProgramPageSpec struct {
	MiniProgramId   *string `json:"mini_program_id,omitempty"`
	MiniProgramPath *string `json:"mini_program_path,omitempty"`
}

小程序落地页

type ReadTargetingSetting

type ReadTargetingSetting struct {
	GeoLocation               *GeoLocations              `json:"geo_location,omitempty"`
	Gender                    *[]string                  `json:"gender,omitempty"`
	Age                       *[]AgeStruct               `json:"age,omitempty"`
	Education                 *[]string                  `json:"education,omitempty"`
	AppInstallStatus          *[]string                  `json:"app_install_status,omitempty"`
	MaritalStatus             *[]string                  `json:"marital_status,omitempty"`
	ExcludedConvertedAudience *ExcludedConvertedAudience `json:"excluded_converted_audience,omitempty"`
	CustomAudience            *[]int64                   `json:"custom_audience,omitempty"`
	ExcludedCustomAudience    *[]int64                   `json:"excluded_custom_audience,omitempty"`
	DeviceBrandModel          *DeviceBrandModel          `json:"device_brand_model,omitempty"`
	UserOs                    *[]string                  `json:"user_os,omitempty"`
	NetworkType               *[]string                  `json:"network_type,omitempty"`
	DevicePrice               *[]string                  `json:"device_price,omitempty"`
	WechatAdBehavior          *WechatAdBehavior          `json:"wechat_ad_behavior,omitempty"`
	GameConsumptionLevel      *[]string                  `json:"game_consumption_level,omitempty"`
	ExcludedOs                *[]string                  `json:"excluded_os,omitempty"`
}

定向详细设置

type RealtimeCostGetListStruct

type RealtimeCostGetListStruct struct {
	AdgroupId *int64 `json:"adgroup_id,omitempty"`
	Cost      *int64 `json:"cost,omitempty"`
}

返回结构

type RealtimeCostGetResponse

type RealtimeCostGetResponse struct {
	Code      *int64                       `json:"code,omitempty"`
	Message   *string                      `json:"message,omitempty"`
	MessageCn *string                      `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct      `json:"errors,omitempty"`
	Data      *RealtimeCostGetResponseData `json:"data,omitempty"`
}

type RealtimeCostGetResponseData

type RealtimeCostGetResponseData struct {
	List     *[]RealtimeCostGetListStruct `json:"list,omitempty"`
	PageInfo *Conf                        `json:"page_info,omitempty"`
}

type RecommendCategory

type RecommendCategory string

RecommendCategory : 推荐类别

const (
	RecommendCategory_INDUSTRY RecommendCategory = "RECOMMEND_BY_INDUSTRY"
	RecommendCategory_WORD     RecommendCategory = "RECOMMEND_BY_WORD"
)

List of RecommendCategory

type RecommendTemplateStruct

type RecommendTemplateStruct struct {
	Dimension            *DimensionStruct `json:"dimension,omitempty"`
	RecommendTemplateIds *[]int64         `json:"recommend_template_ids,omitempty"`
}

预览数据

type RecommendWordStruct

type RecommendWordStruct struct {
	RecommendWord *string   `json:"recommend_word,omitempty"`
	Status        SysStatus `json:"status,omitempty"`
	AuditMsg      *string   `json:"audit_msg,omitempty"`
}

门店推荐文案

type RecommendWordStructs

type RecommendWordStructs struct {
	Word            *string  `json:"word,omitempty"`
	MonthQueryCount *int64   `json:"month_query_count,omitempty"`
	ClickCount      *int64   `json:"click_count,omitempty"`
	Price           *float64 `json:"price,omitempty"`
	TotalAccts      *int64   `json:"total_accts,omitempty"`
	RecommendReason *string  `json:"recommend_reason,omitempty"`
}

推荐词信息

type RejectInfoLocationListStruct added in v1.7.42

type RejectInfoLocationListStruct struct {
	X              *int64   `json:"x,omitempty"`
	Y              *int64   `json:"y,omitempty"`
	Height         *int64   `json:"height,omitempty"`
	Width          *int64   `json:"width,omitempty"`
	ImgUrl         *string  `json:"img_url,omitempty"`
	LocationImgUrl *string  `json:"location_img_url,omitempty"`
	RelatedImgUrl  *string  `json:"related_img_url,omitempty"`
	TimeSecond     *float64 `json:"time_second,omitempty"`
}

拒绝原因位置标注信息

type ReportDailyLevel

type ReportDailyLevel string

ReportDailyLevel : 获取报表类型级别

const (
	ReportDailyLevel_ADVERTISER       ReportDailyLevel = "REPORT_LEVEL_ADVERTISER"
	ReportDailyLevel_ADGROUP          ReportDailyLevel = "REPORT_LEVEL_ADGROUP"
	ReportDailyLevel_DYNAMIC_CREATIVE ReportDailyLevel = "REPORT_LEVEL_DYNAMIC_CREATIVE"
	ReportDailyLevel_COMPONENT        ReportDailyLevel = "REPORT_LEVEL_COMPONENT"
	ReportDailyLevel_CHANNEL          ReportDailyLevel = "REPORT_LEVEL_CHANNEL"
	ReportDailyLevel_BIDWORD          ReportDailyLevel = "REPORT_LEVEL_BIDWORD"
	ReportDailyLevel_MATERIAL_IMAGE   ReportDailyLevel = "REPORT_LEVEL_MATERIAL_IMAGE"
	ReportDailyLevel_MATERIAL_VIDEO   ReportDailyLevel = "REPORT_LEVEL_MATERIAL_VIDEO"
	ReportDailyLevel_ADVERTISER_TOTAL ReportDailyLevel = "REPORT_LEVEL_ADVERTISER_TOTAL"
)

List of ReportDailyLevel

type ReportDateRange

type ReportDateRange struct {
	StartDate *string `json:"start_date,omitempty"`
	EndDate   *string `json:"end_date,omitempty"`
}

日期范围

type ReportGranularity

type ReportGranularity string

ReportGranularity : 异步报表粒度

const (
	ReportGranularity_HOURLY ReportGranularity = "HOURLY"
	ReportGranularity_DAILY  ReportGranularity = "DAILY"
)

List of ReportGranularity

type ReportHourlyLevel

type ReportHourlyLevel string

ReportHourlyLevel : 获取报表类型级别

const (
	ReportHourlyLevel_ADVERTISER       ReportHourlyLevel = "REPORT_LEVEL_ADVERTISER"
	ReportHourlyLevel_ADGROUP          ReportHourlyLevel = "REPORT_LEVEL_ADGROUP"
	ReportHourlyLevel_DYNAMIC_CREATIVE ReportHourlyLevel = "REPORT_LEVEL_DYNAMIC_CREATIVE"
	ReportHourlyLevel_CHANNEL          ReportHourlyLevel = "REPORT_LEVEL_CHANNEL"
	ReportHourlyLevel_BIDWORD          ReportHourlyLevel = "REPORT_LEVEL_BIDWORD"
	ReportHourlyLevel_ADVERTISER_TOTAL ReportHourlyLevel = "REPORT_LEVEL_ADVERTISER_TOTAL"
)

List of ReportHourlyLevel

type ResponsePotentialStruct

type ResponsePotentialStruct struct {
	PartitionTime      *string `json:"partition_time,omitempty"`
	BidRaiseRatio      *int64  `json:"bid_raise_ratio,omitempty"`
	ExposureEstimate   *int64  `json:"exposure_estimate,omitempty"`
	ExposureRaiseRatio *int64  `json:"exposure_raise_ratio,omitempty"`
	BidModified        *bool   `json:"bid_modified,omitempty"`
	DeepBidModified    *bool   `json:"deep_bid_modified,omitempty"`
}

潜力广告信息

type ResponseStruct added in v1.7.43

type ResponseStruct struct {
	HttpCode *int64          `json:"http_code,omitempty"`
	Headers  *[]HeaderStruct `json:"headers,omitempty"`
	Body     *string         `json:"body,omitempty"`
}

返回信息

type Result

type Result struct {
	Code    *int64  `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
	Data    *Data   `json:"data,omitempty"`
}

任务结果

type ResultDataStruct

type ResultDataStruct struct {
	ChannelName      *string `json:"channel_name,omitempty"`
	ChannelPackageId *string `json:"channel_package_id,omitempty"`
	Message          *string `json:"message,omitempty"`
}

应用分包操作结果

type ReviewElementType added in v1.7.42

type ReviewElementType string

ReviewElementType : 元素类型

const (
	ReviewElementType_TEXT        ReviewElementType = "ELEMENT_TYPE_TEXT"
	ReviewElementType_URL         ReviewElementType = "ELEMENT_TYPE_URL"
	ReviewElementType_IMAGE       ReviewElementType = "ELEMENT_TYPE_IMAGE"
	ReviewElementType_VIDEO       ReviewElementType = "ELEMENT_TYPE_VIDEO"
	ReviewElementType_SELECT_NONE ReviewElementType = "ELEMENT_TYPE_SELECT_NONE"
)

List of ReviewElementType

type ReviewResultListStruct added in v1.7.42

type ReviewResultListStruct struct {
	DynamicCreativeId *int64                     `json:"dynamic_creative_id,omitempty"`
	ElementResultList *[]ElementResultListStruct `json:"element_result_list,omitempty"`
	SiteSetResultList *[]SiteSetResultListStruct `json:"site_set_result_list,omitempty"`
}

审核结果

type ReviewResultStatus added in v1.7.42

type ReviewResultStatus string

ReviewResultStatus : 审核结果状态

const (
	ReviewResultStatus_NORMAL  ReviewResultStatus = "AD_STATUS_NORMAL"
	ReviewResultStatus_PENDING ReviewResultStatus = "AD_STATUS_PENDING"
	ReviewResultStatus_DENIED  ReviewResultStatus = "AD_STATUS_DENIED"
)

List of ReviewResultStatus

type RoleType

type RoleType string

RoleType : 角色

const (
	RoleType_UNKNOWN                  RoleType = "ROLE_TYPE_UNKNOWN"
	RoleType_ADMIN                    RoleType = "ROLE_TYPE_ADMIN"
	RoleType_OBSERVER                 RoleType = "ROLE_TYPE_OBSERVER"
	RoleType_OPERATOR                 RoleType = "ROLE_TYPE_OPERATOR"
	RoleType_TREASURER                RoleType = "ROLE_TYPE_TREASURER"
	RoleType_ASSISTANT                RoleType = "ROLE_TYPE_ASSISTANT"
	RoleType_SELF_OPERATOR            RoleType = "ROLE_TYPE_SELF_OPERATOR"
	RoleType_ROOT                     RoleType = "ROLE_TYPE_ROOT"
	RoleType_AGENCY_BOSS              RoleType = "ROLE_TYPE_AGENCY_BOSS"
	RoleType_AGENCY_ADMIN             RoleType = "ROLE_TYPE_AGENCY_ADMIN"
	RoleType_AGENCY_OBSERVER          RoleType = "ROLE_TYPE_AGENCY_OBSERVER"
	RoleType_AGENCY_TREASURER         RoleType = "ROLE_TYPE_AGENCY_TREASURER"
	RoleType_AGENCY_OPERATOR          RoleType = "ROLE_TYPE_AGENCY_OPERATOR"
	RoleType_AGENCY_PROVIDER_OPERATOR RoleType = "ROLE_TYPE_AGENCY_PROVIDER_OPERATOR"
	RoleType_AGENCY_PROVIDER_OBSERVER RoleType = "ROLE_TYPE_AGENCY_PROVIDER_OBSERVER"
	RoleType_AGENCY_YYB               RoleType = "ROLE_TYPE_AGENCY_YYB"
	RoleType_AGENCY_AGENT_OPERATOR    RoleType = "ROLE_TYPE_AGENCY_AGENT_OPERATOR"
	RoleType_AGENCY_SELF_OPERATOR     RoleType = "ROLE_TYPE_AGENCY_SELF_OPERATOR"
	RoleType_AGENCY_MDM_BOSS          RoleType = "ROLE_TYPE_AGENCY_MDM_BOSS"
	RoleType_AGENCY_MDM_ADMIN         RoleType = "ROLE_TYPE_AGENCY_MDM_ADMIN"
	RoleType_AGENCY_MDM_TREASURER     RoleType = "ROLE_TYPE_AGENCY_MDM_TREASURER"
	RoleType_AGENCY_MDM_OBSERVER      RoleType = "ROLE_TYPE_AGENCY_MDM_OBSERVER"
	RoleType_AGENCY_MDM_OPERATOR      RoleType = "ROLE_TYPE_AGENCY_MDM_OPERATOR"
	RoleType_AGENCY_ORBAC             RoleType = "ROLE_TYPE_AGENCY_ORBAC"
	RoleType_AGENCY_DESIGNER          RoleType = "ROLE_TYPE_AGENCY_DESIGNER"
	RoleType_SUB_AGENCY_ADMIN         RoleType = "ROLE_TYPE_SUB_AGENCY_ADMIN"
)

List of RoleType

type SceneTargetingForWrite

type SceneTargetingForWrite struct {
	MobileUnion                 *[]string    `json:"mobile_union,omitempty"`
	ExcludeMobileUnion          *[]string    `json:"exclude_mobile_union,omitempty"`
	UnionPositionPackage        *[]int64     `json:"union_position_package,omitempty"`
	ExcludeUnionPositionPackage *[]int64     `json:"exclude_union_position_package,omitempty"`
	TencentNews                 *[]string    `json:"tencent_news,omitempty"`
	DisplayScene                *[]string    `json:"display_scene,omitempty"`
	WechatScene                 *WechatScene `json:"wechat_scene,omitempty"`
	WechatPosition              *[]int64     `json:"wechat_position,omitempty"`
	MobileUnionCategory         *[]int64     `json:"mobile_union_category,omitempty"`
	QbsearchScene               *[]string    `json:"qbsearch_scene,omitempty"`
	WechatChannelsScene         *[]int64     `json:"wechat_channels_scene,omitempty"`
}

场景定向

type SearchAreaBrandPageSpec

type SearchAreaBrandPageSpec struct {
	SearchBrandAreaKeyword *string `json:"search_brand_area_keyword,omitempty"`
}

超级品专头像页

type SearchBidwordStruct

type SearchBidwordStruct struct {
	CampaignId       *int64            `json:"campaign_id,omitempty"`
	AdgroupId        *int64            `json:"adgroup_id,omitempty"`
	Bidword          *string           `json:"bidword,omitempty"`
	BidPrice         *int64            `json:"bid_price,omitempty"`
	UseGroupPrice    UseGroupPriceType `json:"use_group_price,omitempty"`
	MatchType        BidwordMatchType  `json:"match_type,omitempty"`
	ConfiguredStatus BidwordPauseType  `json:"configured_status,omitempty"`
}

关键词信息

type SearchExpandTargetingSwitch

type SearchExpandTargetingSwitch string

SearchExpandTargetingSwitch : 搜索定向拓展开关

const (
	SearchExpandTargetingSwitch_UNKNOWN SearchExpandTargetingSwitch = "SEARCH_EXPAND_TARGETING_SWITCH_UNKNOWN"
	SearchExpandTargetingSwitch_OPEN    SearchExpandTargetingSwitch = "SEARCH_EXPAND_TARGETING_SWITCH_OPEN"
	SearchExpandTargetingSwitch_CLOSE   SearchExpandTargetingSwitch = "SEARCH_EXPAND_TARGETING_SWITCH_CLOSE"
)

List of SearchExpandTargetingSwitch

type SearchExpansionSwitch

type SearchExpansionSwitch string

SearchExpansionSwitch : 搜索扩量开关

const (
	SearchExpansionSwitch_UNKNOWN SearchExpansionSwitch = "SEARCH_EXPANSION_SWITCH_UNKNOWN"
	SearchExpansionSwitch_OPEN    SearchExpansionSwitch = "SEARCH_EXPANSION_SWITCH_OPEN"
	SearchExpansionSwitch_CLOSE   SearchExpansionSwitch = "SEARCH_EXPANSION_SWITCH_CLOSE"
)

List of SearchExpansionSwitch

type ServiceSpec

type ServiceSpec struct {
	Title *string `json:"title,omitempty"`
}

客服组建信息

type ShareContentSpec

type ShareContentSpec struct {
	ShareTitle       *string `json:"share_title,omitempty"`
	ShareDescription *string `json:"share_description,omitempty"`
}

微信原生页分享信息

type ShelfButtonSpec

type ShelfButtonSpec struct {
	LinkSpec        *LinkSpec        `json:"link_spec,omitempty"`
	AppDownloadSpec *AppDownloadSpec `json:"app_download_spec,omitempty"`
	MiniProgramSpec *MiniProgramSpec `json:"mini_program_spec,omitempty"`
	WecomSpec       *WecomSpec       `json:"wecom_spec,omitempty"`
}

按钮信息

type ShelfSpecStruct

type ShelfSpecStruct struct {
	ShelfButtonSpec *ShelfButtonSpec `json:"shelf_button_spec,omitempty"`
	ImageId         *string          `json:"image_id,omitempty"`
	Title           *string          `json:"title,omitempty"`
	Desc            *string          `json:"desc,omitempty"`
}

图文复合组件

type ShopImageComponent

type ShopImageComponent struct {
	ComponentId *int64           `json:"component_id,omitempty"`
	Value       *ShopImageStruct `json:"value,omitempty"`
}

卖点图组件

type ShopImageStruct

type ShopImageStruct struct {
	ShopImageSwitch        *bool   `json:"shop_image_switch,omitempty"`
	DynamicShopImageSwitch *bool   `json:"dynamic_shop_image_switch,omitempty"`
	ShopImageId            *string `json:"shop_image_id,omitempty"`
	ShopImageTitle         *string `json:"shop_image_title,omitempty"`
	ShopImageDescription   *string `json:"shop_image_description,omitempty"`
}

卖点图组件

type ShortVideoComponent

type ShortVideoComponent struct {
	ComponentId *int64            `json:"component_id,omitempty"`
	Value       *ShortVideoStruct `json:"value,omitempty"`
}

视频结束页组件

type ShortVideoStruct

type ShortVideoStruct struct {
	ShortVideo1 *string `json:"short_video1,omitempty"`
	ShortVideo2 *string `json:"short_video2,omitempty"`
}

视频结束页组件

type ShowDataComponent

type ShowDataComponent struct {
	ComponentId *int64          `json:"component_id,omitempty"`
	Value       *ShowDataStruct `json:"value,omitempty"`
}

数据外显组件

type ShowDataStruct

type ShowDataStruct struct {
	ConversionDataType   ConversionDataType   `json:"conversion_data_type,omitempty"`
	ConversionTargetType ConversionTargetType `json:"conversion_target_type,omitempty"`
}

数据外显组件

type SideBarFloatSpecSpec

type SideBarFloatSpecSpec struct {
	Wording           *string                       `json:"wording,omitempty"`
	TitleColor        *string                       `json:"title_color,omitempty"`
	ElemType          CanvasSideBarFloatElementType `json:"elem_type,omitempty"`
	TelSpec           *SideBarFloatTelSpec          `json:"tel_spec,omitempty"`
	WechatServiceSpec *WechatServiceSpec            `json:"wechat_service_spec,omitempty"`
	EnterpriseWxSpec  *EnterpriseWxSpec             `json:"enterprise_wx_spec,omitempty"`
}

侧边悬浮组件元素

type SideBarFloatTelSpec

type SideBarFloatTelSpec struct {
	PhoneNumber *string `json:"phone_number,omitempty"`
	PhoneType   *string `json:"phone_type,omitempty"`
}

一键拨号的参数结构

type SimpleCanvasSubType

type SimpleCanvasSubType string

SimpleCanvasSubType : 简版原生页子类型

const (
	SimpleCanvasSubType_UNKNOWN      SimpleCanvasSubType = "SIMPLE_CANVAS_SUB_TYPE_UNKNOWN"
	SimpleCanvasSubType_DEFAULT      SimpleCanvasSubType = "SIMPLE_CANVAS_SUB_TYPE_DEFAULT"
	SimpleCanvasSubType_URL          SimpleCanvasSubType = "SIMPLE_CANVAS_SUB_TYPE_URL"
	SimpleCanvasSubType_SLIDE_UP     SimpleCanvasSubType = "SIMPLE_CANVAS_SUB_TYPE_SLIDE_UP"
	SimpleCanvasSubType_WEB_STORE    SimpleCanvasSubType = "SIMPLE_CANVAS_SUB_TYPE_WEB_STORE"
	SimpleCanvasSubType_RESERVE_LIVE SimpleCanvasSubType = "SIMPLE_CANVAS_SUB_TYPE_RESERVE_LIVE"
	SimpleCanvasSubType_CHOOSE       SimpleCanvasSubType = "SIMPLE_CANVAS_SUB_TYPE_CHOOSE"
)

List of SimpleCanvasSubType

type SimpleCanvasWebviewType

type SimpleCanvasWebviewType string

SimpleCanvasWebviewType : 简版原生页内嵌落地页类型

const (
	SimpleCanvasWebviewType_UNKNOWN                         SimpleCanvasWebviewType = "SIMPLE_CANVAS_WEBVIEW_TYPE_UNKNOWN"
	SimpleCanvasWebviewType_XJ_ANDROID_APP_H5               SimpleCanvasWebviewType = "SIMPLE_CANVAS_WEBVIEW_TYPE_XJ_ANDROID_APP_H5"
	SimpleCanvasWebviewType_XJ_IOS_APP_H5                   SimpleCanvasWebviewType = "SIMPLE_CANVAS_WEBVIEW_TYPE_XJ_IOS_APP_H5"
	SimpleCanvasWebviewType_XJ_WEBSITE_H5                   SimpleCanvasWebviewType = "SIMPLE_CANVAS_WEBVIEW_TYPE_XJ_WEBSITE_H5"
	SimpleCanvasWebviewType_WECHAT_OFFICIAL_ACCOUNT_DETAIL  SimpleCanvasWebviewType = "SIMPLE_CANVAS_WEBVIEW_TYPE_WECHAT_OFFICIAL_ACCOUNT_DETAIL"
	SimpleCanvasWebviewType_FENGYE_ECOMMERCE                SimpleCanvasWebviewType = "SIMPLE_CANVAS_WEBVIEW_TYPE_FENGYE_ECOMMERCE"
	SimpleCanvasWebviewType_WECHAT_OFFICIAL_ACCOUNT_ARTICLE SimpleCanvasWebviewType = "SIMPLE_CANVAS_WEBVIEW_TYPE_WECHAT_OFFICIAL_ACCOUNT_ARTICLE"
)

List of SimpleCanvasWebviewType

type SimpleCanvasWechatSpec

type SimpleCanvasWechatSpec struct {
	SimpleCanvasWebviewType           SimpleCanvasWebviewType `json:"simple_canvas_webview_type,omitempty"`
	SimpleCanvasWebviewPageId         *string                 `json:"simple_canvas_webview_page_id,omitempty"`
	SimpleCanvasSubType               SimpleCanvasSubType     `json:"simple_canvas_sub_type,omitempty"`
	SimpleCanvasShareTitle            *string                 `json:"simple_canvas_share_title,omitempty"`
	SimpleCanvasShareDesc             *string                 `json:"simple_canvas_share_desc,omitempty"`
	SimpleCanvasWebviewUrl            *string                 `json:"simple_canvas_webview_url,omitempty"`
	WechatChannelsLiveReserveId       *string                 `json:"wechat_channels_live_reserve_id,omitempty"`
	MpaSimpleCanvasWebviewWildcardUrl *string                 `json:"mpa_simple_canvas_webview_wildcard_url,omitempty"`
}

简版原生页相关信息

type SimpleRule

type SimpleRule struct {
	AudienceId *int64 `json:"audience_id,omitempty"`
	TimeWindow *int64 `json:"time_window,omitempty"`
}

组合人群简单规则

type SimplifyMiniProgramSpec

type SimplifyMiniProgramSpec struct {
	MiniProgramId   *string `json:"mini_program_id,omitempty"`
	MiniProgramPath *string `json:"mini_program_path,omitempty"`
}

小程序信息

type SiteSetDefinition

type SiteSetDefinition string

SiteSetDefinition : 投放版位集合

const (
	SiteSetDefinition_QZONE                      SiteSetDefinition = "SITE_SET_QZONE"
	SiteSetDefinition_QQCLIENT                   SiteSetDefinition = "SITE_SET_QQCLIENT"
	SiteSetDefinition_MUSIC                      SiteSetDefinition = "SITE_SET_MUSIC"
	SiteSetDefinition_MOBILE_UNION               SiteSetDefinition = "SITE_SET_MOBILE_UNION"
	SiteSetDefinition_KUAISHOU                   SiteSetDefinition = "SITE_SET_KUAISHOU"
	SiteSetDefinition_QQCOM                      SiteSetDefinition = "SITE_SET_QQCOM"
	SiteSetDefinition_WECHAT                     SiteSetDefinition = "SITE_SET_WECHAT"
	SiteSetDefinition_MOBILE_MYAPP               SiteSetDefinition = "SITE_SET_MOBILE_MYAPP"
	SiteSetDefinition_MOBILE_INNER               SiteSetDefinition = "SITE_SET_MOBILE_INNER"
	SiteSetDefinition_TENCENT_NEWS               SiteSetDefinition = "SITE_SET_TENCENT_NEWS"
	SiteSetDefinition_TENCENT_VIDEO              SiteSetDefinition = "SITE_SET_TENCENT_VIDEO"
	SiteSetDefinition_TENCENT_KUAIBAO            SiteSetDefinition = "SITE_SET_TENCENT_KUAIBAO"
	SiteSetDefinition_MOBILE_YYB                 SiteSetDefinition = "SITE_SET_MOBILE_YYB"
	SiteSetDefinition_PENGYOU                    SiteSetDefinition = "SITE_SET_PENGYOU"
	SiteSetDefinition_TUAN                       SiteSetDefinition = "SITE_SET_TUAN"
	SiteSetDefinition_MEISHI                     SiteSetDefinition = "SITE_SET_MEISHI"
	SiteSetDefinition_PIAO                       SiteSetDefinition = "SITE_SET_PIAO"
	SiteSetDefinition_MAIL                       SiteSetDefinition = "SITE_SET_MAIL"
	SiteSetDefinition_PC_UNION                   SiteSetDefinition = "SITE_SET_PC_UNION"
	SiteSetDefinition_YINGYONGBAO_PC             SiteSetDefinition = "SITE_SET_YINGYONGBAO_PC"
	SiteSetDefinition_PAIPAISEARCH               SiteSetDefinition = "SITE_SET_PAIPAISEARCH"
	SiteSetDefinition_QQSHOP                     SiteSetDefinition = "SITE_SET_QQSHOP"
	SiteSetDefinition_PAIPAIDAOGOU               SiteSetDefinition = "SITE_SET_PAIPAIDAOGOU"
	SiteSetDefinition_QZONESEARCH                SiteSetDefinition = "SITE_SET_QZONESEARCH"
	SiteSetDefinition_WEBUNION_DELETED           SiteSetDefinition = "SITE_SET_WEBUNION_DELETED"
	SiteSetDefinition_EXPRESSPORTAL              SiteSetDefinition = "SITE_SET_EXPRESSPORTAL"
	SiteSetDefinition_WEIBO                      SiteSetDefinition = "SITE_SET_WEIBO"
	SiteSetDefinition_WANGGOU                    SiteSetDefinition = "SITE_SET_WANGGOU"
	SiteSetDefinition_MOBILE_UNION_DELETED       SiteSetDefinition = "SITE_SET_MOBILE_UNION_DELETED"
	SiteSetDefinition_THIRDPARTY                 SiteSetDefinition = "SITE_SET_THIRDPARTY"
	SiteSetDefinition_JD_WAICAI                  SiteSetDefinition = "SITE_SET_JD_WAICAI"
	SiteSetDefinition_PCQQ                       SiteSetDefinition = "SITE_SET_PCQQ"
	SiteSetDefinition_KANDIAN                    SiteSetDefinition = "SITE_SET_KANDIAN"
	SiteSetDefinition_QQ_MUSIC_GAME              SiteSetDefinition = "SITE_SET_QQ_MUSIC_GAME"
	SiteSetDefinition_MOMENTS                    SiteSetDefinition = "SITE_SET_MOMENTS"
	SiteSetDefinition_MINI_GAME_WECHAT           SiteSetDefinition = "SITE_SET_MINI_GAME_WECHAT"
	SiteSetDefinition_MINI_GAME_QQ               SiteSetDefinition = "SITE_SET_MINI_GAME_QQ"
	SiteSetDefinition_MOBILE_GAME                SiteSetDefinition = "SITE_SET_MOBILE_GAME"
	SiteSetDefinition_QQSHOPPING                 SiteSetDefinition = "SITE_SET_QQSHOPPING"
	SiteSetDefinition_TENCENT_VIDEO_OTT          SiteSetDefinition = "SITE_SET_TENCENT_VIDEO_OTT"
	SiteSetDefinition_CHANNELS                   SiteSetDefinition = "SITE_SET_CHANNELS"
	SiteSetDefinition_OVERSEAS_UNION             SiteSetDefinition = "SITE_SET_OVERSEAS_UNION"
	SiteSetDefinition_WECHAT_SEARCH              SiteSetDefinition = "SITE_SET_WECHAT_SEARCH"
	SiteSetDefinition_WECHAT_PLUGIN              SiteSetDefinition = "SITE_SET_WECHAT_PLUGIN"
	SiteSetDefinition_FREETRADE                  SiteSetDefinition = "SITE_SET_FREETRADE"
	SiteSetDefinition_QBSEARCH                   SiteSetDefinition = "SITE_SET_QBSEARCH"
	SiteSetDefinition_FREETRADE_FINDER           SiteSetDefinition = "SITE_SET_FREETRADE_FINDER"
	SiteSetDefinition_BROWSER_MOBILE             SiteSetDefinition = "SITE_SET_BROWSER_MOBILE"
	SiteSetDefinition_SEARCH_SCENE               SiteSetDefinition = "SITE_SET_SEARCH_SCENE"
	SiteSetDefinition_BROWSER_PC                 SiteSetDefinition = "SITE_SET_BROWSER_PC"
	SiteSetDefinition_CHANNELS_CONTENT_PROMOTION SiteSetDefinition = "SITE_SET_CHANNELS_CONTENT_PROMOTION"
	SiteSetDefinition_FREETRADE_WEAPP            SiteSetDefinition = "SITE_SET_FREETRADE_WEAPP"
	SiteSetDefinition_TENCENT_AD_NETWORK_OVERSEA SiteSetDefinition = "SITE_SET_TENCENT_AD_NETWORK_OVERSEA"
)

List of SiteSetDefinition

type SiteSetExplorationStrategy

type SiteSetExplorationStrategy string

SiteSetExplorationStrategy : 自动版位探索策略

const (
	SiteSetExplorationStrategy_EXPLORATION_UNKNOW    SiteSetExplorationStrategy = "EXPLORATION_UNKNOW"
	SiteSetExplorationStrategy_AUTOMATIC_EXPLORATION SiteSetExplorationStrategy = "AUTOMATIC_EXPLORATION"
	SiteSetExplorationStrategy_STEADY_EXPLORATION    SiteSetExplorationStrategy = "STEADY_EXPLORATION"
)

List of SiteSetExplorationStrategy

type SiteSetResultListStruct added in v1.7.42

type SiteSetResultListStruct struct {
	SiteSet                 *[]string                            `json:"site_set,omitempty"`
	SystemStatus            ReviewResultStatus                   `json:"system_status,omitempty"`
	RejectMessage           *string                              `json:"reject_message,omitempty"`
	ElementRejectDetailInfo *[]ElementRejectDetailInfoListStruct `json:"element_reject_detail_info,omitempty"`
}

版位粒度审核结果

type SliderSpec

type SliderSpec struct {
	ImageIdList *[]string `json:"image_id_list,omitempty"`
	Width       *int64    `json:"width,omitempty"`
	Height      *int64    `json:"height,omitempty"`
	SliderStyle *int64    `json:"slider_style,omitempty"`
	BgColor     *string   `json:"bg_color,omitempty"`
}

基础轮播图组件元素

type SmartBidType

type SmartBidType string

SmartBidType : 出价类型

const (
	SmartBidType_CUSTOM     SmartBidType = "SMART_BID_TYPE_CUSTOM"
	SmartBidType_SYSTEMATIC SmartBidType = "SMART_BID_TYPE_SYSTEMATIC"
)

List of SmartBidType

type SortByStruct

type SortByStruct struct {
	Field *string    `json:"field,omitempty"`
	Desc  SortedType `json:"desc,omitempty"`
}

排序

type Sorted

type Sorted string

Sorted : 排序方式

const (
	Sorted_ASCENDING  Sorted = "ASCENDING"
	Sorted_DESCENDING Sorted = "DESCENDING"
)

List of Sorted

type SortedType

type SortedType string

SortedType : 排序方式

const (
	SortedType_DESC SortedType = "DESC"
	SortedType_ASC  SortedType = "ASC"
)

List of SortedType

type SplitChannelPackageData

type SplitChannelPackageData struct {
	PackageId           *int64                `json:"package_id,omitempty"`
	ChannelName         *string               `json:"channel_name,omitempty"`
	ChannelPackageId    *string               `json:"channel_package_id,omitempty"`
	ChannelId           *string               `json:"channel_id,omitempty"`
	SystemStatus        UnionPackageSysStatus `json:"system_status,omitempty"`
	CreatedTime         *int64                `json:"created_time,omitempty"`
	LastModifiedTime    *int64                `json:"last_modified_time,omitempty"`
	CustomizedChannelId *string               `json:"customized_channel_id,omitempty"`
}

应用分包信息

type SubcustomerTransferAddRequest

type SubcustomerTransferAddRequest struct {
	AccountId      *int64         `json:"account_id,omitempty"`
	Amount         *int64         `json:"amount,omitempty"`
	ToAccountId    *int64         `json:"to_account_id,omitempty"`
	FundType       AccountTypeMap `json:"fund_type,omitempty"`
	ExternalBillNo *string        `json:"external_bill_no,omitempty"`
	Memo           *string        `json:"memo,omitempty"`
}

type SubcustomerTransferAddResponse

type SubcustomerTransferAddResponse struct {
	Code      *int64                              `json:"code,omitempty"`
	Message   *string                             `json:"message,omitempty"`
	MessageCn *string                             `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct             `json:"errors,omitempty"`
	Data      *SubcustomerTransferAddResponseData `json:"data,omitempty"`
}

type SubcustomerTransferAddResponseData

type SubcustomerTransferAddResponseData struct {
	FundType       AccountTypeMap `json:"fund_type,omitempty"`
	Amount         *int64         `json:"amount,omitempty"`
	ExternalBillNo *string        `json:"external_bill_no,omitempty"`
	Time           *int64         `json:"time,omitempty"`
}

type SuccessNegativeWordStruct

type SuccessNegativeWordStruct struct {
	PhraseNegativeWords *[]string `json:"phrase_negative_words,omitempty"`
	ExactNegativeWords  *[]string `json:"exact_negative_words,omitempty"`
}

操作成功的否定词列表

type SuccessPoiInfoStruct

type SuccessPoiInfoStruct struct {
	PoiId                  *string `json:"poi_id,omitempty"`
	OriginAddress          *string `json:"origin_address,omitempty"`
	LocalStoreName         *string `json:"local_store_name,omitempty"`
	LocalStoreProvince     *string `json:"local_store_province,omitempty"`
	LocalStoreCity         *string `json:"local_store_city,omitempty"`
	LocalStoreAddress      *string `json:"local_store_address,omitempty"`
	LocalStoreBusinessArea *string `json:"local_store_business_area,omitempty"`
	LocalStoreStreet       *string `json:"local_store_street,omitempty"`
	LocalStoreDistrict     *string `json:"local_store_district,omitempty"`
	Telephone              *string `json:"telephone,omitempty"`
}

校验成功的门店poi信息

type SupportDynamicAbilitySpecList

type SupportDynamicAbilitySpecList struct {
	DynamicAbilityType         *[]string `json:"dynamic_ability_type,omitempty"`
	ProductItemDisplayQuantity *[]string `json:"product_item_display_quantity,omitempty"`
}

动态广告支持情况

type SysStatus

type SysStatus string

SysStatus : 组件状态

const (
	SysStatus_NORMAL            SysStatus = "AD_STATUS_NORMAL"
	SysStatus_PENDING           SysStatus = "AD_STATUS_PENDING"
	SysStatus_DENIED            SysStatus = "AD_STATUS_DENIED"
	SysStatus_FROZEN            SysStatus = "AD_STATUS_FROZEN"
	SysStatus_PARTIALLY_PENDING SysStatus = "AD_STATUS_PARTIALLY_PENDING"
	SysStatus_PARTIALLY_NORMAL  SysStatus = "AD_STATUS_PARTIALLY_NORMAL"
	SysStatus_PREPARE           SysStatus = "AD_STATUS_PREPARE"
	SysStatus_DELETED           SysStatus = "AD_STATUS_DELETED"
	SysStatus_INVALID           SysStatus = "AD_STATUS_INVALID"
	SysStatus_SUSPEND           SysStatus = "AD_STATUS_SUSPEND"
)

List of SysStatus

type TargetReportApiListStruct

type TargetReportApiListStruct struct {
	Date                                       *string  `json:"date,omitempty"`
	GenderId                                   *int64   `json:"gender_id,omitempty"`
	AccountId                                  *int64   `json:"account_id,omitempty"`
	ViewCount                                  *int64   `json:"view_count,omitempty"`
	ViewUserCount                              *int64   `json:"view_user_count,omitempty"`
	AvgViewPerUser                             *float64 `json:"avg_view_per_user,omitempty"`
	ValidClickCount                            *int64   `json:"valid_click_count,omitempty"`
	ClickUserCount                             *int64   `json:"click_user_count,omitempty"`
	Cpc                                        *int64   `json:"cpc,omitempty"`
	Ctr                                        *float64 `json:"ctr,omitempty"`
	ValuableClickCount                         *int64   `json:"valuable_click_count,omitempty"`
	ValuableClickCost                          *int64   `json:"valuable_click_cost,omitempty"`
	ValuableClickRate                          *float64 `json:"valuable_click_rate,omitempty"`
	Cost                                       *int64   `json:"cost,omitempty"`
	WechatCostStage1                           *int64   `json:"wechat_cost_stage1,omitempty"`
	WechatCostStage2                           *int64   `json:"wechat_cost_stage2,omitempty"`
	AcquisitionCost                            *int64   `json:"acquisition_cost,omitempty"`
	ThousandDisplayPrice                       *int64   `json:"thousand_display_price,omitempty"`
	RealCostTop                                *int64   `json:"real_cost_top,omitempty"`
	ConversionsCount                           *int64   `json:"conversions_count,omitempty"`
	RequestConversionsCount                    *int64   `json:"request_conversions_count,omitempty"`
	ConversionsRate                            *float64 `json:"conversions_rate,omitempty"`
	ConversionsCost                            *int64   `json:"conversions_cost,omitempty"`
	RequestConversionsCost                     *int64   `json:"request_conversions_cost,omitempty"`
	DeepConversionsCount                       *int64   `json:"deep_conversions_count,omitempty"`
	DeepConversionsRate                        *float64 `json:"deep_conversions_rate,omitempty"`
	DeepConversionsCost                        *int64   `json:"deep_conversions_cost,omitempty"`
	WechatShallowConversionsCountStage1        *int64   `json:"wechat_shallow_conversions_count_stage1,omitempty"`
	WechatShallowConversionsCountStage2        *int64   `json:"wechat_shallow_conversions_count_stage2,omitempty"`
	WechatDeepConversionsCountStage1           *int64   `json:"wechat_deep_conversions_count_stage1,omitempty"`
	WechatDeepConversionsCountStage2           *int64   `json:"wechat_deep_conversions_count_stage2,omitempty"`
	ConversionsByDisplayCount                  *int64   `json:"conversions_by_display_count,omitempty"`
	ConversionsByDisplayRate                   *float64 `json:"conversions_by_display_rate,omitempty"`
	ConversionsByDisplayCost                   *int64   `json:"conversions_by_display_cost,omitempty"`
	ConversionsByClickCount                    *int64   `json:"conversions_by_click_count,omitempty"`
	ConversionsByClickRate                     *float64 `json:"conversions_by_click_rate,omitempty"`
	ConversionsByClickCost                     *int64   `json:"conversions_by_click_cost,omitempty"`
	PreviewConversionsCount                    *int64   `json:"preview_conversions_count,omitempty"`
	PreviewDeepConversionsCount                *int64   `json:"preview_deep_conversions_count,omitempty"`
	VideoOuterPlayCount                        *int64   `json:"video_outer_play_count,omitempty"`
	VideoOuterPlayUserCount                    *int64   `json:"video_outer_play_user_count,omitempty"`
	VideoTimeTotalCount                        *float64 `json:"video_time_total_count,omitempty"`
	VideoOuterPlayTotalTimeCount               *float64 `json:"video_outer_play_total_time_count,omitempty"`
	AvgUserPlayCount                           *float64 `json:"avg_user_play_count,omitempty"`
	VideoOuterPlayTimeCount                    *float64 `json:"video_outer_play_time_count,omitempty"`
	VideoOuterPlayTimeAvg                      *float64 `json:"video_outer_play_time_avg,omitempty"`
	VideoOuterPlayTimeAvgRate                  *float64 `json:"video_outer_play_time_avg_rate,omitempty"`
	VideoOuterPlayRate                         *float64 `json:"video_outer_play_rate,omitempty"`
	VideoOuterPlayCost                         *int64   `json:"video_outer_play_cost,omitempty"`
	VideoOuterPlay10Count                      *int64   `json:"video_outer_play10_count,omitempty"`
	VideoOuterPlay25Count                      *int64   `json:"video_outer_play25_count,omitempty"`
	VideoOuterPlay50Count                      *int64   `json:"video_outer_play50_count,omitempty"`
	VideoOuterPlay75Count                      *int64   `json:"video_outer_play75_count,omitempty"`
	VideoOuterPlay90Count                      *int64   `json:"video_outer_play90_count,omitempty"`
	VideoOuterPlay95Count                      *int64   `json:"video_outer_play95_count,omitempty"`
	VideoOuterPlay100Count                     *int64   `json:"video_outer_play100_count,omitempty"`
	VideoOuterPlay3sCount                      *int64   `json:"video_outer_play3s_count,omitempty"`
	VideoOuterPlay3sRate                       *float64 `json:"video_outer_play3s_rate,omitempty"`
	VideoOuterPlay5sCount                      *int64   `json:"video_outer_play5s_count,omitempty"`
	VideoOuterPlay7sCount                      *int64   `json:"video_outer_play7s_count,omitempty"`
	VideoInnerPlayCount                        *int64   `json:"video_inner_play_count,omitempty"`
	ReadCount                                  *int64   `json:"read_count,omitempty"`
	ReadCost                                   *int64   `json:"read_cost,omitempty"`
	CommentCount                               *int64   `json:"comment_count,omitempty"`
	CommentCost                                *int64   `json:"comment_cost,omitempty"`
	PraiseCount                                *int64   `json:"praise_count,omitempty"`
	PraiseCost                                 *int64   `json:"praise_cost,omitempty"`
	ForwardCount                               *int64   `json:"forward_count,omitempty"`
	ForwardCost                                *int64   `json:"forward_cost,omitempty"`
	NoInterestCount                            *int64   `json:"no_interest_count,omitempty"`
	LiveStreamCrtClickCnt                      *int64   `json:"live_stream_crt_click_cnt,omitempty"`
	ClickImageCount                            *int64   `json:"click_image_count,omitempty"`
	ClickNickCount                             *int64   `json:"click_nick_count,omitempty"`
	ClickHeadCount                             *int64   `json:"click_head_count,omitempty"`
	ClickDetailCount                           *int64   `json:"click_detail_count,omitempty"`
	ClickPoiCount                              *int64   `json:"click_poi_count,omitempty"`
	ZoneHeaderClickCount                       *int64   `json:"zone_header_click_count,omitempty"`
	BasicInfoClientCount                       *int64   `json:"basic_info_client_count,omitempty"`
	AccountInfoClickCount                      *int64   `json:"account_info_click_count,omitempty"`
	ClkAccountLivingStatusPv                   *int64   `json:"clk_account_living_status_pv,omitempty"`
	ClkAccountinfoWeappPv                      *int64   `json:"clk_accountinfo_weapp_pv,omitempty"`
	ClkAccountinfoFinderPv                     *int64   `json:"clk_accountinfo_finder_pv,omitempty"`
	ClkAccountinfoBizPv                        *int64   `json:"clk_accountinfo_biz_pv,omitempty"`
	ClkAccountInfoProducttabPv                 *int64   `json:"clk_account_info_producttab_pv,omitempty"`
	ClkAccountInfoProductdetailPv              *int64   `json:"clk_account_info_productdetail_pv,omitempty"`
	ActivityInfoClickCount                     *int64   `json:"activity_info_click_count,omitempty"`
	OverallLeadsPurchaseCount                  *int64   `json:"overall_leads_purchase_count,omitempty"`
	EffectiveLeadsCount                        *int64   `json:"effective_leads_count,omitempty"`
	EffectiveCost                              *int64   `json:"effective_cost,omitempty"`
	EffectLeadsPurchaseCount                   *int64   `json:"effect_leads_purchase_count,omitempty"`
	EffectLeadsPurchaseCost                    *int64   `json:"effect_leads_purchase_cost,omitempty"`
	PlatformPageViewCount                      *int64   `json:"platform_page_view_count,omitempty"`
	PlatformPageViewRate                       *float64 `json:"platform_page_view_rate,omitempty"`
	LanButtonClickCount                        *int64   `json:"lan_button_click_count,omitempty"`
	LanJumpButtonClickers                      *int64   `json:"lan_jump_button_clickers,omitempty"`
	LanButtonClickCost                         *int64   `json:"lan_button_click_cost,omitempty"`
	LanJumpButtonCtr                           *float64 `json:"lan_jump_button_ctr,omitempty"`
	LanJumpButtonClickCost                     *int64   `json:"lan_jump_button_click_cost,omitempty"`
	KeyPageViewCount                           *int64   `json:"key_page_view_count,omitempty"`
	KeyPageViewByDisplayCount                  *int64   `json:"key_page_view_by_display_count,omitempty"`
	KeyPageViewByClickCount                    *int64   `json:"key_page_view_by_click_count,omitempty"`
	KeyPageUv                                  *int64   `json:"key_page_uv,omitempty"`
	KeyPageViewCost                            *int64   `json:"key_page_view_cost,omitempty"`
	KeyPageViewRate                            *float64 `json:"key_page_view_rate,omitempty"`
	LandingCommodityDetailExpPv                *int64   `json:"landing_commodity_detail_exp_pv,omitempty"`
	AppCommodityPageViewByDisplayCount         *int64   `json:"app_commodity_page_view_by_display_count,omitempty"`
	AppCommodityPageViewByClickCount           *int64   `json:"app_commodity_page_view_by_click_count,omitempty"`
	ViewCommodityPageUv                        *int64   `json:"view_commodity_page_uv,omitempty"`
	WebCommodityPageViewRate                   *float64 `json:"web_commodity_page_view_rate,omitempty"`
	WebCommodityPageViewCost                   *int64   `json:"web_commodity_page_view_cost,omitempty"`
	OwnPageNavigationCount                     *int64   `json:"own_page_navigation_count,omitempty"`
	OwnPageNaviCost                            *int64   `json:"own_page_navi_cost,omitempty"`
	PlatformPageNavigationCount                *int64   `json:"platform_page_navigation_count,omitempty"`
	PlatformPageNavigationCost                 *int64   `json:"platform_page_navigation_cost,omitempty"`
	PlatformShopNavigationCount                *int64   `json:"platform_shop_navigation_count,omitempty"`
	PlatformShopNavigationCost                 *int64   `json:"platform_shop_navigation_cost,omitempty"`
	ActivePageViews                            *int64   `json:"active_page_views,omitempty"`
	ActivePageViewers                          *int64   `json:"active_page_viewers,omitempty"`
	ActivePageInteractionAmount                *int64   `json:"active_page_interaction_amount,omitempty"`
	ActivePageInteractionUsers                 *int64   `json:"active_page_interaction_users,omitempty"`
	GuideToFollowPageViews                     *int64   `json:"guide_to_follow_page_views,omitempty"`
	GuideToFollowPageViewers                   *int64   `json:"guide_to_follow_page_viewers,omitempty"`
	GuideToFollowPageInteractionAmount         *int64   `json:"guide_to_follow_page_interaction_amount,omitempty"`
	GuideToFollowPageInteractionUsers          *int64   `json:"guide_to_follow_page_interaction_users,omitempty"`
	SpecialPageExpUv                           *int64   `json:"special_page_exp_uv,omitempty"`
	SpecialPageExpCost                         *int64   `json:"special_page_exp_cost,omitempty"`
	LandingPageViewCount                       *int64   `json:"landing_page_view_count,omitempty"`
	LandingPageEffectiveRate                   *float64 `json:"landing_page_effective_rate,omitempty"`
	LandingPageUserCount                       *int64   `json:"landing_page_user_count,omitempty"`
	PlatformKeyPageViewUserCount               *int64   `json:"platform_key_page_view_user_count,omitempty"`
	PageConsultCount                           *int64   `json:"page_consult_count,omitempty"`
	ConsultUvCount                             *int64   `json:"consult_uv_count,omitempty"`
	PageConsultRate                            *float64 `json:"page_consult_rate,omitempty"`
	PageConsultCost                            *int64   `json:"page_consult_cost,omitempty"`
	ConsultLeaveInfoUsers                      *int64   `json:"consult_leave_info_users,omitempty"`
	ConsultLeaveInfoCost                       *int64   `json:"consult_leave_info_cost,omitempty"`
	PotentialConsultCount                      *int64   `json:"potential_consult_count,omitempty"`
	EffectiveConsultCount                      *int64   `json:"effective_consult_count,omitempty"`
	ToolConsultCount                           *int64   `json:"tool_consult_count,omitempty"`
	PageReservationCount                       *int64   `json:"page_reservation_count,omitempty"`
	PageReservationByDisplayCount              *int64   `json:"page_reservation_by_display_count,omitempty"`
	PageReservationByClickCount                *int64   `json:"page_reservation_by_click_count,omitempty"`
	ReservationUv                              *int64   `json:"reservation_uv,omitempty"`
	ReservationAmount                          *int64   `json:"reservation_amount,omitempty"`
	PageReservationCost                        *int64   `json:"page_reservation_cost,omitempty"`
	PageReservationCostWithPeople              *int64   `json:"page_reservation_cost_with_people,omitempty"`
	PageReservationRate                        *float64 `json:"page_reservation_rate,omitempty"`
	PageReservationRoi                         *float64 `json:"page_reservation_roi,omitempty"`
	BizReservationUv                           *int64   `json:"biz_reservation_uv,omitempty"`
	BizReservationFollowRate                   *float64 `json:"biz_reservation_follow_rate,omitempty"`
	ExternalFormReservationCount               *int64   `json:"external_form_reservation_count,omitempty"`
	PotentialReserveCount                      *int64   `json:"potential_reserve_count,omitempty"`
	ReservationCheckUv                         *int64   `json:"reservation_check_uv,omitempty"`
	ReservationCheckUvCost                     *int64   `json:"reservation_check_uv_cost,omitempty"`
	ReservationCheckUvRate                     *float64 `json:"reservation_check_uv_rate,omitempty"`
	EffectiveReserveCount                      *int64   `json:"effective_reserve_count,omitempty"`
	ValidLeadsUv                               *int64   `json:"valid_leads_uv,omitempty"`
	TryOutIntentionUv                          *int64   `json:"try_out_intention_uv,omitempty"`
	IneffectiveLeadsUv                         *int64   `json:"ineffective_leads_uv,omitempty"`
	CouponGetPv                                *int64   `json:"coupon_get_pv,omitempty"`
	CouponGetCost                              *int64   `json:"coupon_get_cost,omitempty"`
	CouponGetRate                              *float64 `json:"coupon_get_rate,omitempty"`
	PlatformCouponClickCount                   *int64   `json:"platform_coupon_click_count,omitempty"`
	PurchaseAmountWithCoupon                   *int64   `json:"purchase_amount_with_coupon,omitempty"`
	CouponPurchaseRate                         *float64 `json:"coupon_purchase_rate,omitempty"`
	PurchaseAmountWithCouponCost               *int64   `json:"purchase_amount_with_coupon_cost,omitempty"`
	PagePhoneCallDirectCount                   *int64   `json:"page_phone_call_direct_count,omitempty"`
	PagePhoneCallDirectRate                    *float64 `json:"page_phone_call_direct_rate,omitempty"`
	PagePhoneCallDirectCost                    *int64   `json:"page_phone_call_direct_cost,omitempty"`
	PagePhoneCallBackCount                     *int64   `json:"page_phone_call_back_count,omitempty"`
	PagePhoneCallBackRate                      *float64 `json:"page_phone_call_back_rate,omitempty"`
	PagePhoneCallBackCost                      *int64   `json:"page_phone_call_back_cost,omitempty"`
	PhoneCallCount                             *int64   `json:"phone_call_count,omitempty"`
	IntePhoneCount                             *int64   `json:"inte_phone_count,omitempty"`
	PhoneCallUv                                *int64   `json:"phone_call_uv,omitempty"`
	PotentialPhoneCount                        *int64   `json:"potential_phone_count,omitempty"`
	PotentialCustomerPhoneUv                   *int64   `json:"potential_customer_phone_uv,omitempty"`
	EffectivePhoneCount                        *int64   `json:"effective_phone_count,omitempty"`
	ValidPhoneUv                               *int64   `json:"valid_phone_uv,omitempty"`
	PhoneConsultCount                          *int64   `json:"phone_consult_count,omitempty"`
	CouponUsageNumber                          *int64   `json:"coupon_usage_number,omitempty"`
	CouponUsageRate                            *float64 `json:"coupon_usage_rate,omitempty"`
	CouponUsageCost                            *int64   `json:"coupon_usage_cost,omitempty"`
	StoreVisitor                               *int64   `json:"store_visitor,omitempty"`
	WechatLocalPayCount                        *int64   `json:"wechat_local_pay_count,omitempty"`
	WechatLocalPayuserCount                    *int64   `json:"wechat_local_payuser_count,omitempty"`
	WechatLocalPayAmount                       *int64   `json:"wechat_local_pay_amount,omitempty"`
	WechatLocalPayRoi                          *float64 `json:"wechat_local_pay_roi,omitempty"`
	ClassParticipatedFisrtUv                   *int64   `json:"class_participated_fisrt_uv,omitempty"`
	ClassParticipatedFisrtUvCost               *int64   `json:"class_participated_fisrt_uv_cost,omitempty"`
	ClassParticipatedFisrtUvRate               *float64 `json:"class_participated_fisrt_uv_rate,omitempty"`
	ScanFollowCount                            *int64   `json:"scan_follow_count,omitempty"`
	ScanFollowUserCount                        *int64   `json:"scan_follow_user_count,omitempty"`
	ScanFollowUserCost                         *int64   `json:"scan_follow_user_cost,omitempty"`
	ScanFollowUserRate                         *float64 `json:"scan_follow_user_rate,omitempty"`
	AfterAddWecomConsultDedupPv                *int64   `json:"after_add_wecom_consult_dedup_pv,omitempty"`
	AfterAddWecomConsultDedupPvCost            *int64   `json:"after_add_wecom_consult_dedup_pv_cost,omitempty"`
	AfterAddWecomIntentionDedupPv              *int64   `json:"after_add_wecom_intention_dedup_pv,omitempty"`
	AfterAddWecomIntentionDedupPvCost          *int64   `json:"after_add_wecom_intention_dedup_pv_cost,omitempty"`
	JoinChatGroupAmount                        *int64   `json:"join_chat_group_amount,omitempty"`
	JoinChatGroupNumberOfPeople                *int64   `json:"join_chat_group_number_of_people,omitempty"`
	JoinChatGroupCostByPeople                  *int64   `json:"join_chat_group_cost_by_people,omitempty"`
	QuitChatGroupAmount                        *int64   `json:"quit_chat_group_amount,omitempty"`
	QuitChatGroupRate                          *float64 `json:"quit_chat_group_rate,omitempty"`
	ScanCodeAddFansCount                       *int64   `json:"scan_code_add_fans_count,omitempty"`
	ScanCodeAddFansCountCost                   *int64   `json:"scan_code_add_fans_count_cost,omitempty"`
	ScanCodeAddFansUv                          *int64   `json:"scan_code_add_fans_uv,omitempty"`
	ScanCodeAddFansUvCost                      *int64   `json:"scan_code_add_fans_uv_cost,omitempty"`
	WecomAddPersonalDedupPv                    *int64   `json:"wecom_add_personal_dedup_pv,omitempty"`
	WecomAddPersonalDedupPvCost                *int64   `json:"wecom_add_personal_dedup_pv_cost,omitempty"`
	LotteryLeadsCount                          *int64   `json:"lottery_leads_count,omitempty"`
	LotteryLeadsCost                           *int64   `json:"lottery_leads_cost,omitempty"`
	TryOutUser                                 *int64   `json:"try_out_user,omitempty"`
	AddWishlistCount                           *int64   `json:"add_wishlist_count,omitempty"`
	AddCartPv                                  *int64   `json:"add_cart_pv,omitempty"`
	AddCartAmount                              *int64   `json:"add_cart_amount,omitempty"`
	AddToCartPrice                             *int64   `json:"add_to_cart_price,omitempty"`
	OrderPv                                    *int64   `json:"order_pv,omitempty"`
	OrderUv                                    *int64   `json:"order_uv,omitempty"`
	OrderAmount                                *int64   `json:"order_amount,omitempty"`
	OrderUnitPrice                             *int64   `json:"order_unit_price,omitempty"`
	OrderRate                                  *float64 `json:"order_rate,omitempty"`
	OrderCost                                  *int64   `json:"order_cost,omitempty"`
	OrderRoi                                   *float64 `json:"order_roi,omitempty"`
	Order24hCount                              *int64   `json:"order_24h_count,omitempty"`
	Order24hAmount                             *int64   `json:"order_24h_amount,omitempty"`
	Order24hRate                               *float64 `json:"order_24h_rate,omitempty"`
	Order24hCost                               *int64   `json:"order_24h_cost,omitempty"`
	Order24hRoi                                *float64 `json:"order_24h_roi,omitempty"`
	FirstDayOrderCount                         *int64   `json:"first_day_order_count,omitempty"`
	FirstDayOrderAmount                        *int64   `json:"first_day_order_amount,omitempty"`
	FirstDayOrderRoi                           *float64 `json:"first_day_order_roi,omitempty"`
	OrderClk7dPv                               *int64   `json:"order_clk_7d_pv,omitempty"`
	OrderClk7dAmount                           *int64   `json:"order_clk_7d_amount,omitempty"`
	OrderClk7dUnitPrice                        *int64   `json:"order_clk_7d_unit_price,omitempty"`
	OrderClk7dRoi                              *float64 `json:"order_clk_7d_roi,omitempty"`
	OrderClk15dPv                              *int64   `json:"order_clk_15d_pv,omitempty"`
	OrderClk15dAmount                          *int64   `json:"order_clk_15d_amount,omitempty"`
	OrderClk15dUnitPrice                       *int64   `json:"order_clk_15d_unit_price,omitempty"`
	OrderClk15dRoi                             *float64 `json:"order_clk_15d_roi,omitempty"`
	OrderClk30dPv                              *int64   `json:"order_clk_30d_pv,omitempty"`
	OrderClk30dAmount                          *int64   `json:"order_clk_30d_amount,omitempty"`
	OrderClk30dUnitPrice                       *int64   `json:"order_clk_30d_unit_price,omitempty"`
	OrderClk30dRoi                             *float64 `json:"order_clk_30d_roi,omitempty"`
	BizOrderUv                                 *int64   `json:"biz_order_uv,omitempty"`
	BizOrderRate                               *float64 `json:"biz_order_rate,omitempty"`
	OrderFollow1dPv                            *int64   `json:"order_follow_1d_pv,omitempty"`
	OrderFollow1dAmount                        *int64   `json:"order_follow_1d_amount,omitempty"`
	OrderByDisplayCount                        *int64   `json:"order_by_display_count,omitempty"`
	OrderByDisplayAmount                       *int64   `json:"order_by_display_amount,omitempty"`
	OrderByDisplayRate                         *float64 `json:"order_by_display_rate,omitempty"`
	OrderByDisplayCost                         *int64   `json:"order_by_display_cost,omitempty"`
	OrderByDisplayRoi                          *float64 `json:"order_by_display_roi,omitempty"`
	Order24hByDisplayCount                     *int64   `json:"order_24h_by_display_count,omitempty"`
	Order24hByDisplayAmount                    *int64   `json:"order_24h_by_display_amount,omitempty"`
	Order24hByDisplayRoi                       *float64 `json:"order_24h_by_display_roi,omitempty"`
	FirstDayOrderByDisplayCount                *int64   `json:"first_day_order_by_display_count,omitempty"`
	FirstDayOrderByDisplayAmount               *int64   `json:"first_day_order_by_display_amount,omitempty"`
	OrderByClickCount                          *int64   `json:"order_by_click_count,omitempty"`
	OrderByClickAmount                         *int64   `json:"order_by_click_amount,omitempty"`
	OrderByClickRate                           *float64 `json:"order_by_click_rate,omitempty"`
	OrderByClickCost                           *int64   `json:"order_by_click_cost,omitempty"`
	OrderByClickRoi                            *float64 `json:"order_by_click_roi,omitempty"`
	FirstDayOrderByClickCount                  *int64   `json:"first_day_order_by_click_count,omitempty"`
	FirstDayOrderByClickAmount                 *int64   `json:"first_day_order_by_click_amount,omitempty"`
	Order24hByClickCount                       *int64   `json:"order_24h_by_click_count,omitempty"`
	Order24hByClickAmount                      *int64   `json:"order_24h_by_click_amount,omitempty"`
	Order24hByClickRoi                         *float64 `json:"order_24h_by_click_roi,omitempty"`
	LiveStreamOrderPv                          *int64   `json:"live_stream_order_pv,omitempty"`
	LiveStreamOrderAmount                      *int64   `json:"live_stream_order_amount,omitempty"`
	DeliverCount                               *int64   `json:"deliver_count,omitempty"`
	DeliverRate                                *float64 `json:"deliver_rate,omitempty"`
	DeliverCost                                *int64   `json:"deliver_cost,omitempty"`
	SignInCount                                *int64   `json:"sign_in_count,omitempty"`
	SignInAmount                               *int64   `json:"sign_in_amount,omitempty"`
	SignInRate                                 *float64 `json:"sign_in_rate,omitempty"`
	SignInCost                                 *int64   `json:"sign_in_cost,omitempty"`
	SignInRoi                                  *float64 `json:"sign_in_roi,omitempty"`
	PurchaseMemberCardPv                       *int64   `json:"purchase_member_card_pv,omitempty"`
	PurchaseMemberCardDedupPv                  *int64   `json:"purchase_member_card_dedup_pv,omitempty"`
	PurchaseMemberCardDedupCost                *int64   `json:"purchase_member_card_dedup_cost,omitempty"`
	PurchaseMemberCardDedupRate                *float64 `json:"purchase_member_card_dedup_rate,omitempty"`
	DownloadCount                              *int64   `json:"download_count,omitempty"`
	ActivatedRate                              *float64 `json:"activated_rate,omitempty"`
	DownloadRate                               *float64 `json:"download_rate,omitempty"`
	DownloadCost                               *int64   `json:"download_cost,omitempty"`
	AddDesktopPv                               *int64   `json:"add_desktop_pv,omitempty"`
	AddDesktopCost                             *int64   `json:"add_desktop_cost,omitempty"`
	InstallCount                               *int64   `json:"install_count,omitempty"`
	InstallRate                                *float64 `json:"install_rate,omitempty"`
	InstallCost                                *int64   `json:"install_cost,omitempty"`
	ActivatedCount                             *int64   `json:"activated_count,omitempty"`
	ActivatedCost                              *int64   `json:"activated_cost,omitempty"`
	ClickActivatedRate                         *float64 `json:"click_activated_rate,omitempty"`
	RegPv                                      *int64   `json:"reg_pv,omitempty"`
	RegisterByDisplayCount                     *int64   `json:"register_by_display_count,omitempty"`
	RegisterByClickCount                       *int64   `json:"register_by_click_count,omitempty"`
	RegCost                                    *int64   `json:"reg_cost,omitempty"`
	RegClkRate                                 *float64 `json:"reg_clk_rate,omitempty"`
	ActivateRegisterRate                       *float64 `json:"activate_register_rate,omitempty"`
	RegPlaPv                                   *int64   `json:"reg_pla_pv,omitempty"`
	WebRegisterUv                              *int64   `json:"web_register_uv,omitempty"`
	RegAllDedupPv                              *int64   `json:"reg_all_dedup_pv,omitempty"`
	RegCostPla                                 *int64   `json:"reg_cost_pla,omitempty"`
	RegClickRatePla                            *float64 `json:"reg_click_rate_pla,omitempty"`
	RegDedupPv                                 *int64   `json:"reg_dedup_pv,omitempty"`
	MiniGameRegisterUsers                      *int64   `json:"mini_game_register_users,omitempty"`
	MiniGameRegisterCost                       *int64   `json:"mini_game_register_cost,omitempty"`
	MiniGameRegisterRate                       *float64 `json:"mini_game_register_rate,omitempty"`
	BizRegCount                                *int64   `json:"biz_reg_count,omitempty"`
	BizRegUv                                   *int64   `json:"biz_reg_uv,omitempty"`
	BizRegRate                                 *float64 `json:"biz_reg_rate,omitempty"`
	BizRegOrderAmount                          *int64   `json:"biz_reg_order_amount,omitempty"`
	BizRegCost                                 *int64   `json:"biz_reg_cost,omitempty"`
	BizRegRoi                                  *float64 `json:"biz_reg_roi,omitempty"`
	RetentionCount                             *int64   `json:"retention_count,omitempty"`
	RetentionCost                              *int64   `json:"retention_cost,omitempty"`
	RetentionRate                              *float64 `json:"retention_rate,omitempty"`
	AppRetentionD2Pv                           *int64   `json:"app_retention_d2_pv,omitempty"`
	AppRetentionD3Pv                           *int64   `json:"app_retention_d3_pv,omitempty"`
	AppRetentionD3Uv                           *int64   `json:"app_retention_d3_uv,omitempty"`
	AppRetentionD3Cost                         *int64   `json:"app_retention_d3_cost,omitempty"`
	AppRetentionD3Rate                         *float64 `json:"app_retention_d3_rate,omitempty"`
	AppRetentionD4Pv                           *int64   `json:"app_retention_d4_pv,omitempty"`
	AppRetentionD5Pv                           *int64   `json:"app_retention_d5_pv,omitempty"`
	AppRetentionD5Uv                           *int64   `json:"app_retention_d5_uv,omitempty"`
	AppRetentionD5Cost                         *int64   `json:"app_retention_d5_cost,omitempty"`
	AppRetentionD5Rate                         *float64 `json:"app_retention_d5_rate,omitempty"`
	AppRetentionD6Pv                           *int64   `json:"app_retention_d6_pv,omitempty"`
	AppRetentionD7Pv                           *int64   `json:"app_retention_d7_pv,omitempty"`
	AppRetentionD7Uv                           *int64   `json:"app_retention_d7_uv,omitempty"`
	AppRetentionD7Cost                         *int64   `json:"app_retention_d7_cost,omitempty"`
	AppRetentionD7Rate                         *float64 `json:"app_retention_d7_rate,omitempty"`
	AppRetentionLt7                            *float64 `json:"app_retention_lt7,omitempty"`
	AppRetentionLt7Cost                        *int64   `json:"app_retention_lt7_cost,omitempty"`
	MiniGameRetentionD1                        *int64   `json:"mini_game_retention_d1,omitempty"`
	MiniGameRetentionD1Cost                    *int64   `json:"mini_game_retention_d1_cost,omitempty"`
	MiniGameRetentionD1Rate                    *float64 `json:"mini_game_retention_d1_rate,omitempty"`
	AppKeyPageRetentionRate                    *float64 `json:"app_key_page_retention_rate,omitempty"`
	PurchasePv                                 *int64   `json:"purchase_pv,omitempty"`
	PurchaseImpPv                              *int64   `json:"purchase_imp_pv,omitempty"`
	PurchaseClkPv                              *int64   `json:"purchase_clk_pv,omitempty"`
	PurchaseAmount                             *int64   `json:"purchase_amount,omitempty"`
	PurchaseCost                               *int64   `json:"purchase_cost,omitempty"`
	PurchaseClkRate                            *float64 `json:"purchase_clk_rate,omitempty"`
	PurchaseActRate                            *float64 `json:"purchase_act_rate,omitempty"`
	PurchaseRoi                                *float64 `json:"purchase_roi,omitempty"`
	PurchaseActArpu                            *int64   `json:"purchase_act_arpu,omitempty"`
	PurchaseRegArpu                            *int64   `json:"purchase_reg_arpu,omitempty"`
	PurchaseRegArppu                           *int64   `json:"purchase_reg_arppu,omitempty"`
	CheoutPv1d                                 *int64   `json:"cheout_pv_1d,omitempty"`
	CheoutFd                                   *int64   `json:"cheout_fd,omitempty"`
	Cheout1dCost                               *int64   `json:"cheout_1d_cost,omitempty"`
	Cheout1dRate                               *float64 `json:"cheout_1d_rate,omitempty"`
	CheoutFdReward                             *float64 `json:"cheout_fd_reward,omitempty"`
	CheoutPv3d                                 *int64   `json:"cheout_pv_3d,omitempty"`
	CheoutTd                                   *int64   `json:"cheout_td,omitempty"`
	Cheout3dCost                               *int64   `json:"cheout_3d_cost,omitempty"`
	Cheout3dRate                               *float64 `json:"cheout_3d_rate,omitempty"`
	CheoutTdReward                             *float64 `json:"cheout_td_reward,omitempty"`
	CheoutPv5d                                 *int64   `json:"cheout_pv_5d,omitempty"`
	Cheout5dRate                               *float64 `json:"cheout_5d_rate,omitempty"`
	Cheout5dCost                               *int64   `json:"cheout_5d_cost,omitempty"`
	CheoutPv7d                                 *int64   `json:"cheout_pv_7d,omitempty"`
	CheoutOw                                   *int64   `json:"cheout_ow,omitempty"`
	Cheout7dCost                               *int64   `json:"cheout_7d_cost,omitempty"`
	Cheout7dRate                               *float64 `json:"cheout_7d_rate,omitempty"`
	CheoutOwReward                             *float64 `json:"cheout_ow_reward,omitempty"`
	CheoutTw                                   *int64   `json:"cheout_tw,omitempty"`
	CheoutTwReward                             *float64 `json:"cheout_tw_reward,omitempty"`
	PurchaseClk15dPv                           *int64   `json:"purchase_clk_15d_pv,omitempty"`
	Cheout15d                                  *int64   `json:"cheout_15d,omitempty"`
	Cheout15dReward                            *float64 `json:"cheout_15d_reward,omitempty"`
	PurchaseClk30dPv                           *int64   `json:"purchase_clk_30d_pv,omitempty"`
	CheoutOm                                   *int64   `json:"cheout_om,omitempty"`
	CheoutOmReward                             *float64 `json:"cheout_om_reward,omitempty"`
	FirstDayPayCount                           *int64   `json:"first_day_pay_count,omitempty"`
	FirstDayPayAmount                          *int64   `json:"first_day_pay_amount,omitempty"`
	FirstDayPayCost                            *int64   `json:"first_day_pay_cost,omitempty"`
	RoiActivatedD1                             *float64 `json:"roi_activated_d1,omitempty"`
	FirstDayPayAmountArpu                      *int64   `json:"first_day_pay_amount_arpu,omitempty"`
	FirstDayPayAmountArppu                     *int64   `json:"first_day_pay_amount_arppu,omitempty"`
	ActiveD3PayCount                           *int64   `json:"active_d3_pay_count,omitempty"`
	PaymentAmountActivatedD3                   *int64   `json:"payment_amount_activated_d3,omitempty"`
	RoiActivatedD3                             *float64 `json:"roi_activated_d3,omitempty"`
	ActiveD7PayCount                           *int64   `json:"active_d7_pay_count,omitempty"`
	PaymentAmountActivatedD7                   *int64   `json:"payment_amount_activated_d7,omitempty"`
	ActiveD7ClickPayRate                       *float64 `json:"active_d7_click_pay_rate,omitempty"`
	ActiveD7ActivePayRate                      *float64 `json:"active_d7_active_pay_rate,omitempty"`
	ActiveD7PayCost                            *int64   `json:"active_d7_pay_cost,omitempty"`
	RoiActivatedD7                             *float64 `json:"roi_activated_d7,omitempty"`
	ActiveD14PayCount                          *int64   `json:"active_d14_pay_count,omitempty"`
	PaymentAmountActivatedD14                  *int64   `json:"payment_amount_activated_d14,omitempty"`
	RoiActivatedD14                            *float64 `json:"roi_activated_d14,omitempty"`
	ActiveD30PayCount                          *int64   `json:"active_d30_pay_count,omitempty"`
	PaymentAmountActivatedD30                  *int64   `json:"payment_amount_activated_d30,omitempty"`
	RoiActivatedD30                            *float64 `json:"roi_activated_d30,omitempty"`
	MiniGamePayingArpu                         *int64   `json:"mini_game_paying_arpu,omitempty"`
	Minigame24hPayAmount                       *int64   `json:"minigame_24h_pay_amount,omitempty"`
	Minigame24hPayUv                           *int64   `json:"minigame_24h_pay_uv,omitempty"`
	Minigame24hPayRoi                          *float64 `json:"minigame_24h_pay_roi,omitempty"`
	Minigame24hPayArpu                         *int64   `json:"minigame_24h_pay_arpu,omitempty"`
	Minigame1dPayCount                         *int64   `json:"minigame_1d_pay_count,omitempty"`
	MiniGamePayingUsersD1                      *int64   `json:"mini_game_paying_users_d1,omitempty"`
	MiniGamePayingAmountD1                     *int64   `json:"mini_game_paying_amount_d1,omitempty"`
	MiniGameFirstDayPayingRoi                  *float64 `json:"mini_game_first_day_paying_roi,omitempty"`
	MiniGamePayingArpuD1                       *int64   `json:"mini_game_paying_arpu_d1,omitempty"`
	MiniGameD3PayCount                         *int64   `json:"mini_game_d3_pay_count,omitempty"`
	MiniGamePayD3Uv                            *int64   `json:"mini_game_pay_d3_uv,omitempty"`
	MiniGamePayingAmountD3                     *int64   `json:"mini_game_paying_amount_d3,omitempty"`
	MiniGamePayD3Roi                           *float64 `json:"mini_game_pay_d3_roi,omitempty"`
	MiniGameD7PayCount                         *int64   `json:"mini_game_d7_pay_count,omitempty"`
	MiniGamePayD7Uv                            *int64   `json:"mini_game_pay_d7_uv,omitempty"`
	MiniGamePayingAmountD7                     *int64   `json:"mini_game_paying_amount_d7,omitempty"`
	MiniGamePayD7Roi                           *float64 `json:"mini_game_pay_d7_roi,omitempty"`
	MiniGameD14PayCount                        *int64   `json:"mini_game_d14_pay_count,omitempty"`
	MiniGamePayD14Uv                           *int64   `json:"mini_game_pay_d14_uv,omitempty"`
	MiniGamePayingAmountD14                    *int64   `json:"mini_game_paying_amount_d14,omitempty"`
	MiniGamePayD14Roi                          *float64 `json:"mini_game_pay_d14_roi,omitempty"`
	MiniGameD30PayCount                        *int64   `json:"mini_game_d30_pay_count,omitempty"`
	MiniGamePayD30Uv                           *int64   `json:"mini_game_pay_d30_uv,omitempty"`
	MiniGamePayingAmountD30                    *int64   `json:"mini_game_paying_amount_d30,omitempty"`
	MiniGamePayD30Roi                          *float64 `json:"mini_game_pay_d30_roi,omitempty"`
	PurchasePlaPv                              *int64   `json:"purchase_pla_pv,omitempty"`
	PurchasePlaAmount                          *int64   `json:"purchase_pla_amount,omitempty"`
	PurchasePlaClk1dAmount                     *int64   `json:"purchase_pla_clk_1d_amount,omitempty"`
	PurchasePlaActive1dAmount                  *int64   `json:"purchase_pla_active_1d_amount,omitempty"`
	PurchasePlaActive1dRoi                     *float64 `json:"purchase_pla_active_1d_roi,omitempty"`
	PurchasePlaActive3dPv                      *int64   `json:"purchase_pla_active_3d_pv,omitempty"`
	PurchasePlaActive3dAmount                  *int64   `json:"purchase_pla_active_3d_amount,omitempty"`
	PurchasePlaActive3dRoi                     *float64 `json:"purchase_pla_active_3d_roi,omitempty"`
	PurchasePlaActive7dPv                      *int64   `json:"purchase_pla_active_7d_pv,omitempty"`
	PurchasePlaActive7dAmount                  *int64   `json:"purchase_pla_active_7d_amount,omitempty"`
	PurchasePlaActive7dRoi                     *float64 `json:"purchase_pla_active_7d_roi,omitempty"`
	PurchasePlaActive14dPv                     *int64   `json:"purchase_pla_active_14d_pv,omitempty"`
	PurchasePlaActive14dAmount                 *int64   `json:"purchase_pla_active_14d_amount,omitempty"`
	PurchasePlaActive14dRoi                    *float64 `json:"purchase_pla_active_14d_roi,omitempty"`
	PurchasePlaActive30dPv                     *int64   `json:"purchase_pla_active_30d_pv,omitempty"`
	PurchasePlaActive30dAmount                 *int64   `json:"purchase_pla_active_30d_amount,omitempty"`
	PurchasePlaActive30dRoi                    *float64 `json:"purchase_pla_active_30d_roi,omitempty"`
	MiniGamePayingUsersPlaD1                   *int64   `json:"mini_game_paying_users_pla_d1,omitempty"`
	MiniGamePayD3PlaUv                         *int64   `json:"mini_game_pay_d3_pla_uv,omitempty"`
	MiniGamePayD7PlaUv                         *int64   `json:"mini_game_pay_d7_pla_uv,omitempty"`
	MiniGamePayD14PlaUv                        *int64   `json:"mini_game_pay_d14_pla_uv,omitempty"`
	MiniGamePayD30PlaUv                        *int64   `json:"mini_game_pay_d30_pla_uv,omitempty"`
	FirstPayCount                              *int64   `json:"first_pay_count,omitempty"`
	FirstPayCost                               *int64   `json:"first_pay_cost,omitempty"`
	FirstPayRate                               *float64 `json:"first_pay_rate,omitempty"`
	LeadsPurchaseUv                            *int64   `json:"leads_purchase_uv,omitempty"`
	MiniGameFirstPayAmount                     *int64   `json:"mini_game_first_pay_amount,omitempty"`
	ActivatedTotalPaymentCost                  *int64   `json:"activated_total_payment_cost,omitempty"`
	FirstDayFirstPayCount                      *int64   `json:"first_day_first_pay_count,omitempty"`
	PaymentCostActivatedD1                     *int64   `json:"payment_cost_activated_d1,omitempty"`
	FirstDayFirstPayRate                       *float64 `json:"first_day_first_pay_rate,omitempty"`
	FirstDayFirstPayCost                       *int64   `json:"first_day_first_pay_cost,omitempty"`
	ActiveD5FirstPayUv                         *int64   `json:"active_d5_first_pay_uv,omitempty"`
	ActiveD5ClickFirstPayRate                  *float64 `json:"active_d5_click_first_pay_rate,omitempty"`
	ActiveD5FirstPayCost                       *int64   `json:"active_d5_first_pay_cost,omitempty"`
	MiniGameFirstPayingUsers                   *int64   `json:"mini_game_first_paying_users,omitempty"`
	MiniGamePayD1PlaUv                         *int64   `json:"mini_game_pay_d1_pla_uv,omitempty"`
	MiniGamePayD1PlaRate                       *float64 `json:"mini_game_pay_d1_pla_rate,omitempty"`
	MiniGameFirstPayPlaAmount                  *int64   `json:"mini_game_first_pay_pla_amount,omitempty"`
	MiniGameFirstPayPlaCost                    *int64   `json:"mini_game_first_pay_pla_cost,omitempty"`
	MinigamePurchasePlaClk1dAmount             *int64   `json:"minigame_purchase_pla_clk_1d_amount,omitempty"`
	MinigamePurchasePlaClk3dAmount             *int64   `json:"minigame_purchase_pla_clk_3d_amount,omitempty"`
	MinigamePurchasePlaClk7dAmount             *int64   `json:"minigame_purchase_pla_clk_7d_amount,omitempty"`
	MinigamePurchasePlaClk14dAmount            *int64   `json:"minigame_purchase_pla_clk_14d_amount,omitempty"`
	MinigamePurchasePlaClk30dAmount            *int64   `json:"minigame_purchase_pla_clk_30d_amount,omitempty"`
	StayPay7dPv                                *int64   `json:"stay_pay_7d_pv,omitempty"`
	StayPay15dPv                               *int64   `json:"stay_pay_15d_pv,omitempty"`
	StayPay30dPv                               *int64   `json:"stay_pay_30d_pv,omitempty"`
	MiniGameBfUv                               *int64   `json:"mini_game_bf_uv,omitempty"`
	MiniGameBfCost                             *int64   `json:"mini_game_bf_cost,omitempty"`
	MiniGameBfPurchaseUv                       *int64   `json:"mini_game_bf_purchase_uv,omitempty"`
	MiniGameBfPurchaseAmount                   *int64   `json:"mini_game_bf_purchase_amount,omitempty"`
	MiniGameBfPurchaseCost                     *int64   `json:"mini_game_bf_purchase_cost,omitempty"`
	MiniGameBfPurchaseRoi                      *float64 `json:"mini_game_bf_purchase_roi,omitempty"`
	MiniGameBfPurchaseArpu                     *int64   `json:"mini_game_bf_purchase_arpu,omitempty"`
	MiniGameBfPurchaseD1Uv                     *int64   `json:"mini_game_bf_purchase_d1_uv,omitempty"`
	MiniGameBfPurchaseD1Amount                 *int64   `json:"mini_game_bf_purchase_d1_amount,omitempty"`
	MiniGameBfPurchaseD1Cost                   *int64   `json:"mini_game_bf_purchase_d1_cost,omitempty"`
	MiniGameBfPurchaseD1Roi                    *float64 `json:"mini_game_bf_purchase_d1_roi,omitempty"`
	MiniGameBfPurchaseD1Arpu                   *int64   `json:"mini_game_bf_purchase_d1_arpu,omitempty"`
	MiniGameBfIncomeAmount                     *int64   `json:"mini_game_bf_income_amount,omitempty"`
	MiniGameBfIncomeUv                         *int64   `json:"mini_game_bf_income_uv,omitempty"`
	MiniGameBfIncomeCost                       *int64   `json:"mini_game_bf_income_cost,omitempty"`
	MiniGameBfIncomeArpu                       *int64   `json:"mini_game_bf_income_arpu,omitempty"`
	MiniGameBfIncomeRoi                        *float64 `json:"mini_game_bf_income_roi,omitempty"`
	MiniGameBfIncomeD1Amount                   *int64   `json:"mini_game_bf_income_d1_amount,omitempty"`
	MiniGameBfIncomeD1Uv                       *int64   `json:"mini_game_bf_income_d1_uv,omitempty"`
	MiniGameBfIncomeD1Cost                     *int64   `json:"mini_game_bf_income_d1_cost,omitempty"`
	MiniGameBfIncomeD1Roi                      *float64 `json:"mini_game_bf_income_d1_roi,omitempty"`
	MiniGameBfIncomeD1Arpu                     *int64   `json:"mini_game_bf_income_d1_arpu,omitempty"`
	KeyBehaviorConversionsCount                *int64   `json:"key_behavior_conversions_count,omitempty"`
	KeyBehaviorConversionsCost                 *int64   `json:"key_behavior_conversions_cost,omitempty"`
	KeyBehaviorConversionsRate                 *float64 `json:"key_behavior_conversions_rate,omitempty"`
	ApplyPv                                    *int64   `json:"apply_pv,omitempty"`
	ApplyCost                                  *int64   `json:"apply_cost,omitempty"`
	AppApplyUv                                 *int64   `json:"app_apply_uv,omitempty"`
	WebApplyUv                                 *int64   `json:"web_apply_uv,omitempty"`
	BizPageApplyUv                             *int64   `json:"biz_page_apply_uv,omitempty"`
	BizPageApplyRate                           *float64 `json:"biz_page_apply_rate,omitempty"`
	BizPageApplyCost                           *int64   `json:"biz_page_apply_cost,omitempty"`
	PreCreditPv                                *int64   `json:"pre_credit_pv,omitempty"`
	PreCreditAmount                            *int64   `json:"pre_credit_amount,omitempty"`
	PreCreditCost                              *int64   `json:"pre_credit_cost,omitempty"`
	AppPreCreditUv                             *int64   `json:"app_pre_credit_uv,omitempty"`
	BizPreCreditUv                             *int64   `json:"biz_pre_credit_uv,omitempty"`
	BizPreCreditUvCost                         *int64   `json:"biz_pre_credit_uv_cost,omitempty"`
	CreditPv                                   *int64   `json:"credit_pv,omitempty"`
	CreditAmount                               *int64   `json:"credit_amount,omitempty"`
	CreditCost                                 *int64   `json:"credit_cost,omitempty"`
	AppCreditUv                                *int64   `json:"app_credit_uv,omitempty"`
	WebCreditUv                                *int64   `json:"web_credit_uv,omitempty"`
	BizCreditUv                                *int64   `json:"biz_credit_uv,omitempty"`
	BizCreditCost                              *int64   `json:"biz_credit_cost,omitempty"`
	BizCreditRate                              *float64 `json:"biz_credit_rate,omitempty"`
	CreApplicationRate                         *float64 `json:"cre_application_rate,omitempty"`
	WithdrawDepositPv                          *int64   `json:"withdraw_deposit_pv,omitempty"`
	WithdrawDepositAmount                      *int64   `json:"withdraw_deposit_amount,omitempty"`
	AppWithdrawUv                              *int64   `json:"app_withdraw_uv,omitempty"`
	BizWithdrawDepositsUv                      *int64   `json:"biz_withdraw_deposits_uv,omitempty"`
	BizWithdrawDepositsUvCost                  *int64   `json:"biz_withdraw_deposits_uv_cost,omitempty"`
	CouponClickCount                           *int64   `json:"coupon_click_count,omitempty"`
	CouponIssueCount                           *int64   `json:"coupon_issue_count,omitempty"`
	CouponGetCount                             *int64   `json:"coupon_get_count,omitempty"`
	GameAuthorizeCount                         *int64   `json:"game_authorize_count,omitempty"`
	GameCreateRoleCount                        *int64   `json:"game_create_role_count,omitempty"`
	MiniGameCreateRoleUsers                    *int64   `json:"mini_game_create_role_users,omitempty"`
	MiniGameCreateRoleRate                     *float64 `json:"mini_game_create_role_rate,omitempty"`
	MiniGameCreateRoleCost                     *int64   `json:"mini_game_create_role_cost,omitempty"`
	GameTutorialFinishCount                    *int64   `json:"game_tutorial_finish_count,omitempty"`
	MiniGameKeyPageViewers                     *int64   `json:"mini_game_key_page_viewers,omitempty"`
	MiniGameKeyPageViewCost                    *int64   `json:"mini_game_key_page_view_cost,omitempty"`
	IncomePvPla                                *int64   `json:"income_pv_pla,omitempty"`
	AppAdPayingUsers                           *int64   `json:"app_ad_paying_users,omitempty"`
	AdMonetizationAmount                       *int64   `json:"ad_monetization_amount,omitempty"`
	AdMonetizationActArpu                      *int64   `json:"ad_monetization_act_arpu,omitempty"`
	AdMonetizationActArpuReg                   *int64   `json:"ad_monetization_act_arpu_reg,omitempty"`
	AdMonetizationArppu                        *int64   `json:"ad_monetization_arppu,omitempty"`
	IncomeVal24h                               *int64   `json:"income_val_24h,omitempty"`
	AdPayingUsers24h                           *int64   `json:"ad_paying_users_24h,omitempty"`
	IncomeRoi124h                              *float64 `json:"income_roi_1_24h,omitempty"`
	AdPurArpuCostD124h                         *int64   `json:"ad_pur_arpu_cost_d1_24h,omitempty"`
	AdPurArpuCostD124hReg                      *int64   `json:"ad_pur_arpu_cost_d1_24h_reg,omitempty"`
	AdPurArpuCostD124hRegPla                   *int64   `json:"ad_pur_arpu_cost_d1_24h_reg_pla,omitempty"`
	FirstDayAdPurArppuCost24h                  *int64   `json:"first_day_ad_pur_arppu_cost_24h,omitempty"`
	IncomePv24hPla                             *int64   `json:"income_pv_24h_pla,omitempty"`
	IncomeVal24hPla                            *int64   `json:"income_val_24h_pla,omitempty"`
	AdPayingUsers24hPla                        *int64   `json:"ad_paying_users_24h_pla,omitempty"`
	IncomeRoi124hPla                           *float64 `json:"income_roi_1_24h_pla,omitempty"`
	AdPurArpuCostD124hPla                      *int64   `json:"ad_pur_arpu_cost_d1_24h_pla,omitempty"`
	FirstDayAdPurArppuCost24hPla               *int64   `json:"first_day_ad_pur_arppu_cost_24h_pla,omitempty"`
	IncomeVal1                                 *int64   `json:"income_val_1,omitempty"`
	AdPayingUsersD1                            *int64   `json:"ad_paying_users_d1,omitempty"`
	AdPayingCostD1                             *int64   `json:"ad_paying_cost_d1,omitempty"`
	AdPurArpuCostD1                            *int64   `json:"ad_pur_arpu_cost_d1,omitempty"`
	FirstDayAdPurArppuCost                     *int64   `json:"first_day_ad_pur_arppu_cost,omitempty"`
	IncomeRoi1                                 *float64 `json:"income_roi_1,omitempty"`
	AdMonetizationPenetrationRatD1             *float64 `json:"ad_monetization_penetration_rat_d1,omitempty"`
	IncomePv1dPla                              *int64   `json:"income_pv_1d_pla,omitempty"`
	IncomeVal3                                 *int64   `json:"income_val_3,omitempty"`
	IncomeRoi3                                 *float64 `json:"income_roi_3,omitempty"`
	IncomeVal7                                 *int64   `json:"income_val_7,omitempty"`
	IncomeRoi7                                 *float64 `json:"income_roi_7,omitempty"`
	IncomeVal14                                *int64   `json:"income_val_14,omitempty"`
	IncomeRoi14                                *float64 `json:"income_roi_14,omitempty"`
	MiniGameAdMonetizationUsers                *int64   `json:"mini_game_ad_monetization_users,omitempty"`
	MiniGameAdMonetizationAmount               *int64   `json:"mini_game_ad_monetization_amount,omitempty"`
	MiniGameAdMonetizationCost                 *int64   `json:"mini_game_ad_monetization_cost,omitempty"`
	MiniGameAdMonetizationRoi                  *float64 `json:"mini_game_ad_monetization_roi,omitempty"`
	MiniGameAdMonetizationArpu                 *int64   `json:"mini_game_ad_monetization_arpu,omitempty"`
	MiniGameFirstDayAdMonetizationUsers        *int64   `json:"mini_game_first_day_ad_monetization_users,omitempty"`
	MiniGameFirstDayAdMonetizationAmount       *int64   `json:"mini_game_first_day_ad_monetization_amount,omitempty"`
	MiniGameFirstDayAdPayingCost               *int64   `json:"mini_game_first_day_ad_paying_cost,omitempty"`
	MiniGameIncomeRoi1                         *float64 `json:"mini_game_income_roi_1,omitempty"`
	MiniGameFirstDayAdPayingArpu               *int64   `json:"mini_game_first_day_ad_paying_arpu,omitempty"`
	Minigame3dIncomeCount                      *int64   `json:"minigame_3d_income_count,omitempty"`
	Minigame3dIncomeUv                         *int64   `json:"minigame_3d_income_uv,omitempty"`
	MiniGameAdMonetizationAmountD3             *int64   `json:"mini_game_ad_monetization_amount_d3,omitempty"`
	Minigame3dIncomeRoi                        *float64 `json:"minigame_3d_income_roi,omitempty"`
	Minigame7dIncomeCount                      *int64   `json:"minigame_7d_income_count,omitempty"`
	Minigame7dIncomeUv                         *int64   `json:"minigame_7d_income_uv,omitempty"`
	MiniGameAdMonetizationAmountD7             *int64   `json:"mini_game_ad_monetization_amount_d7,omitempty"`
	Minigame7dIncomeRoi                        *float64 `json:"minigame_7d_income_roi,omitempty"`
	MiniGameAdMonetizationAmountD14            *int64   `json:"mini_game_ad_monetization_amount_d14,omitempty"`
	MixedMonetizationRoiD1                     *float64 `json:"mixed_monetization_roi_d1,omitempty"`
	MixedMonetizationRoiD3                     *float64 `json:"mixed_monetization_roi_d3,omitempty"`
	MixedMonetizationRoiD7                     *float64 `json:"mixed_monetization_roi_d7,omitempty"`
	MixedMonetizationRoiD14                    *float64 `json:"mixed_monetization_roi_d14,omitempty"`
	MiniGameMixedMonetizationRoiD1             *float64 `json:"mini_game_mixed_monetization_roi_d1,omitempty"`
	MiniGameMixedMonetizationRoiD3             *float64 `json:"mini_game_mixed_monetization_roi_d3,omitempty"`
	MiniGameMixedMonetizationRoiD7             *float64 `json:"mini_game_mixed_monetization_roi_d7,omitempty"`
	MiniGameMixedMonetizationRoiD14            *float64 `json:"mini_game_mixed_monetization_roi_d14,omitempty"`
	MiniGameMixedMonetizationRoiD1ByReporting  *float64 `json:"mini_game_mixed_monetization_roi_d1_by_reporting,omitempty"`
	MiniGameMixedMonetizationRoiD3ByReporting  *float64 `json:"mini_game_mixed_monetization_roi_d3_by_reporting,omitempty"`
	MiniGameMixedMonetizationRoiD7ByReporting  *float64 `json:"mini_game_mixed_monetization_roi_d7_by_reporting,omitempty"`
	MiniGameMixedMonetizationRoiD14ByReporting *float64 `json:"mini_game_mixed_monetization_roi_d14_by_reporting,omitempty"`
	VideoFollowCount                           *int64   `json:"video_follow_count,omitempty"`
	VideoPlayCount                             *int64   `json:"video_play_count,omitempty"`
	VideoHeartCount                            *int64   `json:"video_heart_count,omitempty"`
	VideoCommentCount                          *int64   `json:"video_comment_count,omitempty"`
	ChannelsSharePlaPv                         *int64   `json:"channels_share_pla_pv,omitempty"`
	VideoLiveSubscribeCount                    *int64   `json:"video_live_subscribe_count,omitempty"`
	VideoLiveExpCount                          *int64   `json:"video_live_exp_count,omitempty"`
	LiveStreamExpUv                            *int64   `json:"live_stream_exp_uv,omitempty"`
	ChannelsLiveExitPlaDuration                *float64 `json:"channels_live_exit_pla_duration,omitempty"`
	VideoLiveHeartCount                        *int64   `json:"video_live_heart_count,omitempty"`
	VideoLiveHeartUserCount                    *int64   `json:"video_live_heart_user_count,omitempty"`
	VideoLiveCommentCount                      *int64   `json:"video_live_comment_count,omitempty"`
	VideoLiveCommentUserCount                  *int64   `json:"video_live_comment_user_count,omitempty"`
	VideoLiveShareCount                        *int64   `json:"video_live_share_count,omitempty"`
	VideoLiveShareUserCount                    *int64   `json:"video_live_share_user_count,omitempty"`
	VideoLiveCickCommodityCount                *int64   `json:"video_live_cick_commodity_count,omitempty"`
	VideoLiveClickCommodityUserCount           *int64   `json:"video_live_click_commodity_user_count,omitempty"`
	VideoLiveCommodityBubbleExpCount           *int64   `json:"video_live_commodity_bubble_exp_count,omitempty"`
	LiveStreamCommodityBubbleClkPv             *int64   `json:"live_stream_commodity_bubble_clk_pv,omitempty"`
	LiveStreamCommodityShopBagClkPv            *int64   `json:"live_stream_commodity_shop_bag_clk_pv,omitempty"`
	LiveStreamCommodityShopListExpPv           *int64   `json:"live_stream_commodity_shop_list_exp_pv,omitempty"`
	ChannelsLiveExitPlaUv                      *int64   `json:"channels_live_exit_pla_uv,omitempty"`
	LiveStreamAvgTime                          *float64 `json:"live_stream_avg_time,omitempty"`
	FollowCount                                *int64   `json:"follow_count,omitempty"`
	FollowCost                                 *int64   `json:"follow_cost,omitempty"`
	FromFollowUv                               *int64   `json:"from_follow_uv,omitempty"`
	FromFollowCost                             *int64   `json:"from_follow_cost,omitempty"`
	FromFollowByDisplayUv                      *int64   `json:"from_follow_by_display_uv,omitempty"`
	FromFollowByDisplayCost                    *int64   `json:"from_follow_by_display_cost,omitempty"`
	FromFollowByClickUv                        *int64   `json:"from_follow_by_click_uv,omitempty"`
	FromFollowByClickCost                      *int64   `json:"from_follow_by_click_cost,omitempty"`
	BizFollowCount                             *int64   `json:"biz_follow_count,omitempty"`
	BizFollowRate                              *float64 `json:"biz_follow_rate,omitempty"`
	BizFollowCost                              *int64   `json:"biz_follow_cost,omitempty"`
	BizFollowUv                                *int64   `json:"biz_follow_uv,omitempty"`
	BizConsultCount                            *int64   `json:"biz_consult_count,omitempty"`
	BizReadingCount                            *int64   `json:"biz_reading_count,omitempty"`
	BreakFrameExpPv                            *int64   `json:"break_frame_exp_pv,omitempty"`
	BreakFramePlayPv                           *int64   `json:"break_frame_play_pv,omitempty"`
	BreakFramePlayDuration                     *float64 `json:"break_frame_play_duration,omitempty"`
	BreakFrameIpExpPv                          *int64   `json:"break_frame_ip_exp_pv,omitempty"`
	BreakFrameIpClkPv                          *int64   `json:"break_frame_ip_clk_pv,omitempty"`
	BreakFrameIpClkUv                          *int64   `json:"break_frame_ip_clk_uv,omitempty"`
	OverallBrandExposure                       *int64   `json:"overall_brand_exposure,omitempty"`
	ExpHasCostPv                               *int64   `json:"exp_has_cost_pv,omitempty"`
	FreeExposurePv                             *int64   `json:"free_exposure_pv,omitempty"`
	BrandShareExposurePv                       *int64   `json:"brand_share_exposure_pv,omitempty"`
	CvsShareExpToFriendPv                      *int64   `json:"cvs_share_exp_to_friend_pv,omitempty"`
	CvsShareExpToFeedPv                        *int64   `json:"cvs_share_exp_to_feed_pv,omitempty"`
	RealCpmCost                                *int64   `json:"real_cpm_cost,omitempty"`
	ClkMaterialUv                              *int64   `json:"clk_material_uv,omitempty"`
	ClkMaterialRate                            *float64 `json:"clk_material_rate,omitempty"`
	ClkNickPv                                  *int64   `json:"clk_nick_pv,omitempty"`
	ClkActionBtnPv                             *int64   `json:"clk_action_btn_pv,omitempty"`
	ClkTagCommentPv                            *int64   `json:"clk_tag_comment_pv,omitempty"`
	ClkTagContentPv                            *int64   `json:"clk_tag_content_pv,omitempty"`
	ClkPoiPv                                   *int64   `json:"clk_poi_pv,omitempty"`
	ClkChoiceLeftPv                            *int64   `json:"clk_choice_left_pv,omitempty"`
	ClkChoiceRightPv                           *int64   `json:"clk_choice_right_pv,omitempty"`
	ClkCardTagPv                               *int64   `json:"clk_card_tag_pv,omitempty"`
	ClkDetailUv                                *int64   `json:"clk_detail_uv,omitempty"`
	ClkDetailRate                              *float64 `json:"clk_detail_rate,omitempty"`
	ClkSliderCardBtnPv                         *int64   `json:"clk_slider_card_btn_pv,omitempty"`
	CvsBubbleShareClkPv                        *int64   `json:"cvs_bubble_share_clk_pv,omitempty"`
	LpStarPageExpPv                            *int64   `json:"lp_star_page_exp_pv,omitempty"`
	LpStarPageClkPv                            *int64   `json:"lp_star_page_clk_pv,omitempty"`
	FinderTopicSliderPv                        *int64   `json:"finder_topic_slider_pv,omitempty"`
	FinderTopicSliderUv                        *int64   `json:"finder_topic_slider_uv,omitempty"`
	FinderTopicSliderAutoPv                    *int64   `json:"finder_topic_slider_auto_pv,omitempty"`
	FinderTopicSliderPerUser                   *float64 `json:"finder_topic_slider_per_user,omitempty"`
	FinderTopicSliderManualPv                  *int64   `json:"finder_topic_slider_manual_pv,omitempty"`
	FullsrcSlidePv                             *int64   `json:"fullsrc_slide_pv,omitempty"`
	GalleryCardSliderPv                        *int64   `json:"gallery_card_slider_pv,omitempty"`
	GalleryCardSliderUv                        *int64   `json:"gallery_card_slider_uv,omitempty"`
	ShareUv                                    *int64   `json:"share_uv,omitempty"`
	ShareFriendPv                              *int64   `json:"share_friend_pv,omitempty"`
	ShareFeedPv                                *int64   `json:"share_feed_pv,omitempty"`
	PraiseUv                                   *int64   `json:"praise_uv,omitempty"`
	CommentUv                                  *int64   `json:"comment_uv,omitempty"`
	PraiseCommentPv                            *int64   `json:"praise_comment_pv,omitempty"`
	PraiseCommentRate                          *float64 `json:"praise_comment_rate,omitempty"`
	PraiseCommentSharePv                       *int64   `json:"praise_comment_share_pv,omitempty"`
	PraiseCommentShareUv                       *int64   `json:"praise_comment_share_uv,omitempty"`
	CommentAtFriendPv                          *int64   `json:"comment_at_friend_pv,omitempty"`
	CommentReplyFristPv                        *int64   `json:"comment_reply_frist_pv,omitempty"`
	CvsFavPv                                   *int64   `json:"cvs_fav_pv,omitempty"`
	EngagePv                                   *int64   `json:"engage_pv,omitempty"`
	EngageUv                                   *int64   `json:"engage_uv,omitempty"`
	OverallEngageUvRate                        *float64 `json:"overall_engage_uv_rate,omitempty"`
	InteractSuccPv                             *int64   `json:"interact_succ_pv,omitempty"`
	StayDurationAll                            *float64 `json:"stay_duration_all,omitempty"`
	DurationPerUser                            *float64 `json:"duration_per_user,omitempty"`
	ShortVideoAvgStayTime                      *float64 `json:"short_video_avg_stay_time,omitempty"`
	StayDurationOuter                          *float64 `json:"stay_duration_outer,omitempty"`
	DurationOuterPerUser                       *float64 `json:"duration_outer_per_user,omitempty"`
	ShortVideoAvgViewStayTime                  *float64 `json:"short_video_avg_view_stay_time,omitempty"`
	StayDurationCvs                            *float64 `json:"stay_duration_cvs,omitempty"`
	DurationKeyPagePerUser                     *float64 `json:"duration_key_page_per_user,omitempty"`
	StayDurationAll02Uv                        *int64   `json:"stay_duration_all_0_2_uv,omitempty"`
	StayDurationAll02Rate                      *float64 `json:"stay_duration_all_0_2_rate,omitempty"`
	StayDurationAll34Uv                        *int64   `json:"stay_duration_all_3_4_uv,omitempty"`
	StayDurationAll34Rate                      *float64 `json:"stay_duration_all_3_4_rate,omitempty"`
	StayDurationAll510Uv                       *int64   `json:"stay_duration_all_5_10_uv,omitempty"`
	StayDurationAll510Rate                     *float64 `json:"stay_duration_all_5_10_rate,omitempty"`
	StayDurationAllAbove10Uv                   *int64   `json:"stay_duration_all_above_10_uv,omitempty"`
	StayDurationAllAbove10Rate                 *float64 `json:"stay_duration_all_above_10_rate,omitempty"`
	StayDurationAllAbove5Uv                    *int64   `json:"stay_duration_all_above_5_uv,omitempty"`
	StayDurationAllAbove5Rate                  *float64 `json:"stay_duration_all_above_5_rate,omitempty"`
	StayDurationCvs02Uv                        *int64   `json:"stay_duration_cvs_0_2_uv,omitempty"`
	StayDurationCvs02Rate                      *float64 `json:"stay_duration_cvs_0_2_rate,omitempty"`
	StayDurationCvs39Uv                        *int64   `json:"stay_duration_cvs_3_9_uv,omitempty"`
	StayDurationCvs39Rate                      *float64 `json:"stay_duration_cvs_3_9_rate,omitempty"`
	StayDurationCvs1029Uv                      *int64   `json:"stay_duration_cvs_10_29_uv,omitempty"`
	StayDurationCvs1029Rate                    *float64 `json:"stay_duration_cvs_10_29_rate,omitempty"`
	StayDurationCvsAbove30Uv                   *int64   `json:"stay_duration_cvs_above_30_uv,omitempty"`
	StayDurationCvsAbove30Rate                 *float64 `json:"stay_duration_cvs_above_30_rate,omitempty"`
	StayDurationCvsAbove10Uv                   *int64   `json:"stay_duration_cvs_above_10_uv,omitempty"`
	StayDurationCvsAbove10Rate                 *float64 `json:"stay_duration_cvs_above_10_rate,omitempty"`
	CheerBannerExpPv                           *int64   `json:"cheer_banner_exp_pv,omitempty"`
	CheerStatusSetSuccPv                       *int64   `json:"cheer_status_set_succ_pv,omitempty"`
	CheerStatusSetSuccUv                       *int64   `json:"cheer_status_set_succ_uv,omitempty"`
	CheerStatusClkPv                           *int64   `json:"cheer_status_clk_pv,omitempty"`
	CheerStatusClkUv                           *int64   `json:"cheer_status_clk_uv,omitempty"`
	AdMonetizationCost                         *float64 `json:"ad_monetization_cost,omitempty"`
	AdMonetizationRoi                          *float64 `json:"ad_monetization_roi,omitempty"`
	AdMonetizationActive3dPv                   *int64   `json:"ad_monetization_active_3d_pv,omitempty"`
	AdMonetizationDedupActive3dPv              *int64   `json:"ad_monetization_dedup_active_3d_pv,omitempty"`
	AdMonetizationActive7dPv                   *int64   `json:"ad_monetization_active_7d_pv,omitempty"`
	AdMonetizationDedupActive7dPv              *int64   `json:"ad_monetization_dedup_active_7d_pv,omitempty"`
	PostBarragePv                              *int64   `json:"post_barrage_pv,omitempty"`
	PostBarrageUv                              *int64   `json:"post_barrage_uv,omitempty"`
	ClkRedpocketBtnSubscribePv                 *int64   `json:"clk_redpocket_btn_subscribe_pv,omitempty"`
	InviteFriendsToWatchFireworksPv            *int64   `json:"invite_friends_to_watch_fireworks_pv,omitempty"`
	ClkBlessingCardPv                          *int64   `json:"clk_blessing_card_pv,omitempty"`
	ChannelsDetailBtnPv                        *int64   `json:"channels_detail_btn_pv,omitempty"`
	AgeId                                      *int64   `json:"age_id,omitempty"`
	CityId                                     *int64   `json:"city_id,omitempty"`
	RegionId                                   *int64   `json:"region_id,omitempty"`
	ProjectId                                  *int64   `json:"project_id,omitempty"`
	ProjectName                                *string  `json:"project_name,omitempty"`
}

返回结构

type TargetingFilteringStruct

type TargetingFilteringStruct struct {
	Field    *string        `json:"field,omitempty"`
	Operator FilterOperator `json:"operator,omitempty"`
	Values   *[]string      `json:"values,omitempty"`
}

过滤条件

type TargetingStatus

type TargetingStatus string

TargetingStatus : 定向状态

const (
	TargetingStatus_NARROW        TargetingStatus = "TARGETING_STATUS_NARROW"
	TargetingStatus_SUITABLE      TargetingStatus = "TARGETING_STATUS_SUITABLE"
	TargetingStatus_WIDE          TargetingStatus = "TARGETING_STATUS_WIDE"
	TargetingStatus_UNPREDICTABLE TargetingStatus = "TARGETING_STATUS_UNPREDICTABLE"
)

List of TargetingStatus

type TargetingTagReportsGetResponse

type TargetingTagReportsGetResponse struct {
	Code      *int64                              `json:"code,omitempty"`
	Message   *string                             `json:"message,omitempty"`
	MessageCn *string                             `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct             `json:"errors,omitempty"`
	Data      *TargetingTagReportsGetResponseData `json:"data,omitempty"`
}

type TargetingTagReportsGetResponseData

type TargetingTagReportsGetResponseData struct {
	List     *[]TargetReportApiListStruct `json:"list,omitempty"`
	PageInfo *PageInfo                    `json:"page_info,omitempty"`
}

type TaskListStruct

type TaskListStruct struct {
	TaskId      *int64     `json:"task_id,omitempty"`
	TaskName    *string    `json:"task_name,omitempty"`
	Status      TaskStatus `json:"status,omitempty"`
	CreatedTime *int64     `json:"created_time,omitempty"`
	Result      *Result    `json:"result,omitempty"`
}

返回结构

type TaskStatus

type TaskStatus string

TaskStatus : 任务状态

const (
	TaskStatus_PENDING    TaskStatus = "TASK_STATUS_PENDING"
	TaskStatus_PROCESSING TaskStatus = "TASK_STATUS_PROCESSING"
	TaskStatus_EXPIRED    TaskStatus = "TASK_STATUS_EXPIRED"
	TaskStatus_COMPLETED  TaskStatus = "TASK_STATUS_COMPLETED"
	TaskStatus_CANCELLED  TaskStatus = "TASK_STATUS_CANCELLED"
	TaskStatus_FAIL       TaskStatus = "TASK_STATUS_FAIL"
	TaskStatus_DELETED    TaskStatus = "TASK_STATUS_DELETED"
	TaskStatus_DRAFT      TaskStatus = "TASK_STATUS_DRAFT"
)

List of TaskStatus

type TelSpec

type TelSpec struct {
	Title    *string `json:"title,omitempty"`
	PhoneNum *string `json:"phone_num,omitempty"`
}

电话组件信息

type TemplateInfoStruct

type TemplateInfoStruct struct {
	Id             *int64   `json:"id,omitempty"`
	Type_          *int64   `json:"type,omitempty"`
	Name           *string  `json:"name,omitempty"`
	ImageUrl       *string  `json:"image_url,omitempty"`
	VideoUrl       *string  `json:"video_url,omitempty"`
	Width          *int64   `json:"width,omitempty"`
	Height         *int64   `json:"height,omitempty"`
	Duration       *float64 `json:"duration,omitempty"`
	UseCnt         *int64   `json:"use_cnt,omitempty"`
	Cost           *int64   `json:"cost,omitempty"`
	ClickRate      *float64 `json:"click_rate,omitempty"`
	ConversionRate *float64 `json:"conversion_rate,omitempty"`
	ConversionCost *float64 `json:"conversion_cost,omitempty"`
}

排序

type TextLinkComponent

type TextLinkComponent struct {
	ComponentId *int64          `json:"component_id,omitempty"`
	Value       *TextLinkStruct `json:"value,omitempty"`
}

文字链组件

type TextLinkStruct

type TextLinkStruct struct {
	LinkNameType LinkUrlLinkNameType `json:"link_name_type,omitempty"`
	LinkNameText *string             `json:"link_name_text,omitempty"`
	JumpInfo     *JumpinfoStruct     `json:"jump_info,omitempty"`
}

文字链组件

type TextListStruct added in v1.7.44

type TextListStruct struct {
	Text *string `json:"text,omitempty"`
	Tag  *string `json:"tag,omitempty"`
}

文案信息结构

type TextRestriction

type TextRestriction struct {
	MinLength   *int64  `json:"min_length,omitempty"`
	MaxLength   *int64  `json:"max_length,omitempty"`
	TextPattern *string `json:"text_pattern,omitempty"`
}

文本需满足的限制条件

type TextSpec

type TextSpec struct {
	Text          *string `json:"text,omitempty"`
	PaddingTop    *int64  `json:"padding_top,omitempty"`
	PaddingBottom *int64  `json:"padding_bottom,omitempty"`
	FontSize      *int64  `json:"font_size,omitempty"`
	FontColor     *string `json:"font_color,omitempty"`
	TextAlignment *int64  `json:"text_alignment,omitempty"`
	FontStyle     *int64  `json:"font_style,omitempty"`
}

基础文本组件元素

type TimeLine

type TimeLine string

TimeLine : 时间口径

const (
	TimeLine_REQUEST_TIME   TimeLine = "REQUEST_TIME"
	TimeLine_REPORTING_TIME TimeLine = "REPORTING_TIME"
	TimeLine_ACTIVE_TIME    TimeLine = "ACTIVE_TIME"
)

List of TimeLine

type TitleComponent

type TitleComponent struct {
	ComponentId *int64       `json:"component_id,omitempty"`
	Value       *TitleStruct `json:"value,omitempty"`
}

标题组件

type TitleStruct

type TitleStruct struct {
	Content *string `json:"content,omitempty"`
}

标题组件

type TopImageSpec

type TopImageSpec struct {
	ImageId    *string `json:"image_id,omitempty"`
	Width      *int64  `json:"width,omitempty"`
	Height     *int64  `json:"height,omitempty"`
	AdLocation *string `json:"ad_location,omitempty"`
	OuterStyle *int64  `json:"outer_style,omitempty"`
}

顶部图片组件元素

type TopSliderSpec

type TopSliderSpec struct {
	ImageIdList *[]string `json:"image_id_list,omitempty"`
	Width       *int64    `json:"width,omitempty"`
	Height      *int64    `json:"height,omitempty"`
}

顶部轮播图组件元素<br> 图片大小: 不超过300KB<br> 图片尺寸: 800*800

type TopVideoSpec

type TopVideoSpec struct {
	VideoId      *string `json:"video_id,omitempty"`
	Width        *int64  `json:"width,omitempty"`
	Height       *int64  `json:"height,omitempty"`
	AdLocation   *string `json:"ad_location,omitempty"`
	OuterStyle   *int64  `json:"outer_style,omitempty"`
	UsedForOuter *int64  `json:"used_for_outer,omitempty"`
}

顶部视频组件元素

type TradeTypeExt

type TradeTypeExt string

TradeTypeExt : 交易类型

const (
	TradeTypeExt_CHARGE        TradeTypeExt = "CHARGE"
	TradeTypeExt_TRANSFER_IN   TradeTypeExt = "TRANSFER_IN"
	TradeTypeExt_PAY           TradeTypeExt = "PAY"
	TradeTypeExt_TRANSFER_BACK TradeTypeExt = "TRANSFER_BACK"
	TradeTypeExt_EXPIRE        TradeTypeExt = "EXPIRE"
)

List of TradeTypeExt

type UnionPackageSysStatus

type UnionPackageSysStatus string

UnionPackageSysStatus : 广告包渠道包状态

const (
	UnionPackageSysStatus_PASSED          UnionPackageSysStatus = "CHANNEL_PACKAGE_STATUS_PASSED"
	UnionPackageSysStatus_REVIEWING       UnionPackageSysStatus = "CHANNEL_PACKAGE_STATUS_REVIEWING"
	UnionPackageSysStatus_DENIED          UnionPackageSysStatus = "CHANNEL_PACKAGE_STATUS_DENIED"
	UnionPackageSysStatus_DENIED_AGAIN    UnionPackageSysStatus = "CHANNEL_PACKAGE_STATUS_DENIED_AGAIN"
	UnionPackageSysStatus_REVIEWING_AGAIN UnionPackageSysStatus = "CHANNEL_PACKAGE_STATUS_REVIEWING_AGAIN"
	UnionPackageSysStatus_ON_OFFLINE      UnionPackageSysStatus = "CHANNEL_PACKAGE_STATUS_ON_OFFLINE"
	UnionPackageSysStatus_OFFLINE         UnionPackageSysStatus = "CHANNEL_PACKAGE_STATUS_OFFLINE"
	UnionPackageSysStatus_DRAFT           UnionPackageSysStatus = "CHANNEL_PACKAGE_STATUS_DRAFT"
)

List of UnionPackageSysStatus

type UnionPackageType

type UnionPackageType string

UnionPackageType : 流量包类型

const (
	UnionPackageType_INCLUDE UnionPackageType = "UNION_PACKAGE_TYPE_INCLUDE"
	UnionPackageType_EXCLUDE UnionPackageType = "UNION_PACKAGE_TYPE_EXCLUDE"
)

List of UnionPackageType

type UnionPositionPackagesAddRequest

type UnionPositionPackagesAddRequest struct {
	AccountId           *int64           `json:"account_id,omitempty"`
	UnionPackageName    *string          `json:"union_package_name,omitempty"`
	UnionPackageType    UnionPackageType `json:"union_package_type,omitempty"`
	UnionPositionIdList *[]int64         `json:"union_position_id_list,omitempty"`
}

type UnionPositionPackagesAddResponse

type UnionPositionPackagesAddResponse struct {
	Code      *int64                                `json:"code,omitempty"`
	Message   *string                               `json:"message,omitempty"`
	MessageCn *string                               `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct               `json:"errors,omitempty"`
	Data      *UnionPositionPackagesAddResponseData `json:"data,omitempty"`
}

type UnionPositionPackagesAddResponseData

type UnionPositionPackagesAddResponseData struct {
	UnionPackageId *int64 `json:"union_package_id,omitempty"`
}

type UnionPositionPackagesDeleteRequest

type UnionPositionPackagesDeleteRequest struct {
	AccountId      *int64 `json:"account_id,omitempty"`
	UnionPackageId *int64 `json:"union_package_id,omitempty"`
}

type UnionPositionPackagesDeleteResponse

type UnionPositionPackagesDeleteResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
}

type UnionPositionPackagesGetListStruct

type UnionPositionPackagesGetListStruct struct {
	UnionPackageId      *int64           `json:"union_package_id,omitempty"`
	UnionPackageName    *string          `json:"union_package_name,omitempty"`
	UnionPackageType    UnionPackageType `json:"union_package_type,omitempty"`
	UnionPositionIdList *[]int64         `json:"union_position_id_list,omitempty"`
	CreatedTime         *int64           `json:"created_time,omitempty"`
	LastModifiedTime    *int64           `json:"last_modified_time,omitempty"`
}

返回结构

type UnionPositionPackagesGetResponse

type UnionPositionPackagesGetResponse struct {
	Code      *int64                                `json:"code,omitempty"`
	Message   *string                               `json:"message,omitempty"`
	MessageCn *string                               `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct               `json:"errors,omitempty"`
	Data      *UnionPositionPackagesGetResponseData `json:"data,omitempty"`
}

type UnionPositionPackagesGetResponseData

type UnionPositionPackagesGetResponseData struct {
	List     *[]UnionPositionPackagesGetListStruct `json:"list,omitempty"`
	PageInfo *PageInfo                             `json:"page_info,omitempty"`
}

type UnionPositionPackagesUpdateRequest

type UnionPositionPackagesUpdateRequest struct {
	AccountId           *int64   `json:"account_id,omitempty"`
	UnionPackageId      *int64   `json:"union_package_id,omitempty"`
	UnionPositionIdList *[]int64 `json:"union_position_id_list,omitempty"`
}

type UnionPositionPackagesUpdateResponse

type UnionPositionPackagesUpdateResponse struct {
	Code      *int64                                   `json:"code,omitempty"`
	Message   *string                                  `json:"message,omitempty"`
	MessageCn *string                                  `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct                  `json:"errors,omitempty"`
	Data      *UnionPositionPackagesUpdateResponseData `json:"data,omitempty"`
}

type UnionPositionPackagesUpdateResponseData

type UnionPositionPackagesUpdateResponseData struct {
	UnionPackageId *int64 `json:"union_package_id,omitempty"`
}

type UnionReportFiltering added in v1.7.44

type UnionReportFiltering struct {
	UnionPositionId *[]int64 `json:"union_position_id,omitempty"`
}

过滤字段结构

type UnsupportSiteAdpermit

type UnsupportSiteAdpermit struct {
	SiteSet *[]string `json:"site_set,omitempty"`
}

不支持的版位

type UpdateBidAmountStruct added in v1.7.43

type UpdateBidAmountStruct struct {
	AdgroupId *int64 `json:"adgroup_id,omitempty"`
	BidAmount *int64 `json:"bid_amount,omitempty"`
}

更新单个广告组出价条件

type UpdateConfiguredStatusStruct added in v1.7.43

type UpdateConfiguredStatusStruct struct {
	AdgroupId        *int64           `json:"adgroup_id,omitempty"`
	ConfiguredStatus ConfiguredStatus `json:"configured_status,omitempty"`
}

更新单个广告组客户设置的状态条件

type UpdateDailyBudgetStruct added in v1.7.43

type UpdateDailyBudgetStruct struct {
	AdgroupId   *int64 `json:"adgroup_id,omitempty"`
	DailyBudget *int64 `json:"daily_budget,omitempty"`
}

更新单个广告组日限额条件

type UpdateDatetimeStruct added in v1.7.44

type UpdateDatetimeStruct struct {
	AdgroupId  *int64  `json:"adgroup_id,omitempty"`
	BeginDate  *string `json:"begin_date,omitempty"`
	EndDate    *string `json:"end_date,omitempty"`
	TimeSeries *string `json:"time_series,omitempty"`
}

更新单个广告组投放时间条件

type UpdateLocalStoreStruct

type UpdateLocalStoreStruct struct {
	PoiId                     *string                  `json:"poi_id,omitempty"`
	LocalStoreBizInfo         *LocalStoreBizInfoStruct `json:"local_store_biz_info,omitempty"`
	WechatEcosystemAccounts   *WechatEcosystemAccounts `json:"wechat_ecosystem_accounts,omitempty"`
	WechatWorkCorpId          *int64                   `json:"wechat_work_corp_id,omitempty"`
	WechatCustomerServiceLink *string                  `json:"wechat_customer_service_link,omitempty"`
	ImageSet                  *[]ImageSetDataStruct    `json:"image_set,omitempty"`
	RecommendWords            *[]RecommendWordStruct   `json:"recommend_words,omitempty"`
	IsUseStandardizedName     *bool                    `json:"is_use_standardized_name,omitempty"`
}

校验成功的门店poi信息

type UpdateSplitChannelStruct

type UpdateSplitChannelStruct struct {
	ChannelId   *string `json:"channel_id,omitempty"`
	ChannelName *string `json:"channel_name,omitempty"`
}

渠道号信息

type UrlMatchRule

type UrlMatchRule struct {
	UrlMatcherGroup *[]UrlMatcherGroup `json:"url_matcher_group,omitempty"`
}

url匹配规则

type UrlMatcher

type UrlMatcher struct {
	ParamValue *string  `json:"param_value,omitempty"`
	Operator   Operator `json:"operator,omitempty"`
}

匹配规则

type UrlMatcherGroup

type UrlMatcherGroup struct {
	UrlMatcher *[]UrlMatcher `json:"url_matcher,omitempty"`
}

匹配规则组

type UrlRestriction

type UrlRestriction struct {
	UrlPattern *string `json:"url_pattern,omitempty"`
}

链接需满足的限制条件

type UseGroupPriceType

type UseGroupPriceType string

UseGroupPriceType : 是否使用组出价

const (
	UseGroupPriceType_USE_GROUP_PRICE     UseGroupPriceType = "USE_GROUP_PRICE"
	UseGroupPriceType_NOT_USE_GROUP_PRICE UseGroupPriceType = "NOT_USE_GROUP_PRICE"
)

List of UseGroupPriceType

type UserActionSetStruct

type UserActionSetStruct struct {
	Type_        UserActionSetType `json:"type,omitempty"`
	Id           *int64            `json:"id,omitempty"`
	DataSourceId *int64            `json:"data_source_id,omitempty"`
}

用户行为数据源结构体

type UserActionSetType

type UserActionSetType string

UserActionSetType : 数据源类型

const (
	UserActionSetType_WEB                 UserActionSetType = "USER_ACTION_SET_TYPE_WEB"
	UserActionSetType_IOS                 UserActionSetType = "USER_ACTION_SET_TYPE_IOS"
	UserActionSetType_ANDROID             UserActionSetType = "USER_ACTION_SET_TYPE_ANDROID"
	UserActionSetType_WECHAT              UserActionSetType = "USER_ACTION_SET_TYPE_WECHAT"
	UserActionSetType_WECHAT_MINI_PROGRAM UserActionSetType = "USER_ACTION_SET_TYPE_WECHAT_MINI_PROGRAM"
	UserActionSetType_WECHAT_MINI_GAME    UserActionSetType = "USER_ACTION_SET_TYPE_WECHAT_MINI_GAME"
)

List of UserActionSetType

type UserActionSpec

type UserActionSpec struct {
	UserActionSetId       *int64                 `json:"user_action_set_id,omitempty"`
	MatchRuleType         MatchRuleType          `json:"match_rule_type,omitempty"`
	ExtractType           ExtractRuleType        `json:"extract_type,omitempty"`
	TimeWindow            *int64                 `json:"time_window,omitempty"`
	UrlMatchRule          *UrlMatchRule          `json:"url_match_rule,omitempty"`
	ActionMatchRule       *ActionMatchRule       `json:"action_match_rule,omitempty"`
	ActionAggregationRule *ActionAggregationRule `json:"action_aggregation_rule,omitempty"`
}

UserAction人群信息

type UserIdType

type UserIdType string

UserIdType : 号码包用户ID类型

const (
	UserIdType_HASH_IDFA           UserIdType = "HASH_IDFA"
	UserIdType_HASH_IMEI           UserIdType = "HASH_IMEI"
	UserIdType_HASH_MOBILE_PHONE   UserIdType = "HASH_MOBILE_PHONE"
	UserIdType_IDFA                UserIdType = "IDFA"
	UserIdType_IMEI                UserIdType = "IMEI"
	UserIdType_WX_OPENID           UserIdType = "WX_OPENID"
	UserIdType_WX_UNIONID          UserIdType = "WX_UNIONID"
	UserIdType_WECHAT_OPENID       UserIdType = "WECHAT_OPENID"
	UserIdType_SALTED_HASH_IMEI    UserIdType = "SALTED_HASH_IMEI"
	UserIdType_SALTED_HASH_IDFA    UserIdType = "SALTED_HASH_IDFA"
	UserIdType_OAID                UserIdType = "OAID"
	UserIdType_HASH_OAID           UserIdType = "HASH_OAID"
	UserIdType_SHA256_MOBILE_PHONE UserIdType = "SHA256_MOBILE_PHONE"
	UserIdType_MD5_SHA256_IMEI     UserIdType = "MD5_SHA256_IMEI"
	UserIdType_MD5_SHA256_IDFA     UserIdType = "MD5_SHA256_IDFA"
	UserIdType_MD5_SHA256_OAID     UserIdType = "MD5_SHA256_OAID"
	UserIdType_CAID                UserIdType = "CAID"
)

List of UserIdType

type VideoChannelSpec added in v1.7.44

type VideoChannelSpec struct {
	Title          *string `json:"title,omitempty"`
	FinderNickname *string `json:"finder_nickname,omitempty"`
	FastFollow     *int64  `json:"fast_follow,omitempty"`
}

关注视频号信息元素

type VideoComponent

type VideoComponent struct {
	ComponentId *int64       `json:"component_id,omitempty"`
	Value       *VideoStruct `json:"value,omitempty"`
}

视频组件

type VideoRestriction

type VideoRestriction struct {
	Width       *int64    `json:"width,omitempty"`
	Height      *int64    `json:"height,omitempty"`
	MinWidth    *int64    `json:"min_width,omitempty"`
	MinHeight   *int64    `json:"min_height,omitempty"`
	RatioWidth  *int64    `json:"ratio_width,omitempty"`
	RatioHeight *int64    `json:"ratio_height,omitempty"`
	FileSize    *int64    `json:"file_size,omitempty"`
	FileFormat  *[]string `json:"file_format,omitempty"`
	MinDuration *int64    `json:"min_duration,omitempty"`
	MaxDuration *int64    `json:"max_duration,omitempty"`
}

视频需满足的限制条件

type VideoSpec

type VideoSpec struct {
	VideoId  *string `json:"video_id,omitempty"`
	Width    *int64  `json:"width,omitempty"`
	Height   *int64  `json:"height,omitempty"`
	InMiddle *int64  `json:"in_middle,omitempty"`
}

基础视频组件元素

type VideoStruct

type VideoStruct struct {
	VideoId *string `json:"video_id,omitempty"`
	CoverId *string `json:"cover_id,omitempty"`
}

视频组件

type VideosAddResponse

type VideosAddResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
	Data      *VideosAddResponseData  `json:"data,omitempty"`
}

type VideosAddResponseData

type VideosAddResponseData struct {
	VideoId *int64 `json:"video_id,omitempty"`
}

type VideosDeleteRequest

type VideosDeleteRequest struct {
	AccountId *int64 `json:"account_id,omitempty"`
	VideoId   *int64 `json:"video_id,omitempty"`
}

type VideosDeleteResponse

type VideosDeleteResponse struct {
	Code      *int64                    `json:"code,omitempty"`
	Message   *string                   `json:"message,omitempty"`
	MessageCn *string                   `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct   `json:"errors,omitempty"`
	Data      *VideosDeleteResponseData `json:"data,omitempty"`
}

type VideosDeleteResponseData

type VideosDeleteResponseData struct {
	VideoId *int64 `json:"video_id,omitempty"`
}

type VideosGetListStruct

type VideosGetListStruct struct {
	VideoId                  *int64            `json:"video_id,omitempty"`
	Width                    *int64            `json:"width,omitempty"`
	Height                   *int64            `json:"height,omitempty"`
	VideoFrames              *int64            `json:"video_frames,omitempty"`
	VideoFps                 *float64          `json:"video_fps,omitempty"`
	VideoCodec               *string           `json:"video_codec,omitempty"`
	VideoBitRate             *int64            `json:"video_bit_rate,omitempty"`
	AudioCodec               *string           `json:"audio_codec,omitempty"`
	AudioBitRate             *int64            `json:"audio_bit_rate,omitempty"`
	FileSize                 *int64            `json:"file_size,omitempty"`
	Type_                    MediaType         `json:"type,omitempty"`
	Signature                *string           `json:"signature,omitempty"`
	SystemStatus             MediaSystemStatus `json:"system_status,omitempty"`
	Description              *string           `json:"description,omitempty"`
	PreviewUrl               *string           `json:"preview_url,omitempty"`
	KeyFrameImageUrl         *string           `json:"key_frame_image_url,omitempty"`
	CreatedTime              *int64            `json:"created_time,omitempty"`
	LastModifiedTime         *int64            `json:"last_modified_time,omitempty"`
	VideoProfileName         *string           `json:"video_profile_name,omitempty"`
	AudioSampleRate          *int64            `json:"audio_sample_rate,omitempty"`
	MaxKeyframeInterval      *int64            `json:"max_keyframe_interval,omitempty"`
	MinKeyframeInterval      *int64            `json:"min_keyframe_interval,omitempty"`
	SampleAspectRatio        *string           `json:"sample_aspect_ratio,omitempty"`
	AudioProfileName         *string           `json:"audio_profile_name,omitempty"`
	ScanType                 *string           `json:"scan_type,omitempty"`
	ImageDurationMillisecond *int64            `json:"image_duration_millisecond,omitempty"`
	AudioDurationMillisecond *int64            `json:"audio_duration_millisecond,omitempty"`
	SourceType               MediaSourceType   `json:"source_type,omitempty"`
	ProductOuterId           *string           `json:"product_outer_id,omitempty"`
	SourceReferenceId        *string           `json:"source_reference_id,omitempty"`
	OwnerAccountId           *string           `json:"owner_account_id,omitempty"`
	Status                   MediaStatusType   `json:"status,omitempty"`
}

返回结构

type VideosGetResponse

type VideosGetResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,omitempty"`
	Data      *VideosGetResponseData  `json:"data,omitempty"`
}

type VideosGetResponseData

type VideosGetResponseData struct {
	List     *[]VideosGetListStruct `json:"list,omitempty"`
	PageInfo *ConfPageSize500       `json:"page_info,omitempty"`
}

type VideosUpdateRequest

type VideosUpdateRequest struct {
	AccountId   *int64  `json:"account_id,omitempty"`
	VideoId     *int64  `json:"video_id,omitempty"`
	Description *string `json:"description,omitempty"`
}

type VideosUpdateResponse

type VideosUpdateResponse struct {
	Code      *int64                    `json:"code,omitempty"`
	Message   *string                   `json:"message,omitempty"`
	MessageCn *string                   `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct   `json:"errors,omitempty"`
	Data      *VideosUpdateResponseData `json:"data,omitempty"`
}

type VideosUpdateResponseData

type VideosUpdateResponseData struct {
	VideoId *int64 `json:"video_id,omitempty"`
}

type ViewerIdType added in v1.7.42

type ViewerIdType string

ViewerIdType : 受众id类型

const (
	ViewerIdType_QQ_ID     ViewerIdType = "USER_ID_TYPE_QQ_ID"
	ViewerIdType_WECHAT_ID ViewerIdType = "USER_ID_TYPE_WECHAT_ID"
)

List of ViewerIdType

type WeappSpec

type WeappSpec struct {
	WeappUsername       *string `json:"weapp_username,omitempty"`
	WeappPath           *string `json:"weapp_path,omitempty"`
	BtnTitle            *string `json:"btn_title,omitempty"`
	BtnBorderColorTheme *string `json:"btn_border_color_theme,omitempty"`
	BtnBgColorTheme     *string `json:"btn_bg_color_theme,omitempty"`
	FontColor           *string `json:"font_color,omitempty"`
	BtnFontType         *int64  `json:"btn_font_type,omitempty"`
	UseIcon             *int64  `json:"use_icon,omitempty"`
	PaddingTop          *int64  `json:"padding_top,omitempty"`
	PaddingBottom       *int64  `json:"padding_bottom,omitempty"`
}

进入小程序组件元素

type WechatAdBehavior

type WechatAdBehavior struct {
	Actions         *[]string `json:"actions,omitempty"`
	ExcludedActions *[]string `json:"excluded_actions,omitempty"`
}

微信广告行为定向

type WechatChannelsComponent

type WechatChannelsComponent struct {
	ComponentId *int64                `json:"component_id,omitempty"`
	Value       *WechatChannelsStruct `json:"value,omitempty"`
}

视频号信息组件

type WechatChannelsCoverImgShowType

type WechatChannelsCoverImgShowType string

WechatChannelsCoverImgShowType : 视频号封面图显示类型

const (
	WechatChannelsCoverImgShowType_DEFAULT WechatChannelsCoverImgShowType = "COVER_IMG_SHOW_TYPE_DEFAULT"
	WechatChannelsCoverImgShowType_TITLE   WechatChannelsCoverImgShowType = "COVER_IMG_SHOW_TYPE_TITLE"
	WechatChannelsCoverImgShowType_CENTER  WechatChannelsCoverImgShowType = "COVER_IMG_SHOW_TYPE_CENTER"
)

List of WechatChannelsCoverImgShowType

type WechatChannelsFeedPageSpec

type WechatChannelsFeedPageSpec struct {
	FeedId       *string                                          `json:"feed_id,omitempty"`
	ActionButton *ActionButtonStructForWechatChannelsFeedPageSpec `json:"action_button,omitempty"`
}

视频号动态落地页信息

type WechatChannelsPageSpec

type WechatChannelsPageSpec struct {
	Username *string `json:"username,omitempty"`
}

视频号落地页

type WechatChannelsReserveLivePageSpec

type WechatChannelsReserveLivePageSpec struct {
	ReserveId *string `json:"reserve_id,omitempty"`
}

视频号直播预约落地页信息

type WechatChannelsStruct

type WechatChannelsStruct struct {
	LivePromotedType       LivePromotedType               `json:"live_promoted_type,omitempty"`
	ExportId               *string                        `json:"export_id,omitempty"`
	Username               *string                        `json:"username,omitempty"`
	ExportIdHashValue      *int64                         `json:"export_id_hash_value,omitempty"`
	FinderObjectVisibility *bool                          `json:"finder_object_visibility,omitempty"`
	CoverImgShowType       WechatChannelsCoverImgShowType `json:"cover_img_show_type,omitempty"`
}

视频号信息组件

type WechatConsultPageSpec

type WechatConsultPageSpec struct {
	PageUrl *string `json:"page_url,omitempty"`
}

微信客服落地页

type WechatEcosystemAccounts

type WechatEcosystemAccounts struct {
	WxpayMerchantId         *[]int64 `json:"wxpay_merchant_id,omitempty"`
	WechatOfficialAccountId *string  `json:"wechat_official_account_id,omitempty"`
	WechatMiniProgramId     *string  `json:"wechat_mini_program_id,omitempty"`
	WechatChannelsId        *string  `json:"wechat_channels_id,omitempty"`
}

门店微信生态账户

type WechatFocusDialog

type WechatFocusDialog struct {
}

微信一键关注页

type WechatMiniGamePageSpec

type WechatMiniGamePageSpec struct {
	MiniGameTrackingParameter *string      `json:"mini_game_tracking_parameter,omitempty"`
	BackupOption              BackUpOption `json:"backup_option,omitempty"`
	MiniGameId                *string      `json:"mini_game_id,omitempty"`
}

小游戏落地页信息

type WechatMiniProgramPageSpec

type WechatMiniProgramPageSpec struct {
	MiniProgramId             *string      `json:"mini_program_id,omitempty"`
	MiniProgramPath           *string      `json:"mini_program_path,omitempty"`
	MiniProgramPaths          *[]string    `json:"mini_program_paths,omitempty"`
	BackupOption              BackUpOption `json:"backup_option,omitempty"`
	MpaMiniProgramWildcardUrl *string      `json:"mpa_mini_program_wildcard_url,omitempty"`
}

小程序落地页

type WechatOfficialAccountDetailPageSpec

type WechatOfficialAccountDetailPageSpec struct {
	AppId *string `json:"app_id,omitempty"`
}

微信公众号详情数据

type WechatPageResourceStatus

type WechatPageResourceStatus string

WechatPageResourceStatus : 微信原生页视频资源状态

const (
	WechatPageResourceStatus_STATUS_VALID   WechatPageResourceStatus = "VIDEO_RESOURCE_STATUS_VALID"
	WechatPageResourceStatus_STATUS_PENDING WechatPageResourceStatus = "VIDEO_RESOURCE_STATUS_PENDING"
	WechatPageResourceStatus_ERROR          WechatPageResourceStatus = "VIDEO_RESOURCE_ERROR"
)

List of WechatPageResourceStatus

type WechatPageSourceType

type WechatPageSourceType string

WechatPageSourceType : 视频/图片/原生页等素材的创建来源类型

const (
	WechatPageSourceType_EQQ WechatPageSourceType = "SOURCE_TYPE_EQQ"
	WechatPageSourceType_MP  WechatPageSourceType = "SOURCE_TYPE_MP"
)

List of WechatPageSourceType

type WechatPagesAddRequest

type WechatPagesAddRequest struct {
	AdvertiserId     *int64                `json:"advertiser_id,omitempty"`
	PageName         *string               `json:"page_name,omitempty"`
	PageTemplateId   *int64                `json:"page_template_id,omitempty"`
	PageElements     *[]PageElementsStruct `json:"page_elements,omitempty"`
	ShareContentSpec *ShareContentSpec     `json:"share_content_spec,omitempty"`
}

type WechatPagesAddResponse

type WechatPagesAddResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct     `json:"errors,omitempty"`
	Data      *WechatPagesAddResponseData `json:"data,omitempty"`
}

type WechatPagesAddResponseData

type WechatPagesAddResponseData struct {
	PageId *int64 `json:"page_id,omitempty"`
}

type WechatPagesCustomAddRequest

type WechatPagesCustomAddRequest struct {
	AccountId        *int64                 `json:"account_id,omitempty"`
	PageName         *string                `json:"page_name,omitempty"`
	PageSpecsList    *[]PageSpecsListStruct `json:"page_specs_list,omitempty"`
	GlobalSpec       *GlobalSpec            `json:"global_spec,omitempty"`
	ShareContentSpec *ShareContentSpec      `json:"share_content_spec,omitempty"`
}

type WechatPagesCustomAddResponse

type WechatPagesCustomAddResponse struct {
	Code      *int64                            `json:"code,omitempty"`
	Message   *string                           `json:"message,omitempty"`
	MessageCn *string                           `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct           `json:"errors,omitempty"`
	Data      *WechatPagesCustomAddResponseData `json:"data,omitempty"`
}

type WechatPagesCustomAddResponseData

type WechatPagesCustomAddResponseData struct {
	PageId *int64 `json:"page_id,omitempty"`
}

type WechatPagesDeleteRequest

type WechatPagesDeleteRequest struct {
	AdvertiserId *int64 `json:"advertiser_id,omitempty"`
	PageId       *int64 `json:"page_id,omitempty"`
}

type WechatPagesDeleteResponse

type WechatPagesDeleteResponse struct {
	Code      *int64                         `json:"code,omitempty"`
	Message   *string                        `json:"message,omitempty"`
	MessageCn *string                        `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct        `json:"errors,omitempty"`
	Data      *WechatPagesDeleteResponseData `json:"data,omitempty"`
}

type WechatPagesDeleteResponseData

type WechatPagesDeleteResponseData struct {
	PageId *int64 `json:"page_id,omitempty"`
}

type WechatPagesGetListStruct

type WechatPagesGetListStruct struct {
	PageId              *int64                   `json:"page_id,omitempty"`
	PageName            *string                  `json:"page_name,omitempty"`
	CreatedTime         *int64                   `json:"created_time,omitempty"`
	LastModifiedTime    *int64                   `json:"last_modified_time,omitempty"`
	PageTemplateId      *int64                   `json:"page_template_id,omitempty"`
	PageElements        *[]PageElementsStruct    `json:"page_elements,omitempty"`
	ShareContentSpec    *ShareContentSpec        `json:"share_content_spec,omitempty"`
	PreviewUrl          *string                  `json:"preview_url,omitempty"`
	PageType            PageType                 `json:"page_type,omitempty"`
	SourceType          WechatPageSourceType     `json:"source_type,omitempty"`
	VideoResourceStatus WechatPageResourceStatus `json:"video_resource_status,omitempty"`
	CanvasType          CanvasType               `json:"canvas_type,omitempty"`
	OwnerUid            *int64                   `json:"owner_uid,omitempty"`
	PageStatus          PageStatus               `json:"page_status,omitempty"`
}

返回结构

type WechatPagesGetResponse

type WechatPagesGetResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct     `json:"errors,omitempty"`
	Data      *WechatPagesGetResponseData `json:"data,omitempty"`
}

type WechatPagesGetResponseData

type WechatPagesGetResponseData struct {
	List     *[]WechatPagesGetListStruct `json:"list,omitempty"`
	PageInfo *Conf                       `json:"page_info,omitempty"`
}

type WechatScene

type WechatScene struct {
	OfficialAccountMediaCategory *[]int64 `json:"official_account_media_category,omitempty"`
	MiniProgramAndMiniGame       *[]int64 `json:"mini_program_and_mini_game,omitempty"`
	PayScene                     *[]int64 `json:"pay_scene,omitempty"`
}

微信场景定向

type WechatServiceSpec

type WechatServiceSpec struct {
	WechatServiceUrl *string `json:"wechat_service_url,omitempty"`
}

微信客服元素

type WecomConsultPageSpec

type WecomConsultPageSpec struct {
	PageId *int64 `json:"page_id,omitempty"`
}

企业微信客服落地页

type WecomSpec

type WecomSpec struct {
	Title   *string `json:"title,omitempty"`
	Groupid *int64  `json:"groupid,omitempty"`
	Setid   *int64  `json:"setid,omitempty"`
}

企业微信组件信息

type WildcardType

type WildcardType string

WildcardType : 通配符类型

const (
	WildcardType_UNKNOWN           WildcardType = "UNKNOWN"
	WildcardType_LANDING_PAGE      WildcardType = "LANDING_PAGE"
	WildcardType_PRODUCT_INDEX     WildcardType = "PRODUCT_INDEX"
	WildcardType_PRODUCT_RECOMMEND WildcardType = "PRODUCT_RECOMMEND"
)

List of WildcardType

type WildcardsGetListStruct

type WildcardsGetListStruct struct {
	Wildcard     *string      `json:"wildcard,omitempty"`
	WildcardType WildcardType `json:"wildcard_type,omitempty"`
	DisplayName  *string      `json:"display_name,omitempty"`
}

返回结构

type WildcardsGetResponse

type WildcardsGetResponse struct {
	Code      *int64                    `json:"code,omitempty"`
	Message   *string                   `json:"message,omitempty"`
	MessageCn *string                   `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct   `json:"errors,omitempty"`
	Data      *WildcardsGetResponseData `json:"data,omitempty"`
}

type WildcardsGetResponseData

type WildcardsGetResponseData struct {
	List *[]WildcardsGetListStruct `json:"list,omitempty"`
}

type WriteTargetingSetting

type WriteTargetingSetting struct {
	GeoLocation               *GeoLocations              `json:"geo_location,omitempty"`
	Gender                    *[]string                  `json:"gender,omitempty"`
	Age                       *[]AgeStruct               `json:"age,omitempty"`
	Education                 *[]string                  `json:"education,omitempty"`
	AppInstallStatus          *[]string                  `json:"app_install_status,omitempty"`
	MaritalStatus             *[]string                  `json:"marital_status,omitempty"`
	ExcludedConvertedAudience *ExcludedConvertedAudience `json:"excluded_converted_audience,omitempty"`
	CustomAudience            *[]int64                   `json:"custom_audience,omitempty"`
	ExcludedCustomAudience    *[]int64                   `json:"excluded_custom_audience,omitempty"`
	DeviceBrandModel          *DeviceBrandModel          `json:"device_brand_model,omitempty"`
	UserOs                    *[]string                  `json:"user_os,omitempty"`
	NetworkType               *[]string                  `json:"network_type,omitempty"`
	DevicePrice               *[]string                  `json:"device_price,omitempty"`
	WechatAdBehavior          *WechatAdBehavior          `json:"wechat_ad_behavior,omitempty"`
	GameConsumptionLevel      *[]string                  `json:"game_consumption_level,omitempty"`
	ExcludedOs                *[]string                  `json:"excluded_os,omitempty"`
}

定向详细设置

type WxgamePlayablePageComponent

type WxgamePlayablePageComponent struct {
	ComponentId *int64                    `json:"component_id,omitempty"`
	Value       *WxgamePlayablePageStruct `json:"value,omitempty"`
}

小游戏试玩页组件

type WxgamePlayablePageStruct

type WxgamePlayablePageStruct struct {
	WxgamePlayablePageSwitch      *bool   `json:"wxgame_playable_page_switch,omitempty"`
	WxgamePlayablePagePath        *string `json:"wxgame_playable_page_path,omitempty"`
	WxgamePlayablePageEndCoverImg *string `json:"wxgame_playable_page_end_cover_img,omitempty"`
	WxgamePlayablePageEndDesc     *string `json:"wxgame_playable_page_end_desc,omitempty"`
}

小游戏试玩页组件

type XjPageSpec

type XjPageSpec struct {
	PageId                      *int64  `json:"page_id,omitempty"`
	WechatChannelsLiveReserveId *string `json:"wechat_channels_live_reserve_id,omitempty"`
}

蹊径落地页数据

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL