model

package
v1.7.47 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 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 ActionChannelType added in v1.7.46

type ActionChannelType string

ActionChannelType : 渠道信息

const (
	ActionChannelType_NATURAL   ActionChannelType = "NATURAL"
	ActionChannelType_TENCENT   ActionChannelType = "TENCENT"
	ActionChannelType_BYTEDANCE ActionChannelType = "BYTEDANCE"
	ActionChannelType_KUAISHOU  ActionChannelType = "KUAISHOU"
	ActionChannelType_ALIBABA   ActionChannelType = "ALIBABA"
	ActionChannelType_BAIDU     ActionChannelType = "BAIDU"
	ActionChannelType_OTHERS    ActionChannelType = "OTHERS"
	ActionChannelType_MULTIPLE  ActionChannelType = "MULTIPLE"
	ActionChannelType_UNKNOWN   ActionChannelType = "UNKNOWN"
)

List of ActionChannelType

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 ActionProductInformType added in v1.7.46

type ActionProductInformType string

ActionProductInformType : 商品库行业

const (
	ActionProductInformType_EC                           ActionProductInformType = "EC"
	ActionProductInformType_ESTATE                       ActionProductInformType = "ESTATE"
	ActionProductInformType_VIDEO                        ActionProductInformType = "VIDEO"
	ActionProductInformType_CAR                          ActionProductInformType = "CAR"
	ActionProductInformType_NEWS_INFORMATION             ActionProductInformType = "NEWS_INFORMATION"
	ActionProductInformType_BEAUTY_PERSONAL_CARE         ActionProductInformType = "BEAUTY_PERSONAL_CARE"
	ActionProductInformType_RETAIL                       ActionProductInformType = "RETAIL"
	ActionProductInformType_EDUCATION                    ActionProductInformType = "EDUCATION"
	ActionProductInformType_READING                      ActionProductInformType = "READING"
	ActionProductInformType_INSURANCE                    ActionProductInformType = "INSURANCE"
	ActionProductInformType_LOAN                         ActionProductInformType = "LOAN"
	ActionProductInformType_FINANCIAL                    ActionProductInformType = "FINANCIAL"
	ActionProductInformType_BANKCARD                     ActionProductInformType = "BANKCARD"
	ActionProductInformType_WEDDING                      ActionProductInformType = "WEDDING"
	ActionProductInformType_SECURITIES                   ActionProductInformType = "SECURITIES"
	ActionProductInformType_DECORATION_BUILDING_MATERIAL ActionProductInformType = "DECORATION_BUILDING_MATERIAL"
	ActionProductInformType_CARRIER                      ActionProductInformType = "CARRIER"
	ActionProductInformType_GAME                         ActionProductInformType = "GAME"
)

List of ActionProductInformType

type ActionSetAccessWayType added in v1.7.46

type ActionSetAccessWayType string

ActionSetAccessWayType : 数据源来源

const (
	ActionSetAccessWayType_SELF_BUILT    ActionSetAccessWayType = "SELF_BUILT"
	ActionSetAccessWayType_BE_AUTHORIZED ActionSetAccessWayType = "BE_AUTHORIZED"
)

List of ActionSetAccessWayType

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 AdDirectVideo added in v1.7.47

type AdDirectVideo struct {
	VideoUrl      *string `json:"video_url,omitempty"`
	CoverImageUrl *string `json:"cover_image_url,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 AdQualificationSharedStatus added in v1.7.46

type AdQualificationSharedStatus string

AdQualificationSharedStatus : 资质共享状态

const (
	AdQualificationSharedStatus_YES AdQualificationSharedStatus = "AD_QUALIFICATION_SHARED_YES"
	AdQualificationSharedStatus_NO  AdQualificationSharedStatus = "AD_QUALIFICATION_SHARED_NO"
)

List of AdQualificationSharedStatus

type AdQualificationsSpec added in v1.7.46

type AdQualificationsSpec struct {
	QualificationCode *string   `json:"qualification_code,omitempty"`
	ImageIdList       *[]string `json:"image_id_list,omitempty"`
}

广告资质信息

type AdQualificationsStruct added in v1.7.46

type AdQualificationsStruct struct {
	QualificationId     *int64                      `json:"qualification_id,omitempty"`
	QualificationCode   *string                     `json:"qualification_code,omitempty"`
	ImageIdList         *[]string                   `json:"image_id_list,omitempty"`
	QualificationStatus QualificationStatus         `json:"qualification_status,omitempty"`
	ExpiredDate         *string                     `json:"expired_date,omitempty"`
	IsMdmShared         AdQualificationSharedStatus `json:"is_mdm_shared,omitempty"`
	RejectMessage       *string                     `json:"reject_message,omitempty"`
	CreatedTime         *int64                      `json:"created_time,omitempty"`
	LastModifiedTime    *int64                      `json:"last_modified_time,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 AdditionalIndustryQualificationsSpec added in v1.7.46

type AdditionalIndustryQualificationsSpec struct {
	SystemIndustryId  *int64    `json:"system_industry_id,omitempty"`
	BusinessScopeId   *int64    `json:"business_scope_id,omitempty"`
	QualificationCode *string   `json:"qualification_code,omitempty"`
	ImageIdList       *[]string `json:"image_id_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"`
	ShortPlayPayType                  ShortPlayPayType            `json:"short_play_pay_type,omitempty"`
	SellStrategyId                    *int64                      `json:"sell_strategy_id,omitempty"`
	DynamicAdType                     DynamicAdType               `json:"dynamic_ad_type,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"`
	ShortPlayPayType                  ShortPlayPayType            `json:"short_play_pay_type,omitempty"`
	SellStrategyId                    *int64                      `json:"sell_strategy_id,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 *[]AdgroupsUpdateDailyBudgetUpdateDailyBudgetStruct `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 AdgroupsUpdateDailyBudgetUpdateDailyBudgetStruct added in v1.7.46

type AdgroupsUpdateDailyBudgetUpdateDailyBudgetStruct struct {
	AdgroupId   *int64 `json:"adgroup_id,omitempty"`
	DailyBudget *int64 `json:"daily_budget,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 AdvertiserAddRequest added in v1.7.46

type AdvertiserAddRequest struct {
	CorporationName         *string                  `json:"corporation_name,omitempty"`
	CorporationLicence      *string                  `json:"corporation_licence,omitempty"`
	CertificationImageId    *string                  `json:"certification_image_id,omitempty"`
	IndividualQualification *IndividualQualification `json:"individual_qualification,omitempty"`
	SystemIndustryId        *int64                   `json:"system_industry_id,omitempty"`
	AreaCode                *int64                   `json:"area_code,omitempty"`
	IntroductionUrl         *string                  `json:"introduction_url,omitempty"`
	CorporateBrandName      *string                  `json:"corporate_brand_name,omitempty"`
	ContactPersonTelephone  *string                  `json:"contact_person_telephone,omitempty"`
	ContactPersonMobile     *string                  `json:"contact_person_mobile,omitempty"`
}

type AdvertiserAddResponse added in v1.7.46

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

type AdvertiserAddResponseData added in v1.7.46

type AdvertiserAddResponseData struct {
	AccountId *int64 `json:"account_id,omitempty"`
}

type AdvertiserDailyBudgetGetResponse added in v1.7.46

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

type AdvertiserDailyBudgetGetResponseData added in v1.7.46

type AdvertiserDailyBudgetGetResponseData struct {
	AccountId      *int64 `json:"account_id,omitempty"`
	DailyBudget    *int64 `json:"daily_budget,omitempty"`
	MinDailyBudget *int64 `json:"min_daily_budget,omitempty"`
}

type AdvertiserGetListStruct added in v1.7.46

type AdvertiserGetListStruct struct {
	AccountId               *int64                      `json:"account_id,omitempty"`
	DailyBudget             *int64                      `json:"daily_budget,omitempty"`
	SystemStatus            CustomerSystemStatus        `json:"system_status,omitempty"`
	RejectMessage           *string                     `json:"reject_message,omitempty"`
	CorporationName         *string                     `json:"corporation_name,omitempty"`
	CorporationLicence      *string                     `json:"corporation_licence,omitempty"`
	CertificationImageId    *string                     `json:"certification_image_id,omitempty"`
	CertificationImage      *string                     `json:"certification_image,omitempty"`
	IdentityNumber          *string                     `json:"identity_number,omitempty"`
	IndividualQualification *IndividualQualification    `json:"individual_qualification,omitempty"`
	SystemIndustryId        *int64                      `json:"system_industry_id,omitempty"`
	CustomizedIndustry      *string                     `json:"customized_industry,omitempty"`
	IntroductionUrl         *string                     `json:"introduction_url,omitempty"`
	CorporateBrandName      *string                     `json:"corporate_brand_name,omitempty"`
	ContactPerson           *string                     `json:"contact_person,omitempty"`
	ContactPersonEmail      *string                     `json:"contact_person_email,omitempty"`
	ContactPersonTelephone  *string                     `json:"contact_person_telephone,omitempty"`
	ContactPersonMobile     *string                     `json:"contact_person_mobile,omitempty"`
	Websites                *[]WebsiteReadStruct        `json:"websites,omitempty"`
	MdmId                   *int64                      `json:"mdm_id,omitempty"`
	MdmName                 *string                     `json:"mdm_name,omitempty"`
	AgencyAccountId         *int64                      `json:"agency_account_id,omitempty"`
	Operators               *[]AdvertiserOperatorStruct `json:"operators,omitempty"`
	Memo                    *string                     `json:"memo,omitempty"`
	AreaCode                *int64                      `json:"area_code,omitempty"`
}

返回结构

type AdvertiserGetResponse added in v1.7.46

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

type AdvertiserGetResponseData added in v1.7.46

type AdvertiserGetResponseData struct {
	List           *[]AdvertiserGetListStruct `json:"list,omitempty"`
	PageInfo       *PageInfo                  `json:"page_info,omitempty"`
	CursorPageInfo *CursorPageInfo            `json:"cursor_page_info,omitempty"`
}

type AdvertiserOperatorStruct added in v1.7.46

type AdvertiserOperatorStruct struct {
	OperatorId      *int64  `json:"operator_id,omitempty"`
	OperatorName    *string `json:"operator_name,omitempty"`
	Qq              *int64  `json:"qq,omitempty"`
	WechatAccountId *string `json:"wechat_account_id,omitempty"`
	IsMaster        *bool   `json:"is_master,omitempty"`
}

运营人员结构

type AdvertiserTypeEnum added in v1.7.46

type AdvertiserTypeEnum string

AdvertiserTypeEnum : 广告主类型

const (
	AdvertiserTypeEnum_DIRECT_ADVERTISER AdvertiserTypeEnum = "DIRECT_ADVERTISER"
	AdvertiserTypeEnum_SUB_ADVERTISER    AdvertiserTypeEnum = "SUB_ADVERTISER"
)

List of AdvertiserTypeEnum

type AdvertiserUpdateDailyBudgetListStruct added in v1.7.46

type AdvertiserUpdateDailyBudgetListStruct struct {
	Code      *int64  `json:"code,omitempty"`
	Message   *string `json:"message,omitempty"`
	MessageCn *string `json:"message_cn,omitempty"`
	AccountId *int64  `json:"account_id,omitempty"`
}

返回结构

type AdvertiserUpdateDailyBudgetRequest added in v1.7.46

type AdvertiserUpdateDailyBudgetRequest struct {
	UpdateDailyBudgetSpec *[]AdvertiserUpdateDailyBudgetUpdateDailyBudgetStruct `json:"update_daily_budget_spec,omitempty"`
}

type AdvertiserUpdateDailyBudgetResponse added in v1.7.46

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

type AdvertiserUpdateDailyBudgetResponseData added in v1.7.46

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

type AdvertiserUpdateDailyBudgetUpdateDailyBudgetStruct added in v1.7.46

type AdvertiserUpdateDailyBudgetUpdateDailyBudgetStruct struct {
	AccountId   *int64 `json:"account_id,omitempty"`
	DailyBudget *int64 `json:"daily_budget,omitempty"`
}

更新日限额条件

type AdvertiserUpdateRequest added in v1.7.46

type AdvertiserUpdateRequest struct {
	AccountId               *int64                   `json:"account_id,omitempty"`
	DailyBudget             *int64                   `json:"daily_budget,omitempty"`
	SystemIndustryId        *int64                   `json:"system_industry_id,omitempty"`
	CorporationName         *string                  `json:"corporation_name,omitempty"`
	CorporationLicence      *string                  `json:"corporation_licence,omitempty"`
	CertificationImageId    *string                  `json:"certification_image_id,omitempty"`
	IndividualQualification *IndividualQualification `json:"individual_qualification,omitempty"`
	AreaCode                *int64                   `json:"area_code,omitempty"`
	IntroductionUrl         *string                  `json:"introduction_url,omitempty"`
	CorporateBrandName      *string                  `json:"corporate_brand_name,omitempty"`
	ContactPersonTelephone  *string                  `json:"contact_person_telephone,omitempty"`
	ContactPersonMobile     *string                  `json:"contact_person_mobile,omitempty"`
	Websites                *[]WebsiteUpdateStruct   `json:"websites,omitempty"`
}

type AdvertiserUpdateResponse added in v1.7.46

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

type AdvertiserUpdateResponseData added in v1.7.46

type AdvertiserUpdateResponseData struct {
	AccountId *int64 `json:"account_id,omitempty"`
}

type AgeStruct

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

年龄信息结构

type AgencyGetListStruct added in v1.7.46

type AgencyGetListStruct struct {
	AccountId       *int64               `json:"account_id,omitempty"`
	CorporationName *string              `json:"corporation_name,omitempty"`
	SystemStatus    CustomerSystemStatus `json:"system_status,omitempty"`
	RejectMessage   *string              `json:"reject_message,omitempty"`
	ParentAgencyId  *int64               `json:"parent_agency_id,omitempty"`
	Memo            *string              `json:"memo,omitempty"`
}

返回结构

type AgencyGetResponse added in v1.7.46

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

type AgencyGetResponseData added in v1.7.46

type AgencyGetResponseData struct {
	List     *[]AgencyGetListStruct `json:"list,omitempty"`
	PageInfo *PageInfo              `json:"page_info,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 AggregateAccountDetail added in v1.7.46

type AggregateAccountDetail struct {
	AccountId      *int64                   `json:"account_id,omitempty"`
	AccountName    *string                  `json:"account_name,omitempty"`
	IsRealPay      *bool                    `json:"is_real_pay,omitempty"`
	NoPayReason    *string                  `json:"no_pay_reason,omitempty"`
	PayTotalAmount *float64                 `json:"pay_total_amount,omitempty"`
	PayDetails     *[]InvalidPayLeadsDetail `json:"pay_details,omitempty"`
}

账户聚合信息

type Aggregation added in v1.7.46

type Aggregation string

Aggregation : 聚合维度

const (
	Aggregation_DOMAIN      Aggregation = "DOMAIN"
	Aggregation_ACTION_TYPE Aggregation = "ACTION_TYPE"
)

List of Aggregation

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 AmUserActionSetType added in v1.7.46

type AmUserActionSetType string

AmUserActionSetType : 用户行为源类型

const (
	AmUserActionSetType_WEB                 AmUserActionSetType = "WEB"
	AmUserActionSetType_ANDROID             AmUserActionSetType = "ANDROID"
	AmUserActionSetType_IOS                 AmUserActionSetType = "IOS"
	AmUserActionSetType_OFFLINE             AmUserActionSetType = "OFFLINE"
	AmUserActionSetType_WECHAT              AmUserActionSetType = "WECHAT"
	AmUserActionSetType_WECHAT_MINI_PROGRAM AmUserActionSetType = "WECHAT_MINI_PROGRAM"
	AmUserActionSetType_WECHAT_MINI_GAME    AmUserActionSetType = "WECHAT_MINI_GAME"
)

List of AmUserActionSetType

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 ApiTaskSpec added in v1.7.46

type ApiTaskSpec struct {
	TaskTypeCreateAndroidChannelPackageSpec *TaskTypeCreateAndroidChannelPackageSpec `json:"task_type_create_android_channel_package_spec,omitempty"`
	TaskTypeUpdateAndroidChannelPackageSpec *TaskTypeUpdateAndroidChannelPackageSpec `json:"task_type_update_android_channel_package_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_QUERYWORD        AsyncReportLevel = "REPORT_LEVEL_QUERYWORD"
	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"
	AsyncReportLevel_LANDING_PAGE     AsyncReportLevel = "REPORT_LEVEL_LANDING_PAGE"
	AsyncReportLevel_MARKETING_ASSET  AsyncReportLevel = "REPORT_LEVEL_MARKETING_ASSET"
)

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 AsyncRequestTaskListStruct added in v1.7.46

type AsyncRequestTaskListStruct struct {
	TaskId               *int64           `json:"task_id,omitempty"`
	TaskName             *string          `json:"task_name,omitempty"`
	TaskType             *string          `json:"task_type,omitempty"`
	TaskScope            TaskScope        `json:"task_scope,omitempty"`
	Status               TaskStatus       `json:"status,omitempty"`
	ResultStatus         TaskResultStatus `json:"result_status,omitempty"`
	CreatedTime          *int64           `json:"created_time,omitempty"`
	EndTime              *int64           `json:"end_time,omitempty"`
	ScopeObjectIdList    *[]int64         `json:"scope_object_id_list,omitempty"`
	ScopeObjectIdStrList *[]string        `json:"scope_object_id_str_list,omitempty"`
}

返回结构

type AsyncTaskFilteringStruct added in v1.7.47

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

过滤条件

type AsyncTasksAddRequest added in v1.7.46

type AsyncTasksAddRequest struct {
	AccountId *int64       `json:"account_id,omitempty"`
	TaskName  *string      `json:"task_name,omitempty"`
	TaskType  *string      `json:"task_type,omitempty"`
	TaskSpec  *ApiTaskSpec `json:"task_spec,omitempty"`
}

type AsyncTasksAddResponse added in v1.7.46

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

type AsyncTasksAddResponseData added in v1.7.46

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

type AsyncTasksGetResponse added in v1.7.46

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

type AsyncTasksGetResponseData added in v1.7.46

type AsyncTasksGetResponseData struct {
	List     *[]GetAsyncTaskListStruct `json:"list,omitempty"`
	PageInfo *Conf                     `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 AuditRejectItem added in v1.7.47

type AuditRejectItem struct {
	FeedId        *int64      `json:"feed_id,omitempty"`
	ProductId     *string     `json:"product_id,omitempty"`
	SystemStatus  AuditStatus `json:"system_status,omitempty"`
	RejectMessage *string     `json:"reject_message,omitempty"`
}

商品失败信息Item

type AuditStatus added in v1.7.47

type AuditStatus string

AuditStatus : 商品审核状态

const (
	AuditStatus_PENDING  AuditStatus = "PRODUCT_STATUS_PENDING"
	AuditStatus_AUDITING AuditStatus = "PRODUCT_STATUS_AUDITING"
	AuditStatus_PASS     AuditStatus = "PRODUCT_STATUS_PASS"
	AuditStatus_REJECTED AuditStatus = "PRODUCT_STATUS_REJECTED"
)

List of AuditStatus

type AuthAccountType

type AuthAccountType string

AuthAccountType : 授权账号类型

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

List of AuthAccountType

type AuthorizationStatus added in v1.7.46

type AuthorizationStatus string

AuthorizationStatus : 作品授权状态

const (
	AuthorizationStatus_EXCLUSIVE     AuthorizationStatus = "AUTHORIZATION_STATUS_EXCLUSIVE"
	AuthorizationStatus_NON_EXCLUSIVE AuthorizationStatus = "AUTHORIZATION_STATUS_NON_EXCLUSIVE"
)

List of AuthorizationStatus

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 BatchAsyncRequestSpecificationGetResponse added in v1.7.46

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

type BatchAsyncRequestSpecificationGetResponseData added in v1.7.46

type BatchAsyncRequestSpecificationGetResponseData struct {
	Summary  *Summary            `json:"summary,omitempty"`
	List     *[]DetailListStruct `json:"list,omitempty"`
	PageInfo *Conf               `json:"page_info,omitempty"`
}

type BatchAsyncRequestsAddRequest added in v1.7.46

type BatchAsyncRequestsAddRequest struct {
	AccountId *int64    `json:"account_id,omitempty"`
	TaskName  *string   `json:"task_name,omitempty"`
	TaskType  *string   `json:"task_type,omitempty"`
	TaskSpec  *TaskSpec `json:"task_spec,omitempty"`
}

type BatchAsyncRequestsAddResponse added in v1.7.46

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

type BatchAsyncRequestsAddResponseData added in v1.7.46

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

type BatchAsyncRequestsGetResponse added in v1.7.46

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

type BatchAsyncRequestsGetResponseData added in v1.7.46

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

type BatchAsyncTaskFilteringStruct added in v1.7.47

type BatchAsyncTaskFilteringStruct struct {
	Field    *string        `json:"field,omitempty"`
	Operator FilterOperator `json:"operator,omitempty"`
	Values   *[]string      `json:"values,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 BehaviorTargetingTagSpec added in v1.7.46

type BehaviorTargetingTagSpec struct {
	QueryMode TargetingTagQueryMode `json:"query_mode,omitempty"`
	QuerySpec *QuerySpec            `json:"query_spec,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 BookJson added in v1.7.46

type BookJson struct {
	Chapters *[]Chapter `json:"chapters,omitempty"`
}

小说章节内容

type BookLength added in v1.7.46

type BookLength string

BookLength : 小说篇幅

const (
	BookLength_LONG        BookLength = "BOOK_LENGTH_LONG"
	BookLength_MIDDLE_LONG BookLength = "BOOK_LENGTH_MIDDLE_LONG"
	BookLength_SHORT       BookLength = "BOOK_LENGTH_SHORT"
)

List of BookLength

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 BrideClothing added in v1.7.46

type BrideClothing string

BrideClothing : 新娘服装

const (
	BrideClothing_1 BrideClothing = "BRIDE_CLOTHING_1"
	BrideClothing_2 BrideClothing = "BRIDE_CLOTHING_2"
	BrideClothing_3 BrideClothing = "BRIDE_CLOTHING_3"
	BrideClothing_4 BrideClothing = "BRIDE_CLOTHING_4"
	BrideClothing_5 BrideClothing = "BRIDE_CLOTHING_5"
	BrideClothing_6 BrideClothing = "BRIDE_CLOTHING_6"
	BrideClothing_7 BrideClothing = "BRIDE_CLOTHING_7"
	BrideClothing_N BrideClothing = "BRIDE_CLOTHING_N"
)

List of BrideClothing

type BusinessAudience added in v1.7.46

type BusinessAudience string

BusinessAudience : 受众

const (
	BusinessAudience_PERSONAL   BusinessAudience = "BUSINESS_AUDIENCE_PERSONAL"
	BusinessAudience_ENTERPRISE BusinessAudience = "BUSINESS_AUDIENCE_ENTERPRISE"
)

List of BusinessAudience

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 BusinessPrice added in v1.7.46

type BusinessPrice string

BusinessPrice : 商务服务价格

const (
	BusinessPrice_FREE        BusinessPrice = "BUSINESS_PRICE_FREE"
	BusinessPrice_1TO50       BusinessPrice = "BUSINESS_PRICE_1_TO_50"
	BusinessPrice_51TO100     BusinessPrice = "BUSINESS_PRICE_51_TO_100"
	BusinessPrice_101TO200    BusinessPrice = "BUSINESS_PRICE_101_TO_200"
	BusinessPrice_201TO1000   BusinessPrice = "BUSINESS_PRICE_201_TO_1000"
	BusinessPrice_1001TO3000  BusinessPrice = "BUSINESS_PRICE_1001_TO_3000"
	BusinessPrice_3001TO5000  BusinessPrice = "BUSINESS_PRICE_3001_TO_5000"
	BusinessPrice_5001TO8000  BusinessPrice = "BUSINESS_PRICE_5001_TO_8000"
	BusinessPrice_8001TO12000 BusinessPrice = "BUSINESS_PRICE_8001_TO_12000"
	BusinessPrice_OUT_12000   BusinessPrice = "BUSINESS_PRICE_OUT_12000"
)

List of BusinessPrice

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 CallListStruct added in v1.7.46

type CallListStruct struct {
	CallId        *string `json:"call_id,omitempty"`
	AccountId     *int64  `json:"account_id,omitempty"`
	LeadsId       *int64  `json:"leads_id,omitempty"`
	Caller        *string `json:"caller,omitempty"`
	Callee        *string `json:"callee,omitempty"`
	CallDirection *string `json:"call_direction,omitempty"`
	Duration      *int64  `json:"duration,omitempty"`
	CallStartTime *string `json:"call_start_time,omitempty"`
	CallEndTime   *string `json:"call_end_time,omitempty"`
	RingTime      *string `json:"ring_time,omitempty"`
	AnswerTime    *string `json:"answer_time,omitempty"`
	EndStatus     *int64  `json:"end_status,omitempty"`
	CallRecordUrl *string `json:"call_record_url,omitempty"`
}

通话记录结构

type CallListStructs added in v1.7.46

type CallListStructs struct {
	CallId        *string `json:"call_id,omitempty"`
	AccountId     *int64  `json:"account_id,omitempty"`
	LeadsId       *int64  `json:"leads_id,omitempty"`
	ContactId     *string `json:"contact_id,omitempty"`
	Caller        *string `json:"caller,omitempty"`
	Callee        *string `json:"callee,omitempty"`
	CallDirection *string `json:"call_direction,omitempty"`
	Duration      *int64  `json:"duration,omitempty"`
	CallStartTime *string `json:"call_start_time,omitempty"`
	CallEndTime   *string `json:"call_end_time,omitempty"`
	RingTime      *string `json:"ring_time,omitempty"`
	AnswerTime    *string `json:"answer_time,omitempty"`
	EndStatus     *int64  `json:"end_status,omitempty"`
	CallRecordUrl *string `json:"call_record_url,omitempty"`
}

通话记录结构

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 CartoonColor added in v1.7.46

type CartoonColor string

CartoonColor : 漫画色彩

const (
	CartoonColor_MULTI       CartoonColor = "CARTOON_COLOR_MULTI"
	CartoonColor_BLACK_WHITE CartoonColor = "CARTOON_COLOR_BLACK_WHITE"
)

List of CartoonColor

type CatalogScale added in v1.7.46

type CatalogScale string

CatalogScale : 商品库规模

const (
	CatalogScale_NORMAL CatalogScale = "CATALOG_SCALE_TYPE_NORMAL"
	CatalogScale_HUGE   CatalogScale = "CATALOG_SCALE_TYPE_HUGE"
)

List of CatalogScale

type CatalogStatus added in v1.7.47

type CatalogStatus string

CatalogStatus : 商品库状态

const (
	CatalogStatus_PREPARE CatalogStatus = "PRODUCT_CATALOG_STATUS_PREPARE"
	CatalogStatus_NORMAL  CatalogStatus = "PRODUCT_CATALOG_STATUS_NORMAL"
	CatalogStatus_SUSPEND CatalogStatus = "PRODUCT_CATALOG_STATUS_SUSPEND"
	CatalogStatus_DELETED CatalogStatus = "PRODUCT_CATALOG_STATUS_DELETED"
)

List of CatalogStatus

type CatalogVertical added in v1.7.47

type CatalogVertical string

CatalogVertical : 商品库行业类型

const (
	CatalogVertical_EC                   CatalogVertical = "VERTICAL_EC"
	CatalogVertical_ESTATE               CatalogVertical = "VERTICAL_ESTATE"
	CatalogVertical_HOTEL                CatalogVertical = "VERTICAL_HOTEL"
	CatalogVertical_TICKET               CatalogVertical = "VERTICAL_TICKET"
	CatalogVertical_TRAVEL               CatalogVertical = "VERTICAL_TRAVEL"
	CatalogVertical_SCENERY              CatalogVertical = "VERTICAL_SCENERY"
	CatalogVertical_VIDEO                CatalogVertical = "VERTICAL_VIDEO"
	CatalogVertical_CAR                  CatalogVertical = "VERTICAL_CAR"
	CatalogVertical_LOCAL_SERVICES       CatalogVertical = "VERTICAL_LOCAL_SERVICES"
	CatalogVertical_NEWS_INFORMATION     CatalogVertical = "VERTICAL_NEWS_INFORMATION"
	CatalogVertical_BEAUTY_PERSONAL_CARE CatalogVertical = "VERTICAL_BEAUTY_PERSONAL_CARE"
)

List of CatalogVertical

type CategoryInfo added in v1.7.46

type CategoryInfo struct {
	Cate1Id   *string `json:"cate1_id,omitempty"`
	Cate1Name *string `json:"cate1_name,omitempty"`
	Cate2Id   *string `json:"cate2_id,omitempty"`
	Cate2Name *string `json:"cate2_name,omitempty"`
	Cate3Id   *string `json:"cate3_id,omitempty"`
	Cate3Name *string `json:"cate3_name,omitempty"`
	Cate4Id   *string `json:"cate4_id,omitempty"`
	Cate4Name *string `json:"cate4_name,omitempty"`
}

推广资产信息

type CategoryItem added in v1.7.47

type CategoryItem struct {
	CategoryId       *int64               `json:"category_id,omitempty"`
	CategoryName     *string              `json:"category_name,omitempty"`
	ParentCategoryId *int64               `json:"parent_category_id,omitempty"`
	Level            *int64               `json:"level,omitempty"`
	CategoryPath     *[]CategoryPathsItem `json:"category_path,omitempty"`
}

商品类目

type CategoryPathsItem added in v1.7.47

type CategoryPathsItem struct {
	CategoryId   *int64  `json:"category_id,omitempty"`
	CategoryName *string `json:"category_name,omitempty"`
	Level        *int64  `json:"level,omitempty"`
}

类目路径

type CategoryType added in v1.7.46

type CategoryType string

CategoryType : 行为兴趣意向定向标签类型

const (
	CategoryType_INTEREST  CategoryType = "INTEREST"
	CategoryType_BEHAVIOR  CategoryType = "BEHAVIOR"
	CategoryType_INTENTION CategoryType = "INTENTION"
)

List of CategoryType

type ChannelPackageInfo added in v1.7.46

type ChannelPackageInfo struct {
	AndroidAppId     *int64            `json:"android_app_id,omitempty"`
	PackageName      *string           `json:"package_name,omitempty"`
	Status           ChannelTaskStatus `json:"status,omitempty"`
	ErrorCode        ChannelTaskError  `json:"error_code,omitempty"`
	CreatedTime      *int64            `json:"created_time,omitempty"`
	LastModifiedTime *int64            `json:"last_modified_time,omitempty"`
	ChannelPackageId *string           `json:"channel_package_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 ChannelTaskError added in v1.7.46

type ChannelTaskError string

ChannelTaskError : 渠道包任务错误码

const (
	ChannelTaskError_NORMAL               ChannelTaskError = "TASK_ERROR_NORMAL"
	ChannelTaskError_UNABLE_DOWNLOAD      ChannelTaskError = "TASK_ERROR_UNABLE_DOWNLOAD"
	ChannelTaskError_MISMATCH_PACKAGENAME ChannelTaskError = "TASK_ERROR_MISMATCH_PACKAGENAME"
	ChannelTaskError_ILLEGAL_VERSION      ChannelTaskError = "TASK_ERROR_ILLEGAL_VERSION"
	ChannelTaskError_DUPLICATE_PACKAGE    ChannelTaskError = "TASK_ERROR_DUPLICATE_PACKAGE"
	ChannelTaskError_PARSE_FAIL           ChannelTaskError = "TASK_ERROR_PARSE_FAIL"
	ChannelTaskError_MISS_YSDK            ChannelTaskError = "TASK_ERROR_MISS_YSDK"
	ChannelTaskError_UPLOAD_FAIL          ChannelTaskError = "TASK_ERROR_UPLOAD_FAIL"
	ChannelTaskError_SUBMIT_FAIL          ChannelTaskError = "TASK_ERROR_SUBMIT_FAIL"
	ChannelTaskError_SERVER_ERROR         ChannelTaskError = "TASK_ERROR_SERVER_ERROR"
)

List of ChannelTaskError

type ChannelTaskStatus added in v1.7.46

type ChannelTaskStatus string

ChannelTaskStatus : 渠道包任务处理状态

const (
	ChannelTaskStatus_PENDING    ChannelTaskStatus = "CHANNEL_TASK_STATUS_PENDING"
	ChannelTaskStatus_PROCESSING ChannelTaskStatus = "CHANNEL_TASK_STATUS_PROCESSING"
	ChannelTaskStatus_ERROR      ChannelTaskStatus = "CHANNEL_TASK_STATUS_ERROR"
	ChannelTaskStatus_COMPLETED  ChannelTaskStatus = "CHANNEL_TASK_STATUS_COMPLETED"
)

List of ChannelTaskStatus

type Chapter added in v1.7.46

type Chapter struct {
	Subtitle  *string   `json:"subtitle,omitempty"`
	Chapterid *int64    `json:"chapterid,omitempty"`
	Text      *[]string `json:"text,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 CityLevel added in v1.7.46

type CityLevel string

CityLevel : 城市级别

const (
	CityLevel_NONE   CityLevel = "CITY_LEVEL_NONE"
	CityLevel_FIRST  CityLevel = "CITY_LEVEL_FIRST"
	CityLevel_SECOND CityLevel = "CITY_LEVEL_SECOND"
	CityLevel_THIRD  CityLevel = "CITY_LEVEL_THIRD"
)

List of CityLevel

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 ClothCount added in v1.7.46

type ClothCount string

ClothCount : 服装套数

const (
	ClothCount_1 ClothCount = "CLOTH_COUNT_1"
	ClothCount_2 ClothCount = "CLOTH_COUNT_2"
	ClothCount_3 ClothCount = "CLOTH_COUNT_3"
	ClothCount_4 ClothCount = "CLOTH_COUNT_4"
	ClothCount_5 ClothCount = "CLOTH_COUNT_5"
	ClothCount_6 ClothCount = "CLOTH_COUNT_6"
	ClothCount_7 ClothCount = "CLOTH_COUNT_7"
	ClothCount_N ClothCount = "CLOTH_COUNT_N"
)

List of ClothCount

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 ComplexPageConfigType added in v1.7.46

type ComplexPageConfigType string

ComplexPageConfigType : 配置数据类型

const (
	ComplexPageConfigType_TEXT     ComplexPageConfigType = "TEXT"
	ComplexPageConfigType_IMAGE_ID ComplexPageConfigType = "IMAGE_ID"
	ComplexPageConfigType_NUMBER   ComplexPageConfigType = "NUMBER"
)

List of ComplexPageConfigType

type ComponentElementRejectDetailInfoListStruct added in v1.7.46

type ComponentElementRejectDetailInfoListStruct struct {
	Reason             *string                         `json:"reason,omitempty"`
	SiteSetList        *[]SiteSetInfoListStruct        `json:"site_set_list,omitempty"`
	RejectInfoLocation *[]RejectInfoLocationListStruct `json:"reject_info_location,omitempty"`
}

元素拒绝原因详情

type ComponentElementResultListStruct added in v1.7.46

type ComponentElementResultListStruct 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"`
	ElementRejectDetailInfo *[]ComponentElementRejectDetailInfoListStruct `json:"element_reject_detail_info,omitempty"`
}

组件元素粒度审核结果

type ComponentInfo added in v1.7.46

type ComponentInfo struct {
	ComponentId   *int64             `json:"component_id,omitempty"`
	ComponentType ComponentType      `json:"component_type,omitempty"`
	ReviewStatus  ReviewResultStatus `json:"review_status,omitempty"`
}

创意组件信息

type ComponentInfoCanEmpty added in v1.7.46

type ComponentInfoCanEmpty struct {
	ComponentId   *int64             `json:"component_id,omitempty"`
	ComponentType ComponentType      `json:"component_type,omitempty"`
	ReviewStatus  ReviewResultStatus `json:"review_status,omitempty"`
}

元素所属创意组件信息

type ComponentPagesStruct added in v1.7.46

type ComponentPagesStruct struct {
	PageType          TemplatesPageType      `json:"page_type,omitempty"`
	PageName          *string                `json:"page_name,omitempty"`
	PageTitle         *string                `json:"page_title,omitempty"`
	Clipboard         *string                `json:"clipboard,omitempty"`
	PageDeeplink      *string                `json:"page_deeplink,omitempty"`
	MobileAppId       *string                `json:"mobile_app_id,omitempty"`
	FormId            *string                `json:"form_id,omitempty"`
	PageTemplateId    *string                `json:"page_template_id,omitempty"`
	ComponentSpecList *[]ComponentSpecStruct `json:"component_spec_list,omitempty"`
}

落地页配置结构

type ComponentResultListStruct added in v1.7.46

type ComponentResultListStruct struct {
	ComponentInfo     *ComponentInfo                      `json:"component_info,omitempty"`
	ElementResultList *[]ComponentElementResultListStruct `json:"element_result_list,omitempty"`
}

审核结果

type ComponentReviewResultsGetResponse added in v1.7.46

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

type ComponentReviewResultsGetResponseData added in v1.7.46

type ComponentReviewResultsGetResponseData struct {
	List *[]ComponentResultListStruct `json:"list,omitempty"`
}

type ComponentSpecStruct added in v1.7.46

type ComponentSpecStruct struct {
}

组件配置

type ComponentType added in v1.7.46

type ComponentType string

ComponentType : 创意组件类型

const (
	ComponentType_UNKNOWN                    ComponentType = "UNKNOWN"
	ComponentType_TITLE                      ComponentType = "TITLE"
	ComponentType_DESCRIPTION                ComponentType = "DESCRIPTION"
	ComponentType_IMAGE                      ComponentType = "IMAGE"
	ComponentType_IMAGE_LIST                 ComponentType = "IMAGE_LIST"
	ComponentType_JUMP_INFO                  ComponentType = "JUMP_INFO"
	ComponentType_VIDEO                      ComponentType = "VIDEO"
	ComponentType_BRAND                      ComponentType = "BRAND"
	ComponentType_CONSULT                    ComponentType = "CONSULT"
	ComponentType_PHONE                      ComponentType = "PHONE"
	ComponentType_FORM                       ComponentType = "FORM"
	ComponentType_ACTION_BUTTON              ComponentType = "ACTION_BUTTON"
	ComponentType_CHOSEN_BUTTON              ComponentType = "CHOSEN_BUTTON"
	ComponentType_LABEL                      ComponentType = "LABEL"
	ComponentType_SHOW_DATA                  ComponentType = "SHOW_DATA"
	ComponentType_MARKETING_PENDANT          ComponentType = "MARKETING_PENDANT"
	ComponentType_APP_GIFT_PACK_CODE         ComponentType = "APP_GIFT_PACK_CODE"
	ComponentType_SHOP_IMAGE                 ComponentType = "SHOP_IMAGE"
	ComponentType_COUNT_DOWN                 ComponentType = "COUNT_DOWN"
	ComponentType_BARRAGE                    ComponentType = "BARRAGE"
	ComponentType_FLOATING_ZONE              ComponentType = "FLOATING_ZONE"
	ComponentType_TEXT_LINK                  ComponentType = "TEXT_LINK"
	ComponentType_END_PAGE                   ComponentType = "END_PAGE"
	ComponentType_LIVING_DESC                ComponentType = "LIVING_DESC"
	ComponentType_WECHAT_CHANNELS            ComponentType = "WECHAT_CHANNELS"
	ComponentType_SHORT_VIDEO                ComponentType = "SHORT_VIDEO"
	ComponentType_ELEMENT_STORY              ComponentType = "ELEMENT_STORY"
	ComponentType_WXGAME_PLAYABLE_PAGE       ComponentType = "WXGAME_PLAYABLE_PAGE"
	ComponentType_V2_TITLE                   ComponentType = "V2_TITLE"
	ComponentType_V2_DESCRIPTION             ComponentType = "V2_DESCRIPTION"
	ComponentType_V2_LONG_SUBLINK            ComponentType = "V2_LONG_SUBLINK"
	ComponentType_V2_SHORT_SUBLINK           ComponentType = "V2_SHORT_SUBLINK"
	ComponentType_V2_LONG_SUBLINK_LIST       ComponentType = "V2_LONG_SUBLINK_LIST"
	ComponentType_V2_SHORT_SUBLINK_LIST      ComponentType = "V2_SHORT_SUBLINK_LIST"
	ComponentType_V2_APP_DOWNLOAD            ComponentType = "V2_APP_DOWNLOAD"
	ComponentType_V2_IMAGE_1_X1              ComponentType = "V2_IMAGE_1X1"
	ComponentType_V2_IMAGE_LIST_1_X1         ComponentType = "V2_IMAGE_LIST_1X1"
	ComponentType_V2_IMAGE_TEXT_1_X1         ComponentType = "V2_IMAGE_TEXT_1X1"
	ComponentType_V2_IMAGE_BIG_20_X7         ComponentType = "V2_IMAGE_BIG_20X7"
	ComponentType_V2_VIDEO_16_X9_IMAGE_16_X9 ComponentType = "V2_VIDEO_16X9_IMAGE_16X9"
	ComponentType_V2_VIDEO_16_X9_IMAGE_4_X3  ComponentType = "V2_VIDEO_16X9_IMAGE_4X3"
	ComponentType_V2_VIDEO_16_X9_IMAGE_1_X1  ComponentType = "V2_VIDEO_16X9_IMAGE_1X1"
	ComponentType_V2_QUICK_CONSULT           ComponentType = "V2_QUICK_CONSULT"
	ComponentType_V2_PHONE                   ComponentType = "V2_PHONE"
	ComponentType_V2_FORM                    ComponentType = "V2_FORM"
	ComponentType_V2_BRAND                   ComponentType = "V2_BRAND"
	ComponentType_V2_LANDING_PAGE            ComponentType = "V2_LANDING_PAGE"
	ComponentType_V2_ACTION_BUTTON           ComponentType = "V2_ACTION_BUTTON"
	ComponentType_V2_CHOSEN_BUTTON           ComponentType = "V2_CHOSEN_BUTTON"
	ComponentType_V2_VIDEO_9_X16_IMAGE_9_X16 ComponentType = "V2_VIDEO_9X16_IMAGE_9X16"
	ComponentType_V2_IMAGE_16_X9             ComponentType = "V2_IMAGE_16X9"
	ComponentType_V2_LABEL                   ComponentType = "V2_LABEL"
	ComponentType_V2_PROMOTION_SUBLINK       ComponentType = "V2_PROMOTION_SUBLINK"
	ComponentType_V2_IMAGE_LIST_3_X2         ComponentType = "V2_IMAGE_LIST_3X2"
	ComponentType_V2_IMAGE_LIST_9_X16        ComponentType = "V2_IMAGE_LIST_9X16"
	ComponentType_V2_LIST_SUBLINK            ComponentType = "V2_LIST_SUBLINK"
	ComponentType_V2_MDPA_TITLE              ComponentType = "V2_MDPA_TITLE"
	ComponentType_V2_MDPA_DESCRIPTION        ComponentType = "V2_MDPA_DESCRIPTION"
)

List of ComponentType

type ComponentWechatChannelSpec added in v1.7.44

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

微信视频号信息

type ComponentsPageType added in v1.7.46

type ComponentsPageType string

ComponentsPageType : 蹊径落地页类型

const (
	ComponentsPageType_ANDROID ComponentsPageType = "PAGE_TYPE_XIJING_ANDROID"
	ComponentsPageType_IOS     ComponentsPageType = "PAGE_TYPE_XIJING_IOS"
)

List of ComponentsPageType

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 CreateAndroidChannelPackageSpec added in v1.7.46

type CreateAndroidChannelPackageSpec struct {
	PackageName *string `json:"package_name,omitempty"`
	DownloadUrl *string `json:"download_url,omitempty"`
}

创建应用宝渠道包接口任务所需条件

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 CreatePageReqListStruct added in v1.7.46

type CreatePageReqListStruct struct {
	PageType          ComponentsPageType     `json:"page_type,omitempty"`
	PageName          *string                `json:"page_name,omitempty"`
	PageTitle         *string                `json:"page_title,omitempty"`
	Clipboard         *string                `json:"clipboard,omitempty"`
	PageDeeplink      *string                `json:"page_deeplink,omitempty"`
	MobileAppId       *string                `json:"mobile_app_id,omitempty"`
	BgColor           *string                `json:"bg_color,omitempty"`
	BgImageId         *string                `json:"bg_image_id,omitempty"`
	ComponentSpecList *[]ComponentSpecStruct `json:"component_spec_list,omitempty"`
}

落地页配置结构

type CreatePageResponse added in v1.7.46

type CreatePageResponse struct {
	LandingPageId *int64  `json:"landingPageId,omitempty"`
	Id            *string `json:"id,omitempty"`
	Code          *int64  `json:"code,omitempty"`
	Message       *string `json:"message,omitempty"`
}

创建页面返回数据结构

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 CreativeTemplatePreviewsGetRequest added in v1.7.46

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

type CreativeTemplatePreviewsGetResponse added in v1.7.46

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

type CreativeTemplatePreviewsGetResponseData added in v1.7.46

type CreativeTemplatePreviewsGetResponseData struct {
	PreviewUrl *string `json:"preview_url,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 CurrencyType added in v1.7.46

type CurrencyType string

CurrencyType : 字段取值货币类型

const (
	CurrencyType_UNKNOWN CurrencyType = "CURRENCY_TYPE_UNKNOWN"
	CurrencyType_CNY     CurrencyType = "CURRENCY_TYPE_CNY"
)

List of CurrencyType

type CursorPageInfo added in v1.7.46

type CursorPageInfo struct {
	PageSize    *int64 `json:"page_size,omitempty"`
	TotalNumber *int64 `json:"total_number,omitempty"`
	HasMore     *bool  `json:"has_more,omitempty"`
	Cursor      *int64 `json:"cursor,omitempty"`
}

分页配置信息

type CustomAudienceEstimationsGetResponse added in v1.7.46

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

type CustomAudienceEstimationsGetResponseData added in v1.7.46

type CustomAudienceEstimationsGetResponseData struct {
	UserCount *int64 `json:"user_count,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 CustomAudiencesUpdateRequest added in v1.7.46

type CustomAudiencesUpdateRequest struct {
	AccountId   *int64  `json:"account_id,omitempty"`
	AudienceId  *int64  `json:"audience_id,omitempty"`
	Name        *string `json:"name,omitempty"`
	Description *string `json:"description,omitempty"`
	Cooperated  *bool   `json:"cooperated,omitempty"`
}

type CustomAudiencesUpdateResponse added in v1.7.46

type CustomAudiencesUpdateResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,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 CustomerSystemStatus added in v1.7.46

type CustomerSystemStatus string

CustomerSystemStatus : 客户系统状态

const (
	CustomerSystemStatus_NORMAL             CustomerSystemStatus = "CUSTOMER_STATUS_NORMAL"
	CustomerSystemStatus_PENDING            CustomerSystemStatus = "CUSTOMER_STATUS_PENDING"
	CustomerSystemStatus_DENIED             CustomerSystemStatus = "CUSTOMER_STATUS_DENIED"
	CustomerSystemStatus_FROZEN             CustomerSystemStatus = "CUSTOMER_STATUS_FROZEN"
	CustomerSystemStatus_TOBE_ACCEPTED      CustomerSystemStatus = "CUSTOMER_STATUS_TOBE_ACCEPTED"
	CustomerSystemStatus_TOBE_ACTIVATED     CustomerSystemStatus = "CUSTOMER_STATUS_TOBE_ACTIVATED"
	CustomerSystemStatus_SUSPEND            CustomerSystemStatus = "CUSTOMER_STATUS_SUSPEND"
	CustomerSystemStatus_MATERIAL_PREPARED  CustomerSystemStatus = "CUSTOMER_STATUS_MATERIAL_PREPARED"
	CustomerSystemStatus_DELETED            CustomerSystemStatus = "CUSTOMER_STATUS_DELETED"
	CustomerSystemStatus_FROZEN_TEMPORARILY CustomerSystemStatus = "CUSTOMER_STATUS_FROZEN_TEMPORARILY"
	CustomerSystemStatus_UNREGISTERED       CustomerSystemStatus = "CUSTOMER_STATUS_UNREGISTERED"
)

List of CustomerSystemStatus

type CustomizedTagsStruct added in v1.7.46

type CustomizedTagsStruct struct {
	TagGroupName *string   `json:"tag_group_name,omitempty"`
	TagNameList  *[]string `json:"tag_name_list,omitempty"`
}

自定义标签集合

type Dactag added in v1.7.46

type Dactag struct {
	TagName  *string `json:"tag_name,omitempty"`
	TagValue *string `json:"tag_value,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"`
	Queryword                                  *string  `json:"queryword,omitempty"`
	AdId                                       *int64   `json:"ad_id,omitempty"`
	TriggerType                                *int64   `json:"trigger_type,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 DataNexusScene added in v1.7.46

type DataNexusScene string

DataNexusScene : 应用场景

const (
	DataNexusScene_DMP                        DataNexusScene = "DMP"
	DataNexusScene_TRANSFORMATION_ATTRIBUTION DataNexusScene = "TRANSFORMATION_ATTRIBUTION"
	DataNexusScene_PKAM                       DataNexusScene = "PKAM"
	DataNexusScene_DPA                        DataNexusScene = "DPA"
)

List of DataNexusScene

type DataSourceDispatchGetResponse added in v1.7.46

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

type DataSourceDispatchGetResponseData added in v1.7.46

type DataSourceDispatchGetResponseData struct {
	AccountId        *int64                    `json:"account_id,omitempty"`
	DataSourceScenes *[]SingleDataSourceScenes `json:"data_source_scenes,omitempty"`
}

type DataSourceDispatchSwitch added in v1.7.46

type DataSourceDispatchSwitch string

DataSourceDispatchSwitch : 批量分发开关标识

const (
	DataSourceDispatchSwitch_ON  DataSourceDispatchSwitch = "SWITCH_ON"
	DataSourceDispatchSwitch_OFF DataSourceDispatchSwitch = "SWITCH_OFF"
)

List of DataSourceDispatchSwitch

type DateRange added in v1.7.44

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

日期范围

type DateRangeDn added in v1.7.46

type DateRangeDn 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 DealerInfoListStruct added in v1.7.46

type DealerInfoListStruct struct {
	DealerId         *int64  `json:"dealer_id,omitempty"`
	DealerName       *string `json:"dealer_name,omitempty"`
	Date             *int64  `json:"date,omitempty"`
	LeadsCnt         *int64  `json:"leads_cnt,omitempty"`
	ShowingsCnt      *int64  `json:"showings_cnt,omitempty"`
	LivingDuration   *int64  `json:"living_duration,omitempty"`
	WatchingPersonUv *int64  `json:"watching_person_uv,omitempty"`
	FansCnt          *int64  `json:"fans_cnt,omitempty"`
}

经销商聚合数据信息结构

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 DeepLinkEnabled added in v1.7.47

type DeepLinkEnabled struct {
	IosDeepLinkEnabled     *bool `json:"ios_deep_link_enabled,omitempty"`
	AndroidDeepLinkEnabled *bool `json:"android_deep_link_enabled,omitempty"`
	H5DeepLinkEnabled      *bool `json:"h5_deep_link_enabled,omitempty"`
}

应用直达选项

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 DeleteAdgroupItem added in v1.7.46

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

删除广告组

type DeleteFinderObjectCommentItem added in v1.7.47

type DeleteFinderObjectCommentItem struct {
	AccountId        *int64  `json:"account_id,omitempty"`
	FinderAdObjectId *int64  `json:"finder_ad_object_id,omitempty"`
	CommentId        *string `json:"comment_id,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 DetailListStruct added in v1.7.46

type DetailListStruct struct {
	ScopeObjectId    *int64               `json:"scope_object_id,omitempty"`
	ScopeObjectName  *string              `json:"scope_object_name,omitempty"`
	DetailResultType TaskDetailResultType `json:"detail_result_type,omitempty"`
	Message          *string              `json:"message,omitempty"`
	AccountId        *int64               `json:"account_id,omitempty"`
	ExtData          *string              `json:"ext_data,omitempty"`
	ScopeObjectIdStr *string              `json:"scope_object_id_str,omitempty"`
}

返回结构

type DetailPropertyStruct added in v1.7.46

type DetailPropertyStruct struct {
	PropertyName  PromotedAssetAttrKey    `json:"property_name,omitempty"`
	PropertyCn    *string                 `json:"property_cn,omitempty"`
	IsMultiple    *bool                   `json:"is_multiple,omitempty"`
	IsRequired    *bool                   `json:"is_required,omitempty"`
	PropertyClass MarketingAssetAttrClass `json:"property_class,omitempty"`
	PropertyType  *string                 `json:"property_type,omitempty"`
	PropertyValue *[]string               `json:"property_value,omitempty"`
	Recordable    *bool                   `json:"recordable,omitempty"`
}

详情属性信息

type DetailStruct added in v1.7.46

type DetailStruct struct {
	MarketingAssetId    *int64              `json:"marketing_asset_id,omitempty"`
	MarketingAssetName  *string             `json:"marketing_asset_name,omitempty"`
	MarketingAssetType  MarketingAssetType  `json:"marketing_asset_type,omitempty"`
	MarketingTargetType MarketingTargetType `json:"marketing_target_type,omitempty"`
	CreatedTime         *int64              `json:"created_time,omitempty"`
	Properties          *[]PropertyStruct   `json:"properties,omitempty"`
	ExtraProperties     *[]ExtraProperty    `json:"extra_properties,omitempty"`
}

推广资产信息

type DeviceBrandModel

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

设备品牌型号定向

type DeviceInfo added in v1.7.46

type DeviceInfo struct {
	PackageName *string `json:"package_name,omitempty"`
	AppVersion  *string `json:"app_version,omitempty"`
	Mac         *string `json:"mac,omitempty"`
	DeviceBrand *string `json:"device_brand,omitempty"`
	Model       *string `json:"model,omitempty"`
	OsVersion   *string `json:"os_version,omitempty"`
	Language    *string `json:"language,omitempty"`
	Ip          *string `json:"ip,omitempty"`
	UserAgent   *string `json:"user_agent,omitempty"`
	WifiName    *string `json:"wifi_name,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 DpaApiCatalogType added in v1.7.46

type DpaApiCatalogType string

DpaApiCatalogType : 商品库类型

const (
	DpaApiCatalogType_UNKNOWN     DpaApiCatalogType = "CATALOG_TYPE_UNKNOWN"
	DpaApiCatalogType_STANDARD    DpaApiCatalogType = "CATALOG_TYPE_STANDARD"
	DpaApiCatalogType_FENGYE      DpaApiCatalogType = "CATALOG_TYPE_FENGYE"
	DpaApiCatalogType_LOCAL_STORE DpaApiCatalogType = "CATALOG_TYPE_LOCAL_STORE"
)

List of DpaApiCatalogType

type DpaCatalogIndustry added in v1.7.46

type DpaCatalogIndustry string

DpaCatalogIndustry : 商品库行业类型

const (
	DpaCatalogIndustry_ECOMMERCE                    DpaCatalogIndustry = "INDUSTRY_TYPE_ECOMMERCE"
	DpaCatalogIndustry_READING                      DpaCatalogIndustry = "INDUSTRY_TYPE_READING"
	DpaCatalogIndustry_EDUCATION                    DpaCatalogIndustry = "INDUSTRY_TYPE_EDUCATION"
	DpaCatalogIndustry_WEDDING                      DpaCatalogIndustry = "INDUSTRY_TYPE_WEDDING"
	DpaCatalogIndustry_VIDEO                        DpaCatalogIndustry = "INDUSTRY_TYPE_VIDEO"
	DpaCatalogIndustry_INSURANCE                    DpaCatalogIndustry = "INDUSTRY_TYPE_INSURANCE"
	DpaCatalogIndustry_LOAN                         DpaCatalogIndustry = "INDUSTRY_TYPE_LOAN"
	DpaCatalogIndustry_FINANCIAL                    DpaCatalogIndustry = "INDUSTRY_TYPE_FINANCIAL"
	DpaCatalogIndustry_BANKCARD                     DpaCatalogIndustry = "INDUSTRY_TYPE_BANKCARD"
	DpaCatalogIndustry_SECURITIES                   DpaCatalogIndustry = "INDUSTRY_TYPE_SECURITIES"
	DpaCatalogIndustry_ESTATE                       DpaCatalogIndustry = "INDUSTRY_TYPE_ESTATE"
	DpaCatalogIndustry_CARRIER                      DpaCatalogIndustry = "INDUSTRY_TYPE_CARRIER"
	DpaCatalogIndustry_MERCHANTS                    DpaCatalogIndustry = "INDUSTRY_TYPE_MERCHANTS"
	DpaCatalogIndustry_BUSINESS_SERVICE             DpaCatalogIndustry = "INDUSTRY_TYPE_BUSINESS_SERVICE"
	DpaCatalogIndustry_DECORATION_BUILDING_MATERIAL DpaCatalogIndustry = "INDUSTRY_TYPE_DECORATION_BUILDING_MATERIAL"
	DpaCatalogIndustry_HOTEL                        DpaCatalogIndustry = "INDUSTRY_TYPE_HOTEL"
	DpaCatalogIndustry_CAR_ONLINE_PLATFORM          DpaCatalogIndustry = "INDUSTRY_TYPE_CAR_ONLINE_PLATFORM"
	DpaCatalogIndustry_CAR_AFTERMARKET              DpaCatalogIndustry = "INDUSTRY_TYPE_CAR_AFTERMARKET"
	DpaCatalogIndustry_CAR_TRAVEL_SERVICE           DpaCatalogIndustry = "INDUSTRY_TYPE_CAR_TRAVEL_SERVICE"
)

List of DpaCatalogIndustry

type DpaProductSaleStatus added in v1.7.46

type DpaProductSaleStatus string

DpaProductSaleStatus : 商品在线状态

const (
	DpaProductSaleStatus_UNKNOWN DpaProductSaleStatus = "DPA_PRODUCT_SALE_STATUS_UNKNOWN"
	DpaProductSaleStatus_ONLINE  DpaProductSaleStatus = "DPA_PRODUCT_SALE_STATUS_ONLINE"
	DpaProductSaleStatus_OFFLINE DpaProductSaleStatus = "DPA_PRODUCT_SALE_STATUS_OFFLINE"
)

List of DpaProductSaleStatus

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 DynamicAdImageTemplatesGetListStruct added in v1.7.46

type DynamicAdImageTemplatesGetListStruct struct {
	DynamicAdTemplateId        *int64                `json:"dynamic_ad_template_id,omitempty"`
	DynamicAdTemplateName      *string               `json:"dynamic_ad_template_name,omitempty"`
	ProductItemDisplayQuantity ProductMode           `json:"product_item_display_quantity,omitempty"`
	DynamicAdTemplateWidth     *int64                `json:"dynamic_ad_template_width,omitempty"`
	DynamicAdTemplateHeight    *int64                `json:"dynamic_ad_template_height,omitempty"`
	ImageUrl                   *string               `json:"image_url,omitempty"`
	ImageProductFields         *[]string             `json:"image_product_fields,omitempty"`
	FillType                   TemplateImageFillType `json:"fill_type,omitempty"`
	Coverage                   *float64              `json:"coverage,omitempty"`
}

返回结构

type DynamicAdImageTemplatesGetResponse added in v1.7.46

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

type DynamicAdImageTemplatesGetResponseData added in v1.7.46

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

type DynamicAdImagesAddRequest added in v1.7.46

type DynamicAdImagesAddRequest struct {
	AccountId             *int64                `json:"account_id,omitempty"`
	ProductCatalogId      *int64                `json:"product_catalog_id,omitempty"`
	ProductMode           ProductMode           `json:"product_mode,omitempty"`
	ProductSource         *string               `json:"product_source,omitempty"`
	DynamicAdTemplateSize DynamicAdTemplateSize `json:"dynamic_ad_template_size,omitempty"`
	DynamicAdTemplateId   *int64                `json:"dynamic_ad_template_id,omitempty"`
	ImageMattingEnabled   *bool                 `json:"image_matting_enabled,omitempty"`
}

type DynamicAdImagesAddResponse added in v1.7.46

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

type DynamicAdImagesAddResponseData added in v1.7.46

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

type DynamicAdImagesGetListStruct added in v1.7.46

type DynamicAdImagesGetListStruct struct {
	ImageId             *string `json:"image_id,omitempty"`
	DynamicAdTemplateId *int64  `json:"dynamic_ad_template_id,omitempty"`
	Width               *int64  `json:"width,omitempty"`
	Height              *int64  `json:"height,omitempty"`
	SampleImageUrl      *string `json:"sample_image_url,omitempty"`
}

返回结构

type DynamicAdImagesGetResponse added in v1.7.46

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

type DynamicAdImagesGetResponseData added in v1.7.46

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

type DynamicAdTemplateOwnershipType added in v1.7.46

type DynamicAdTemplateOwnershipType string

DynamicAdTemplateOwnershipType : 动态商品模板所属类型

const (
	DynamicAdTemplateOwnershipType_ALL                   DynamicAdTemplateOwnershipType = "ALL"
	DynamicAdTemplateOwnershipType_SELF_OWNED            DynamicAdTemplateOwnershipType = "SELF_OWNED"
	DynamicAdTemplateOwnershipType_GRANTED               DynamicAdTemplateOwnershipType = "GRANTED"
	DynamicAdTemplateOwnershipType_COMMON                DynamicAdTemplateOwnershipType = "COMMON"
	DynamicAdTemplateOwnershipType_PRODUCT_CATALOG_OWNED DynamicAdTemplateOwnershipType = "PRODUCT_CATALOG_OWNED"
)

List of DynamicAdTemplateOwnershipType

type DynamicAdTemplateSize added in v1.7.46

type DynamicAdTemplateSize string

DynamicAdTemplateSize : 模板使用尺寸

const (
	DynamicAdTemplateSize_1280720  DynamicAdTemplateSize = "SIZE_1280_720"
	DynamicAdTemplateSize_10801920 DynamicAdTemplateSize = "SIZE_1080_1920"
	DynamicAdTemplateSize_1000560  DynamicAdTemplateSize = "SIZE_1000_560"
	DynamicAdTemplateSize_960540   DynamicAdTemplateSize = "SIZE_960_540"
	DynamicAdTemplateSize_960334   DynamicAdTemplateSize = "SIZE_960_334"
	DynamicAdTemplateSize_960274   DynamicAdTemplateSize = "SIZE_960_274"
	DynamicAdTemplateSize_900500   DynamicAdTemplateSize = "SIZE_900_500"
	DynamicAdTemplateSize_800800   DynamicAdTemplateSize = "SIZE_800_800"
	DynamicAdTemplateSize_800640   DynamicAdTemplateSize = "SIZE_800_640"
	DynamicAdTemplateSize_800450   DynamicAdTemplateSize = "SIZE_800_450"
	DynamicAdTemplateSize_7201280  DynamicAdTemplateSize = "SIZE_720_1280"
	DynamicAdTemplateSize_640316   DynamicAdTemplateSize = "SIZE_640_316"
	DynamicAdTemplateSize_640960   DynamicAdTemplateSize = "SIZE_640_960"
	DynamicAdTemplateSize_640800   DynamicAdTemplateSize = "SIZE_640_800"
	DynamicAdTemplateSize_640360   DynamicAdTemplateSize = "SIZE_640_360"
	DynamicAdTemplateSize_6401136  DynamicAdTemplateSize = "SIZE_640_1136"
	DynamicAdTemplateSize_582166   DynamicAdTemplateSize = "SIZE_582_166"
	DynamicAdTemplateSize_498280   DynamicAdTemplateSize = "SIZE_498_280"
	DynamicAdTemplateSize_480360   DynamicAdTemplateSize = "SIZE_480_360"
	DynamicAdTemplateSize_480320   DynamicAdTemplateSize = "SIZE_480_320"
	DynamicAdTemplateSize_480270   DynamicAdTemplateSize = "SIZE_480_270"
	DynamicAdTemplateSize_465230   DynamicAdTemplateSize = "SIZE_465_230"
	DynamicAdTemplateSize_354222   DynamicAdTemplateSize = "SIZE_354_222"
	DynamicAdTemplateSize_240180   DynamicAdTemplateSize = "SIZE_240_180"
	DynamicAdTemplateSize_230152   DynamicAdTemplateSize = "SIZE_230_152"
	DynamicAdTemplateSize_147147   DynamicAdTemplateSize = "SIZE_147_147"
	DynamicAdTemplateSize_540276   DynamicAdTemplateSize = "SIZE_540_276"
)

List of DynamicAdTemplateSize

type DynamicAdType added in v1.7.46

type DynamicAdType string

DynamicAdType : 动态广告类型

const (
	DynamicAdType_COMMON                 DynamicAdType = "DYNAMIC_AD_TYPE_COMMON"
	DynamicAdType_DYNAMIC_PRODUCT        DynamicAdType = "DYNAMIC_AD_TYPE_DYNAMIC_PRODUCT"
	DynamicAdType_DYNAMIC_ARTICLE        DynamicAdType = "DYNAMIC_AD_TYPE_DYNAMIC_ARTICLE"
	DynamicAdType_DYNAMIC_ELEMENT        DynamicAdType = "DYNAMIC_AD_TYPE_DYNAMIC_ELEMENT"
	DynamicAdType_DYNAMIC_CREATIVE       DynamicAdType = "DYNAMIC_AD_TYPE_DYNAMIC_CREATIVE"
	DynamicAdType_MULTI_CREATIVE         DynamicAdType = "DYNAMIC_AD_TYPE_MULTI_CREATIVE"
	DynamicAdType_SEARCH_COMMON          DynamicAdType = "DYNAMIC_AD_TYPE_SEARCH_COMMON"
	DynamicAdType_SEARCH_DYNAMIC_PRODUCT DynamicAdType = "DYNAMIC_AD_TYPE_SEARCH_DYNAMIC_PRODUCT"
	DynamicAdType_DYNAMIC_CONTENT        DynamicAdType = "DYNAMIC_AD_TYPE_DYNAMIC_CONTENT"
)

List of DynamicAdType

type DynamicAdVideoAddRequest added in v1.7.46

type DynamicAdVideoAddRequest struct {
	AccountId           *int64      `json:"account_id,omitempty"`
	ProductCatalogId    *int64      `json:"product_catalog_id,omitempty"`
	ProductMode         ProductMode `json:"product_mode,omitempty"`
	ProductSource       *string     `json:"product_source,omitempty"`
	ProductOuterId      *string     `json:"product_outer_id,omitempty"`
	ProductSeriesId     *int64      `json:"product_series_id,omitempty"`
	VideoMaxDuration    *int64      `json:"video_max_duration,omitempty"`
	DynamicAdTemplateId *int64      `json:"dynamic_ad_template_id,omitempty"`
}

type DynamicAdVideoAddResponse added in v1.7.46

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

type DynamicAdVideoAddResponseData added in v1.7.46

type DynamicAdVideoAddResponseData struct {
	VideoId              *string `json:"video_id,omitempty"`
	VideoPreviewImageUrl *string `json:"video_preview_image_url,omitempty"`
	VideoPreviewImageId  *int64  `json:"video_preview_image_id,omitempty"`
}

type DynamicAdVideoGetResponse added in v1.7.46

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

type DynamicAdVideoGetResponseData added in v1.7.46

type DynamicAdVideoGetResponseData struct {
	VideoId              *string `json:"video_id,omitempty"`
	VideoPreviewImageUrl *string `json:"video_preview_image_url,omitempty"`
	VideoPreviewImageId  *int64  `json:"video_preview_image_id,omitempty"`
}

type DynamicAdVideoTemplateOwnershipType added in v1.7.46

type DynamicAdVideoTemplateOwnershipType string

DynamicAdVideoTemplateOwnershipType : 动态商品模板所属类型

const (
	DynamicAdVideoTemplateOwnershipType_SELF_OWNED                 DynamicAdVideoTemplateOwnershipType = "SELF_OWNED"
	DynamicAdVideoTemplateOwnershipType_PRODUCT_VIDEO_STRAIGHT_OUT DynamicAdVideoTemplateOwnershipType = "PRODUCT_VIDEO_STRAIGHT_OUT"
)

List of DynamicAdVideoTemplateOwnershipType

type DynamicAdVideoTemplatesGetListStruct added in v1.7.46

type DynamicAdVideoTemplatesGetListStruct struct {
	TemplateId           *int64               `json:"template_id,omitempty"`
	TemplateName         *string              `json:"template_name,omitempty"`
	TemplateType         VideoTemplateType    `json:"template_type,omitempty"`
	ProductCatalogId     *int64               `json:"product_catalog_id,omitempty"`
	AdcreativeTemplateId *int64               `json:"adcreative_template_id,omitempty"`
	CoverImageUrl        *string              `json:"cover_image_url,omitempty"`
	IntroVideoUrl        *string              `json:"intro_video_url,omitempty"`
	DeliveryVideoUrl     *string              `json:"delivery_video_url,omitempty"`
	SupportChannel       *bool                `json:"support_channel,omitempty"`
	Coverage             *float64             `json:"coverage,omitempty"`
	MinVideoDuration     *float64             `json:"min_video_duration,omitempty"`
	MaxVideoDuration     *float64             `json:"max_video_duration,omitempty"`
	VideoProductFields   *[]string            `json:"video_product_fields,omitempty"`
	ImageProductFields   *[]string            `json:"image_product_fields,omitempty"`
	Extra                *Extra               `json:"extra,omitempty"`
	SubTemplateList      *[]SubTemplateStruct `json:"sub_template_list,omitempty"`
}

返回结构

type DynamicAdVideoTemplatesGetResponse added in v1.7.46

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

type DynamicAdVideoTemplatesGetResponseData added in v1.7.46

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

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 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"`
	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 ElementPrereviewResultStruct added in v1.7.46

type ElementPrereviewResultStruct struct {
	ElementType      PreReviewElementType           `json:"element_type,omitempty"`
	ElementContent   *string                        `json:"element_content,omitempty"`
	RiskLevel        RiskLevel                      `json:"risk_level,omitempty"`
	PreReviewDetails *[]PreReviewResultDetailStruct `json:"pre_review_details,omitempty"`
}

预审结果实体

type ElementPrereviewStruct added in v1.7.46

type ElementPrereviewStruct struct {
	ElementType      PreReviewElementType     `json:"element_type,omitempty"`
	ElementContent   *string                  `json:"element_content,omitempty"`
	RiskLevel        RiskLevel                `json:"risk_level,omitempty"`
	PreReviewDetails *[]PreReviewDetailStruct `json:"pre_review_details,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"`
	ComponentInfo      *ComponentInfoCanEmpty          `json:"component_info,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"`
	ComponentInfo           *ComponentInfoCanEmpty                        `json:"component_info,omitempty"`
	ElementType             ReviewElementType                             `json:"element_type,omitempty"`
	ReviewStatus            ReviewResultStatus                            `json:"review_status,omitempty"`
	ElementRejectDetailInfo *[]ComponentElementRejectDetailInfoListStruct `json:"element_reject_detail_info,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 ElementStruct added in v1.7.46

type ElementStruct struct {
	ElementType    PreReviewElementType `json:"element_type,omitempty"`
	ElementContent *string              `json:"element_content,omitempty"`
	ElementKey     PreReviewElementKey  `json:"element_key,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 EstimationAudienceSpec added in v1.7.46

type EstimationAudienceSpec struct {
	CombineSpec *CombineSpec `json:"combine_spec,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 Extra added in v1.7.46

type Extra struct {
	CoverImageTemplateId       *int64  `json:"cover_image_template_id,omitempty"`
	CoverImageTemplateIntroUrl *string `json:"cover_image_template_intro_url,omitempty"`
	ImageTemplateId            *int64  `json:"image_template_id,omitempty"`
	ImageTemplateIntroUrl      *string `json:"image_template_intro_url,omitempty"`
	Desc                       *string `json:"desc,omitempty"`
	FloatingZoneName           *string `json:"floating_zone_name,omitempty"`
	FloatingZoneDesc           *string `json:"floating_zone_desc,omitempty"`
}

模板扩展信息

type ExtraProperty added in v1.7.46

type ExtraProperty struct {
	PropertyCn    *string   `json:"property_cn,omitempty"`
	PropertyValue *[]string `json:"property_value,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 FansInfoListStruct added in v1.7.46

type FansInfoListStruct struct {
	VideoChannelId   *string `json:"video_channel_id,omitempty"`
	VideoChannelName *string `json:"video_channel_name,omitempty"`
	Date             *int64  `json:"date,omitempty"`
	FansCnt          *int64  `json:"fans_cnt,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 {
	AccountId             *int64         `json:"account_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 GetAsyncTaskData added in v1.7.46

type GetAsyncTaskData struct {
	FileInfoList                     *[]FileInfo                     `json:"file_info_list,omitempty"`
	ChannelPackageInfoList           *[]ChannelPackageInfo           `json:"channel_package_info_list,omitempty"`
	UnionChannelPackageInfoList      *[]UnionChannelPackageInfo      `json:"union_channel_package_info_list,omitempty"`
	ReviewElementPrereviewResultList *[]ElementPrereviewResultStruct `json:"review_element_prereview_result_list,omitempty"`
}

任务结果

type GetAsyncTaskListStruct added in v1.7.46

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

返回结构

type GetAsyncTaskResult added in v1.7.46

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

任务结果

type GetData added in v1.7.46

type GetData struct {
	ImageId          *int64    `json:"image_id,omitempty"`
	MediaId          *int64    `json:"media_id,omitempty"`
	MarketingAssetId *int64    `json:"marketing_asset_id,omitempty"`
	AuditStatus      *int64    `json:"audit_status,omitempty"`
	AuditMsg         *string   `json:"audit_msg,omitempty"`
	DcatagList       *[]Dactag `json:"dcatag_list,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 GroomClothing added in v1.7.46

type GroomClothing string

GroomClothing : 新郎服装

const (
	GroomClothing_1 GroomClothing = "GROOM_CLOTHING_1"
	GroomClothing_2 GroomClothing = "GROOM_CLOTHING_2"
	GroomClothing_3 GroomClothing = "GROOM_CLOTHING_3"
	GroomClothing_4 GroomClothing = "GROOM_CLOTHING_4"
	GroomClothing_5 GroomClothing = "GROOM_CLOTHING_5"
	GroomClothing_6 GroomClothing = "GROOM_CLOTHING_6"
	GroomClothing_7 GroomClothing = "GROOM_CLOTHING_7"
	GroomClothing_N GroomClothing = "GROOM_CLOTHING_N"
)

List of GroomClothing

type GroupRiskLevel added in v1.7.46

type GroupRiskLevel string

GroupRiskLevel : 投放版位的预审结果

const (
	GroupRiskLevel_PASS            GroupRiskLevel = "PASS"
	GroupRiskLevel_PROBABLE_PASS   GroupRiskLevel = "PROBABLE_PASS"
	GroupRiskLevel_PROBABLE_REJECT GroupRiskLevel = "PROBABLE_REJECT"
	GroupRiskLevel_REJECT          GroupRiskLevel = "REJECT"
)

List of GroupRiskLevel

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 {
	AccountId *int64  `json:"account_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 {
	AccountId   *int64  `json:"account_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 IndividualQualification added in v1.7.46

type IndividualQualification struct {
	IdentificationFrontImageId *string `json:"identification_front_image_id,omitempty"`
	IdentificationBackImageId  *string `json:"identification_back_image_id,omitempty"`
}

个人身份证明

type IndustryQualificationsSpec added in v1.7.46

type IndustryQualificationsSpec struct {
	SystemIndustryId  *int64    `json:"system_industry_id,omitempty"`
	BusinessScopeId   *int64    `json:"business_scope_id,omitempty"`
	QualificationCode *string   `json:"qualification_code,omitempty"`
	ImageIdList       *[]string `json:"image_id_list,omitempty"`
}

行业资质信息

type IndustryQualificationsStruct added in v1.7.46

type IndustryQualificationsStruct struct {
	QualificationId     *int64              `json:"qualification_id,omitempty"`
	SystemIndustryId    *int64              `json:"system_industry_id,omitempty"`
	BusinessScopeId     *int64              `json:"business_scope_id,omitempty"`
	QualificationCode   *string             `json:"qualification_code,omitempty"`
	ImageIdList         *[]string           `json:"image_id_list,omitempty"`
	QualificationStatus QualificationStatus `json:"qualification_status,omitempty"`
	ExpiredDate         *string             `json:"expired_date,omitempty"`
	RejectMessage       *string             `json:"reject_message,omitempty"`
	CreatedTime         *int64              `json:"created_time,omitempty"`
	LastModifiedTime    *int64              `json:"last_modified_time,omitempty"`
}

行业资质信息

type InfoStruct added in v1.7.46

type InfoStruct struct {
	Desc           *string `json:"desc,omitempty"`
	Width          *int64  `json:"width,omitempty"`
	Height         *int64  `json:"height,omitempty"`
	MaxLength      *int64  `json:"max_length,omitempty"`
	InfoNumberOnly *bool   `json:"info_number_only,omitempty"`
	Max            *int64  `json:"max,omitempty"`
	Min            *int64  `json:"min,omitempty"`
}

配置信息要求说明

type InitialTotalInvestment added in v1.7.46

type InitialTotalInvestment string

InitialTotalInvestment : 首次投资总额

const (
	InitialTotalInvestment_FREE      InitialTotalInvestment = "INITIAL_TOTAL_INVESTMENT_FREE"
	InitialTotalInvestment_IN_10_W   InitialTotalInvestment = "INITIAL_TOTAL_INVESTMENT_IN_10W"
	InitialTotalInvestment_10WTO30W  InitialTotalInvestment = "INITIAL_TOTAL_INVESTMENT_10W_TO_30W"
	InitialTotalInvestment_30WTO50W  InitialTotalInvestment = "INITIAL_TOTAL_INVESTMENT_30W_TO_50W"
	InitialTotalInvestment_50WTO100W InitialTotalInvestment = "INITIAL_TOTAL_INVESTMENT_50W_TO_100W"
	InitialTotalInvestment_OUT_100_W InitialTotalInvestment = "INITIAL_TOTAL_INVESTMENT_OUT_100W"
)

List of InitialTotalInvestment

type IntegratedListApiFilteringStruct

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

过滤条件

type InterestTargetingTagSpec added in v1.7.46

type InterestTargetingTagSpec struct {
	QueryMode TargetingTagQueryMode `json:"query_mode,omitempty"`
	QuerySpec *QuerySpec            `json:"query_spec,omitempty"`
}

获取兴趣定向标签的条件

type InvalidPayLeadsDetail added in v1.7.46

type InvalidPayLeadsDetail struct {
	LeadsId *int64 `json:"leads_id,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 LabelsGetLabel added in v1.7.47

type LabelsGetLabel struct {
	LabelId          *int64  `json:"label_id,omitempty"`
	AudienceId       *int64  `json:"audience_id,omitempty"`
	DisplayLabelName *string `json:"display_label_name,omitempty"`
	Description      *string `json:"description,omitempty"`
	UserCount        *int64  `json:"user_count,omitempty"`
}

label返回结构

type LabelsGetResponse added in v1.7.46

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

type LabelsGetResponseData added in v1.7.46

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

type LabelsGetSingleFilter added in v1.7.46

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

过滤条件

type LandingPageSellStrategyAddRequest added in v1.7.46

type LandingPageSellStrategyAddRequest struct {
	AccountId       *int64   `json:"account_id,omitempty"`
	StrategyName    *string  `json:"strategy_name,omitempty"`
	EpisodePrice    *float64 `json:"episode_price,omitempty"`
	MinRechargeTier *float64 `json:"min_recharge_tier,omitempty"`
	RechargeNum     *int64   `json:"recharge_num,omitempty"`
}

type LandingPageSellStrategyAddResponse added in v1.7.46

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

type LandingPageSellStrategyAddResponseData added in v1.7.46

type LandingPageSellStrategyAddResponseData struct {
	AccountId       *int64   `json:"account_id,omitempty"`
	StrategyId      *int64   `json:"strategy_id,omitempty"`
	StrategyName    *string  `json:"strategy_name,omitempty"`
	StrategyType    *string  `json:"strategy_type,omitempty"`
	StrategyStatus  *int64   `json:"strategy_status,omitempty"`
	EpisodePrice    *float64 `json:"episode_price,omitempty"`
	MinRechargeTier *float64 `json:"min_recharge_tier,omitempty"`
	RechargeNum     *int64   `json:"recharge_num,omitempty"`
}

type LandingPageSellStrategyGetResponse added in v1.7.46

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

type LandingPageSellStrategyGetResponseData added in v1.7.46

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

type LeadsActionTypeReportAddListStruct added in v1.7.46

type LeadsActionTypeReportAddListStruct struct {
	Index *int64 `json:"index,omitempty"`
}

返回结构

type LeadsActionTypeReportAddRequest added in v1.7.46

type LeadsActionTypeReportAddRequest struct {
	AccountId                 *int64                             `json:"account_id,omitempty"`
	MatchType                 LeadsMatchType                     `json:"match_type,omitempty"`
	LeadsActionTypeReportList *[]LeadsActionTypeReportListStruct `json:"leads_action_type_report_list,omitempty"`
}

type LeadsActionTypeReportAddResponse added in v1.7.46

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

type LeadsActionTypeReportAddResponseData added in v1.7.46

type LeadsActionTypeReportAddResponseData struct {
	FailLeadsList *[]LeadsActionTypeReportAddListStruct `json:"fail_leads_list,omitempty"`
}

type LeadsActionTypeReportListStruct added in v1.7.46

type LeadsActionTypeReportListStruct struct {
	OuterLeadsId *string `json:"outer_leads_id,omitempty"`
	LeadsId      *int64  `json:"leads_id,omitempty"`
	LeadsTel     *string `json:"leads_tel,omitempty"`
	LeadsQq      *int64  `json:"leads_qq,omitempty"`
	LeadsWechat  *string `json:"leads_wechat,omitempty"`
	ClickId      *string `json:"click_id,omitempty"`
	ActionType   *string `json:"action_type,omitempty"`
	CallDuration *int64  `json:"call_duration,omitempty"`
}

回传信息结构

type LeadsAddInfoStruct added in v1.7.46

type LeadsAddInfoStruct struct {
	OuterLeadsId             *string                 `json:"outer_leads_id,omitempty"`
	LeadsId                  *int64                  `json:"leads_id,omitempty"`
	LeadsTel                 *string                 `json:"leads_tel,omitempty"`
	LeadsQq                  *int64                  `json:"leads_qq,omitempty"`
	LeadsWechat              *string                 `json:"leads_wechat,omitempty"`
	ClickId                  *string                 `json:"click_id,omitempty"`
	LeadsType                LeadsType               `json:"leads_type,omitempty"`
	LeadsUserId              *string                 `json:"leads_user_id,omitempty"`
	LeadsUserType            LeadsUserType           `json:"leads_user_type,omitempty"`
	LeadsUserWechatAppid     *string                 `json:"leads_user_wechat_appid,omitempty"`
	LeadsActionTime          *string                 `json:"leads_action_time,omitempty"`
	LeadsName                *string                 `json:"leads_name,omitempty"`
	LeadsGender              LeadsGenderType         `json:"leads_gender,omitempty"`
	LeadsEmail               *string                 `json:"leads_email,omitempty"`
	LeadsArea                *string                 `json:"leads_area,omitempty"`
	Bundle                   *string                 `json:"bundle,omitempty"`
	Memo                     *string                 `json:"memo,omitempty"`
	LeadsAge                 *string                 `json:"leads_age,omitempty"`
	LeadsIdNumber            *string                 `json:"leads_id_number,omitempty"`
	LeadsNationality         *string                 `json:"leads_nationality,omitempty"`
	LeadsAddress             *string                 `json:"leads_address,omitempty"`
	LeadsCompany             *string                 `json:"leads_company,omitempty"`
	LeadsProfession          *string                 `json:"leads_profession,omitempty"`
	LeadsWorkingYears        *string                 `json:"leads_working_years,omitempty"`
	LeadsPageId              *string                 `json:"leads_page_id,omitempty"`
	LeadsPageName            *string                 `json:"leads_page_name,omitempty"`
	LeadsPageUrl             *string                 `json:"leads_page_url,omitempty"`
	LeadsConvertType         *string                 `json:"leads_convert_type,omitempty"`
	LeadsIneffectReason      *string                 `json:"leads_ineffect_reason,omitempty"`
	OuterLeadsConvertType    *string                 `json:"outer_leads_convert_type,omitempty"`
	OuterLeadsIneffectReason *string                 `json:"outer_leads_ineffect_reason,omitempty"`
	CustomizedTags           *[]CustomizedTagsStruct `json:"customized_tags,omitempty"`
}

导入的线索信息结构

type LeadsAddListStruct added in v1.7.46

type LeadsAddListStruct struct {
	Index           *int64  `json:"index,omitempty"`
	OuterLeadsId    *string `json:"outer_leads_id,omitempty"`
	DetailedErrCode *string `json:"detailed_err_code,omitempty"`
	DetailedErrMsg  *string `json:"detailed_err_msg,omitempty"`
}

返回结构

type LeadsAddRequest added in v1.7.46

type LeadsAddRequest struct {
	AccountId     *int64                `json:"account_id,omitempty"`
	MatchType     LeadsMatchType        `json:"match_type,omitempty"`
	LeadsInfoList *[]LeadsAddInfoStruct `json:"leads_info_list,omitempty"`
}

type LeadsAddResponse added in v1.7.46

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

type LeadsAddResponseData added in v1.7.46

type LeadsAddResponseData struct {
	FailOuterLeadIdList *[]LeadsAddListStruct           `json:"fail_outer_lead_id_list,omitempty"`
	SuccessLeadIdList   *[]SuccessLeadsIdListRespStruct `json:"success_lead_id_list,omitempty"`
}

type LeadsCallRecordGetResponse added in v1.7.46

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

type LeadsCallRecordGetResponseData added in v1.7.46

type LeadsCallRecordGetResponseData struct {
	CallRecords *[]CallListStructs `json:"call_records,omitempty"`
	RequestId   *string            `json:"request_id,omitempty"`
}

type LeadsCallRecordsGetResponse added in v1.7.46

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

type LeadsCallRecordsGetResponseData added in v1.7.46

type LeadsCallRecordsGetResponseData struct {
	PageInfo  *LeadsWebPageInfoStruct `json:"page_info,omitempty"`
	RequestId *string                 `json:"request_id,omitempty"`
	Entities  *[]CallListStruct       `json:"entities,omitempty"`
}

type LeadsCallVirtualNumberGetResponse added in v1.7.46

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

type LeadsCallVirtualNumberGetResponseData added in v1.7.46

type LeadsCallVirtualNumberGetResponseData struct {
	VirtualNumber *string `json:"virtual_number,omitempty"`
	RequestId     *string `json:"request_id,omitempty"`
	ContactId     *string `json:"contact_id,omitempty"`
}

type LeadsClaimInfoStruct added in v1.7.46

type LeadsClaimInfoStruct struct {
	OuterLeadsId         *string       `json:"outer_leads_id,omitempty"`
	LeadsUserType        LeadsUserType `json:"leads_user_type,omitempty"`
	LeadsUserWechatAppid *string       `json:"leads_user_wechat_appid,omitempty"`
	LeadsUserId          *string       `json:"leads_user_id,omitempty"`
	CampaignId           *int64        `json:"campaign_id,omitempty"`
	AdgroupId            *string       `json:"adgroup_id,omitempty"`
	WechatAgencyId       *string       `json:"wechat_agency_id,omitempty"`
}

回传信息结构

type LeadsClaimUpdateListStruct added in v1.7.46

type LeadsClaimUpdateListStruct struct {
	OuterLeadsId *string `json:"outer_leads_id,omitempty"`
}

返回结构

type LeadsClaimUpdateRequest added in v1.7.46

type LeadsClaimUpdateRequest struct {
	AccountId      *int64                  `json:"account_id,omitempty"`
	LeadsClaimList *[]LeadsClaimInfoStruct `json:"leads_claim_list,omitempty"`
}

type LeadsClaimUpdateResponse added in v1.7.46

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

type LeadsClaimUpdateResponseData added in v1.7.46

type LeadsClaimUpdateResponseData struct {
	FailLeadsList *[]LeadsClaimUpdateListStruct `json:"fail_leads_list,omitempty"`
}

type LeadsFollowTag added in v1.7.46

type LeadsFollowTag string

LeadsFollowTag : 线索状态<br>标准状态取值如下<br>LEADS_FOLLOW_TAG_DEFAULT : 未分配<br>LEADS_FOLLOW_TAG_ASSIGNED : 已分配待跟进<br>LEADS_FOLLOW_TAG_FOLLOWING : 跟进中<br>LEADS_FOLLOW_TAG_VALID : 已转换-潜在客户<br>LEADS_FOLLOW_TAG_VALID_HIGH_INTENTION : 已转换-高意向客户<br>LEADS_FOLLOW_TAG_VALID_CONVERTED : 已转换-已成单<br>LEADS_FOLLOW_TAG_INVALID_REPEAT : 无效-重复<br>LEADS_FOLLOW_TAG_INVALID_NOTSELF : 无效-非本人<br>LEADS_FOLLOW_TAG_INVALID_NOTTOUCH : 无效-未接通<br>LEADS_FOLLOW_TAG_INVALID_NOTINTENTION : 无效-无意向<br>LEADS_FOLLOW_TAG_INVALID_REGION_MISMATCHED : 无效-定向外<br>LEADS_FOLLOW_TAG_INVALID_OTHER : 无效-其他<br>其他枚举值为行业状态

const (
	LeadsFollowTag_FOLLOW_TAG_DEFAULT                          LeadsFollowTag = "LEADS_FOLLOW_TAG_DEFAULT"
	LeadsFollowTag_FOLLOW_TAG_ASSIGNED                         LeadsFollowTag = "LEADS_FOLLOW_TAG_ASSIGNED"
	LeadsFollowTag_FOLLOW_TAG_FOLLOWING                        LeadsFollowTag = "LEADS_FOLLOW_TAG_FOLLOWING"
	LeadsFollowTag_FOLLOW_TAG_VALID                            LeadsFollowTag = "LEADS_FOLLOW_TAG_VALID"
	LeadsFollowTag_FOLLOW_TAG_VALID_HIGH_INTENTION             LeadsFollowTag = "LEADS_FOLLOW_TAG_VALID_HIGH_INTENTION"
	LeadsFollowTag_FOLLOW_TAG_VALID_CONVERTED                  LeadsFollowTag = "LEADS_FOLLOW_TAG_VALID_CONVERTED"
	LeadsFollowTag_FOLLOW_TAG_INVALID_REPEAT                   LeadsFollowTag = "LEADS_FOLLOW_TAG_INVALID_REPEAT"
	LeadsFollowTag_FOLLOW_TAG_INVALID_NOTSELF                  LeadsFollowTag = "LEADS_FOLLOW_TAG_INVALID_NOTSELF"
	LeadsFollowTag_FOLLOW_TAG_INVALID_NOTTOUCH                 LeadsFollowTag = "LEADS_FOLLOW_TAG_INVALID_NOTTOUCH"
	LeadsFollowTag_FOLLOW_TAG_INVALID_NOTINTENTION             LeadsFollowTag = "LEADS_FOLLOW_TAG_INVALID_NOTINTENTION"
	LeadsFollowTag_FOLLOW_TAG_INVALID_REGION_MISMATCHED        LeadsFollowTag = "LEADS_FOLLOW_TAG_INVALID_REGION_MISMATCHED"
	LeadsFollowTag_FOLLOW_TAG_INVALID_OTHER                    LeadsFollowTag = "LEADS_FOLLOW_TAG_INVALID_OTHER"
	LeadsFollowTag_CONVERT_STATUS_POTENTIAL_CUSTOMER           LeadsFollowTag = "LEADS_CONVERT_STATUS_POTENTIAL_CUSTOMER"
	LeadsFollowTag_CONVERT_STATUS_VISIT_STORE                  LeadsFollowTag = "LEADS_CONVERT_STATUS_VISIT_STORE"
	LeadsFollowTag_CONVERT_STATUS_TRANS_COMPLETED              LeadsFollowTag = "LEADS_CONVERT_STATUS_TRANS_COMPLETED"
	LeadsFollowTag_CONVERT_STATUS_LONGTERM_INTENTION           LeadsFollowTag = "LEADS_CONVERT_STATUS_LONGTERM_INTENTION"
	LeadsFollowTag_CONVERT_STATUS_ADD_WEIXIN                   LeadsFollowTag = "LEADS_CONVERT_STATUS_ADD_WEIXIN"
	LeadsFollowTag_CONVERT_STATUS_HIGH_INTENTION               LeadsFollowTag = "LEADS_CONVERT_STATUS_HIGH_INTENTION"
	LeadsFollowTag_INEFFECT_REASON_EMPTY                       LeadsFollowTag = "LEADS_INEFFECT_REASON_EMPTY"
	LeadsFollowTag_INEFFECT_REASON_SUSPENDED                   LeadsFollowTag = "LEADS_INEFFECT_REASON_SUSPENDED"
	LeadsFollowTag_INEFFECT_REASON_OFFLINE                     LeadsFollowTag = "LEADS_INEFFECT_REASON_OFFLINE"
	LeadsFollowTag_INEFFECT_REASON_TEL_NOT_CONNECTED           LeadsFollowTag = "LEADS_INEFFECT_REASON_TEL_NOT_CONNECTED"
	LeadsFollowTag_INEFFECT_REASON_ABUSIVE                     LeadsFollowTag = "LEADS_INEFFECT_REASON_ABUSIVE"
	LeadsFollowTag_INEFFECT_REASON_VICIOUS                     LeadsFollowTag = "LEADS_INEFFECT_REASON_VICIOUS"
	LeadsFollowTag_INEFFECT_REASON_COMPETITOR                  LeadsFollowTag = "LEADS_INEFFECT_REASON_COMPETITOR"
	LeadsFollowTag_INEFFECT_REASON_IDENTITY_MISMATCHED         LeadsFollowTag = "LEADS_INEFFECT_REASON_IDENTITY_MISMATCHED"
	LeadsFollowTag_INEFFECT_REASON_NO_INTENTION                LeadsFollowTag = "LEADS_INEFFECT_REASON_NO_INTENTION"
	LeadsFollowTag_INEFFECT_REASON_PRODUCT_MISMATCHED          LeadsFollowTag = "LEADS_INEFFECT_REASON_PRODUCT_MISMATCHED"
	LeadsFollowTag_INEFFECT_REASON_LONGTERM                    LeadsFollowTag = "LEADS_INEFFECT_REASON_LONGTERM"
	LeadsFollowTag_INEFFECT_REASON_REGION_MISMATCHED           LeadsFollowTag = "LEADS_INEFFECT_REASON_REGION_MISMATCHED"
	LeadsFollowTag_INEFFECT_REASON_DATA_DUPLICATION            LeadsFollowTag = "LEADS_INEFFECT_REASON_DATA_DUPLICATION"
	LeadsFollowTag_INEFFECT_REASON_OTHER                       LeadsFollowTag = "LEADS_INEFFECT_REASON_OTHER"
	LeadsFollowTag_INEFFECT_REASON_DATA_DUPLICATION_IN_TENCENT LeadsFollowTag = "LEADS_INEFFECT_REASON_DATA_DUPLICATION_IN_TENCENT"
	LeadsFollowTag_CONVERT_STATUS_LOSE_VISIT_STORE             LeadsFollowTag = "LEADS_CONVERT_STATUS_LOSE_VISIT_STORE"
	LeadsFollowTag_CONVERT_STATUS_LOSE_PURCHASE                LeadsFollowTag = "LEADS_CONVERT_STATUS_LOSE_PURCHASE"
	LeadsFollowTag_CONVERT_STATUS_LOSE_INTENTION               LeadsFollowTag = "LEADS_CONVERT_STATUS_LOSE_INTENTION"
)

List of LeadsFollowTag

type LeadsGenderType added in v1.7.46

type LeadsGenderType string

LeadsGenderType : 性别

const (
	LeadsGenderType_UNKNOWN LeadsGenderType = "GENDER_TYPE_UNKNOWN"
	LeadsGenderType_FEMALE  LeadsGenderType = "GENDER_TYPE_FEMALE"
	LeadsGenderType_MALE    LeadsGenderType = "GENDER_TYPE_MALE"
)

List of LeadsGenderType

type LeadsInfoListStruct added in v1.7.46

type LeadsInfoListStruct struct {
	VideoChannelId   *string `json:"video_channel_id,omitempty"`
	VideoChannelName *string `json:"video_channel_name,omitempty"`
	Date             *int64  `json:"date,omitempty"`
	DealerId         *int64  `json:"dealer_id,omitempty"`
	DealerName       *string `json:"dealer_name,omitempty"`
	LeadsCnt         *int64  `json:"leads_cnt,omitempty"`
	FormLeadsCnt     *int64  `json:"form_leads_cnt,omitempty"`
	WecomLeadsCnt    *int64  `json:"wecom_leads_cnt,omitempty"`
	ConsultLeadsCnt  *int64  `json:"consult_leads_cnt,omitempty"`
	AdLeadsCnt       *int64  `json:"ad_leads_cnt,omitempty"`
	NaturalLeadsCnt  *int64  `json:"natural_leads_cnt,omitempty"`
}

线索数据信息结构

type LeadsInvalidPayGetResponse added in v1.7.46

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

type LeadsInvalidPayGetResponseData added in v1.7.46

type LeadsInvalidPayGetResponseData struct {
	List *[]AggregateAccountDetail `json:"list,omitempty"`
}

type LeadsListGetResponse added in v1.7.46

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

type LeadsListGetResponseData added in v1.7.46

type LeadsListGetResponseData struct {
	LeadsInfo *LeadsListStruct `json:"leads_info,omitempty"`
	PageInfo  *PageInfo        `json:"page_info,omitempty"`
}

type LeadsListStruct added in v1.7.46

type LeadsListStruct struct {
	AccountId                *int64          `json:"account_id,omitempty"`
	LeadsId                  *int64          `json:"leads_id,omitempty"`
	OuterLeadsId             *string         `json:"outer_leads_id,omitempty"`
	ClickId                  *string         `json:"click_id,omitempty"`
	AdgroupId                *string         `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              *string         `json:"component_id,omitempty"`
	ComponentName            *string         `json:"component_name,omitempty"`
	PageId                   *string         `json:"page_id,omitempty"`
	PageName                 *string         `json:"page_name,omitempty"`
	PageUrl                  *string         `json:"page_url,omitempty"`
	LeadsType                LeadsType       `json:"leads_type,omitempty"`
	LeadsSubType             LeadsSubType    `json:"leads_sub_type,omitempty"`
	ChatId                   *string         `json:"chat_id,omitempty"`
	LeadsSource              LeadsSource     `json:"leads_source,omitempty"`
	LeadsFollowTag           LeadsFollowTag  `json:"leads_follow_tag,omitempty"`
	OuterLeadsConvertType    *string         `json:"outer_leads_convert_type,omitempty"`
	OuterLeadsIneffectReason *string         `json:"outer_leads_ineffect_reason,omitempty"`
	LeadsName                *string         `json:"leads_name,omitempty"`
	LeadsTelephone           *string         `json:"leads_telephone,omitempty"`
	TelephoneLocation        *string         `json:"telephone_location,omitempty"`
	LeadsArea                *string         `json:"leads_area,omitempty"`
	LeadsEmail               *string         `json:"leads_email,omitempty"`
	LeadsQq                  *string         `json:"leads_qq,omitempty"`
	LeadsWechat              *string         `json:"leads_wechat,omitempty"`
	LeadsGender              LeadsGenderType `json:"leads_gender,omitempty"`
	Nationality              *string         `json:"nationality,omitempty"`
	WorkingYears             *string         `json:"working_years,omitempty"`
	Age                      *string         `json:"age,omitempty"`
	Profession               *string         `json:"profession,omitempty"`
	IdNumber                 *string         `json:"id_number,omitempty"`
	Address                  *string         `json:"address,omitempty"`
	Bundle                   *string         `json:"bundle,omitempty"`
	CustomQa                 *string         `json:"custom_qa,omitempty"`
	LeadsCreateTime          *string         `json:"leads_create_time,omitempty"`
	LeadsActionTime          *string         `json:"leads_action_time,omitempty"`
	LeadsTags                *string         `json:"leads_tags,omitempty"`
	ShopName                 *string         `json:"shop_name,omitempty"`
	ShopAddress              *string         `json:"shop_address,omitempty"`
	CallMiddleNum            *string         `json:"call_middle_num,omitempty"`
	CallConsumerHotline      *string         `json:"call_consumer_hotline,omitempty"`
	CallTouchTag             *string         `json:"call_touch_tag,omitempty"`
	CallDuration             *string         `json:"call_duration,omitempty"`
	CallRecordUrl            *string         `json:"call_record_url,omitempty"`
	LayerFormContent         *string         `json:"layer_form_content,omitempty"`
	IsBroadCastLeads         *string         `json:"is_broad_cast_leads,omitempty"`
	NickName                 *string         `json:"nick_name,omitempty"`
	OwnerName                *string         `json:"owner_name,omitempty"`
	OwnerId                  *int64          `json:"owner_id,omitempty"`
	AllFollowRecords         *string         `json:"all_follow_records,omitempty"`
	CorrelationFactorRank    *string         `json:"correlation_factor_rank,omitempty"`
	ClaimAccountId           *int64          `json:"claim_account_id,omitempty"`
	LeadsResponseDuration    *int64          `json:"leads_response_duration,omitempty"`
}

返回结构

type LeadsMatchType added in v1.7.46

type LeadsMatchType string

LeadsMatchType : 线索匹配类型

const (
	LeadsMatchType_NONE         LeadsMatchType = "NONE"
	LeadsMatchType_LEADSID      LeadsMatchType = "LEADSID"
	LeadsMatchType_OUTERLEADSID LeadsMatchType = "OUTERLEADSID"
	LeadsMatchType_CONTACT      LeadsMatchType = "CONTACT"
	LeadsMatchType_CLICKID      LeadsMatchType = "CLICKID"
)

List of LeadsMatchType

type LeadsSource added in v1.7.46

type LeadsSource string

LeadsSource : 线索来源

const (
	LeadsSource_OUTER_TRAFFIC   LeadsSource = "OUTER_TRAFFIC"
	LeadsSource_OFFLINE         LeadsSource = "OFFLINE"
	LeadsSource_AD_PREVIEW      LeadsSource = "AD_PREVIEW"
	LeadsSource_XJ              LeadsSource = "XJ"
	LeadsSource_FY              LeadsSource = "FY"
	LeadsSource_ONE_LEAF        LeadsSource = "ONE_LEAF"
	LeadsSource_WECHAT_CANVAS   LeadsSource = "WECHAT_CANVAS"
	LeadsSource_XUNDA           LeadsSource = "XUNDA"
	LeadsSource_YUNQUE          LeadsSource = "YUNQUE"
	LeadsSource_YINGTAO         LeadsSource = "YINGTAO"
	LeadsSource_CAOMEI          LeadsSource = "CAOMEI"
	LeadsSource_LIZI_TONG       LeadsSource = "LIZI_TONG"
	LeadsSource_ZHILIAO         LeadsSource = "ZHILIAO"
	LeadsSource_GUOSHI          LeadsSource = "GUOSHI"
	LeadsSource_PANZI           LeadsSource = "PANZI"
	LeadsSource_QUNYOU          LeadsSource = "QUNYOU"
	LeadsSource_HAILUOYUN       LeadsSource = "HAILUOYUN"
	LeadsSource_INTERACTIVEPAGE LeadsSource = "INTERACTIVEPAGE"
	LeadsSource_ZHIYING         LeadsSource = "ZHIYING"
	LeadsSource_JIAOPEITONG     LeadsSource = "JIAOPEITONG"
	LeadsSource_YOUJU           LeadsSource = "YOUJU"
	LeadsSource_YIXIN           LeadsSource = "YIXIN"
	LeadsSource_AITUI           LeadsSource = "AITUI"
	LeadsSource_FEIYU           LeadsSource = "FEIYU"
	LeadsSource_CMS             LeadsSource = "CMS"
	LeadsSource_PERSONAL_WECHAT LeadsSource = "PERSONAL_WECHAT"
	LeadsSource_TANGLANG        LeadsSource = "TANGLANG"
	LeadsSource_VIDEOCHANNEL    LeadsSource = "VIDEOCHANNEL"
)

List of LeadsSource

type LeadsStatusUpdateListStruct added in v1.7.46

type LeadsStatusUpdateListStruct struct {
	Index *int64 `json:"index,omitempty"`
}

返回结构

type LeadsStatusUpdateRequest added in v1.7.46

type LeadsStatusUpdateRequest struct {
	AccountId                 *int64                        `json:"account_id,omitempty"`
	MatchType                 LeadsMatchType                `json:"match_type,omitempty"`
	LeadsConversionStatusList *[]OuterLeadsStatusInfoStruct `json:"leads_conversion_status_list,omitempty"`
}

type LeadsStatusUpdateResponse added in v1.7.46

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

type LeadsStatusUpdateResponseData added in v1.7.46

type LeadsStatusUpdateResponseData struct {
	FailLeadsList *[]LeadsStatusUpdateListStruct `json:"fail_leads_list,omitempty"`
}

type LeadsSubType added in v1.7.46

type LeadsSubType string

LeadsSubType : 二级线索类型

const (
	LeadsSubType_FORM_SUBMIT__UNKNOWN                   LeadsSubType = "FORM_SUBMIT__UNKNOWN"
	LeadsSubType_FORM_SUBMIT__FORM_SUBMIT               LeadsSubType = "FORM_SUBMIT__FORM_SUBMIT"
	LeadsSubType_FORM_SUBMIT__LEAVE_MESSAGE_CONSULT     LeadsSubType = "FORM_SUBMIT__LEAVE_MESSAGE_CONSULT"
	LeadsSubType_FORM_SUBMIT__LEAVE_INFORMATION_CONSULT LeadsSubType = "FORM_SUBMIT__LEAVE_INFORMATION_CONSULT"
	LeadsSubType_FORM_SUBMIT__PHONE_CONSULT             LeadsSubType = "FORM_SUBMIT__PHONE_CONSULT"
	LeadsSubType_ONE_CLICK_AUTHORIZE__UNKNOWN           LeadsSubType = "ONE_CLICK_AUTHORIZE__UNKNOWN"
	LeadsSubType_ONE_CLICK_AUTHORIZE__FORM_SUBMIT       LeadsSubType = "ONE_CLICK_AUTHORIZE__FORM_SUBMIT"
	LeadsSubType_ONE_CLICK_AUTHORIZE__PHONE_CONSULT     LeadsSubType = "ONE_CLICK_AUTHORIZE__PHONE_CONSULT"
	LeadsSubType_ONE_CLICK_AUTHORIZE__CLICK_FORM        LeadsSubType = "ONE_CLICK_AUTHORIZE__CLICK_FORM"
	LeadsSubType_ONE_CLICK_AUTHORIZE__CLICK_CONSULT     LeadsSubType = "ONE_CLICK_AUTHORIZE__CLICK_CONSULT"
	LeadsSubType_ONE_CLICK_AUTHORIZE__CLICK_CALL        LeadsSubType = "ONE_CLICK_AUTHORIZE__CLICK_CALL"
	LeadsSubType_INTELLIGENT_TOOL__FIRST_TALK           LeadsSubType = "INTELLIGENT_TOOL__FIRST_TALK"
	LeadsSubType_INTELLIGENT_TOOL__LEAVE_INFORMATION    LeadsSubType = "INTELLIGENT_TOOL__LEAVE_INFORMATION"
)

List of LeadsSubType

type LeadsType added in v1.7.46

type LeadsType string

LeadsType : 线索类型

const (
	LeadsType_FORM                LeadsType = "LEADS_TYPE_FORM"
	LeadsType_ONLINE_CONSULT      LeadsType = "LEADS_TYPE_ONLINE_CONSULT"
	LeadsType_MAKE_PHONE_CALL     LeadsType = "LEADS_TYPE_MAKE_PHONE_CALL"
	LeadsType_PHONE               LeadsType = "LEADS_TYPE_PHONE"
	LeadsType_PROMOTION_COUPON    LeadsType = "LEADS_TYPE_PROMOTION_COUPON"
	LeadsType_INTELLIGENT_TOOL    LeadsType = "LEADS_TYPE_INTELLIGENT_TOOL"
	LeadsType_LOTTERY             LeadsType = "LEADS_TYPE_LOTTERY"
	LeadsType_LANDING_PAGE_CLICK  LeadsType = "LEADS_TYPE_LANDING_PAGE_CLICK"
	LeadsType_ONE_CLICK_AUTHORIZE LeadsType = "LEADS_TYPE_ONE_CLICK_AUTHORIZE"
	LeadsType_PAGE_SCAN_CODE      LeadsType = "LEADS_TYPE_PAGE_SCAN_CODE"
	LeadsType_PROMOTION_FOLLOW    LeadsType = "LEADS_TYPE_PROMOTION_FOLLOW"
)

List of LeadsType

type LeadsUpdateInfoStruct added in v1.7.46

type LeadsUpdateInfoStruct struct {
	OuterLeadsId         *string         `json:"outer_leads_id,omitempty"`
	LeadsId              *int64          `json:"leads_id,omitempty"`
	ClickId              *string         `json:"click_id,omitempty"`
	LeadsUserType        LeadsUserType   `json:"leads_user_type,omitempty"`
	LeadsUserWechatAppid *string         `json:"leads_user_wechat_appid,omitempty"`
	LeadsUserId          *string         `json:"leads_user_id,omitempty"`
	LeadsTel             *string         `json:"leads_tel,omitempty"`
	LeadsQq              *int64          `json:"leads_qq,omitempty"`
	LeadsWechat          *string         `json:"leads_wechat,omitempty"`
	LeadsName            *string         `json:"leads_name,omitempty"`
	LeadsGender          LeadsGenderType `json:"leads_gender,omitempty"`
	LeadsEmail           *string         `json:"leads_email,omitempty"`
	LeadsArea            *string         `json:"leads_area,omitempty"`
	Bundle               *string         `json:"bundle,omitempty"`
	Memo                 *string         `json:"memo,omitempty"`
	ShopName             *string         `json:"shop_name,omitempty"`
}

回传信息结构

type LeadsUpdateListStruct added in v1.7.46

type LeadsUpdateListStruct struct {
	Index        *int64  `json:"index,omitempty"`
	OuterLeadsId *string `json:"outer_leads_id,omitempty"`
}

返回结构

type LeadsUpdateRequest added in v1.7.46

type LeadsUpdateRequest struct {
	AccountId        *int64                   `json:"account_id,omitempty"`
	MatchType        LeadsMatchType           `json:"match_type,omitempty"`
	LeadsContactList *[]LeadsUpdateInfoStruct `json:"leads_contact_list,omitempty"`
}

type LeadsUpdateResponse added in v1.7.46

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

type LeadsUpdateResponseData added in v1.7.46

type LeadsUpdateResponseData struct {
	FailLeadsList *[]LeadsUpdateListStruct `json:"fail_leads_list,omitempty"`
}

type LeadsUserType added in v1.7.46

type LeadsUserType string

LeadsUserType : 线索用户类型

const (
	LeadsUserType_QQ              LeadsUserType = "USER_TYPE_QQ"
	LeadsUserType_QQ_MD5          LeadsUserType = "USER_TYPE_QQ_MD5"
	LeadsUserType_TEL             LeadsUserType = "USER_TYPE_TEL"
	LeadsUserType_TEL_MD5         LeadsUserType = "USER_TYPE_TEL_MD5"
	LeadsUserType_IDFA            LeadsUserType = "USER_TYPE_IDFA"
	LeadsUserType_IDFA_MD5        LeadsUserType = "USER_TYPE_IDFA_MD5"
	LeadsUserType_IMEI            LeadsUserType = "USER_TYPE_IMEI"
	LeadsUserType_IMEI_MD5        LeadsUserType = "USER_TYPE_IMEI_MD5"
	LeadsUserType_GDT_OPENID      LeadsUserType = "USER_TYPE_GDT_OPENID"
	LeadsUserType_MAC_ADDRESS     LeadsUserType = "USER_TYPE_MAC_ADDRESS"
	LeadsUserType_MAC_ADDRESS_MD5 LeadsUserType = "USER_TYPE_MAC_ADDRESS_MD5"
	LeadsUserType_OAID            LeadsUserType = "USER_TYPE_OAID"
	LeadsUserType_OAID_MD5        LeadsUserType = "USER_TYPE_OAID_MD5"
	LeadsUserType_WX_OPENID       LeadsUserType = "USER_TYPE_WX_OPENID"
	LeadsUserType_WX_UNIONID      LeadsUserType = "USER_TYPE_WX_UNIONID"
	LeadsUserType_OTHERS          LeadsUserType = "USER_TYPE_OTHERS"
)

List of LeadsUserType

type LeadsVoipCallAddRequest added in v1.7.46

type LeadsVoipCallAddRequest struct {
	AccountId    *int64  `json:"account_id,omitempty"`
	LeadsId      *int64  `json:"leads_id,omitempty"`
	OuterLeadsId *string `json:"outer_leads_id,omitempty"`
	UserId       *int64  `json:"user_id,omitempty"`
	CalleeNumber *string `json:"callee_number,omitempty"`
	RequestId    *string `json:"request_id,omitempty"`
	Version      *string `json:"version,omitempty"`
}

type LeadsVoipCallAddResponse added in v1.7.46

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

type LeadsVoipCallAddResponseData added in v1.7.46

type LeadsVoipCallAddResponseData struct {
	ContactId *string `json:"contact_id,omitempty"`
	RequestId *string `json:"request_id,omitempty"`
}

type LeadsVoipCallTokenGetResponse added in v1.7.46

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

type LeadsVoipCallTokenGetResponseData added in v1.7.46

type LeadsVoipCallTokenGetResponseData struct {
	Token     *string `json:"token,omitempty"`
	RequestId *string `json:"request_id,omitempty"`
}

type LeadsWebPageInfoStruct added in v1.7.46

type LeadsWebPageInfoStruct 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 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 LiveInfoListStruct added in v1.7.46

type LiveInfoListStruct struct {
	DealerId            *int64  `json:"dealer_id,omitempty"`
	DealerName          *string `json:"dealer_name,omitempty"`
	VideoChannelId      *string `json:"video_channel_id,omitempty"`
	VideoChannelName    *string `json:"video_channel_name,omitempty"`
	ShowingsId          *string `json:"showings_id,omitempty"`
	LiveStartTime       *string `json:"live_start_time,omitempty"`
	LiveEndTime         *string `json:"live_end_time,omitempty"`
	WatchingPersonUv    *int64  `json:"watching_person_uv,omitempty"`
	AvgWatchingDuration *int64  `json:"avg_watching_duration,omitempty"`
	CheersCnt           *int64  `json:"cheers_cnt,omitempty"`
	ShareCnt            *int64  `json:"share_cnt,omitempty"`
	CommentCnt          *int64  `json:"comment_cnt,omitempty"`
	LivingDuration      *int64  `json:"living_duration,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 MarketingAssetAttrClass added in v1.7.46

type MarketingAssetAttrClass string

MarketingAssetAttrClass : 属性类型

const (
	MarketingAssetAttrClass_UNKNOWN    MarketingAssetAttrClass = "MARKETING_ASSET_ATTR_CLASS_UNKNOWN"
	MarketingAssetAttrClass_MARKETING  MarketingAssetAttrClass = "MARKETING_ASSET_ATTR_CLASS_MARKETING"
	MarketingAssetAttrClass_UNIQ       MarketingAssetAttrClass = "MARKETING_ASSET_ATTR_CLASS_UNIQ"
	MarketingAssetAttrClass_ADDITIONAL MarketingAssetAttrClass = "MARKETING_ASSET_ATTR_CLASS_ADDITIONAL"
)

List of MarketingAssetAttrClass

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"
	MarketingAssetType_PLATFORM_CHANNEL_APP_ANDROID                           MarketingAssetType = "MARKETING_ASSET_TYPE_PLATFORM_CHANNEL_APP_ANDROID"
	MarketingAssetType_PLATFORM_CHANNEL_APP_IOS                               MarketingAssetType = "MARKETING_ASSET_TYPE_PLATFORM_CHANNEL_APP_IOS"
)

List of MarketingAssetType

type MarketingAssetVerification added in v1.7.44

type MarketingAssetVerification struct {
	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"`
	JumpInfo                           *JumpinfoComponent               `json:"jump_info,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"
	MarketingAssetVerificationStatus_NO_VERIFY       MarketingAssetVerificationStatus = "MARKETING_ASSET_VERIFICATION_STATUS_NO_VERIFY"
	MarketingAssetVerificationStatus_FAILED          MarketingAssetVerificationStatus = "MARKETING_ASSET_VERIFICATION_STATUS_FAILED"
)

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 MarketingTargetAssetCategoriesGetResponse added in v1.7.46

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

type MarketingTargetAssetCategoriesGetResponseData added in v1.7.46

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

type MarketingTargetAssetDetailGetResponse added in v1.7.46

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

type MarketingTargetAssetDetailGetResponseData added in v1.7.46

type MarketingTargetAssetDetailGetResponseData struct {
	List *[]DetailStruct `json:"list,omitempty"`
}

type MarketingTargetAssetPropertiesGetResponse added in v1.7.46

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

type MarketingTargetAssetPropertiesGetResponseData added in v1.7.46

type MarketingTargetAssetPropertiesGetResponseData struct {
	List *[]DetailPropertyStruct `json:"list,omitempty"`
}

type MarketingTargetAssetPropertyValuesGetGetPropertyListStruct added in v1.7.47

type MarketingTargetAssetPropertyValuesGetGetPropertyListStruct struct {
	Properties      *[]DetailPropertyStruct `json:"properties,omitempty"`
	ExtraProperties *[]ExtraProperty        `json:"extra_properties,omitempty"`
}

返回信息结构

type MarketingTargetAssetPropertyValuesGetResponse added in v1.7.46

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

type MarketingTargetAssetPropertyValuesGetResponseData added in v1.7.46

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

type MarketingTargetAssetsAddRequest added in v1.7.46

type MarketingTargetAssetsAddRequest struct {
	OrganizationId      *int64              `json:"organization_id,omitempty"`
	MarketingAssetName  *string             `json:"marketing_asset_name,omitempty"`
	MarketingTargetType MarketingTargetType `json:"marketing_target_type,omitempty"`
	MarketingAssetType  MarketingAssetType  `json:"marketing_asset_type,omitempty"`
	Properties          *[]PropertyStruct   `json:"properties,omitempty"`
}

type MarketingTargetAssetsAddResponse added in v1.7.46

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

type MarketingTargetAssetsAddResponseData added in v1.7.46

type MarketingTargetAssetsAddResponseData struct {
	MarketingAssetId *int64 `json:"marketing_asset_id,omitempty"`
}

type MarketingTargetAssetsDeleteRequest added in v1.7.46

type MarketingTargetAssetsDeleteRequest struct {
	OrganizationId   *int64 `json:"organization_id,omitempty"`
	MarketingAssetId *int64 `json:"marketing_asset_id,omitempty"`
}

type MarketingTargetAssetsDeleteResponse added in v1.7.46

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

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 MarketingTargetAssetsUpdateRequest added in v1.7.46

type MarketingTargetAssetsUpdateRequest struct {
	OrganizationId     *int64            `json:"organization_id,omitempty"`
	MarketingAssetId   *int64            `json:"marketing_asset_id,omitempty"`
	MarketingAssetName *string           `json:"marketing_asset_name,omitempty"`
	Properties         *[]PropertyStruct `json:"properties,omitempty"`
}

type MarketingTargetAssetsUpdateResponse added in v1.7.46

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

type MarketingTargetAttachment

type MarketingTargetAttachment struct {
	AndroidChannelId *string `json:"android_channel_id,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"
	MarketingTargetType_PLATFORM_CHANNEL                 MarketingTargetType = "MARKETING_TARGET_TYPE_PLATFORM_CHANNEL"
	MarketingTargetType_TWO_WHEEL_VEHICLE                MarketingTargetType = "MARKETING_TARGET_TYPE_TWO_WHEEL_VEHICLE"
)

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 MaterialDcatagAddRequest added in v1.7.46

type MaterialDcatagAddRequest struct {
	AccountId        *int64    `json:"account_id,omitempty"`
	ImageIdList      *[]int64  `json:"image_id_list,omitempty"`
	MediaIdList      *[]int64  `json:"media_id_list,omitempty"`
	MarketingAssetId *int64    `json:"marketing_asset_id,omitempty"`
	DcatagList       *[]Dactag `json:"dcatag_list,omitempty"`
}

type MaterialDcatagAddResponse added in v1.7.46

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

type MaterialDcatagAddResponseData added in v1.7.46

type MaterialDcatagAddResponseData struct {
	SuccessIdList *[]int64 `json:"success_id_list,omitempty"`
	FailIdList    *[]int64 `json:"fail_id_list,omitempty"`
}

type MaterialDcatagGetResponse added in v1.7.46

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

type MaterialDcatagGetResponseData added in v1.7.46

type MaterialDcatagGetResponseData struct {
	List *[]GetData `json:"list,omitempty"`
}

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              TemplateType               `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_         TemplateType `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_   TemplateType `json:"type,omitempty"`
	MediaId *int64       `json:"media_id,omitempty"`
}

素材信息

type MaxQuotaEnum added in v1.7.46

type MaxQuotaEnum string

MaxQuotaEnum : 最高额度

const (
	MaxQuotaEnum_5LOW    MaxQuotaEnum = "MAX_QUOTA_5_LOW"
	MaxQuotaEnum_10      MaxQuotaEnum = "MAX_QUOTA_10"
	MaxQuotaEnum_15      MaxQuotaEnum = "MAX_QUOTA_15"
	MaxQuotaEnum_20      MaxQuotaEnum = "MAX_QUOTA_20"
	MaxQuotaEnum_30      MaxQuotaEnum = "MAX_QUOTA_30"
	MaxQuotaEnum_50      MaxQuotaEnum = "MAX_QUOTA_50"
	MaxQuotaEnum_100     MaxQuotaEnum = "MAX_QUOTA_100"
	MaxQuotaEnum_300     MaxQuotaEnum = "MAX_QUOTA_300"
	MaxQuotaEnum_300HIGH MaxQuotaEnum = "MAX_QUOTA_300_HIGH"
)

List of MaxQuotaEnum

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"
	MediaSourceType_AIGC            MediaSourceType = "SOURCE_TYPE_AIGC"
)

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 {
	RecommendMethodIds *[]int64 `json:"recommend_method_ids,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 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 OrganizationAccountRelationGetListStruct added in v1.7.46

type OrganizationAccountRelationGetListStruct struct {
	AccountId       *int64  `json:"account_id,omitempty"`
	CorporationName *string `json:"corporation_name,omitempty"`
	IsAdx           *bool   `json:"is_adx,omitempty"`
	IsMp            *bool   `json:"is_mp,omitempty"`
}

返回结构

type OrganizationAccountRelationGetResponse added in v1.7.46

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

type OrganizationAccountRelationGetResponseData added in v1.7.46

type OrganizationAccountRelationGetResponseData struct {
	List           *[]OrganizationAccountRelationGetListStruct `json:"list,omitempty"`
	PageInfo       *PageInfo                                   `json:"page_info,omitempty"`
	CursorPageInfo *CursorPageInfo                             `json:"cursor_page_info,omitempty"`
}

type Originality added in v1.7.46

type Originality string

Originality : 作品原创性

const (
	Originality_YES Originality = "ORIGINALITY_YES"
	Originality_NO  Originality = "ORIGINALITY_NO"
)

List of Originality

type OsV2 added in v1.7.46

type OsV2 string

OsV2 : 蹊径落地页绑定的app 类型

const (
	OsV2_IOS     OsV2 = "IOS"
	OsV2_ANDROID OsV2 = "ANDROID"
)

List of OsV2

type OuterLeadsStatusInfoStruct added in v1.7.46

type OuterLeadsStatusInfoStruct struct {
	OuterLeadsId             *string                 `json:"outer_leads_id,omitempty"`
	LeadsId                  *int64                  `json:"leads_id,omitempty"`
	LeadsTel                 *string                 `json:"leads_tel,omitempty"`
	LeadsQq                  *int64                  `json:"leads_qq,omitempty"`
	LeadsWechat              *string                 `json:"leads_wechat,omitempty"`
	ClickId                  *string                 `json:"click_id,omitempty"`
	LeadsConvertType         *string                 `json:"leads_convert_type,omitempty"`
	LeadsIneffectReason      *string                 `json:"leads_ineffect_reason,omitempty"`
	OuterLeadsConvertType    *string                 `json:"outer_leads_convert_type,omitempty"`
	OuterLeadsIneffectReason *string                 `json:"outer_leads_ineffect_reason,omitempty"`
	CustomizedTags           *[]CustomizedTagsStruct `json:"customized_tags,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 PackageInfoStruct added in v1.7.46

type PackageInfoStruct struct {
	PackageId   *int64            `json:"package_id,omitempty"`
	PackageType WechatPackageType `json:"package_type,omitempty"`
	PackageName *string           `json:"package_name,omitempty"`
	WechatIds   *string           `json:"wechat_ids,omitempty"`
	IsDeleted   *int64            `json:"is_deleted,omitempty"`
	UpdateTime  *string           `json:"update_time,omitempty"`
	CreateTime  *string           `json:"create_time,omitempty"`
}

微信号信息数据结构

type PageAuditStatus added in v1.7.46

type PageAuditStatus string

PageAuditStatus : 蹊径落地页状态

const (
	PageAuditStatus_EDITING  PageAuditStatus = "LANDING_PAGE_STATUS_EDITING"
	PageAuditStatus_PENDING  PageAuditStatus = "LANDING_PAGE_STATUS_PENDING"
	PageAuditStatus_APPROVED PageAuditStatus = "LANDING_PAGE_STATUS_APPROVED"
	PageAuditStatus_REJECTED PageAuditStatus = "LANDING_PAGE_STATUS_REJECTED"
	PageAuditStatus_DELETED  PageAuditStatus = "LANDING_PAGE_STATUS_DELETED"
)

List of PageAuditStatus

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 PageListQueryType added in v1.7.46

type PageListQueryType string

PageListQueryType : 落地页状态查询方式

const (
	PageListQueryType_DEFAULT PageListQueryType = "DEFAULT"
	PageListQueryType_DELETED PageListQueryType = "DELETED"
	PageListQueryType_ALL     PageListQueryType = "ALL"
)

List of PageListQueryType

type PageOperateResponses added in v1.7.46

type PageOperateResponses struct {
	PageServiceId *string `json:"page_service_id,omitempty"`
	Code          *int64  `json:"code,omitempty"`
	Message       *string `json:"message,omitempty"`
}

创建页面返回数据结构

type PagePublishStatus added in v1.7.46

type PagePublishStatus string

PagePublishStatus : 蹊径落地页发布状态

const (
	PagePublishStatus_UNPUBLISH PagePublishStatus = "LANDING_PAGE_STATUS_UNPUBLISH"
	PagePublishStatus_PUBLISHED PagePublishStatus = "LANDING_PAGE_STATUS_PUBLISHED"
	PagePublishStatus_OFFLINE   PagePublishStatus = "LANDING_PAGE_STATUS_OFFLINE"
	PagePublishStatus_DELETING  PagePublishStatus = "LANDING_PAGE_STATUS_DELETING"
	PagePublishStatus_DELETED   PagePublishStatus = "LANDING_PAGE_STATUS_DELETED"
)

List of PagePublishStatus

type PageSource added in v1.7.46

type PageSource string

PageSource : 查询类型

const (
	PageSource_GRANT PageSource = "GRANT"
	PageSource_OWNER PageSource = "OWNER"
)

List of PageSource

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"`
	QqMiniGameSpec                  *QqMiniGamePageSpec                  `json:"qq_mini_game_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 PageStruct added in v1.7.46

type PageStruct struct {
	PageId             *int64            `json:"page_id,omitempty"`
	PageServiceId      *string           `json:"page_service_id,omitempty"`
	PageName           *string           `json:"page_name,omitempty"`
	PageType           XjPageType        `json:"page_type,omitempty"`
	PagePublishStatus  PagePublishStatus `json:"page_publish_status,omitempty"`
	PageStatus         PageAuditStatus   `json:"page_status,omitempty"`
	PageLastModifyTime *string           `json:"page_last_modify_time,omitempty"`
	PageOwnerId        *int64            `json:"page_owner_id,omitempty"`
	PublishUrl         *string           `json:"publish_url,omitempty"`
	RejectReason       *string           `json:"reject_reason,omitempty"`
	PlayableType       XjPlayableType    `json:"playable_type,omitempty"`
	PublishAppId       *PublishAppId     `json:"publish_app_id,omitempty"`
	UnpublishAppId     *UnpublishAppId   `json:"unpublish_app_id,omitempty"`
}

获取落地页列表落地页数据结构

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_QQ_MINI_GAME                   PageType = "PAGE_TYPE_QQ_MINI_GAME"
	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 PaginationMode added in v1.7.46

type PaginationMode string

PaginationMode : 分页方式

const (
	PaginationMode_NORMAL PaginationMode = "PAGINATION_MODE_NORMAL"
	PaginationMode_CURSOR PaginationMode = "PAGINATION_MODE_CURSOR"
)

List of PaginationMode

type ParamMatcher

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

匹配规则

type ParamMatcherGroup

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

匹配规则组

type PayStatus added in v1.7.46

type PayStatus string

PayStatus : 书籍的付费状态

const (
	PayStatus_FREE   PayStatus = "PAY_STATUS_FREE"
	PayStatus_PAID   PayStatus = "PAY_STATUS_PAID"
	PayStatus_MEMBER PayStatus = "PAY_STATUS_MEMBER"
)

List of PayStatus

type PeakPeriod

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

门店高峰时间段信息结构

type Permission added in v1.7.46

type Permission struct {
	CanCreateAudience       *bool `json:"can_create_audience,omitempty"`
	CanExactConversionClaim *bool `json:"can_exact_conversion_claim,omitempty"`
	CanAsServing            *bool `json:"can_as_serving,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 PlayForm added in v1.7.46

type PlayForm string

PlayForm : 播讲形式

const (
	PlayForm_ONE   PlayForm = "PLAY_FORM_BY_ONE"
	PlayForm_TWO   PlayForm = "PLAY_FORM_BY_TWO"
	PlayForm_MULTI PlayForm = "PLAY_FORM_BY_MULTI"
)

List of PlayForm

type PlayVoice added in v1.7.46

type PlayVoice string

PlayVoice : 作品配音

const (
	PlayVoice_SYSTEM       PlayVoice = "PLAY_VOICE_SYSTEM"
	PlayVoice_NORMAL       PlayVoice = "PLAY_VOICE_NORMAL"
	PlayVoice_PROFESSIONAL PlayVoice = "PLAY_VOICE_PROFESSIONAL"
)

List of PlayVoice

type PreReviewDetailStruct added in v1.7.46

type PreReviewDetailStruct struct {
	SiteSet            PreReviewSiteSetDefinitionString `json:"site_set,omitempty"`
	PreReviewResult    GroupRiskLevel                   `json:"pre_review_result,omitempty"`
	RejectReasonDetail *[]RejectReasonDetailStruct      `json:"reject_reason_detail,omitempty"`
}

元素预审结果明细

type PreReviewElementKey added in v1.7.46

type PreReviewElementKey string

PreReviewElementKey : 元素key

const (
	PreReviewElementKey_IMG                    PreReviewElementKey = "IMG"
	PreReviewElementKey_TXT                    PreReviewElementKey = "TXT"
	PreReviewElementKey_CORPORATE_NAME         PreReviewElementKey = "CORPORATE_NAME"
	PreReviewElementKey_CORPORATE_IMG          PreReviewElementKey = "CORPORATE_IMG"
	PreReviewElementKey_BRAND_CORPORATE_NAME   PreReviewElementKey = "BRAND_CORPORATE_NAME"
	PreReviewElementKey_BRAND_CORPORATE_IMG    PreReviewElementKey = "BRAND_CORPORATE_IMG"
	PreReviewElementKey_BRAND_CORPORATE_DESC   PreReviewElementKey = "BRAND_CORPORATE_DESC"
	PreReviewElementKey_BUTTON_TXT             PreReviewElementKey = "BUTTON_TXT"
	PreReviewElementKey_BUTTON_URL             PreReviewElementKey = "BUTTON_URL"
	PreReviewElementKey_VIDEO_POPUP_BUTTON_TXT PreReviewElementKey = "VIDEO_POPUP_BUTTON_TXT"
	PreReviewElementKey_VIDEO_POPUP_BUTTON_URL PreReviewElementKey = "VIDEO_POPUP_BUTTON_URL"
	PreReviewElementKey_DESC                   PreReviewElementKey = "DESC"
	PreReviewElementKey_URL                    PreReviewElementKey = "URL"
	PreReviewElementKey_LEFT_BOTTOM_TXT        PreReviewElementKey = "LEFT_BOTTOM_TXT"
	PreReviewElementKey_BOTTOM_TXT             PreReviewElementKey = "BOTTOM_TXT"
	PreReviewElementKey_GIF                    PreReviewElementKey = "GIF"
	PreReviewElementKey_VIDEO                  PreReviewElementKey = "VIDEO"
	PreReviewElementKey_LEFT_UPPER_TXT         PreReviewElementKey = "LEFT_UPPER_TXT"
	PreReviewElementKey_SHARE_DESC             PreReviewElementKey = "SHARE_DESC"
	PreReviewElementKey_SHARE_IMG              PreReviewElementKey = "SHARE_IMG"
)

List of PreReviewElementKey

type PreReviewElementType added in v1.7.46

type PreReviewElementType string

PreReviewElementType : 元素类型

const (
	PreReviewElementType_IMAGE    PreReviewElementType = "IMAGE"
	PreReviewElementType_VIDEO    PreReviewElementType = "VIDEO"
	PreReviewElementType_TXT      PreReviewElementType = "TXT"
	PreReviewElementType_DEST_URL PreReviewElementType = "DEST_URL"
)

List of PreReviewElementType

type PreReviewRejectInfoLocation added in v1.7.46

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

标注位置信息

type PreReviewResultDetailStruct added in v1.7.46

type PreReviewResultDetailStruct struct {
	SiteSet            PreReviewSiteSetDefinitionString           `json:"site_set,omitempty"`
	PreReviewResult    GroupRiskLevel                             `json:"pre_review_result,omitempty"`
	RejectReasonDetail *[]PreReviewResultRejectReasonDetailStruct `json:"reject_reason_detail,omitempty"`
}

元素预审结果明细

type PreReviewResultRejectReasonDetailStruct added in v1.7.46

type PreReviewResultRejectReasonDetailStruct struct {
	RejectReasonId      *string                        `json:"reject_reason_id,omitempty"`
	RejectReasonContent *string                        `json:"reject_reason_content,omitempty"`
	CaseDoc             *string                        `json:"case_doc,omitempty"`
	CaseContent         *string                        `json:"case_content,omitempty"`
	RejectInfoLocations *[]PreReviewRejectInfoLocation `json:"reject_info_locations,omitempty"`
}

拒绝原因明细

type PreReviewSiteSetDefinitionString added in v1.7.46

type PreReviewSiteSetDefinitionString string

PreReviewSiteSetDefinitionString : 预审投放版位集合

const (
	PreReviewSiteSetDefinitionString_QZONE                PreReviewSiteSetDefinitionString = "SITE_SET_QZONE"
	PreReviewSiteSetDefinitionString_QQCLIENT             PreReviewSiteSetDefinitionString = "SITE_SET_QQCLIENT"
	PreReviewSiteSetDefinitionString_MUSIC                PreReviewSiteSetDefinitionString = "SITE_SET_MUSIC"
	PreReviewSiteSetDefinitionString_MOBILE_UNION         PreReviewSiteSetDefinitionString = "SITE_SET_MOBILE_UNION"
	PreReviewSiteSetDefinitionString_KUAISHOU             PreReviewSiteSetDefinitionString = "SITE_SET_KUAISHOU"
	PreReviewSiteSetDefinitionString_QQCOM                PreReviewSiteSetDefinitionString = "SITE_SET_QQCOM"
	PreReviewSiteSetDefinitionString_WECHAT               PreReviewSiteSetDefinitionString = "SITE_SET_WECHAT"
	PreReviewSiteSetDefinitionString_MOBILE_MYAPP         PreReviewSiteSetDefinitionString = "SITE_SET_MOBILE_MYAPP"
	PreReviewSiteSetDefinitionString_MOBILE_INNER         PreReviewSiteSetDefinitionString = "SITE_SET_MOBILE_INNER"
	PreReviewSiteSetDefinitionString_TENCENT_NEWS         PreReviewSiteSetDefinitionString = "SITE_SET_TENCENT_NEWS"
	PreReviewSiteSetDefinitionString_TENCENT_VIDEO        PreReviewSiteSetDefinitionString = "SITE_SET_TENCENT_VIDEO"
	PreReviewSiteSetDefinitionString_TENCENT_KUAIBAO      PreReviewSiteSetDefinitionString = "SITE_SET_TENCENT_KUAIBAO"
	PreReviewSiteSetDefinitionString_MOBILE_YYB           PreReviewSiteSetDefinitionString = "SITE_SET_MOBILE_YYB"
	PreReviewSiteSetDefinitionString_PENGYOU              PreReviewSiteSetDefinitionString = "SITE_SET_PENGYOU"
	PreReviewSiteSetDefinitionString_TUAN                 PreReviewSiteSetDefinitionString = "SITE_SET_TUAN"
	PreReviewSiteSetDefinitionString_MEISHI               PreReviewSiteSetDefinitionString = "SITE_SET_MEISHI"
	PreReviewSiteSetDefinitionString_PIAO                 PreReviewSiteSetDefinitionString = "SITE_SET_PIAO"
	PreReviewSiteSetDefinitionString_MAIL                 PreReviewSiteSetDefinitionString = "SITE_SET_MAIL"
	PreReviewSiteSetDefinitionString_PC_UNION             PreReviewSiteSetDefinitionString = "SITE_SET_PC_UNION"
	PreReviewSiteSetDefinitionString_YINGYONGBAO_PC       PreReviewSiteSetDefinitionString = "SITE_SET_YINGYONGBAO_PC"
	PreReviewSiteSetDefinitionString_PAIPAISEARCH         PreReviewSiteSetDefinitionString = "SITE_SET_PAIPAISEARCH"
	PreReviewSiteSetDefinitionString_QQSHOP               PreReviewSiteSetDefinitionString = "SITE_SET_QQSHOP"
	PreReviewSiteSetDefinitionString_PAIPAIDAOGOU         PreReviewSiteSetDefinitionString = "SITE_SET_PAIPAIDAOGOU"
	PreReviewSiteSetDefinitionString_QZONESEARCH          PreReviewSiteSetDefinitionString = "SITE_SET_QZONESEARCH"
	PreReviewSiteSetDefinitionString_WEBUNION_DELETED     PreReviewSiteSetDefinitionString = "SITE_SET_WEBUNION_DELETED"
	PreReviewSiteSetDefinitionString_EXPRESSPORTAL        PreReviewSiteSetDefinitionString = "SITE_SET_EXPRESSPORTAL"
	PreReviewSiteSetDefinitionString_WEIBO                PreReviewSiteSetDefinitionString = "SITE_SET_WEIBO"
	PreReviewSiteSetDefinitionString_WANGGOU              PreReviewSiteSetDefinitionString = "SITE_SET_WANGGOU"
	PreReviewSiteSetDefinitionString_MOBILE_UNION_DELETED PreReviewSiteSetDefinitionString = "SITE_SET_MOBILE_UNION_DELETED"
	PreReviewSiteSetDefinitionString_THIRDPARTY           PreReviewSiteSetDefinitionString = "SITE_SET_THIRDPARTY"
	PreReviewSiteSetDefinitionString_JD_WAICAI            PreReviewSiteSetDefinitionString = "SITE_SET_JD_WAICAI"
	PreReviewSiteSetDefinitionString_PCQQ                 PreReviewSiteSetDefinitionString = "SITE_SET_PCQQ"
	PreReviewSiteSetDefinitionString_KANDIAN              PreReviewSiteSetDefinitionString = "SITE_SET_KANDIAN"
	PreReviewSiteSetDefinitionString_QQ_MUSIC_GAME        PreReviewSiteSetDefinitionString = "SITE_SET_QQ_MUSIC_GAME"
	PreReviewSiteSetDefinitionString_MOMENTS              PreReviewSiteSetDefinitionString = "SITE_SET_MOMENTS"
	PreReviewSiteSetDefinitionString_MINI_GAME_WECHAT     PreReviewSiteSetDefinitionString = "SITE_SET_MINI_GAME_WECHAT"
	PreReviewSiteSetDefinitionString_MINI_GAME_QQ         PreReviewSiteSetDefinitionString = "SITE_SET_MINI_GAME_QQ"
	PreReviewSiteSetDefinitionString_MOBILE_GAME          PreReviewSiteSetDefinitionString = "SITE_SET_MOBILE_GAME"
	PreReviewSiteSetDefinitionString_QQSHOPPING           PreReviewSiteSetDefinitionString = "SITE_SET_QQSHOPPING"
	PreReviewSiteSetDefinitionString_PCAD                 PreReviewSiteSetDefinitionString = "SITE_SET_PCAD"
)

List of PreReviewSiteSetDefinitionString

type PrereviewRejectInfoLocationStruct added in v1.7.46

type PrereviewRejectInfoLocationStruct struct {
	X              *int64   `json:"x,omitempty"`
	Y              *int64   `json:"y,omitempty"`
	Width          *int64   `json:"width,omitempty"`
	Height         *int64   `json:"height,omitempty"`
	TimeSecond     *float64 `json:"time_second,omitempty"`
	LocationImgUrl *string  `json:"location_img_url,omitempty"`
	ImgUrl         *string  `json:"img_url,omitempty"`
	RelatedImgUrl  *string  `json:"related_img_url,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 ProductCatalogsAddRequest added in v1.7.46

type ProductCatalogsAddRequest struct {
	AccountId        *int64             `json:"account_id,omitempty"`
	CatalogName      *string            `json:"catalog_name,omitempty"`
	CatalogScaleType CatalogScale       `json:"catalog_scale_type,omitempty"`
	CatalogType      DpaApiCatalogType  `json:"catalog_type,omitempty"`
	IndustryType     DpaCatalogIndustry `json:"industry_type,omitempty"`
	CatalogVersion   *int64             `json:"catalog_version,omitempty"`
	BusinessUnitId   *int64             `json:"business_unit_id,omitempty"`
}

type ProductCatalogsAddResponse added in v1.7.46

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

type ProductCatalogsAddResponseData added in v1.7.46

type ProductCatalogsAddResponseData struct {
	ProductCatalogId *int64 `json:"product_catalog_id,omitempty"`
}

type ProductCatalogsGetListStruct added in v1.7.47

type ProductCatalogsGetListStruct struct {
	ProductCatalogId        *int64                    `json:"product_catalog_id,omitempty"`
	ProductCatalogName      *string                   `json:"product_catalog_name,omitempty"`
	ProductCatalogType      DpaApiCatalogType         `json:"product_catalog_type,omitempty"`
	ProductCatalogVertical  CatalogVertical           `json:"product_catalog_vertical,omitempty"`
	ProductCatalogStatus    CatalogStatus             `json:"product_catalog_status,omitempty"`
	ProductRecommendMethods *[]ProductRecommendMethod `json:"product_recommend_methods,omitempty"`
	DeepLinkEnabled         *DeepLinkEnabled          `json:"deep_link_enabled,omitempty"`
}

返回结构

type ProductCatalogsGetResponse added in v1.7.47

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

type ProductCatalogsGetResponseData added in v1.7.47

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

type ProductCategoriesListGetResponse added in v1.7.47

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

type ProductCategoriesListGetResponseData added in v1.7.47

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

type ProductInfoSpec added in v1.7.47

type ProductInfoSpec struct {
	ProductOuterId               *string                `json:"product_outer_id,omitempty"`
	ProductName                  *string                `json:"product_name,omitempty"`
	Description                  *string                `json:"description,omitempty"`
	CreatedTime                  *string                `json:"created_time,omitempty"`
	LastModifiedTime             *string                `json:"last_modified_time,omitempty"`
	ExpirationTime               *string                `json:"expiration_time,omitempty"`
	ImageUrl                     *string                `json:"image_url,omitempty"`
	AdditionalImageUrl           *[]string              `json:"additional_image_url,omitempty"`
	HiddenLandingImgUrl          *[]string              `json:"hidden_landing_img_url,omitempty"`
	VideoDuration                *string                `json:"video_duration,omitempty"`
	VideoUrl                     *string                `json:"video_url,omitempty"`
	PlayCount                    *int64                 `json:"play_count,omitempty"`
	PublishTime                  *string                `json:"publish_time,omitempty"`
	AdditionalVideoUrl           *[]string              `json:"additional_video_url,omitempty"`
	PcPageUrl                    *string                `json:"pc_page_url,omitempty"`
	MobileH5PageUrl              *string                `json:"mobile_h5_page_url,omitempty"`
	AndroidPageUrl               *string                `json:"android_page_url,omitempty"`
	IosPageUrl                   *string                `json:"ios_page_url,omitempty"`
	WechatPageUrl                *string                `json:"wechat_page_url,omitempty"`
	AdditionalMobileH5PageUrl    *string                `json:"additional_mobile_h5_page_url,omitempty"`
	AdditionalAndroidPageUrl     *string                `json:"additional_android_page_url,omitempty"`
	AdditionalIosPageUrl         *string                `json:"additional_ios_page_url,omitempty"`
	AdditionalWechatPageUrl      *string                `json:"additional_wechat_page_url,omitempty"`
	MiniProgramId                *string                `json:"mini_program_id,omitempty"`
	MiniProgramPath              *string                `json:"mini_program_path,omitempty"`
	AdditionalMiniProgramId      *string                `json:"additional_mini_program_id,omitempty"`
	AdditionalMiniProgramPath    *string                `json:"additional_mini_program_path,omitempty"`
	UniversalLink                *string                `json:"universal_link,omitempty"`
	AdditionalUniversalLink      *string                `json:"additional_universal_link,omitempty"`
	ProductShortName             *string                `json:"product_short_name,omitempty"`
	ProductSaleStatus            ProductSaleStatus      `json:"product_sale_status,omitempty"`
	Price                        *float64               `json:"price,omitempty"`
	OriginalPrice                *float64               `json:"original_price,omitempty"`
	Discount                     *float64               `json:"discount,omitempty"`
	SalePrice                    *float64               `json:"sale_price,omitempty"`
	StartTime                    *string                `json:"start_time,omitempty"`
	EndTime                      *string                `json:"end_time,omitempty"`
	SalesVolume                  *int64                 `json:"sales_volume,omitempty"`
	StockVolume                  *int64                 `json:"stock_volume,omitempty"`
	Slogan                       *string                `json:"slogan,omitempty"`
	CustomLabel                  *[]string              `json:"custom_label,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"`
	BrandId                      *int64                 `json:"brand_id,omitempty"`
	BrandName                    *string                `json:"brand_name,omitempty"`
	BrandUrl                     *string                `json:"brand_url,omitempty"`
	PromotionId                  *int64                 `json:"promotion_id,omitempty"`
	PromotionName                *string                `json:"promotion_name,omitempty"`
	PromotionUrl                 *string                `json:"promotion_url,omitempty"`
	ShopId                       *int64                 `json:"shop_id,omitempty"`
	ShopName                     *string                `json:"shop_name,omitempty"`
	ShopUrl                      *string                `json:"shop_url,omitempty"`
	ShopCustomInfo               *string                `json:"shop_custom_info,omitempty"`
	ShopIdList                   *[]string              `json:"shop_id_list,omitempty"`
	ProductViewCount             *int64                 `json:"product_view_count,omitempty"`
	FavoriteCount                *int64                 `json:"favorite_count,omitempty"`
	Rating                       *float64               `json:"rating,omitempty"`
	FavourableCommentRate        *float64               `json:"favourable_comment_rate,omitempty"`
	ProductOwnerType             ProductOwnerType       `json:"product_owner_type,omitempty"`
	Author                       *string                `json:"author,omitempty"`
	FullText                     *string                `json:"full_text,omitempty"`
	LikeCount                    *int64                 `json:"like_count,omitempty"`
	ForwardCount                 *int64                 `json:"forward_count,omitempty"`
	CommentCount                 *int64                 `json:"comment_count,omitempty"`
	AuthorFansCount              *int64                 `json:"author_fans_count,omitempty"`
	SemanticLabels               *[]string              `json:"semantic_labels,omitempty"`
	DetailImg                    *[]string              `json:"detail_img,omitempty"`
	HighInfoTag                  *int64                 `json:"high_info_tag,omitempty"`
	ShowCount                    *int64                 `json:"show_count,omitempty"`
	PlayRate                     *float64               `json:"play_rate,omitempty"`
	MakeMoneyOnline              *string                `json:"make_money_online,omitempty"`
	LiveBroadcast                *string                `json:"live_broadcast,omitempty"`
	PlatformAttribute            *string                `json:"platform_attribute,omitempty"`
	CustomData                   *string                `json:"custom_data,omitempty"`
	ShootingPicCount             *int64                 `json:"shooting_pic_count,omitempty"`
	FineeditCount                *int64                 `json:"fineedit_count,omitempty"`
	AlbumPhotoCount              *int64                 `json:"album_photo_count,omitempty"`
	AlbumCount                   *int64                 `json:"album_count,omitempty"`
	FrameCount                   *int64                 `json:"frame_count,omitempty"`
	Country                      *string                `json:"country,omitempty"`
	Province                     *string                `json:"province,omitempty"`
	City                         *string                `json:"city,omitempty"`
	District                     *string                `json:"district,omitempty"`
	Address                      *[]string              `json:"address,omitempty"`
	ShootingSceneInCount         ShootingSceneInCount   `json:"shooting_scene_in_count,omitempty"`
	ShootingSceneOutCount        ShootingSceneOutCount  `json:"shooting_scene_out_count,omitempty"`
	BrideClothing                BrideClothing          `json:"bride_clothing,omitempty"`
	GroomClothing                GroomClothing          `json:"groom_clothing,omitempty"`
	ClothCount                   ClothCount             `json:"cloth_count,omitempty"`
	ShootingScene                ShootingScene          `json:"shooting_scene,omitempty"`
	SetSpecial                   *[]string              `json:"set_special,omitempty"`
	ShootingStyleCom             *[]string              `json:"shooting_style_com,omitempty"`
	ShootingSceneDetail          *[]string              `json:"shooting_scene_detail,omitempty"`
	TourPlaceDomestic            TourPlaceDomestic      `json:"tour_place_domestic,omitempty"`
	TourPlaceForeign             TourPlaceForeign       `json:"tour_place_foreign,omitempty"`
	MaxInsuranceQuota            *float64               `json:"max_insurance_quota,omitempty"`
	FirstMonthInsuranceFee       *float64               `json:"first_month_insurance_fee,omitempty"`
	MaxQuota                     *float64               `json:"max_quota,omitempty"`
	AnnualizedRateOfReturn       *float64               `json:"annualized_rate_of_return,omitempty"`
	RiskType                     RiskTypeStatus         `json:"risk_type,omitempty"`
	Artist                       *[]string              `json:"artist,omitempty"`
	Trends                       *int64                 `json:"trends,omitempty"`
	PayStatus                    PayStatus              `json:"pay_status,omitempty"`
	WordCount                    *int64                 `json:"word_count,omitempty"`
	SerialStatus                 SerialStatus           `json:"serial_status,omitempty"`
	BookJson                     *BookJson              `json:"book_json,omitempty"`
	Ratings                      *float64               `json:"ratings,omitempty"`
	ReaderCount                  *int64                 `json:"reader_count,omitempty"`
	RecommendedVotesCount        *int64                 `json:"recommended_votes_count,omitempty"`
	RewardCount                  *int64                 `json:"reward_count,omitempty"`
	Ranking                      *int64                 `json:"ranking,omitempty"`
	Space                        BookLength             `json:"space,omitempty"`
	IfNewBook                    *string                `json:"if_new_book,omitempty"`
	ChapterCount                 *int64                 `json:"chapter_count,omitempty"`
	StartedPayChapter            *int64                 `json:"started_pay_chapter,omitempty"`
	PayCount                     *int64                 `json:"pay_count,omitempty"`
	PayAmount                    *float64               `json:"pay_amount,omitempty"`
	FirstPayAmount               *float64               `json:"first_pay_amount,omitempty"`
	LeastPayAmount               *float64               `json:"least_pay_amount,omitempty"`
	OnetimePayAmount             *float64               `json:"onetime_pay_amount,omitempty"`
	LatestRenewTime              *string                `json:"latest_renew_time,omitempty"`
	LatestRenewChapter           *int64                 `json:"latest_renew_chapter,omitempty"`
	ShareCount                   *int64                 `json:"share_count,omitempty"`
	DownloadCount                *int64                 `json:"download_count,omitempty"`
	PayingReaderCount            *int64                 `json:"paying_reader_count,omitempty"`
	StorySchool                  *string                `json:"story_school,omitempty"`
	StoryRoleIdentity            *string                `json:"story_role_identity,omitempty"`
	StoryRoleImage               *string                `json:"story_role_image,omitempty"`
	StoryEra                     *string                `json:"story_era,omitempty"`
	StoryScene                   *string                `json:"story_scene,omitempty"`
	StoryPlot                    *string                `json:"story_plot,omitempty"`
	StoryStyle                   *string                `json:"story_style,omitempty"`
	AuthorizationStatus          AuthorizationStatus    `json:"authorization_status,omitempty"`
	Originality                  Originality            `json:"originality,omitempty"`
	UpdateFrequency              UpdateFrequency        `json:"update_frequency,omitempty"`
	PlayForm                     PlayForm               `json:"play_form,omitempty"`
	PlayAuthor                   *string                `json:"play_author,omitempty"`
	PlayVoice                    PlayVoice              `json:"play_voice,omitempty"`
	ProductionSource             ProductionSource       `json:"production_source,omitempty"`
	ProductionPlace              ProductionPlace        `json:"production_place,omitempty"`
	CartoonColor                 CartoonColor           `json:"cartoon_color,omitempty"`
	MaxQuotaV2                   MaxQuotaEnum           `json:"max_quota_v2,omitempty"`
	StandardCatalogProductHashId *int64                 `json:"standard_catalog_product_hash_id,omitempty"`
	CustomUrl                    *string                `json:"custom_url,omitempty"`
	AdditionalCustomUrl          *string                `json:"additional_custom_url,omitempty"`
	ProductBarcode               *string                `json:"product_barcode,omitempty"`
	BusinessPrice                BusinessPrice          `json:"business_price,omitempty"`
	InitialTotalInvestment       InitialTotalInvestment `json:"initial_total_investment,omitempty"`
	BusinessAudience             BusinessAudience       `json:"business_audience,omitempty"`
	AdvertisementImages          *[]string              `json:"advertisement_images,omitempty"`
	AdBrandUrl                   *string                `json:"ad_brand_url,omitempty"`
	AdDirectVideoList            *[]AdDirectVideo       `json:"ad_direct_video_list,omitempty"`
}

商品信息

type ProductInform added in v1.7.46

type ProductInform struct {
	ContentType      ActionProductInformType `json:"content_type,omitempty"`
	ProductCatalogId *string                 `json:"product_catalog_id,omitempty"`
	ProductId        *[]string               `json:"product_id,omitempty"`
	CategoryPath     *[]string               `json:"category_path,omitempty"`
}

商品信息

type ProductItemSpec added in v1.7.46

type ProductItemSpec struct {
	ProductOuterId               *string                `json:"product_outer_id,omitempty"`
	ProductName                  *string                `json:"product_name,omitempty"`
	Description                  *string                `json:"description,omitempty"`
	CreatedTime                  *string                `json:"created_time,omitempty"`
	LastModifiedTime             *string                `json:"last_modified_time,omitempty"`
	ExpirationTime               *string                `json:"expiration_time,omitempty"`
	ImageUrl                     *string                `json:"image_url,omitempty"`
	AdditionalImageUrl           *[]string              `json:"additional_image_url,omitempty"`
	HiddenLandingImgUrl          *[]string              `json:"hidden_landing_img_url,omitempty"`
	VideoDuration                *string                `json:"video_duration,omitempty"`
	VideoUrl                     *string                `json:"video_url,omitempty"`
	PlayCount                    *int64                 `json:"play_count,omitempty"`
	PublishTime                  *string                `json:"publish_time,omitempty"`
	AdditionalVideoUrl           *[]string              `json:"additional_video_url,omitempty"`
	PcPageUrl                    *string                `json:"pc_page_url,omitempty"`
	MobileH5PageUrl              *string                `json:"mobile_h5_page_url,omitempty"`
	AndroidPageUrl               *string                `json:"android_page_url,omitempty"`
	IosPageUrl                   *string                `json:"ios_page_url,omitempty"`
	WechatPageUrl                *string                `json:"wechat_page_url,omitempty"`
	AdditionalMobileH5PageUrl    *string                `json:"additional_mobile_h5_page_url,omitempty"`
	AdditionalAndroidPageUrl     *string                `json:"additional_android_page_url,omitempty"`
	AdditionalIosPageUrl         *string                `json:"additional_ios_page_url,omitempty"`
	AdditionalWechatPageUrl      *string                `json:"additional_wechat_page_url,omitempty"`
	MiniProgramId                *string                `json:"mini_program_id,omitempty"`
	MiniProgramPath              *string                `json:"mini_program_path,omitempty"`
	AdditionalMiniProgramId      *string                `json:"additional_mini_program_id,omitempty"`
	AdditionalMiniProgramPath    *string                `json:"additional_mini_program_path,omitempty"`
	UniversalLink                *string                `json:"universal_link,omitempty"`
	AdditionalUniversalLink      *string                `json:"additional_universal_link,omitempty"`
	ProductShortName             *string                `json:"product_short_name,omitempty"`
	Price                        *float64               `json:"price,omitempty"`
	OriginalPrice                *float64               `json:"original_price,omitempty"`
	Discount                     *float64               `json:"discount,omitempty"`
	SalePrice                    *float64               `json:"sale_price,omitempty"`
	StartTime                    *string                `json:"start_time,omitempty"`
	EndTime                      *string                `json:"end_time,omitempty"`
	SalesVolume                  *int64                 `json:"sales_volume,omitempty"`
	StockVolume                  *int64                 `json:"stock_volume,omitempty"`
	Slogan                       *string                `json:"slogan,omitempty"`
	CustomLabel                  *[]string              `json:"custom_label,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"`
	FirstCategoryUrl             *string                `json:"first_category_url,omitempty"`
	SecondCategoryUrl            *string                `json:"second_category_url,omitempty"`
	ThirdCategoryUrl             *string                `json:"third_category_url,omitempty"`
	FourthCategoryUrl            *string                `json:"fourth_category_url,omitempty"`
	BrandId                      *int64                 `json:"brand_id,omitempty"`
	ProductBrand                 *string                `json:"product_brand,omitempty"`
	BrandUrl                     *string                `json:"brand_url,omitempty"`
	PromotionId                  *int64                 `json:"promotion_id,omitempty"`
	PromotionName                *string                `json:"promotion_name,omitempty"`
	PromotionUrl                 *string                `json:"promotion_url,omitempty"`
	ShopId                       *int64                 `json:"shop_id,omitempty"`
	ShopName                     *string                `json:"shop_name,omitempty"`
	ShopUrl                      *string                `json:"shop_url,omitempty"`
	ShopCustomInfo               *string                `json:"shop_custom_info,omitempty"`
	ShopIdList                   *[]string              `json:"shop_id_list,omitempty"`
	ProductViewCount             *int64                 `json:"product_view_count,omitempty"`
	FavoriteCount                *int64                 `json:"favorite_count,omitempty"`
	Rating                       *float64               `json:"rating,omitempty"`
	FavourableCommentRate        *float64               `json:"favourable_comment_rate,omitempty"`
	ProductOwnerType             ProductOwnerType       `json:"product_owner_type,omitempty"`
	Author                       *string                `json:"author,omitempty"`
	FullText                     *string                `json:"full_text,omitempty"`
	LikeCount                    *int64                 `json:"like_count,omitempty"`
	ForwardCount                 *int64                 `json:"forward_count,omitempty"`
	CommentCount                 *int64                 `json:"comment_count,omitempty"`
	AuthorFansCount              *int64                 `json:"author_fans_count,omitempty"`
	SemanticLabels               *[]string              `json:"semantic_labels,omitempty"`
	DetailImg                    *[]string              `json:"detail_img,omitempty"`
	ShowCount                    *int64                 `json:"show_count,omitempty"`
	PlayRate                     *float64               `json:"play_rate,omitempty"`
	MakeMoneyOnline              *string                `json:"make_money_online,omitempty"`
	LiveBroadcast                *string                `json:"live_broadcast,omitempty"`
	PlatformAttribute            *string                `json:"platform_attribute,omitempty"`
	CustomData                   *string                `json:"custom_data,omitempty"`
	ShootingPicCount             *int64                 `json:"shooting_pic_count,omitempty"`
	FineeditCount                *int64                 `json:"fineedit_count,omitempty"`
	AlbumPhotoCount              *int64                 `json:"album_photo_count,omitempty"`
	AlbumCount                   *int64                 `json:"album_count,omitempty"`
	FrameCount                   *int64                 `json:"frame_count,omitempty"`
	Country                      *string                `json:"country,omitempty"`
	Province                     *string                `json:"province,omitempty"`
	City                         *string                `json:"city,omitempty"`
	District                     *string                `json:"district,omitempty"`
	Address                      *[]string              `json:"address,omitempty"`
	ShootingSceneInCount         ShootingSceneInCount   `json:"shooting_scene_in_count,omitempty"`
	ShootingSceneOutCount        ShootingSceneOutCount  `json:"shooting_scene_out_count,omitempty"`
	BrideClothing                BrideClothing          `json:"bride_clothing,omitempty"`
	GroomClothing                GroomClothing          `json:"groom_clothing,omitempty"`
	ClothCount                   ClothCount             `json:"cloth_count,omitempty"`
	ShootingScene                ShootingScene          `json:"shooting_scene,omitempty"`
	SetSpecial                   *[]string              `json:"set_special,omitempty"`
	ShootingStyleCom             *[]string              `json:"shooting_style_com,omitempty"`
	ShootingSceneDetail          *[]string              `json:"shooting_scene_detail,omitempty"`
	TourPlaceDomestic            TourPlaceDomestic      `json:"tour_place_domestic,omitempty"`
	TourPlaceForeign             TourPlaceForeign       `json:"tour_place_foreign,omitempty"`
	MaxInsuranceQuota            *float64               `json:"max_insurance_quota,omitempty"`
	FirstMonthInsuranceFee       *float64               `json:"first_month_insurance_fee,omitempty"`
	MaxQuota                     *float64               `json:"max_quota,omitempty"`
	AnnualizedRateOfReturn       *float64               `json:"annualized_rate_of_return,omitempty"`
	RiskType                     RiskTypeStatus         `json:"risk_type,omitempty"`
	Artist                       *[]string              `json:"artist,omitempty"`
	Trends                       *int64                 `json:"trends,omitempty"`
	PayStatus                    PayStatus              `json:"pay_status,omitempty"`
	WordCount                    *int64                 `json:"word_count,omitempty"`
	SerialStatus                 SerialStatus           `json:"serial_status,omitempty"`
	BookJson                     *BookJson              `json:"book_json,omitempty"`
	Ratings                      *float64               `json:"ratings,omitempty"`
	ReaderCount                  *int64                 `json:"reader_count,omitempty"`
	RecommendedVotesCount        *int64                 `json:"recommended_votes_count,omitempty"`
	RewardCount                  *int64                 `json:"reward_count,omitempty"`
	Ranking                      *int64                 `json:"ranking,omitempty"`
	Space                        BookLength             `json:"space,omitempty"`
	IfNewBook                    *string                `json:"if_new_book,omitempty"`
	ChapterCount                 *int64                 `json:"chapter_count,omitempty"`
	StartedPayChapter            *int64                 `json:"started_pay_chapter,omitempty"`
	PayCount                     *int64                 `json:"pay_count,omitempty"`
	PayAmount                    *float64               `json:"pay_amount,omitempty"`
	FirstPayAmount               *float64               `json:"first_pay_amount,omitempty"`
	LeastPayAmount               *float64               `json:"least_pay_amount,omitempty"`
	OnetimePayAmount             *float64               `json:"onetime_pay_amount,omitempty"`
	LatestRenewTime              *string                `json:"latest_renew_time,omitempty"`
	LatestRenewChapter           *int64                 `json:"latest_renew_chapter,omitempty"`
	ShareCount                   *int64                 `json:"share_count,omitempty"`
	DownloadCount                *int64                 `json:"download_count,omitempty"`
	PayingReaderCount            *int64                 `json:"paying_reader_count,omitempty"`
	StorySchool                  *string                `json:"story_school,omitempty"`
	StoryRoleIdentity            *string                `json:"story_role_identity,omitempty"`
	StoryRoleImage               *string                `json:"story_role_image,omitempty"`
	StoryEra                     *string                `json:"story_era,omitempty"`
	StoryScene                   *string                `json:"story_scene,omitempty"`
	StoryPlot                    *string                `json:"story_plot,omitempty"`
	StoryStyle                   *string                `json:"story_style,omitempty"`
	AuthorizationStatus          AuthorizationStatus    `json:"authorization_status,omitempty"`
	Originality                  Originality            `json:"originality,omitempty"`
	UpdateFrequency              UpdateFrequency        `json:"update_frequency,omitempty"`
	PlayForm                     PlayForm               `json:"play_form,omitempty"`
	PlayAuthor                   *string                `json:"play_author,omitempty"`
	PlayVoice                    PlayVoice              `json:"play_voice,omitempty"`
	ProductionSource             ProductionSource       `json:"production_source,omitempty"`
	ProductionPlace              ProductionPlace        `json:"production_place,omitempty"`
	CartoonColor                 CartoonColor           `json:"cartoon_color,omitempty"`
	MaxQuotaV2                   MaxQuotaEnum           `json:"max_quota_v2,omitempty"`
	StandardCatalogProductHashId *int64                 `json:"standard_catalog_product_hash_id,omitempty"`
	CustomUrl                    *string                `json:"custom_url,omitempty"`
	AdditionalCustomUrl          *string                `json:"additional_custom_url,omitempty"`
	ProductBarcode               *string                `json:"product_barcode,omitempty"`
	BusinessPrice                BusinessPrice          `json:"business_price,omitempty"`
	InitialTotalInvestment       InitialTotalInvestment `json:"initial_total_investment,omitempty"`
	BusinessAudience             BusinessAudience       `json:"business_audience,omitempty"`
}

商品信息

type ProductItemsAddListStruct added in v1.7.46

type ProductItemsAddListStruct struct {
	ProductId      *string `json:"product_id,omitempty"`
	ProductOuterId *string `json:"product_outer_id,omitempty"`
}

返回结构

type ProductItemsAddRequest added in v1.7.46

type ProductItemsAddRequest struct {
	AccountId           *int64             `json:"account_id,omitempty"`
	ProductCatalogId    *int64             `json:"product_catalog_id,omitempty"`
	FeedId              *int64             `json:"feed_id,omitempty"`
	RequestSource       *string            `json:"request_source,omitempty"`
	ProductItemSpecList *[]ProductItemSpec `json:"product_item_spec_list,omitempty"`
}

type ProductItemsAddResponse added in v1.7.46

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

type ProductItemsAddResponseData added in v1.7.46

type ProductItemsAddResponseData struct {
	List *[]ProductItemsAddListStruct `json:"list,omitempty"`
}

type ProductItemsBatchUpdateRequest added in v1.7.46

type ProductItemsBatchUpdateRequest struct {
	AccountId         *int64               `json:"account_id,omitempty"`
	CatalogId         *int64               `json:"catalog_id,omitempty"`
	ProductUpdateList *[]ProductUpdateItem `json:"product_update_list,omitempty"`
}

type ProductItemsBatchUpdateResponse added in v1.7.46

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

type ProductItemsDetailGetResponse added in v1.7.47

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

type ProductItemsDetailGetResponseData added in v1.7.47

type ProductItemsDetailGetResponseData struct {
	FeedId          *int64           `json:"feed_id,omitempty"`
	SystemStatus    AuditStatus      `json:"system_status,omitempty"`
	RejectMessage   *string          `json:"reject_message,omitempty"`
	ProductItemSpec *ProductInfoSpec `json:"product_item_spec,omitempty"`
}

type ProductItemsGetListStruct added in v1.7.47

type ProductItemsGetListStruct struct {
	ProductOuterId     *string  `json:"product_outer_id,omitempty"`
	ProductName        *string  `json:"product_name,omitempty"`
	ProductImageUrl    *string  `json:"product_image_url,omitempty"`
	ProductShortName   *string  `json:"product_short_name,omitempty"`
	Price              *float64 `json:"price,omitempty"`
	FirstCategoryId    *int64   `json:"first_category_id,omitempty"`
	FirstCategoryName  *string  `json:"first_category_name,omitempty"`
	SecondCategoryId   *int64   `json:"second_category_id,omitempty"`
	SecondCategoryName *string  `json:"second_category_name,omitempty"`
	ThirdCategoryId    *int64   `json:"third_category_id,omitempty"`
	ThirdCategoryName  *string  `json:"third_category_name,omitempty"`
	FourthCategoryId   *int64   `json:"fourth_category_id,omitempty"`
	FourthCategoryName *string  `json:"fourth_category_name,omitempty"`
	BrandName          *string  `json:"brand_name,omitempty"`
	BrandId            *int64   `json:"brand_id,omitempty"`
	Description        *string  `json:"description,omitempty"`
	CustomData         *string  `json:"custom_data,omitempty"`
	IsVideo            *bool    `json:"is_video,omitempty"`
	DataSource         *string  `json:"data_source,omitempty"`
	ProductSelectScore *float64 `json:"product_select_score,omitempty"`
}

返回结构

type ProductItemsGetResponse added in v1.7.47

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

type ProductItemsGetResponseData added in v1.7.47

type ProductItemsGetResponseData struct {
	List *[]ProductItemsGetListStruct `json:"list,omitempty"`
}

type ProductItemsUpdateRequest added in v1.7.46

type ProductItemsUpdateRequest struct {
	AccountId         *int64               `json:"account_id,omitempty"`
	CatalogId         *int64               `json:"catalog_id,omitempty"`
	ProductOuterId    *string              `json:"product_outer_id,omitempty"`
	Price             *float64             `json:"price,omitempty"`
	SalePrice         *float64             `json:"sale_price,omitempty"`
	PricePc           *float64             `json:"price_pc,omitempty"`
	PriceMobile       *float64             `json:"price_mobile,omitempty"`
	PriceApp          *float64             `json:"price_app,omitempty"`
	StockVolume       *int64               `json:"stock_volume,omitempty"`
	Discount          *float64             `json:"discount,omitempty"`
	ExpirationTime    *string              `json:"expiration_time,omitempty"`
	ProductSaleStatus DpaProductSaleStatus `json:"product_sale_status,omitempty"`
	ProductVisibility ProductVisibility    `json:"product_visibility,omitempty"`
}

type ProductItemsUpdateResponse added in v1.7.46

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

type ProductMode added in v1.7.46

type ProductMode string

ProductMode : 动态商品广告类型

const (
	ProductMode_SINGLE   ProductMode = "SINGLE"
	ProductMode_MULTIPLE ProductMode = "MULTIPLE"
)

List of ProductMode

type ProductOwnerType added in v1.7.46

type ProductOwnerType string

ProductOwnerType : 商品所有者类型

const (
	ProductOwnerType_SOP ProductOwnerType = "PRODUCT_OWNER_TYPE_SOP"
	ProductOwnerType_POP ProductOwnerType = "PRODUCT_OWNER_TYPE_POP"
)

List of ProductOwnerType

type ProductRecommendMethod added in v1.7.47

type ProductRecommendMethod struct {
	MethodId           *int64       `json:"method_id,omitempty"`
	MethodName         *string      `json:"method_name,omitempty"`
	MethodDescription  *string      `json:"method_description,omitempty"`
	SubMethodOperators *[]string    `json:"sub_method_operators,omitempty"`
	SubMethods         *[]SubMethod `json:"sub_methods,omitempty"`
}

推荐方式

type ProductSaleStatus added in v1.7.47

type ProductSaleStatus string

ProductSaleStatus : 商品状态

const (
	ProductSaleStatus_ONLINE  ProductSaleStatus = "PRODUCT_SALE_STATUS_ONLINE"
	ProductSaleStatus_OFFLINE ProductSaleStatus = "PRODUCT_SALE_STATUS_OFFLINE"
)

List of ProductSaleStatus

type ProductSeriesAddRequest added in v1.7.46

type ProductSeriesAddRequest struct {
	AccountId  *int64             `json:"account_id,omitempty"`
	CatalogId  *int64             `json:"catalog_id,omitempty"`
	SeriesName *string            `json:"series_name,omitempty"`
	Definition *ProductSeriesSpec `json:"definition,omitempty"`
}

type ProductSeriesAddResponse added in v1.7.46

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

type ProductSeriesAddResponseData added in v1.7.46

type ProductSeriesAddResponseData struct {
	ProductSeriesId   *int64  `json:"product_series_id,omitempty"`
	ProductSeriesName *string `json:"product_series_name,omitempty"`
}

type ProductSeriesGetResponse added in v1.7.47

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

type ProductSeriesGetResponseData added in v1.7.47

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

type ProductSeriesSearchFilteringStruct added in v1.7.47

type ProductSeriesSearchFilteringStruct struct {
	Field    *string              `json:"field,omitempty"`
	Operator StringOperatorWithIn `json:"operator,omitempty"`
	Value    *string              `json:"value,omitempty"`
}

商品系列条件

type ProductSeriesSpec added in v1.7.46

type ProductSeriesSpec struct {
	LogicOperator ProductSeriesSpecLogicOperator      `json:"logic_operator,omitempty"`
	Filters       *[]ProductSeriesSpecFilteringStruct `json:"filters,omitempty"`
}

商品系列详情

type ProductSeriesSpecFilteringStruct added in v1.7.46

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

商品系列条件

type ProductSeriesSpecFilteringValueStruct added in v1.7.46

type ProductSeriesSpecFilteringValueStruct struct {
	FieldValue   *string      `json:"field_value,omitempty"`
	CurrencyType CurrencyType `json:"currency_type,omitempty"`
}

字段取值

type ProductSeriesSpecLogicOperator added in v1.7.46

type ProductSeriesSpecLogicOperator string

ProductSeriesSpecLogicOperator : 商品系列逻辑操作符

const (
	ProductSeriesSpecLogicOperator_OR  ProductSeriesSpecLogicOperator = "LOGIC_OPERATOR_OR"
	ProductSeriesSpecLogicOperator_AND ProductSeriesSpecLogicOperator = "LOGIC_OPERATOR_AND"
)

List of ProductSeriesSpecLogicOperator

type ProductSeriesStruct added in v1.7.47

type ProductSeriesStruct struct {
	ProductSeriesId          *int64             `json:"product_series_id,omitempty"`
	ProductSeriesName        *string            `json:"product_series_name,omitempty"`
	ProductSeriesDescription *string            `json:"product_series_description,omitempty"`
	ProductSeriesType        ProductSeriesType  `json:"product_series_type,omitempty"`
	ProductSeries            *ProductSeriesSpec `json:"product_series,omitempty"`
}

商品系列信息

type ProductSeriesType added in v1.7.47

type ProductSeriesType string

ProductSeriesType : 商品系列类型

const (
	ProductSeriesType_CUSTOMIZED ProductSeriesType = "PRODUCT_SERIES_TYPE_CUSTOMIZED"
	ProductSeriesType_UNLIMITED  ProductSeriesType = "PRODUCT_SERIES_TYPE_UNLIMITED"
)

List of ProductSeriesType

type ProductUpdateItem added in v1.7.46

type ProductUpdateItem struct {
	ProductOuterId    *string              `json:"product_outer_id,omitempty"`
	Price             *float64             `json:"price,omitempty"`
	SalePrice         *float64             `json:"sale_price,omitempty"`
	PricePc           *float64             `json:"price_pc,omitempty"`
	PriceMobile       *float64             `json:"price_mobile,omitempty"`
	PriceApp          *float64             `json:"price_app,omitempty"`
	StockVolume       *int64               `json:"stock_volume,omitempty"`
	Discount          *float64             `json:"discount,omitempty"`
	ExpirationTime    *string              `json:"expiration_time,omitempty"`
	ProductSaleStatus DpaProductSaleStatus `json:"product_sale_status,omitempty"`
}

商品更新信息

type ProductVisibility added in v1.7.46

type ProductVisibility string

ProductVisibility : 商品可见性

const (
	ProductVisibility_VISIBLE   ProductVisibility = "PRODUCT_VISIBILITY_VISIBLE"
	ProductVisibility_INVISIBLE ProductVisibility = "PRODUCT_VISIBILITY_INVISIBLE"
)

List of ProductVisibility

type ProductionPlace added in v1.7.46

type ProductionPlace string

ProductionPlace : 内容产地

const (
	ProductionPlace_JP    ProductionPlace = "PRODUCTION_PLACE_JP"
	ProductionPlace_RK    ProductionPlace = "PRODUCTION_PLACE_RK"
	ProductionPlace_US    ProductionPlace = "PRODUCTION_PLACE_US"
	ProductionPlace_CN    ProductionPlace = "PRODUCTION_PLACE_CN"
	ProductionPlace_OTHER ProductionPlace = "PRODUCTION_PLACE_OTHER"
)

List of ProductionPlace

type ProductionSource added in v1.7.46

type ProductionSource string

ProductionSource : 内容来源

const (
	ProductionSource_UGC  ProductionSource = "PRODUCTION_SOURCE_UGC"
	ProductionSource_PGC  ProductionSource = "PRODUCTION_SOURCE_PGC"
	ProductionSource_PUGC ProductionSource = "PRODUCTION_SOURCE_PUGC"
)

List of ProductionSource

type ProductsSystemStatusGetResponse added in v1.7.47

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

type ProductsSystemStatusGetResponseData added in v1.7.47

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

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 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 PromotedAssetAttrKey

type PromotedAssetAttrKey string

PromotedAssetAttrKey : 推广资产属性名称

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_FINANCE_FUND_CURRENCY                                                     PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_FINANCE_FUND_CURRENCY"
	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_WECHAT_WORK_CORP_ID                                                       PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_WECHAT_WORK_CORP_ID"
	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"
	PromotedAssetAttrKey_PLATFORM_CHANNEL_CATEGORY_NAME                                            PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_PLATFORM_CHANNEL_CATEGORY_NAME"
	PromotedAssetAttrKey_TWO_WHEEL_VEHICLE_BRAND_NAME                                              PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TWO_WHEEL_VEHICLE_BRAND_NAME"
	PromotedAssetAttrKey_TWO_WHEEL_VEHICLE_CATE_NAME                                               PromotedAssetAttrKey = "PROMOTED_ASSET_ATTR_KEY_TWO_WHEEL_VEHICLE_CATE_NAME"
)

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"
	PromotedAssetType_PLATFORM_CHANNEL                 PromotedAssetType = "PROMOTED_ASSET_TYPE_PLATFORM_CHANNEL"
	PromotedAssetType_TWO_WHEEL_VEHICLE                PromotedAssetType = "PROMOTED_ASSET_TYPE_TWO_WHEEL_VEHICLE"
)

List of PromotedAssetType

type PropertyStruct

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

推广资产属性信息

type PublishAppId added in v1.7.46

type PublishAppId struct {
	AndroidAppId *int64 `json:"android_app_id,omitempty"`
	IosAppId     *int64 `json:"ios_app_id,omitempty"`
}

已发布版本落地页 App信息

type QqAppMiniProgramPageSpec

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

小程序落地页

type QqMiniGamePageSpec added in v1.7.46

type QqMiniGamePageSpec struct {
	MiniGameTrackingParameter *string `json:"mini_game_tracking_parameter,omitempty"`
}

QQ小游戏落地页信息

type QualificationSpec added in v1.7.46

type QualificationSpec struct {
	IndustrySpec           *IndustryQualificationsSpec           `json:"industry_spec,omitempty"`
	AdSpec                 *AdQualificationsSpec                 `json:"ad_spec,omitempty"`
	AdditionalIndustrySpec *AdditionalIndustryQualificationsSpec `json:"additional_industry_spec,omitempty"`
}

资质信息

type QualificationStatus added in v1.7.46

type QualificationStatus string

QualificationStatus : 资质状态

const (
	QualificationStatus_NORMAL       QualificationStatus = "QUALIFICATION_STATUS_NORMAL"
	QualificationStatus_PENDING      QualificationStatus = "QUALIFICATION_STATUS_PENDING"
	QualificationStatus_DENIED       QualificationStatus = "QUALIFICATION_STATUS_DENIED"
	QualificationStatus_EXPIRED      QualificationStatus = "QUALIFICATION_STATUS_EXPIRED"
	QualificationStatus_SOON_EXPIRED QualificationStatus = "QUALIFICATION_STATUS_SOON_EXPIRED"
)

List of QualificationStatus

type QualificationType added in v1.7.46

type QualificationType string

QualificationType : 资质类型

const (
	QualificationType_INDUSTRY_QUALIFICATION            QualificationType = "INDUSTRY_QUALIFICATION"
	QualificationType_AD_QUALIFICATION                  QualificationType = "AD_QUALIFICATION"
	QualificationType_ADDITIONAL_INDUSTRY_QUALIFICATION QualificationType = "ADDITIONAL_INDUSTRY_QUALIFICATION"
)

List of QualificationType

type QualificationsAddRequest added in v1.7.46

type QualificationsAddRequest struct {
	AccountId         *int64             `json:"account_id,omitempty"`
	QualificationType QualificationType  `json:"qualification_type,omitempty"`
	QualificationSpec *QualificationSpec `json:"qualification_spec,omitempty"`
}

type QualificationsAddResponse added in v1.7.46

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

type QualificationsAddResponseData added in v1.7.46

type QualificationsAddResponseData struct {
	QualificationId *int64 `json:"qualification_id,omitempty"`
}

type QualificationsDeleteRequest added in v1.7.46

type QualificationsDeleteRequest struct {
	AccountId           *int64            `json:"account_id,omitempty"`
	QualificationType   QualificationType `json:"qualification_type,omitempty"`
	QualificationId     *int64            `json:"qualification_id,omitempty"`
	QualificationIdList *[]int64          `json:"qualification_id_list,omitempty"`
}

type QualificationsDeleteResponse added in v1.7.46

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

type QualificationsDeleteResponseData added in v1.7.46

type QualificationsDeleteResponseData struct {
	QualificationId     *int64   `json:"qualification_id,omitempty"`
	QualificationIdList *[]int64 `json:"qualification_id_list,omitempty"`
}

type QualificationsGetResponse added in v1.7.46

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

type QualificationsGetResponseData added in v1.7.46

type QualificationsGetResponseData struct {
	IndustryQualifications           *[]IndustryQualificationsStruct `json:"industry_qualifications,omitempty"`
	AdQualifications                 *[]AdQualificationsStruct       `json:"ad_qualifications,omitempty"`
	AdditionalIndustryQualifications *[]IndustryQualificationsStruct `json:"additional_industry_qualifications,omitempty"`
}

type QualificationsUpdateRequest added in v1.7.46

type QualificationsUpdateRequest struct {
	AccountId         *int64            `json:"account_id,omitempty"`
	QualificationType QualificationType `json:"qualification_type,omitempty"`
	QualificationId   *int64            `json:"qualification_id,omitempty"`
	ImageIdList       *[]string         `json:"image_id_list,omitempty"`
}

type QualificationsUpdateResponse added in v1.7.46

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

type QualificationsUpdateResponseData added in v1.7.46

type QualificationsUpdateResponseData struct {
	QualificationId *int64 `json:"qualification_id,omitempty"`
}

type QuerySpec added in v1.7.46

type QuerySpec struct {
	Query                  *string                        `json:"query,omitempty"`
	QueryList              *[]string                      `json:"query_list,omitempty"`
	MaxResultNumber        *int64                         `json:"max_result_number,omitempty"`
	ExcludingTargetingTags *[]string                      `json:"excluding_targeting_tags,omitempty"`
	AdvancedRecommendType  TargetingAdvancedRecommendType `json:"advanced_recommend_type,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 RejectReasonDetailStruct added in v1.7.46

type RejectReasonDetailStruct struct {
	RejectReasonId      *string                              `json:"reject_reason_id,omitempty"`
	RejectReasonContent *string                              `json:"reject_reason_content,omitempty"`
	CaseDoc             *string                              `json:"case_doc,omitempty"`
	CaseContent         *string                              `json:"case_content,omitempty"`
	RejectInfoLocations *[]PrereviewRejectInfoLocationStruct `json:"reject_info_locations,omitempty"`
}

拒绝原因明细

type ReplyFinderObjectCommentItem added in v1.7.47

type ReplyFinderObjectCommentItem struct {
	AccountId        *int64  `json:"account_id,omitempty"`
	ReplyCommentId   *string `json:"reply_comment_id,omitempty"`
	Content          *string `json:"content,omitempty"`
	FinderAdObjectId *int64  `json:"finder_ad_object_id,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_QUERYWORD        ReportDailyLevel = "REPORT_LEVEL_QUERYWORD"
	ReportDailyLevel_MATERIAL_IMAGE   ReportDailyLevel = "REPORT_LEVEL_MATERIAL_IMAGE"
	ReportDailyLevel_MATERIAL_VIDEO   ReportDailyLevel = "REPORT_LEVEL_MATERIAL_VIDEO"
	ReportDailyLevel_ADVERTISER_TOTAL ReportDailyLevel = "REPORT_LEVEL_ADVERTISER_TOTAL"
	ReportDailyLevel_MARKETING_ASSET  ReportDailyLevel = "REPORT_LEVEL_MARKETING_ASSET"
)

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 ReviewElementPrereviewResultsGetRequest added in v1.7.46

type ReviewElementPrereviewResultsGetRequest struct {
	AccountId  *int64              `json:"account_id,omitempty"`
	AdgroupId  *int64              `json:"adgroup_id,omitempty"`
	Elements   *[]ElementStruct    `json:"elements,omitempty"`
	Supplement *[]SupplementStruct `json:"supplement,omitempty"`
}

type ReviewElementPrereviewResultsGetResponse added in v1.7.46

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

type ReviewElementPrereviewResultsGetResponseData added in v1.7.46

type ReviewElementPrereviewResultsGetResponseData struct {
	List *[]ElementPrereviewStruct `json:"list,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 RiskLevel added in v1.7.46

type RiskLevel string

RiskLevel : 元素风险级别

const (
	RiskLevel_PASS                 RiskLevel = "PASS"
	RiskLevel_PROBABLE_PASS        RiskLevel = "PROBABLE_PASS"
	RiskLevel_PROBABLE_PART_REJECT RiskLevel = "PROBABLE_PART_REJECT"
	RiskLevel_PROBABLE_REJECT      RiskLevel = "PROBABLE_REJECT"
	RiskLevel_PART_REJECT          RiskLevel = "PART_REJECT"
	RiskLevel_REJECT               RiskLevel = "REJECT"
)

List of RiskLevel

type RiskTypeStatus added in v1.7.46

type RiskTypeStatus string

RiskTypeStatus : 风险等级类型

const (
	RiskTypeStatus_CONSERVATIVE RiskTypeStatus = "RISK_CONSERVATIVE"
	RiskTypeStatus_STEADY       RiskTypeStatus = "RISK_STEADY"
	RiskTypeStatus_BALANCE      RiskTypeStatus = "RISK_BALANCE"
	RiskTypeStatus_RADICAL      RiskTypeStatus = "RISK_RADICAL"
	RiskTypeStatus_OTHER        RiskTypeStatus = "RISK_OTHER"
)

List of RiskTypeStatus

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 SceneSpecTagsGetListStruct added in v1.7.46

type SceneSpecTagsGetListStruct struct {
	Id            *int64  `json:"id,omitempty"`
	Name          *string `json:"name,omitempty"`
	Description   *string `json:"description,omitempty"`
	ParentId      *int64  `json:"parent_id,omitempty"`
	TargetingName *string `json:"targeting_name,omitempty"`
}

返回结构

type SceneSpecTagsGetResponse added in v1.7.46

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

type SceneSpecTagsGetResponseData added in v1.7.46

type SceneSpecTagsGetResponseData struct {
	List *[]SceneSpecTagsGetListStruct `json:"list,omitempty"`
}

type SceneSpecTagsType added in v1.7.46

type SceneSpecTagsType string

SceneSpecTagsType : 场景定向标签类型

const (
	SceneSpecTagsType_WECHAT_POSITION                 SceneSpecTagsType = "WECHAT_POSITION"
	SceneSpecTagsType_OFFICIAL_ACCOUNT_MEDIA_CATEGORY SceneSpecTagsType = "OFFICIAL_ACCOUNT_MEDIA_CATEGORY"
	SceneSpecTagsType_MINI_PROGRAM_AND_MINI_GAME      SceneSpecTagsType = "MINI_PROGRAM_AND_MINI_GAME"
	SceneSpecTagsType_PAY_SCENE                       SceneSpecTagsType = "PAY_SCENE"
	SceneSpecTagsType_MOBILE_UNION_CATEGORY           SceneSpecTagsType = "MOBILE_UNION_CATEGORY"
	SceneSpecTagsType_WECHAT_CHANNELS_SCENE           SceneSpecTagsType = "WECHAT_CHANNELS_SCENE"
)

List of SceneSpecTagsType

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 SerialStatus added in v1.7.46

type SerialStatus string

SerialStatus : 书籍的连载状态

const (
	SerialStatus_FINISH    SerialStatus = "SERIAL_STATUS_FINISH"
	SerialStatus_SERIALIZE SerialStatus = "SERIAL_STATUS_SERIALIZE"
)

List of SerialStatus

type ServiceSpec

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

客服组建信息

type SetObjectCommentFlagOpType added in v1.7.47

type SetObjectCommentFlagOpType string

SetObjectCommentFlagOpType : 设置视频号评论管理操作类型

const (
	SetObjectCommentFlagOpType_UNKNOWN SetObjectCommentFlagOpType = "SET_OBJECT_COMMENT_FLAG_OP_TYPE_UNKNOWN"
	SetObjectCommentFlagOpType_OPEN    SetObjectCommentFlagOpType = "SET_OBJECT_COMMENT_FLAG_OP_TYPE_OPEN"
	SetObjectCommentFlagOpType_CLOSE   SetObjectCommentFlagOpType = "SET_OBJECT_COMMENT_FLAG_OP_TYPE_CLOSE"
)

List of SetObjectCommentFlagOpType

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 ShootingScene added in v1.7.46

type ShootingScene string

ShootingScene : 拍摄场景

const (
	ShootingScene_IN   ShootingScene = "SHOOTING_SCENE_IN"
	ShootingScene_OUT  ShootingScene = "SHOOTING_SCENE_OUT"
	ShootingScene_BOTH ShootingScene = "SHOOTING_SCENE_BOTH"
)

List of ShootingScene

type ShootingSceneInCount added in v1.7.46

type ShootingSceneInCount string

ShootingSceneInCount : 内景数量

const (
	ShootingSceneInCount_1 ShootingSceneInCount = "SHOOTING_SCENE_IN_COUNT_1"
	ShootingSceneInCount_2 ShootingSceneInCount = "SHOOTING_SCENE_IN_COUNT_2"
	ShootingSceneInCount_3 ShootingSceneInCount = "SHOOTING_SCENE_IN_COUNT_3"
	ShootingSceneInCount_4 ShootingSceneInCount = "SHOOTING_SCENE_IN_COUNT_4"
	ShootingSceneInCount_5 ShootingSceneInCount = "SHOOTING_SCENE_IN_COUNT_5"
	ShootingSceneInCount_6 ShootingSceneInCount = "SHOOTING_SCENE_IN_COUNT_6"
	ShootingSceneInCount_7 ShootingSceneInCount = "SHOOTING_SCENE_IN_COUNT_7"
	ShootingSceneInCount_N ShootingSceneInCount = "SHOOTING_SCENE_IN_COUNT_N"
)

List of ShootingSceneInCount

type ShootingSceneOutCount added in v1.7.46

type ShootingSceneOutCount string

ShootingSceneOutCount : 外景数量

const (
	ShootingSceneOutCount_1 ShootingSceneOutCount = "SHOOTING_SCENE_OUT_COUNT_1"
	ShootingSceneOutCount_2 ShootingSceneOutCount = "SHOOTING_SCENE_OUT_COUNT_2"
	ShootingSceneOutCount_3 ShootingSceneOutCount = "SHOOTING_SCENE_OUT_COUNT_3"
	ShootingSceneOutCount_4 ShootingSceneOutCount = "SHOOTING_SCENE_OUT_COUNT_4"
	ShootingSceneOutCount_5 ShootingSceneOutCount = "SHOOTING_SCENE_OUT_COUNT_5"
	ShootingSceneOutCount_6 ShootingSceneOutCount = "SHOOTING_SCENE_OUT_COUNT_6"
	ShootingSceneOutCount_7 ShootingSceneOutCount = "SHOOTING_SCENE_OUT_COUNT_7"
	ShootingSceneOutCount_N ShootingSceneOutCount = "SHOOTING_SCENE_OUT_COUNT_N"
)

List of ShootingSceneOutCount

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 ShortPlayPayType added in v1.7.47

type ShortPlayPayType string

ShortPlayPayType : 售卖方式类型

const (
	ShortPlayPayType_UNKNOWN     ShortPlayPayType = "SHORT_PLAY_PAY_TYPE_UNKNOWN"
	ShortPlayPayType_FREE_PLAY   ShortPlayPayType = "SHORT_PLAY_PAY_TYPE_FREE_PLAY"
	ShortPlayPayType_CHARGE_PLAY ShortPlayPayType = "SHORT_PLAY_PAY_TYPE_CHARGE_PLAY"
)

List of ShortPlayPayType

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 SingleDataSourceScenes added in v1.7.46

type SingleDataSourceScenes struct {
	UserActionSetId *int64                   `json:"user_action_set_id,omitempty"`
	Scenes          *[]SingleUpdateScenes    `json:"scenes,omitempty"`
	SwitchType      DataSourceDispatchSwitch `json:"switch_type,omitempty"`
}

数据源分发详情

type SingleUpdateAsset added in v1.7.46

type SingleUpdateAsset struct {
	DataSetId *int64 `json:"data_set_id,omitempty"`
	CatalogId *int64 `json:"catalog_id,omitempty"`
}

资产列表

type SingleUpdateScenes added in v1.7.46

type SingleUpdateScenes struct {
	Scene    DataNexusScene       `json:"scene,omitempty"`
	AssetIds *[]SingleUpdateAsset `json:"asset_ids,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 SiteSetInfoListStruct added in v1.7.46

type SiteSetInfoListStruct struct {
	SiteSet SiteSetDefinition `json:"site_set,omitempty"`
}

版位列表

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 Sort added in v1.7.46

type Sort string

Sort : 排序方式

const (
	Sort_DESC Sort = "DESC"
	Sort_ASC  Sort = "ASC"
)

List of Sort

type SortByStruct

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

排序

type Sorted

type Sorted string

Sorted : 排序方式

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

List of Sorted

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 StrategyStruct added in v1.7.46

type StrategyStruct struct {
	StrategyId      *int64   `json:"strategy_id,omitempty"`
	StrategyName    *string  `json:"strategy_name,omitempty"`
	EpisodePrice    *float64 `json:"episode_price,omitempty"`
	MinRechargeTier *float64 `json:"min_recharge_tier,omitempty"`
	RechargeNum     *int64   `json:"recharge_num,omitempty"`
	StrategyStatus  *int64   `json:"strategy_status,omitempty"`
	AccountId       *int64   `json:"account_id,omitempty"`
}

售卖策略结构数据

type StringOperatorWithIn added in v1.7.47

type StringOperatorWithIn string

StringOperatorWithIn : 操作符

const (
	StringOperatorWithIn_EQUALS   StringOperatorWithIn = "EQUALS"
	StringOperatorWithIn_IN       StringOperatorWithIn = "IN"
	StringOperatorWithIn_CONTAINS StringOperatorWithIn = "CONTAINS"
)

List of StringOperatorWithIn

type SubMethod added in v1.7.47

type SubMethod struct {
	SubMethodId          *int64  `json:"sub_method_id,omitempty"`
	SubMethodName        *string `json:"sub_method_name,omitempty"`
	SubMethodDescription *string `json:"sub_method_description,omitempty"`
}

子推荐方式

type SubTemplateStruct added in v1.7.46

type SubTemplateStruct struct {
	SampleVideoUrl *string           `json:"sample_video_url,omitempty"`
	TemplateType   VideoTemplateType `json:"template_type,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 SuccessLeadsIdListRespStruct added in v1.7.46

type SuccessLeadsIdListRespStruct struct {
	Index        *int64  `json:"index,omitempty"`
	OuterLeadsId *string `json:"outer_leads_id,omitempty"`
	LeadsId      *int64  `json:"leads_id,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 Summary added in v1.7.46

type Summary struct {
	TaskId           *int64           `json:"task_id,omitempty"`
	TaskName         *string          `json:"task_name,omitempty"`
	TaskType         *string          `json:"task_type,omitempty"`
	TaskScope        TaskScope        `json:"task_scope,omitempty"`
	Status           TaskStatus       `json:"status,omitempty"`
	ResultStatus     TaskResultStatus `json:"result_status,omitempty"`
	CreatedTime      *int64           `json:"created_time,omitempty"`
	EndTime          *int64           `json:"end_time,omitempty"`
	SuccessCount     *int64           `json:"success_count,omitempty"`
	FailCount        *int64           `json:"fail_count,omitempty"`
	SystemErrorCount *int64           `json:"system_error_count,omitempty"`
	Progress         *int64           `json:"progress,omitempty"`
}

任务概要

type SupplementStruct added in v1.7.46

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

补充信息

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 TagClass added in v1.7.46

type TagClass string

TagClass : 行为兴趣标签返回类型

const (
	TagClass_CATEGORY TagClass = "CATEGORY"
	TagClass_KEYWORD  TagClass = "KEYWORD"
)

List of TagClass

type TagSpec added in v1.7.46

type TagSpec struct {
	BehaviorSpec *BehaviorTargetingTagSpec `json:"behavior_spec,omitempty"`
	InterestSpec *InterestTargetingTagSpec `json:"interest_spec,omitempty"`
}

获取定向标签的条件

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 TargetingAdvancedRecommendType added in v1.7.46

type TargetingAdvancedRecommendType string

TargetingAdvancedRecommendType : 优质推荐类型

const (
	TargetingAdvancedRecommendType_SYSTEMATIC   TargetingAdvancedRecommendType = "ADVANCED_RECOMMEND_TYPE_SYSTEMATIC"
	TargetingAdvancedRecommendType_INDUSTRY_HOT TargetingAdvancedRecommendType = "ADVANCED_RECOMMEND_TYPE_INDUSTRY_HOT"
)

List of TargetingAdvancedRecommendType

type TargetingFilteringStruct

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

过滤条件

type TargetingShareType added in v1.7.46

type TargetingShareType string

TargetingShareType : 分享类型

const (
	TargetingShareType_BUSINESS TargetingShareType = "SHARE_TYPE_SAME_BUSINESS"
	TargetingShareType_MDM      TargetingShareType = "SHARE_TYPE_SAME_MDM"
)

List of TargetingShareType

type TargetingSourceType added in v1.7.47

type TargetingSourceType string

TargetingSourceType :

const (
	TargetingSourceType_CREATE TargetingSourceType = "TARGETING_SOURCE_TYPE_CREATE"
	TargetingSourceType_SHARE  TargetingSourceType = "TARGETING_SOURCE_TYPE_SHARE"
)

List of TargetingSourceType

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 TargetingTagQueryMode added in v1.7.46

type TargetingTagQueryMode string

TargetingTagQueryMode : 定向标签查询方式

const (
	TargetingTagQueryMode_SEARCH             TargetingTagQueryMode = "TARGETING_TAG_QUERY_MODE_SEARCH"
	TargetingTagQueryMode_RECOMMEND          TargetingTagQueryMode = "TARGETING_TAG_QUERY_MODE_RECOMMEND"
	TargetingTagQueryMode_COMMON             TargetingTagQueryMode = "TARGETING_TAG_QUERY_MODE_COMMON"
	TargetingTagQueryMode_ADVANCED_RECOMMEND TargetingTagQueryMode = "TARGETING_TAG_QUERY_MODE_ADVANCED_RECOMMEND"
	TargetingTagQueryMode_VERIFY_QUERY_LIST  TargetingTagQueryMode = "TARGETING_TAG_QUERY_MODE_VERIFY_QUERY_LIST"
)

List of TargetingTagQueryMode

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 TargetingTagsGetListStruct added in v1.7.46

type TargetingTagsGetListStruct struct {
	Id                     *int64    `json:"id,omitempty"`
	CityLevel              CityLevel `json:"city_level,omitempty"`
	ParentName             *string   `json:"parent_name,omitempty"`
	ParentId               *int64    `json:"parent_id,omitempty"`
	Name                   *string   `json:"name,omitempty"`
	TagClass               TagClass  `json:"tag_class,omitempty"`
	AvailableForIndividual *bool     `json:"available_for_individual,omitempty"`
}

返回结构

type TargetingTagsGetResponse added in v1.7.46

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

type TargetingTagsGetResponseData added in v1.7.46

type TargetingTagsGetResponseData struct {
	List *[]TargetingTagsGetListStruct `json:"list,omitempty"`
}

type TargetingTagsType added in v1.7.46

type TargetingTagsType string

TargetingTagsType : 标签类型

const (
	TargetingTagsType_REGION             TargetingTagsType = "REGION"
	TargetingTagsType_BUSINESS_DISTRICT  TargetingTagsType = "BUSINESS_DISTRICT"
	TargetingTagsType_BEHAVIOR           TargetingTagsType = "BEHAVIOR"
	TargetingTagsType_INTEREST           TargetingTagsType = "INTEREST"
	TargetingTagsType_INTENTION          TargetingTagsType = "INTENTION"
	TargetingTagsType_DEVICE_BRAND_MODEL TargetingTagsType = "DEVICE_BRAND_MODEL"
)

List of TargetingTagsType

type TargetingTagsUvGetListStruct added in v1.7.46

type TargetingTagsUvGetListStruct struct {
	CategoryId   *int64  `json:"category_id,omitempty"`
	CategoryName *string `json:"category_name,omitempty"`
	CategoryUv   *int64  `json:"category_uv,omitempty"`
}

返回列表信息结构

type TargetingTagsUvGetResponse added in v1.7.46

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

type TargetingTagsUvGetResponseData added in v1.7.46

type TargetingTagsUvGetResponseData struct {
	List *[]TargetingTagsUvGetListStruct `json:"list,omitempty"`
}

type TargetingsGetListStruct added in v1.7.47

type TargetingsGetListStruct struct {
	TargetingName        *string               `json:"targeting_name,omitempty"`
	Targeting            *ReadTargetingSetting `json:"targeting,omitempty"`
	TargetingTranslation *string               `json:"targeting_translation,omitempty"`
	IsDeleted            *bool                 `json:"is_deleted,omitempty"`
	CreatedTime          *int64                `json:"created_time,omitempty"`
	LastModifiedTime     *int64                `json:"last_modified_time,omitempty"`
	TargetingSourceType  TargetingSourceType   `json:"targeting_source_type,omitempty"`
	ShareFromAccountId   *int64                `json:"share_from_account_id,omitempty"`
	ShareFromTargetingId *int64                `json:"share_from_targeting_id,omitempty"`
	TargetingId          *int64                `json:"targeting_id,omitempty"`
	TargetingSourceMsg   *string               `json:"targeting_source_msg,omitempty"`
}

返回结构

type TargetingsGetRequest added in v1.7.47

type TargetingsGetRequest struct {
	AccountId *int64             `json:"account_id,omitempty"`
	Filtering *[]FilteringStruct `json:"filtering,omitempty"`
	Page      *int64             `json:"page,omitempty"`
	PageSize  *int64             `json:"page_size,omitempty"`
}

type TargetingsGetResponse added in v1.7.47

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

type TargetingsGetResponseData added in v1.7.47

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

type TargetingsShareItem added in v1.7.46

type TargetingsShareItem struct {
	TargetingId      *int64             `json:"targeting_id,omitempty"`
	ShareToAccountId *int64             `json:"share_to_account_id,omitempty"`
	ShareType        TargetingShareType `json:"share_type,omitempty"`
}

定向包分享结构

type TaskDetailResultType added in v1.7.46

type TaskDetailResultType string

TaskDetailResultType : 任务详情每项执行结果类型

const (
	TaskDetailResultType_PENDING      TaskDetailResultType = "TASK_DETAIL_RESULT_TYPE_PENDING"
	TaskDetailResultType_FAIL         TaskDetailResultType = "TASK_DETAIL_RESULT_TYPE_FAIL"
	TaskDetailResultType_SUCCESS      TaskDetailResultType = "TASK_DETAIL_RESULT_TYPE_SUCCESS"
	TaskDetailResultType_SYSTEM_ERROR TaskDetailResultType = "TASK_DETAIL_RESULT_TYPE_SYSTEM_ERROR"
)

List of TaskDetailResultType

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 TaskResultStatus added in v1.7.46

type TaskResultStatus string

TaskResultStatus : 任务结果状态

const (
	TaskResultStatus_UNKNOWN      TaskResultStatus = "TASK_RESULT_STATUS_UNKNOWN"
	TaskResultStatus_PENDING      TaskResultStatus = "TASK_RESULT_STATUS_PENDING"
	TaskResultStatus_PROCESSING   TaskResultStatus = "TASK_RESULT_STATUS_PROCESSING"
	TaskResultStatus_SUCCESS      TaskResultStatus = "TASK_RESULT_STATUS_SUCCESS"
	TaskResultStatus_FAIL         TaskResultStatus = "TASK_RESULT_STATUS_FAIL"
	TaskResultStatus_PARTIAL_FAIL TaskResultStatus = "TASK_RESULT_STATUS_PARTIAL_FAIL"
	TaskResultStatus_SYSTEM_ERROR TaskResultStatus = "TASK_RESULT_STATUS_SYSTEM_ERROR"
	TaskResultStatus_DELETED      TaskResultStatus = "TASK_RESULT_STATUS_DELETED"
)

List of TaskResultStatus

type TaskScope added in v1.7.46

type TaskScope string

TaskScope : 任务操作业务对象范围

const (
	TaskScope_UNKNOWN        TaskScope = "TASK_SCOPE_UNKNOWN"
	TaskScope_CAMPAIGN       TaskScope = "TASK_SCOPE_CAMPAIGN"
	TaskScope_ADGROUP        TaskScope = "TASK_SCOPE_ADGROUP"
	TaskScope_ADVERTISER     TaskScope = "TASK_SCOPE_ADVERTISER"
	TaskScope_SCHEDULED_TASK TaskScope = "TASK_SCOPE_SCHEDULED_TASK"
	TaskScope_AD             TaskScope = "TASK_SCOPE_AD"
	TaskScope_ADCREATIVE     TaskScope = "TASK_SCOPE_ADCREATIVE"
	TaskScope_PROJECT        TaskScope = "TASK_SCOPE_PROJECT"
	TaskScope_BIDWORD        TaskScope = "TASK_SCOPE_BIDWORD"
	TaskScope_COMMENT        TaskScope = "TASK_SCOPE_COMMENT"
)

List of TaskScope

type TaskSpec added in v1.7.46

type TaskSpec struct {
	UpdateUnionPositionPackageSpec                   *[]UpdateUnionPositionPackageItem                   `json:"update_union_position_package_spec,omitempty"`
	UpdateExcludeUnionPositionPackageSpec            *[]UpdateExcludeUnionPositionPackageItem            `json:"update_exclude_union_position_package_spec,omitempty"`
	UpdateDeepConversionBehaviorBidSpec              *[]UpdateDeepConversionBehaviorBidItem              `json:"update_deep_conversion_behavior_bid_spec,omitempty"`
	DeleteAdgroupSpec                                *[]DeleteAdgroupItem                                `json:"delete_adgroup_spec,omitempty"`
	UpdateAdgroupDeepConversionWorthRateSpec         *[]UpdateAdgroupDeepConversionWorthRateItem         `json:"update_adgroup_deep_conversion_worth_rate_spec,omitempty"`
	TargetingsShareSpec                              *[]TargetingsShareItem                              `json:"targetings_share_spec,omitempty"`
	UpdateAdgroupConfiguredStatusSpec                *[]UpdateAdgroupConfiguredStatusItem                `json:"update_adgroup_configured_status_spec,omitempty"`
	UpdateAdgroupDailyBudgetSpec                     *[]UpdateAdgroupDailyBudgetItem                     `json:"update_adgroup_daily_budget_spec,omitempty"`
	UpdateAdgroupAutoAcquisitionSpec                 *[]UpdateAdgroupAutoAcquisitionItem                 `json:"update_adgroup_auto_acquisition_spec,omitempty"`
	UpdateAdgroupDeepConversionWorthAdvancedRateSpec *[]UpdateAdgroupDeepConversionWorthAdvancedRateItem `json:"update_adgroup_deep_conversion_worth_advanced_rate_spec,omitempty"`
	UpdateDeepConversionBehaviorAdvancedBidSpec      *[]UpdateDeepConversionBehaviorAdvancedBidItem      `json:"update_deep_conversion_behavior_advanced_bid_spec,omitempty"`
	ReplyFinderObjectCommentSpec                     *[]ReplyFinderObjectCommentItem                     `json:"reply_finder_object_comment_spec,omitempty"`
	DeleteFinderObjectCommentSpec                    *[]DeleteFinderObjectCommentItem                    `json:"delete_finder_object_comment_spec,omitempty"`
	UpdateFinderObjectCommentFlagSpec                *[]UpdateFinderObjectCommentFlagItem                `json:"update_finder_object_comment_flag_spec,omitempty"`
	UpdateAdgroupTimeSpec                            *[]UpdateAdgroupTimeItem                            `json:"update_adgroup_time_spec,omitempty"`
	UpdateAdgroupDateSpec                            *[]UpdateAdgroupDateItem                            `json:"update_adgroup_date_spec,omitempty"`
	UpdateAdgroupBidAmountSpec                       *[]UpdateAdgroupBidAmountItem                       `json:"update_adgroup_bid_amount_spec,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 TaskTypeCreateAndroidChannelPackageSpec added in v1.7.46

type TaskTypeCreateAndroidChannelPackageSpec struct {
	MyappAuthKey              *string                            `json:"myapp_auth_key,omitempty"`
	AndroidAppId              *int64                             `json:"android_app_id,omitempty"`
	AndroidChannelPackageSpec *[]CreateAndroidChannelPackageSpec `json:"android_channel_package_spec,omitempty"`
}

创建应用宝渠道包接口任务所需条件

type TaskTypeUpdateAndroidChannelPackageSpec added in v1.7.46

type TaskTypeUpdateAndroidChannelPackageSpec struct {
	MyappAuthKey              *string                            `json:"myapp_auth_key,omitempty"`
	AndroidAppId              *int64                             `json:"android_app_id,omitempty"`
	AndroidChannelPackageSpec *[]UpdateAndroidChannelPackageSpec `json:"android_channel_package_spec,omitempty"`
}

更新应用宝渠道包接口任务所需条件

type TelSpec

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

电话组件信息

type TemplateImageFillType added in v1.7.46

type TemplateImageFillType string

TemplateImageFillType : 素材填充方式

const (
	TemplateImageFillType_CENTER_FILL_ON_WHITE_BACKGROUND         TemplateImageFillType = "CENTER_FILL_ON_WHITE_BACKGROUND"
	TemplateImageFillType_CENTER_FILL_ON_GAUSSIAN_BLUR_BACKGROUND TemplateImageFillType = "CENTER_FILL_ON_GAUSSIAN_BLUR_BACKGROUND"
	TemplateImageFillType_EXACT_MATCH                             TemplateImageFillType = "EXACT_MATCH"
)

List of TemplateImageFillType

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 TemplateType added in v1.7.46

type TemplateType string

TemplateType : 待衍生的素材类型

const (
	TemplateType_IMAGE TemplateType = "IMAGE"
	TemplateType_VIDEO TemplateType = "VIDEO"
)

List of TemplateType

type TemplatesPageType added in v1.7.46

type TemplatesPageType string

TemplatesPageType : 蹊径落地页类型

const (
	TemplatesPageType_ANDROID TemplatesPageType = "PAGE_TYPE_XIJING_ANDROID"
	TemplatesPageType_IOS     TemplatesPageType = "PAGE_TYPE_XIJING_IOS"
	TemplatesPageType_WEBSITE TemplatesPageType = "PAGE_TYPE_XIJING_WEBSITE"
)

List of TemplatesPageType

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 TimeData added in v1.7.46

type TimeData struct {
	Date                  *string    `json:"date,omitempty"`
	Hour                  *int64     `json:"hour,omitempty"`
	Domain                *string    `json:"domain,omitempty"`
	ActionType            ActionType `json:"action_type,omitempty"`
	CustomAction          *string    `json:"custom_action,omitempty"`
	RawActionCount        *int64     `json:"raw_action_count,omitempty"`
	IdentifiedActionCount *int64     `json:"identified_action_count,omitempty"`
	IdentifiedUserCount   *int64     `json:"identified_user_count,omitempty"`
}

TimeData返回结构

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 TimeRange added in v1.7.46

type TimeRange struct {
	StartTime *int64   `json:"start_time,omitempty"`
	EndTime   *int64   `json:"end_time,omitempty"`
	TimeType  TimeType `json:"time_type,omitempty"`
}

时间范围

type TimeType added in v1.7.46

type TimeType string

TimeType : 时间类型

const (
	TimeType_CREATED_TIME TimeType = "TIME_TYPE_CREATED_TIME"
	TimeType_ACTION_TIME  TimeType = "TIME_TYPE_ACTION_TIME"
)

List of TimeType

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 TourPlaceDomestic added in v1.7.46

type TourPlaceDomestic string

TourPlaceDomestic : 国内拍摄地

const (
	TourPlaceDomestic_SANYA       TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_SANYA"
	TourPlaceDomestic_CHANGSHA    TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_CHANGSHA"
	TourPlaceDomestic_XIAMEN      TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_XIAMEN"
	TourPlaceDomestic_QINGDAO     TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_QINGDAO"
	TourPlaceDomestic_LIJIANG     TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_LIJIANG"
	TourPlaceDomestic_DALI        TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_DALI"
	TourPlaceDomestic_DALIAN      TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_DALIAN"
	TourPlaceDomestic_HK          TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_HK"
	TourPlaceDomestic_TAIWAN      TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_TAIWAN"
	TourPlaceDomestic_AOMEN       TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_AOMEN"
	TourPlaceDomestic_XIANGGELILA TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_XIANGGELILA"
	TourPlaceDomestic_QINGHAI     TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_QINGHAI"
	TourPlaceDomestic_XIZANG      TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_XIZANG"
	TourPlaceDomestic_DAOCHENG    TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_DAOCHENG"
	TourPlaceDomestic_CHONGQING   TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_CHONGQING"
	TourPlaceDomestic_SUZHOU      TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_SUZHOU"
	TourPlaceDomestic_SHANGHAI    TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_SHANGHAI"
	TourPlaceDomestic_HANGZHOU    TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_HANGZHOU"
	TourPlaceDomestic_SHENZHEN    TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_SHENZHEN"
	TourPlaceDomestic_GUANGZHOU   TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_GUANGZHOU"
	TourPlaceDomestic_BEIJING     TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_BEIJING"
	TourPlaceDomestic_XIAN        TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_XIAN"
	TourPlaceDomestic_CHENGDU     TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_CHENGDU"
	TourPlaceDomestic_BEIHAI      TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_BEIHAI"
	TourPlaceDomestic_GUILIN      TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_GUILIN"
	TourPlaceDomestic_WUHAN       TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_WUHAN"
	TourPlaceDomestic_NANJING     TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_NANJING"
	TourPlaceDomestic_HAIKOU      TourPlaceDomestic = "TOUR_PLACE_DOMESTIC_HAIKOU"
)

List of TourPlaceDomestic

type TourPlaceForeign added in v1.7.46

type TourPlaceForeign string

TourPlaceForeign : 国外拍摄地

const (
	TourPlaceForeign_VN        TourPlaceForeign = "TOUR_PLACE_FOREIGN_VN"
	TourPlaceForeign_AU        TourPlaceForeign = "TOUR_PLACE_FOREIGN_AU"
	TourPlaceForeign_PALAO     TourPlaceForeign = "TOUR_PLACE_FOREIGN_PALAO"
	TourPlaceForeign_BALI      TourPlaceForeign = "TOUR_PLACE_FOREIGN_BALI"
	TourPlaceForeign_FJ        TourPlaceForeign = "TOUR_PLACE_FOREIGN_FJ"
	TourPlaceForeign_PUJI      TourPlaceForeign = "TOUR_PLACE_FOREIGN_PUJI"
	TourPlaceForeign_MV        TourPlaceForeign = "TOUR_PLACE_FOREIGN_MV"
	TourPlaceForeign_JP        TourPlaceForeign = "TOUR_PLACE_FOREIGN_JP"
	TourPlaceForeign_TR        TourPlaceForeign = "TOUR_PLACE_FOREIGN_TR"
	TourPlaceForeign_GR        TourPlaceForeign = "TOUR_PLACE_FOREIGN_GR"
	TourPlaceForeign_FR        TourPlaceForeign = "TOUR_PLACE_FOREIGN_FR"
	TourPlaceForeign_IT        TourPlaceForeign = "TOUR_PLACE_FOREIGN_IT"
	TourPlaceForeign_BULAGE    TourPlaceForeign = "TOUR_PLACE_FOREIGN_BULAGE"
	TourPlaceForeign_XIANBENNA TourPlaceForeign = "TOUR_PLACE_FOREIGN_XIANBENNA"
	TourPlaceForeign_MU        TourPlaceForeign = "TOUR_PLACE_FOREIGN_MU"
	TourPlaceForeign_GE        TourPlaceForeign = "TOUR_PLACE_FOREIGN_GE"
	TourPlaceForeign_SUMEI     TourPlaceForeign = "TOUR_PLACE_FOREIGN_SUMEI"
	TourPlaceForeign_SAIBAN    TourPlaceForeign = "TOUR_PLACE_FOREIGN_SAIBAN"
	TourPlaceForeign_JIZHOU    TourPlaceForeign = "TOUR_PLACE_FOREIGN_JIZHOU"
	TourPlaceForeign_SHABA     TourPlaceForeign = "TOUR_PLACE_FOREIGN_SHABA"
	TourPlaceForeign_DE        TourPlaceForeign = "TOUR_PLACE_FOREIGN_DE"
	TourPlaceForeign_LONDON    TourPlaceForeign = "TOUR_PLACE_FOREIGN_LONDON"
	TourPlaceForeign_SYDNEY    TourPlaceForeign = "TOUR_PLACE_FOREIGN_SYDNEY"
	TourPlaceForeign_NZ        TourPlaceForeign = "TOUR_PLACE_FOREIGN_NZ"
	TourPlaceForeign_JILONGPO  TourPlaceForeign = "TOUR_PLACE_FOREIGN_JILONGPO"
)

List of TourPlaceForeign

type Trace added in v1.7.46

type Trace struct {
	ClickId *string `json:"click_id,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 UnionChannelPackageInfo added in v1.7.46

type UnionChannelPackageInfo struct {
	AndroidUnionAppId *int64                 `json:"android_union_app_id,omitempty"`
	PackageName       *string                `json:"package_name,omitempty"`
	Status            UnionChannelTaskStatus `json:"status,omitempty"`
	CreatedTime       *int64                 `json:"created_time,omitempty"`
	LastModifiedTime  *int64                 `json:"last_modified_time,omitempty"`
}

广告渠道包任务处理信息

type UnionChannelTaskStatus added in v1.7.46

type UnionChannelTaskStatus string

UnionChannelTaskStatus : 渠道包任务处理状态

const (
	UnionChannelTaskStatus_APPLYING           UnionChannelTaskStatus = "UNION_CHANNEL_TASK_STATUS_APPLYING"
	UnionChannelTaskStatus_SUCCESS            UnionChannelTaskStatus = "UNION_CHANNEL_TASK_STATUS_SUCCESS"
	UnionChannelTaskStatus_APP_ERROR          UnionChannelTaskStatus = "UNION_CHANNEL_TASK_STATUS_APP_ERROR"
	UnionChannelTaskStatus_APP_STATUS_ERROR   UnionChannelTaskStatus = "UNION_CHANNEL_TASK_STATUS_APP_STATUS_ERROR"
	UnionChannelTaskStatus_PACKAGE_NAME_ERROR UnionChannelTaskStatus = "UNION_CHANNEL_TASK_STATUS_PACKAGE_NAME_ERROR"
	UnionChannelTaskStatus_CHANNEL_NAME_ERROR UnionChannelTaskStatus = "UNION_CHANNEL_TASK_STATUS_CHANNEL_NAME_ERROR"
	UnionChannelTaskStatus_PKG_MD5_ERROR      UnionChannelTaskStatus = "UNION_CHANNEL_TASK_STATUS_PKG_MD5_ERROR"
	UnionChannelTaskStatus_PKG_ERROR          UnionChannelTaskStatus = "UNION_CHANNEL_TASK_STATUS_PKG_ERROR"
	UnionChannelTaskStatus_SYSTEM_ERROR       UnionChannelTaskStatus = "UNION_CHANNEL_TASK_STATUS_SYSTEM_ERROR"
)

List of UnionChannelTaskStatus

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 UnpublishAppId added in v1.7.46

type UnpublishAppId struct {
	AndroidAppId *int64 `json:"android_app_id,omitempty"`
	IosAppId     *int64 `json:"ios_app_id,omitempty"`
}

未发布版本落地页 App信息

type UnsupportSiteAdpermit

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

不支持的版位

type UpdateAdgroupAutoAcquisitionItem added in v1.7.46

type UpdateAdgroupAutoAcquisitionItem struct {
	AdgroupId              *int64 `json:"adgroup_id,omitempty"`
	AutoAcquisitionEnabled *bool  `json:"auto_acquisition_enabled,omitempty"`
	AutoAcquisitionBudget  *int64 `json:"auto_acquisition_budget,omitempty"`
}

修改广告组一键起量

type UpdateAdgroupBidAmountItem added in v1.7.47

type UpdateAdgroupBidAmountItem struct {
	AdgroupId           *int64  `json:"adgroup_id,omitempty"`
	BidAmount           *int64  `json:"bid_amount,omitempty"`
	AccountId           *int64  `json:"account_id,omitempty"`
	IsPotential         *bool   `json:"is_potential,omitempty"`
	ReportPotentialData *string `json:"report_potential_data,omitempty"`
}

修改广告组出价

type UpdateAdgroupConfiguredStatusItem added in v1.7.46

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

修改广告组客户设置的状态

type UpdateAdgroupDailyBudgetItem added in v1.7.46

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

修改广告组日预算

type UpdateAdgroupDateItem added in v1.7.47

type UpdateAdgroupDateItem struct {
	AdgroupId *int64  `json:"adgroup_id,omitempty"`
	BeginDate *string `json:"begin_date,omitempty"`
	EndDate   *string `json:"end_date,omitempty"`
	AccountId *int64  `json:"account_id,omitempty"`
}

修改广告组投放日期

type UpdateAdgroupDeepConversionWorthAdvancedRateItem added in v1.7.46

type UpdateAdgroupDeepConversionWorthAdvancedRateItem struct {
	AdgroupId                       *int64   `json:"adgroup_id,omitempty"`
	DeepConversionWorthAdvancedRate *float64 `json:"deep_conversion_worth_advanced_rate,omitempty"`
}

修改广告组深度优化价值的强化 ROI

type UpdateAdgroupDeepConversionWorthRateItem added in v1.7.46

type UpdateAdgroupDeepConversionWorthRateItem struct {
	AdgroupId               *int64   `json:"adgroup_id,omitempty"`
	DeepConversionWorthRate *float64 `json:"deep_conversion_worth_rate,omitempty"`
}

修改广告组深度优化价值的期望 ROI

type UpdateAdgroupTimeItem added in v1.7.47

type UpdateAdgroupTimeItem struct {
	AdgroupId         *int64  `json:"adgroup_id,omitempty"`
	AccountId         *int64  `json:"account_id,omitempty"`
	TimeSeries        *string `json:"time_series,omitempty"`
	FirstDayBeginTime *string `json:"first_day_begin_time,omitempty"`
}

修改广告组投放时间

type UpdateAndroidChannelPackageSpec added in v1.7.46

type UpdateAndroidChannelPackageSpec struct {
	ChannelPackageId *string `json:"channel_package_id,omitempty"`
	DownloadUrl      *string `json:"download_url,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 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 UpdateDeepConversionBehaviorAdvancedBidItem added in v1.7.46

type UpdateDeepConversionBehaviorAdvancedBidItem struct {
	AdgroupId                         *int64 `json:"adgroup_id,omitempty"`
	DeepConversionBehaviorAdvancedBid *int64 `json:"deep_conversion_behavior_advanced_bid,omitempty"`
}

修改广告组深度辅助目标出价

type UpdateDeepConversionBehaviorBidItem added in v1.7.46

type UpdateDeepConversionBehaviorBidItem struct {
	AdgroupId                 *int64 `json:"adgroup_id,omitempty"`
	DeepConversionBehaviorBid *int64 `json:"deep_conversion_behavior_bid,omitempty"`
}

修改广告组深度优化行为目标出价

type UpdateExcludeUnionPositionPackageItem added in v1.7.46

type UpdateExcludeUnionPositionPackageItem struct {
	AdgroupId                   *int64   `json:"adgroup_id,omitempty"`
	ExcludeUnionPositionPackage *[]int64 `json:"exclude_union_position_package,omitempty"`
}

修改广告组屏蔽优量汇流量包信息

type UpdateFinderObjectCommentFlagItem added in v1.7.47

type UpdateFinderObjectCommentFlagItem struct {
	FinderAdObjectId *int64                     `json:"finder_ad_object_id,omitempty"`
	OpType           SetObjectCommentFlagOpType `json:"op_type,omitempty"`
	AccountId        *int64                     `json:"account_id,omitempty"`
	CommentId        *string                    `json:"comment_id,omitempty"`
	CommentLevel     *int64                     `json:"comment_level,omitempty"`
}

评论精选

type UpdateFrequency added in v1.7.46

type UpdateFrequency string

UpdateFrequency : 更新频率

const (
	UpdateFrequency_DAILY           UpdateFrequency = "UPDATE_DAILY"
	UpdateFrequency_WEEKLY          UpdateFrequency = "UPDATE_WEEKLY"
	UpdateFrequency_MULTI_WEEKLY    UpdateFrequency = "UPDATE_MULTI_WEEKLY"
	UpdateFrequency_ONE_WEEK        UpdateFrequency = "UPDATE_ONE_WEEK"
	UpdateFrequency_MULTI_FORTNIGHT UpdateFrequency = "UPDATE_MULTI_FORTNIGHT"
	UpdateFrequency_MONTHLY         UpdateFrequency = "UPDATE_MONTHLY"
	UpdateFrequency_MULTI_MONTHLY   UpdateFrequency = "UPDATE_MULTI_MONTHLY"
	UpdateFrequency_RANDOM          UpdateFrequency = "UPDATE_RANDOM"
)

List of UpdateFrequency

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 UpdateUnionPositionPackageItem added in v1.7.46

type UpdateUnionPositionPackageItem struct {
	AdgroupId            *int64   `json:"adgroup_id,omitempty"`
	UnionPositionPackage *[]int64 `json:"union_position_package,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   FilterOperator `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 UserAction added in v1.7.46

type UserAction struct {
	ActionTime    *int64                 `json:"action_time,omitempty"`
	UserId        *UserIdDn              `json:"user_id,omitempty"`
	ActionType    ActionType             `json:"action_type,omitempty"`
	OuterActionId *string                `json:"outer_action_id,omitempty"`
	ActionParam   map[string]interface{} `json:"action_param,omitempty"`
	CustomAction  *string                `json:"custom_action,omitempty"`
	Trace         *Trace                 `json:"trace,omitempty"`
	Url           *string                `json:"url,omitempty"`
	ProductInform *ProductInform         `json:"product_inform,omitempty"`
	Channel       ActionChannelType      `json:"channel,omitempty"`
	ExtInfo       *DeviceInfo            `json:"ext_info,omitempty"`
}

行为上报数据

type UserActionSet added in v1.7.46

type UserActionSet struct {
	UserActionSetId       *int64                 `json:"user_action_set_id,omitempty"`
	Type_                 AmUserActionSetType    `json:"type,omitempty"`
	MobileAppId           *int64                 `json:"mobile_app_id,omitempty"`
	Name                  *string                `json:"name,omitempty"`
	Description           *string                `json:"description,omitempty"`
	ActivateStatus        *bool                  `json:"activate_status,omitempty"`
	CreatedTime           *int64                 `json:"created_time,omitempty"`
	AccessWay             ActionSetAccessWayType `json:"access_way,omitempty"`
	Usages                *[]string              `json:"usages,omitempty"`
	EnableConversionClaim *bool                  `json:"enable_conversion_claim,omitempty"`
	Permission            *Permission            `json:"permission,omitempty"`
}

UserActionSet返回结构

type UserActionSetReportsGetResponse added in v1.7.46

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

type UserActionSetReportsGetResponseData added in v1.7.46

type UserActionSetReportsGetResponseData struct {
	List *[]TimeData `json:"list,omitempty"`
}

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 UserActionSetsAddRequest added in v1.7.46

type UserActionSetsAddRequest struct {
	AccountId             *int64              `json:"account_id,omitempty"`
	Type_                 AmUserActionSetType `json:"type,omitempty"`
	MobileAppId           *int64              `json:"mobile_app_id,omitempty"`
	WechatAppId           *string             `json:"wechat_app_id,omitempty"`
	Name                  *string             `json:"name,omitempty"`
	Description           *string             `json:"description,omitempty"`
	Usages                *[]string           `json:"usages,omitempty"`
	EnableConversionClaim *bool               `json:"enable_conversion_claim,omitempty"`
}

type UserActionSetsAddResponse added in v1.7.46

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

type UserActionSetsAddResponseData added in v1.7.46

type UserActionSetsAddResponseData struct {
	UserActionSetId *int64 `json:"user_action_set_id,omitempty"`
}

type UserActionSetsGetResponse added in v1.7.46

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

type UserActionSetsGetResponseData added in v1.7.46

type UserActionSetsGetResponseData struct {
	List *[]UserActionSet `json:"list,omitempty"`
}

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 UserActionsAddRequest added in v1.7.46

type UserActionsAddRequest struct {
	AccountId       *int64        `json:"account_id,omitempty"`
	UserActionSetId *int64        `json:"user_action_set_id,omitempty"`
	Actions         *[]UserAction `json:"actions,omitempty"`
}

type UserActionsAddResponse added in v1.7.46

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

type UserIdDn added in v1.7.46

type UserIdDn struct {
	HashImei      *string `json:"hash_imei,omitempty"`
	Md5Sha256Imei *string `json:"md5_sha256_imei,omitempty"`
	HashIdfa      *string `json:"hash_idfa,omitempty"`
	Md5Sha256Idfa *string `json:"md5_sha256_idfa,omitempty"`
	HashPhone     *string `json:"hash_phone,omitempty"`
	Sha256Phone   *string `json:"sha256_phone,omitempty"`
	HashAndroidId *string `json:"hash_android_id,omitempty"`
	HashOaid      *string `json:"hash_oaid,omitempty"`
	Md5Sha256Oaid *string `json:"md5_sha256_oaid,omitempty"`
	WechatOpenid  *string `json:"wechat_openid,omitempty"`
	WechatUnionid *string `json:"wechat_unionid,omitempty"`
	WechatAppId   *string `json:"wechat_app_id,omitempty"`
	Caid          *string `json:"caid,omitempty"`
	CaidVersion   *int64  `json:"caid_version,omitempty"`
}

用户标识

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 VideoChannelDealerDataGetRequest added in v1.7.46

type VideoChannelDealerDataGetRequest struct {
	AccountId         *int64    `json:"account_id,omitempty"`
	BrandIds          *[]string `json:"brand_ids,omitempty"`
	BrandNames        *[]string `json:"brand_names,omitempty"`
	DealerIds         *[]string `json:"dealer_ids,omitempty"`
	DealerNames       *[]string `json:"dealer_names,omitempty"`
	VideoChannelIds   *[]string `json:"video_channel_ids,omitempty"`
	VideoChannelNames *[]string `json:"video_channel_names,omitempty"`
	StartDate         *int64    `json:"start_date,omitempty"`
	EndDate           *int64    `json:"end_date,omitempty"`
}

type VideoChannelDealerDataGetResponse added in v1.7.46

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

type VideoChannelDealerDataGetResponseData added in v1.7.46

type VideoChannelDealerDataGetResponseData struct {
	DealerInfoList *[]DealerInfoListStruct `json:"dealer_info_list,omitempty"`
}

type VideoChannelFansDataGetRequest added in v1.7.46

type VideoChannelFansDataGetRequest struct {
	AccountId         *int64    `json:"account_id,omitempty"`
	BrandIds          *[]string `json:"brand_ids,omitempty"`
	BrandNames        *[]string `json:"brand_names,omitempty"`
	DealerIds         *[]string `json:"dealer_ids,omitempty"`
	DealerNames       *[]string `json:"dealer_names,omitempty"`
	VideoChannelIds   *[]string `json:"video_channel_ids,omitempty"`
	VideoChannelNames *[]string `json:"video_channel_names,omitempty"`
	StartDate         *int64    `json:"start_date,omitempty"`
	EndDate           *int64    `json:"end_date,omitempty"`
	Page              *int64    `json:"page,omitempty"`
	PageSize          *int64    `json:"page_size,omitempty"`
}

type VideoChannelFansDataGetResponse added in v1.7.46

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

type VideoChannelFansDataGetResponseData added in v1.7.46

type VideoChannelFansDataGetResponseData struct {
	FansInfoList *[]FansInfoListStruct       `json:"fans_info_list,omitempty"`
	PageInfo     *VideoChannelPageInfoStruct `json:"page_info,omitempty"`
}

type VideoChannelLeadsDataGetRequest added in v1.7.46

type VideoChannelLeadsDataGetRequest struct {
	AccountId         *int64    `json:"account_id,omitempty"`
	BrandIds          *[]string `json:"brand_ids,omitempty"`
	BrandNames        *[]string `json:"brand_names,omitempty"`
	DealerIds         *[]string `json:"dealer_ids,omitempty"`
	DealerNames       *[]string `json:"dealer_names,omitempty"`
	VideoChannelIds   *[]string `json:"video_channel_ids,omitempty"`
	VideoChannelNames *[]string `json:"video_channel_names,omitempty"`
	StartDate         *int64    `json:"start_date,omitempty"`
	EndDate           *int64    `json:"end_date,omitempty"`
	Page              *int64    `json:"page,omitempty"`
	PageSize          *int64    `json:"page_size,omitempty"`
}

type VideoChannelLeadsDataGetResponse added in v1.7.46

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

type VideoChannelLeadsDataGetResponseData added in v1.7.46

type VideoChannelLeadsDataGetResponseData struct {
	LeadsInfoList *[]LeadsInfoListStruct      `json:"leads_info_list,omitempty"`
	PageInfo      *VideoChannelPageInfoStruct `json:"page_info,omitempty"`
}

type VideoChannelLiveDataGetRequest added in v1.7.46

type VideoChannelLiveDataGetRequest struct {
	AccountId         *int64    `json:"account_id,omitempty"`
	BrandIds          *[]string `json:"brand_ids,omitempty"`
	BrandNames        *[]string `json:"brand_names,omitempty"`
	DealerIds         *[]string `json:"dealer_ids,omitempty"`
	DealerNames       *[]string `json:"dealer_names,omitempty"`
	VideoChannelIds   *[]string `json:"video_channel_ids,omitempty"`
	VideoChannelNames *[]string `json:"video_channel_names,omitempty"`
	StartDate         *int64    `json:"start_date,omitempty"`
	EndDate           *int64    `json:"end_date,omitempty"`
	Page              *int64    `json:"page,omitempty"`
	PageSize          *int64    `json:"page_size,omitempty"`
}

type VideoChannelLiveDataGetResponse added in v1.7.46

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

type VideoChannelLiveDataGetResponseData added in v1.7.46

type VideoChannelLiveDataGetResponseData struct {
	LivingInfoList *[]LiveInfoListStruct       `json:"living_info_list,omitempty"`
	PageInfo       *VideoChannelPageInfoStruct `json:"page_info,omitempty"`
}

type VideoChannelPageInfoStruct added in v1.7.46

type VideoChannelPageInfoStruct 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 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 VideoTemplateType added in v1.7.46

type VideoTemplateType string

VideoTemplateType : 模板类型

const (
	VideoTemplateType_IMG_TRANSFORM       VideoTemplateType = "VIDEO_TEMPLATE_TYPE_IMG_TRANSFORM"
	VideoTemplateType_TRANSPARENT         VideoTemplateType = "VIDEO_TEMPLATE_TYPE_TRANSPARENT"
	VideoTemplateType_CHANNEL_TRANSPARENT VideoTemplateType = "VIDEO_TEMPLATE_TYPE_CHANNEL_TRANSPARENT"
)

List of VideoTemplateType

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 WebsiteReadStruct added in v1.7.46

type WebsiteReadStruct struct {
	WebsiteDomain *string       `json:"website_domain,omitempty"`
	IcpImageId    *string       `json:"icp_image_id,omitempty"`
	SystemStatus  WebsiteStatus `json:"system_status,omitempty"`
	RejectMessage *string       `json:"reject_message,omitempty"`
}

推广链接结构

type WebsiteStatus added in v1.7.46

type WebsiteStatus string

WebsiteStatus : 推广链接系统状态

const (
	WebsiteStatus_NORMAL  WebsiteStatus = "WEBSITE_STATUS_NORMAL"
	WebsiteStatus_PENDING WebsiteStatus = "WEBSITE_STATUS_PENDING"
	WebsiteStatus_DENIED  WebsiteStatus = "WEBSITE_STATUS_DENIED"
)

List of WebsiteStatus

type WebsiteUpdateStruct added in v1.7.46

type WebsiteUpdateStruct struct {
	WebsiteDomain *string `json:"website_domain,omitempty"`
	IcpImageId    *string `json:"icp_image_id,omitempty"`
}

推广链接结构

type WechatAccountType added in v1.7.46

type WechatAccountType string

WechatAccountType : 微信号类型

const (
	WechatAccountType_PRIVATE WechatAccountType = "PRIVATE"
)

List of WechatAccountType

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 WechatInfoStruct added in v1.7.46

type WechatInfoStruct struct {
	WechatId   *int64            `json:"wechat_id,omitempty"`
	Type_      WechatAccountType `json:"type,omitempty"`
	Name       *string           `json:"name,omitempty"`
	NickName   *string           `json:"nick_name,omitempty"`
	CodeUrl    *string           `json:"code_url,omitempty"`
	EnableFalg *int64            `json:"enable_falg,omitempty"`
	IsDeleted  *int64            `json:"is_deleted,omitempty"`
	StatusDesc *string           `json:"status_desc,omitempty"`
	UpdateTime *string           `json:"update_time,omitempty"`
	CreateTime *string           `json:"create_time,omitempty"`
}

微信号信息数据结构

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 WechatPackageType added in v1.7.46

type WechatPackageType string

WechatPackageType : 号码包类型

const (
	WechatPackageType_ACCOUNT WechatPackageType = "ACCOUNT"
	WechatPackageType_QRCODE  WechatPackageType = "QRCODE"
)

List of WechatPackageType

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 {
	AccountId        *int64                `json:"account_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 {
	AccountId *int64 `json:"account_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 WechatPagesGrantinfoGetListStruct added in v1.7.46

type WechatPagesGrantinfoGetListStruct struct {
	OwnerAccountId   *int64  `json:"owner_account_id,omitempty"`
	OwnerAccountName *string `json:"owner_account_name,omitempty"`
	CreatedTime      *string `json:"created_time,omitempty"`
}

返回结构

type WechatPagesGrantinfoGetResponse added in v1.7.46

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

type WechatPagesGrantinfoGetResponseData added in v1.7.46

type WechatPagesGrantinfoGetResponseData struct {
	List     *[]WechatPagesGrantinfoGetListStruct `json:"list,omitempty"`
	PageInfo *PageInfo                            `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 WxPackageAccountGetResponse added in v1.7.46

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

type WxPackageAccountGetResponseData added in v1.7.46

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

type WxPackageAccountUpdateResponse added in v1.7.46

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

type WxPackagePackageAddRequest added in v1.7.46

type WxPackagePackageAddRequest struct {
	AccountId   *int64            `json:"account_id,omitempty"`
	PackageName *string           `json:"package_name,omitempty"`
	PackageType WechatPackageType `json:"package_type,omitempty"`
	WechatIds   *string           `json:"wechat_ids,omitempty"`
}

type WxPackagePackageAddResponse added in v1.7.46

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

type WxPackagePackageGetResponse added in v1.7.46

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

type WxPackagePackageGetResponseData added in v1.7.46

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

type WxPackagePackageUpdateRequest added in v1.7.46

type WxPackagePackageUpdateRequest struct {
	AccountId   *int64  `json:"account_id,omitempty"`
	PackageId   *int64  `json:"package_id,omitempty"`
	PackageName *string `json:"package_name,omitempty"`
	WechatIds   *string `json:"wechat_ids,omitempty"`
}

type WxPackagePackageUpdateResponse added in v1.7.46

type WxPackagePackageUpdateResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]model.ApiErrorStruct `json:"errors,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 XijingComplexTemplateGetResponse added in v1.7.46

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

type XijingComplexTemplateGetResponseData added in v1.7.46

type XijingComplexTemplateGetResponseData struct {
	PageTemplateId       *string           `json:"page_template_id,omitempty"`
	PageTemplateName     *string           `json:"page_template_name,omitempty"`
	PageTemplateCoverUrl *string           `json:"page_template_cover_url,omitempty"`
	PageName             *string           `json:"page_name,omitempty"`
	PageTitle            *string           `json:"page_title,omitempty"`
	PageConfig           *[]XjConfigStruct `json:"page_config,omitempty"`
}

type XijingPageAddRequest added in v1.7.46

type XijingPageAddRequest struct {
	AccountId    *int64                  `json:"account_id,omitempty"`
	IsAutoSubmit *int64                  `json:"is_auto_submit,omitempty"`
	Pages        *[]ComponentPagesStruct `json:"pages,omitempty"`
}

type XijingPageAddResponse added in v1.7.46

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

type XijingPageAddResponseData added in v1.7.46

type XijingPageAddResponseData struct {
	List *[]CreatePageResponse `json:"list,omitempty"`
}

type XijingPageByComponentsAddRequest added in v1.7.46

type XijingPageByComponentsAddRequest struct {
	AccountId    *int64                     `json:"account_id,omitempty"`
	IsAutoSubmit *int64                     `json:"is_auto_submit,omitempty"`
	Pages        *[]CreatePageReqListStruct `json:"pages,omitempty"`
}

type XijingPageByComponentsAddResponse added in v1.7.46

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

type XijingPageByComponentsAddResponseData added in v1.7.46

type XijingPageByComponentsAddResponseData struct {
	List *[]CreatePageResponse `json:"list,omitempty"`
}

type XijingPageDeleteRequest added in v1.7.46

type XijingPageDeleteRequest struct {
	AccountId  *int64    `json:"account_id,omitempty"`
	PageIdList *[]string `json:"page_id_list,omitempty"`
}

type XijingPageDeleteResponse added in v1.7.46

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

type XijingPageDeleteResponseData added in v1.7.46

type XijingPageDeleteResponseData struct {
	List *[]PageOperateResponses `json:"list,omitempty"`
}

type XijingPageListGetResponse added in v1.7.46

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

type XijingPageListGetResponseData added in v1.7.46

type XijingPageListGetResponseData struct {
	List       *[]PageStruct `json:"list,omitempty"`
	PageInfo   *PageInfo     `json:"page_info,omitempty"`
	TotalPages *int64        `json:"total_pages,omitempty"`
	PageSize   *int64        `json:"page_size,omitempty"`
	PageIndex  *int64        `json:"page_index,omitempty"`
}

type XijingPageUpdateRequest added in v1.7.46

type XijingPageUpdateRequest struct {
	AccountId            *int64    `json:"account_id,omitempty"`
	IsSubmittedForReview *bool     `json:"is_submitted_for_review,omitempty"`
	PageIdList           *[]string `json:"page_id_list,omitempty"`
}

type XijingPageUpdateResponse added in v1.7.46

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

type XijingPageUpdateResponseData added in v1.7.46

type XijingPageUpdateResponseData struct {
	List *[]PageOperateResponses `json:"list,omitempty"`
}

type XijingTemplateGetResponse added in v1.7.46

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

type XijingTemplateGetResponseData added in v1.7.46

type XijingTemplateGetResponseData struct {
	PageTemplateId    *string                `json:"page_template_id,omitempty"`
	PageType          TemplatesPageType      `json:"page_type,omitempty"`
	PageName          *string                `json:"page_name,omitempty"`
	Clipboard         *string                `json:"clipboard,omitempty"`
	PageDeeplink      *string                `json:"page_deeplink,omitempty"`
	PageTitle         *string                `json:"page_title,omitempty"`
	ComponentSpecList *[]ComponentSpecStruct `json:"component_spec_list,omitempty"`
	MobileAppId       *string                `json:"mobile_app_id,omitempty"`
}

type XijingTemplateListGetResponse added in v1.7.46

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

type XijingTemplateListGetResponseData added in v1.7.46

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

type XjConfigStruct added in v1.7.46

type XjConfigStruct struct {
	Id    *string               `json:"id,omitempty"`
	Type_ ComplexPageConfigType `json:"type,omitempty"`
	Info  *InfoStruct           `json:"info,omitempty"`
}

配置信息

type XjPageSpec

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

蹊径落地页数据

type XjPageType added in v1.7.46

type XjPageType string

XjPageType : 蹊径落地页类型

const (
	XjPageType_DEFAULT_H5         XjPageType = "XJ_DEFAULT_H5"
	XjPageType_ANDROID_APP_H5     XjPageType = "XJ_ANDROID_APP_H5"
	XjPageType_IOS_APP_H5         XjPageType = "XJ_IOS_APP_H5"
	XjPageType_WEBSITE_H5         XjPageType = "XJ_WEBSITE_H5"
	XjPageType_ANDROID_APP_NATIVE XjPageType = "XJ_ANDROID_APP_NATIVE"
	XjPageType_IOS_APP_NATIVE     XjPageType = "XJ_IOS_APP_NATIVE"
	XjPageType_WEBSITE_NATIVE     XjPageType = "XJ_WEBSITE_NATIVE"
	XjPageType_FENGLING_LBS       XjPageType = "XJ_FENGLING_LBS"
)

List of XJPageType

type XjPlayableType added in v1.7.46

type XjPlayableType string

XjPlayableType : 互动落地页类型

const (
	XjPlayableType_NOT_INTERACT       XjPlayableType = "NOT_INTERACT"
	XjPlayableType_INLINE             XjPlayableType = "INLINE"
	XjPlayableType_TEMPLATE_GAME      XjPlayableType = "TEMPLATE_GAME"
	XjPlayableType_TEMPLATE_VIDEO     XjPlayableType = "TEMPLATE_VIDEO"
	XjPlayableType_TEMPLATE_WEB       XjPlayableType = "TEMPLATE_WEB"
	XjPlayableType_COMPRESSED_PACKAGE XjPlayableType = "COMPRESSED_PACKAGE"
)

List of XJPlayableType

type XjTemplateStruct added in v1.7.46

type XjTemplateStruct struct {
	PageTemplateId       *string        `json:"page_template_id,omitempty"`
	TemplateOwnerId      *int64         `json:"template_owner_id,omitempty"`
	PageTemplateName     *string        `json:"page_template_name,omitempty"`
	PageTemplateCoverUrl *string        `json:"page_template_cover_url,omitempty"`
	PlayableType         XjPlayableType `json:"playable_type,omitempty"`
	Labels               *[]string      `json:"labels,omitempty"`
	IsComplex            *bool          `json:"is_complex,omitempty"`
}

获取模板列表数据结构

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL