model

package
v1.7.45 Latest Latest
Warning

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

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

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 : 上报方式, SDK上报方式仅支持安卓和ios转化场景,JS上报方式仅支持网页转化场景

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

List of AccessType

type AccountMergeTypeMap added in v1.7.20

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

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

授权给指定账号结构

type AccountRoleType

type AccountRoleType string

AccountRoleType : 授权账号身份类型

const (
	AccountRoleType_ADVERTISER       AccountRoleType = "ACCOUNT_ROLE_TYPE_ADVERTISER"
	AccountRoleType_AGENCY           AccountRoleType = "ACCOUNT_ROLE_TYPE_AGENCY"
	AccountRoleType_T1               AccountRoleType = "ACCOUNT_ROLE_TYPE_T1"
	AccountRoleType_BUSINESS_MANAGER AccountRoleType = "ACCOUNT_ROLE_TYPE_BUSINESS_MANAGER"
	AccountRoleType_DATA_NEXUS       AccountRoleType = "ACCOUNT_ROLE_TYPE_DATA_NEXUS"
)

List of AccountRoleType

type AccountType

type AccountType string

AccountType : 账号类型

const (
	AccountType_UNKNOWN           AccountType = "ACCOUNT_TYPE_UNKNOWN"
	AccountType_ADVERTISER        AccountType = "ACCOUNT_TYPE_ADVERTISER"
	AccountType_AGENCY            AccountType = "ACCOUNT_TYPE_AGENCY"
	AccountType_DSP               AccountType = "ACCOUNT_TYPE_DSP"
	AccountType_DEVELOPER         AccountType = "ACCOUNT_TYPE_DEVELOPER"
	AccountType_MEMBER            AccountType = "ACCOUNT_TYPE_MEMBER"
	AccountType_EXTERNAL_SUPPLIER AccountType = "ACCOUNT_TYPE_EXTERNAL_SUPPLIER"
	AccountType_TDC               AccountType = "ACCOUNT_TYPE_TDC"
	AccountType_TONE              AccountType = "ACCOUNT_TYPE_TONE"
	AccountType_BM                AccountType = "ACCOUNT_TYPE_BM"
	AccountType_DATA_NEXUS        AccountType = "ACCOUNT_TYPE_DATA_NEXUS"
)

List of AccountType

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_UNSUPPORTED                       AccountTypeMap = "FUND_TYPE_UNSUPPORTED"
	AccountTypeMap_TCC_GIFT                          AccountTypeMap = "FUND_TYPE_TCC_GIFT"
	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 ActionButtonComponentOption added in v1.7.33

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

行动按钮组件

type ActionButtonComponentValueStruct added in v1.7.33

type ActionButtonComponentValueStruct struct {
	ButtonText *string                 `json:"button_text,omitempty"`
	JumpInfo   *[]LandingPageStructure `json:"jump_info,omitempty"`
}

行动按钮结构

type ActionChannelType added in v1.3.0

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.3.0

type ActionProductInformType string

ActionProductInformType : 商品库行业。当您需要传输的商品信息为商品库行业标准类目时需要填写;如果传输的商品信息为商品ID,则无需填写。

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 ActionType

type ActionType string

ActionType : 标准行为类型,当值为 'CUSTOM' 时表示自定义行为类型

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_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_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_2                            ActionType = "FOLLOW"
	ActionType_ADD_DESKTOP_2                       ActionType = "ADD_DESKTOP"
	ActionType_RETURN__2                           ActionType = "RETURN"
	ActionType_LEAVE_INFORMATION_2                 ActionType = "LEAVE_INFORMATION"
	ActionType_PURCHASE_COUPON_2                   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"
)

List of ActionType

type ActionsUserId

type ActionsUserId 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"`
}

用户标识,app数据上报时必填,web数据上报时可以不填user_id,但建议填写,方便后续优化

type Ad struct {
	AdName                  *string            `json:"ad_name,omitempty"`
	Adcreative              *PreviewAdcreative `json:"adcreative,omitempty"`
	FeedsInteractionEnabled *bool              `json:"feeds_interaction_enabled,omitempty"`
}

广告信息

type AdActionType added in v1.1.1

type AdActionType string

AdActionType : 人群报表行为类型

const (
	AdActionType_CLICK                    AdActionType = "CLICK"
	AdActionType_EXPOSURE                 AdActionType = "EXPOSURE"
	AdActionType_ORDER                    AdActionType = "ORDER"
	AdActionType_APP_FINISH_DOWNLOAD      AdActionType = "APP_FINISH_DOWNLOAD"
	AdActionType_APP_INSTALL              AdActionType = "APP_INSTALL"
	AdActionType_APP_ACTIVATE             AdActionType = "APP_ACTIVATE"
	AdActionType_REGISTRATION_APP         AdActionType = "REGISTRATION_APP"
	AdActionType_APP_ONE_DAY_RETENTION    AdActionType = "APP_ONE_DAY_RETENTION"
	AdActionType_ADD_TO_CART_APP          AdActionType = "ADD_TO_CART_APP"
	AdActionType_APP_PURCHASE             AdActionType = "APP_PURCHASE"
	AdActionType_APP_APPLY                AdActionType = "APP_APPLY"
	AdActionType_REGISTRATION_WEB         AdActionType = "REGISTRATION_WEB"
	AdActionType_ADD_TO_CART_WEB          AdActionType = "ADD_TO_CART_WEB"
	AdActionType_WEB_ONLINE_CONSULT       AdActionType = "WEB_ONLINE_CONSULT"
	AdActionType_WEB_MAKE_PHONE_CALL      AdActionType = "WEB_MAKE_PHONE_CALL"
	AdActionType_WEB_RESERVE_PHONE_NUMBER AdActionType = "WEB_RESERVE_PHONE_NUMBER"
	AdActionType_WEB_RESERVATION          AdActionType = "WEB_RESERVATION"
	AdActionType_APPLY_WEB                AdActionType = "APPLY_WEB"
	AdActionType_WEB_DELIVER              AdActionType = "WEB_DELIVER"
	AdActionType_PURCHASE_WEB             AdActionType = "PURCHASE_WEB"
	AdActionType_WEB_VIEW_COMMODITY_PAGE  AdActionType = "WEB_VIEW_COMMODITY_PAGE"
)

List of AdActionType

type AdAppealQuotaGetRequest added in v1.7.36

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

type AdAppealQuotaGetResponse added in v1.7.36

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

type AdAppealQuotaGetResponseData added in v1.7.36

type AdAppealQuotaGetResponseData struct {
	AccountId    *int64 `json:"account_id,omitempty"`
	HasPrivilege *int64 `json:"has_privilege,omitempty"`
	DailyQuota   *int64 `json:"daily_quota,omitempty"`
	LeaveQuota   *int64 `json:"leave_quota,omitempty"`
}

type AdCleanMode added in v1.7.39

type AdCleanMode string

AdCleanMode : 清理模式

const (
	AdCleanMode_SYSTEM_CLEAN_LIGHT_MODE    AdCleanMode = "SYSTEM_CLEAN_LIGHT_MODE"
	AdCleanMode_SYSTEM_CLEAN_MODERATE_MODE AdCleanMode = "SYSTEM_CLEAN_MODERATE_MODE"
	AdCleanMode_SYSTEM_CLEAN_SERIOUS_MODE  AdCleanMode = "SYSTEM_CLEAN_SERIOUS_MODE"
	AdCleanMode_CUSTOM_CLEAN_MODE          AdCleanMode = "CUSTOM_CLEAN_MODE"
)

List of AdCleanMode

type AdCreativeBrand

type AdCreativeBrand struct {
	BrandName        *string                 `json:"brand_name,omitempty"`
	BrandImg         *string                 `json:"brand_img,omitempty"`
	BrandDescription *string                 `json:"brand_description,omitempty"`
	MainJumpInfo     *[]LandingPageStructure `json:"main_jump_info,omitempty"`
}

品牌形象

type AdCreativeCountdownTimeType added in v1.7.6

type AdCreativeCountdownTimeType string

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

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

List of AdCreativeCountdownTimeType

type AdCreativeEndPage

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

视频结束页

type AdCreativeLivingDescStruct added in v1.7.14

type AdCreativeLivingDescStruct struct {
	LivingDescStructSwitch *bool     `json:"living_desc_struct_switch,omitempty"`
	LivingDescList         *[]string `json:"living_desc_list,omitempty"`
}

轮播文案

type AdCreativeMiniCardLink struct {
	MiniCardLinkDescription *string `json:"mini_card_link_description,omitempty"`
	MiniCardLinkImage       *string `json:"mini_card_link_image,omitempty"`
	MiniCardLinkButtonText  *string `json:"mini_card_link_button_text,omitempty"`
}

图文链接

type AdCreativeMiniGameOpenlinkPageSpec added in v1.7.20

type AdCreativeMiniGameOpenlinkPageSpec struct {
	LandingPageType LandingPageType `json:"landing_page_type,omitempty"`
	LandingPageId   *int64          `json:"landing_page_id,omitempty"`
}

小游戏蹊径落地页

type AdCreativeShopImageStruct added in v1.7.13

type AdCreativeShopImageStruct 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 AdCreativeSource added in v1.7.14

type AdCreativeSource string

AdCreativeSource : 创意来源

const (
	AdCreativeSource_SOURCE_NORMAL    AdCreativeSource = "AD_CREATIVE_SOURCE_NORMAL"
	AdCreativeSource_AUTO_DERIVE      AdCreativeSource = "AD_CREATIVE_AUTO_DERIVE"
	AdCreativeSource_AUTO_GENERATE    AdCreativeSource = "AD_CREATIVE_AUTO_GENERATE"
	AdCreativeSource_PAGE_DERIVE      AdCreativeSource = "AD_CREATIVE_PAGE_DERIVE"
	AdCreativeSource_SEARCH_EXPANSION AdCreativeSource = "AD_CREATIVE_SEARCH_EXPANSION"
)

List of AdCreativeSource

type AdCreativeWechatChannelsSpec added in v1.7.21

type AdCreativeWechatChannelsSpec struct {
	ExportId         *string          `json:"export_id,omitempty"`
	Username         *string          `json:"username,omitempty"`
	LivePromotedType LivePromotedType `json:"live_promoted_type,omitempty"`
}

微信视频号信息

type AdDiagnosisGetRequest

type AdDiagnosisGetRequest struct {
	AccountId     *int64    `json:"account_id,omitempty"`
	AdgroupIdList *[]int64  `json:"adgroup_id_list,omitempty"`
	DetailFields  *[]string `json:"detail_fields,omitempty"`
}

type AdDiagnosisGetResponse

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

type AdDiagnosisGetResponseData

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

type AdGroupCreativeCombinationType

type AdGroupCreativeCombinationType string

AdGroupCreativeCombinationType : 广告类型,支持普通广告、集装箱广告和动态创意广告

const (
	AdGroupCreativeCombinationType_NORMAL   AdGroupCreativeCombinationType = "COMBINATION_TYPE_NORMAL"
	AdGroupCreativeCombinationType_CAROUSEL AdGroupCreativeCombinationType = "COMBINATION_TYPE_CAROUSEL"
	AdGroupCreativeCombinationType_DYNAMIC  AdGroupCreativeCombinationType = "COMBINATION_TYPE_DYNAMIC"
)

List of AdGroupCreativeCombinationType

type AdLabelGetListStruct added in v1.7.0

type AdLabelGetListStruct struct {
	LabelCategory *string            `json:"label_category,omitempty"`
	Label         *[]string          `json:"label,omitempty"`
	Icon          *[]LabelIconItem   `json:"icon,omitempty"`
	LabelType     LabelType          `json:"label_type,omitempty"`
	LabelTypeName *string            `json:"label_type_name,omitempty"`
	LabelRemark   *[]LabelRemarkItem `json:"label_remark,omitempty"`
	LabelStructs  *[]LabelStruct     `json:"label_structs,omitempty"`
}

返回结构

type AdLabelGetResponse added in v1.7.0

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

type AdLabelGetResponseData added in v1.7.0

type AdLabelGetResponseData struct {
	List *[]AdLabelGetListStruct `json:"list,omitempty"`
}

type AdLockStatus

type AdLockStatus string

AdLockStatus : 锁定状态

const (
	AdLockStatus_LOCKED   AdLockStatus = "ADLOCKSTATUS_LOCKED"
	AdLockStatus_UNLOCKED AdLockStatus = "ADLOCKSTATUS_UNLOCKED"
)

List of AdLockStatus

type AdMetadataStruct added in v1.7.21

type AdMetadataStruct struct {
	ProductInfos         *[]ProductInfoStruct `json:"product_infos,omitempty"`
	SiteSets             *[]string            `json:"site_sets,omitempty"`
	AutomaticSiteEnabled *bool                `json:"automatic_site_enabled,omitempty"`
	PromotedObjectType   PromotedObjectType   `json:"promoted_object_type,omitempty"`
	BidMode              BidMode              `json:"bid_mode,omitempty"`
}

广告元数据

type AdNum added in v1.7.10

type AdNum string

AdNum : 动态商品广告(DPA)类型

const (
	AdNum_SINGLE   AdNum = "SINGLE"
	AdNum_MULTIPLE AdNum = "MULTIPLE"
)

List of AdNum

type AdParamGetRequest added in v1.7.4

type AdParamGetRequest struct {
	AccountId            *int64               `json:"account_id,omitempty"`
	CampaignType         CampaignType         `json:"campaign_type,omitempty"`
	PromotedObjectType   PromotedObjectType   `json:"promoted_object_type,omitempty"`
	AdcreativeTemplateId *int64               `json:"adcreative_template_id,omitempty"`
	SiteSet              IntSiteSetDefinition `json:"site_set,omitempty"`
	ProductCatalogId     *int64               `json:"product_catalog_id,omitempty"`
}

type AdParamGetResponse added in v1.7.4

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

type AdParamGetResponseData added in v1.7.4

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.15

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 AdProduct

type AdProduct struct {
	PromotedObjectType AudienceProductType `json:"promoted_object_type,omitempty"`
	PromotedObjectId   *string             `json:"promoted_object_id,omitempty"`
}

推广目标信息

type AdQualificationSharedStatus added in v1.4.0

type AdQualificationSharedStatus string

AdQualificationSharedStatus : 资质共享状态

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

List of AdQualificationSharedStatus

type AdQualificationsSpec

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

广告资质信息,当且仅当qualification_type=AD_QUALIFICATION时可填且必填

type AdQualificationsStruct

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 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"`
	CampaignIdList     *[]int64     `json:"campaign_id_list,omitempty"`
	AdgroupIdList      *[]int64     `json:"adgroup_id_list,omitempty"`
	PromotedObjectList *[]AdProduct `json:"promoted_object_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 AdStatus

type AdStatus string

AdStatus : 客户设置的状态

const (
	AdStatus_NORMAL            AdStatus = "AD_STATUS_NORMAL"
	AdStatus_PENDING           AdStatus = "AD_STATUS_PENDING"
	AdStatus_DENIED            AdStatus = "AD_STATUS_DENIED"
	AdStatus_FROZEN            AdStatus = "AD_STATUS_FROZEN"
	AdStatus_PARTIALLY_PENDING AdStatus = "AD_STATUS_PARTIALLY_PENDING"
	AdStatus_PARTIALLY_NORMAL  AdStatus = "AD_STATUS_PARTIALLY_NORMAL"
	AdStatus_SUSPEND           AdStatus = "AD_STATUS_SUSPEND"
	AdStatus_INVALID           AdStatus = "AD_STATUS_INVALID"
	AdStatus_PREPARE           AdStatus = "AD_STATUS_PREPARE"
	AdStatus_DELETED           AdStatus = "AD_STATUS_DELETED"
	AdStatus_WITHDRAW          AdStatus = "AD_STATUS_WITHDRAW"
)

List of AdStatus

type AdcleanDeleteAdgroupData added in v1.7.39

type AdcleanDeleteAdgroupData struct {
	IsSelectAll *string                   `json:"is_select_all,omitempty"`
	CleanData   *[]DeleteAdgroupItemClean `json:"clean_data,omitempty"`
	QueryInfo   *string                   `json:"query_info,omitempty"`
	CleanMode   AdCleanMode               `json:"clean_mode,omitempty"`
}

广告清理工具-删除广告数据

type AdcleanUpdateConfiguredStatusData added in v1.7.39

type AdcleanUpdateConfiguredStatusData struct {
	IsSelectAll *string                                   `json:"is_select_all,omitempty"`
	CleanData   *[]UpdateAdgroupConfiguredStatusItemClean `json:"clean_data,omitempty"`
	QueryInfo   *string                                   `json:"query_info,omitempty"`
	CleanMode   AdCleanMode                               `json:"clean_mode,omitempty"`
}

广告清理工具-更新广告状态数据

type AdcleanerDeleteAdgroupSpec added in v1.7.39

type AdcleanerDeleteAdgroupSpec struct {
	AdcleanData *AdcleanDeleteAdgroupData `json:"adclean_data,omitempty"`
}

广告清理工具删除广告

type AdcleanerUpdateAdgroupConfiguredStatusSpec added in v1.7.39

type AdcleanerUpdateAdgroupConfiguredStatusSpec struct {
	AdcleanData *AdcleanUpdateConfiguredStatusData `json:"adclean_data,omitempty"`
}

广告清理工具设置广告

type Adcreative

type Adcreative struct {
	AdcreativeId              *int64                          `json:"adcreative_id,omitempty"`
	AdcreativeName            *string                         `json:"adcreative_name,omitempty"`
	CampaignId                *int64                          `json:"campaign_id,omitempty"`
	PageType                  PageTypeRead                    `json:"page_type,omitempty"`
	PageSpec                  *PageSpec                       `json:"page_spec,omitempty"`
	SiteSet                   *[]string                       `json:"site_set,omitempty"`
	PromotedObjectType        PromotedObjectType              `json:"promoted_object_type,omitempty"`
	PromotedObjectId          *string                         `json:"promoted_object_id,omitempty"`
	CreatedTime               *int64                          `json:"created_time,omitempty"`
	LastModifiedTime          *int64                          `json:"last_modified_time,omitempty"`
	PlayablePageMaterialId    *string                         `json:"playable_page_material_id,omitempty"`
	VideoEndPage              *VideoEndPageSpec               `json:"video_end_page,omitempty"`
	EnableBreakthroughSiteset *bool                           `json:"enable_breakthrough_siteset,omitempty"`
	CreativeTemplateCategory  *string                         `json:"creative_template_category,omitempty"`
	AdcreativeTemplateId      *int64                          `json:"adcreative_template_id,omitempty"`
	AdcreativeElements        *AdcreativeCreativeElementsRead `json:"adcreative_elements,omitempty"`
}

广告创意

type AdcreativeBannerContent

type AdcreativeBannerContent struct {
	Image *string `json:"image,omitempty"`
	Title *string `json:"title,omitempty"`
	Url   *string `json:"url,omitempty"`
}

banner素材内容

type AdcreativeCardContent

type AdcreativeCardContent struct {
	Image       *string `json:"image,omitempty"`
	Description *string `json:"description,omitempty"`
	Url         *string `json:"url,omitempty"`
}

卡片素材内容

type AdcreativeCorporate

type AdcreativeCorporate struct {
	CorporateName *string `json:"corporate_name,omitempty"`
	CorporateImg  *string `json:"corporate_img,omitempty"`
}

商标

type AdcreativeCreativeElements

type AdcreativeCreativeElements struct {
	Image                          *string                            `json:"image,omitempty"`
	Image2                         *string                            `json:"image2,omitempty"`
	Image3                         *string                            `json:"image3,omitempty"`
	Title                          *string                            `json:"title,omitempty"`
	Description                    *string                            `json:"description,omitempty"`
	Corporate                      *AdcreativeCorporate               `json:"corporate,omitempty"`
	Video                          *string                            `json:"video,omitempty"`
	DeepLinkType                   *string                            `json:"deep_link_type,omitempty"`
	LinkNameType                   LinkNameType                       `json:"link_name_type,omitempty"`
	ImageList                      *[]string                          `json:"image_list,omitempty"`
	ElementStory                   *[]AdcreativeElementStoryArrayItem `json:"element_story,omitempty"`
	Url                            *string                            `json:"url,omitempty"`
	ButtonText                     *string                            `json:"button_text,omitempty"`
	BottomText                     *string                            `json:"bottom_text,omitempty"`
	ExcitationText                 *string                            `json:"excitation_text,omitempty"`
	CountdownBegin                 *int64                             `json:"countdown_begin,omitempty"`
	CountdownExpiringTimestamp     *int64                             `json:"countdown_expiring_timestamp,omitempty"`
	CountdownPrice                 *string                            `json:"countdown_price,omitempty"`
	CountdownTimeType              AdCreativeCountdownTimeType        `json:"countdown_time_type,omitempty"`
	Label                          *[]CreativeLabel                   `json:"label,omitempty"`
	ProductTags                    *[]string                          `json:"product_tags,omitempty"`
	LogoDescription                *string                            `json:"logo_description,omitempty"`
	LeftBottomTxt                  *string                            `json:"left_bottom_txt,omitempty"`
	AnimationEffect                *string                            `json:"animation_effect,omitempty"`
	Phone                          *string                            `json:"phone,omitempty"`
	ShortVideoStruct               *ShortVideoStruct                  `json:"short_video_struct,omitempty"`
	LongVideoStruct                *LongVideoStruct                   `json:"long_video_struct,omitempty"`
	BannerContent                  *AdcreativeBannerContent           `json:"banner_content,omitempty"`
	CardContent                    *AdcreativeCardContent             `json:"card_content,omitempty"`
	VideoPopupButton               *AdcreativeVideoPopupButton        `json:"video_popup_button,omitempty"`
	ButtonUrl                      *string                            `json:"button_url,omitempty"`
	Brand                          *AdCreativeBrand                   `json:"brand,omitempty"`
	Caption                        *string                            `json:"caption,omitempty"`
	LabelledImg                    *AdcreativeLabelledImg             `json:"labelled_img,omitempty"`
	FullScreenImage                *string                            `json:"full_screen_image,omitempty"`
	ZipUrl                         *string                            `json:"zip_url,omitempty"`
	EndPage                        *AdCreativeEndPage                 `json:"end_page,omitempty"`
	HeadLine                       *string                            `json:"head_line,omitempty"`
	ShopImageStruct                *AdCreativeShopImageStruct         `json:"shop_image_struct,omitempty"`
	ChosenButton                   *ChosenButton                      `json:"chosen_button,omitempty"`
	LivingDescStruct               *AdCreativeLivingDescStruct        `json:"living_desc_struct,omitempty"`
	LeftButton                     *string                            `json:"left_button,omitempty"`
	RightButton                    *string                            `json:"right_button,omitempty"`
	LeftCanvas                     *string                            `json:"left_canvas,omitempty"`
	RightCanvas                    *string                            `json:"right_canvas,omitempty"`
	CanvasShareImage               *string                            `json:"canvas_share_image,omitempty"`
	WegameInfoSpec                 *WegameInfoSpec                    `json:"wegame_info_spec,omitempty"`
	WechatChannelsSpec             *AdCreativeWechatChannelsSpec      `json:"wechat_channels_spec,omitempty"`
	FinderObjectVisibility         *bool                              `json:"finder_object_visibility,omitempty"`
	ImageListJumpInfo              *[]LandingPageStructure            `json:"image_list_jump_info,omitempty"`
	OriginVideo                    *string                            `json:"origin_video,omitempty"`
	RedEnvelopeStruct              *RedEnvelopeStruct                 `json:"red_envelope_struct,omitempty"`
	ButtonTextJumpInfo             *LandingPageStructure              `json:"button_text_jump_info,omitempty"`
	WxgamePlayablePageSpec         *WxgamePlayablePageSpec            `json:"wxgame_playable_page_spec,omitempty"`
	MainJumpInfo                   *[]LandingPageStructure            `json:"main_jump_info,omitempty"`
	WechatChannelsCoverImgShowType WechatChannelsCoverImgShowType     `json:"wechat_channels_cover_img_show_type,omitempty"`
	MiniCardLink                   *AdCreativeMiniCardLink            `json:"mini_card_link,omitempty"`
}

创意元素

type AdcreativeCreativeElementsMp

type AdcreativeCreativeElementsMp struct {
	Image                          *string                            `json:"image,omitempty"`
	Image2                         *string                            `json:"image2,omitempty"`
	Image3                         *string                            `json:"image3,omitempty"`
	Title                          *string                            `json:"title,omitempty"`
	Description                    *string                            `json:"description,omitempty"`
	Corporate                      *AdcreativeCorporate               `json:"corporate,omitempty"`
	Video                          *string                            `json:"video,omitempty"`
	DeepLinkType                   *string                            `json:"deep_link_type,omitempty"`
	LinkNameType                   LinkNameType                       `json:"link_name_type,omitempty"`
	ImageList                      *[]string                          `json:"image_list,omitempty"`
	ElementStory                   *[]AdcreativeElementStoryArrayItem `json:"element_story,omitempty"`
	Url                            *string                            `json:"url,omitempty"`
	ButtonText                     *string                            `json:"button_text,omitempty"`
	BottomText                     *string                            `json:"bottom_text,omitempty"`
	ExcitationText                 *string                            `json:"excitation_text,omitempty"`
	CountdownBegin                 *int64                             `json:"countdown_begin,omitempty"`
	CountdownExpiringTimestamp     *int64                             `json:"countdown_expiring_timestamp,omitempty"`
	CountdownPrice                 *string                            `json:"countdown_price,omitempty"`
	CountdownTimeType              AdCreativeCountdownTimeType        `json:"countdown_time_type,omitempty"`
	Label                          *[]CreativeLabel                   `json:"label,omitempty"`
	ProductTags                    *[]string                          `json:"product_tags,omitempty"`
	LogoDescription                *string                            `json:"logo_description,omitempty"`
	LeftBottomTxt                  *string                            `json:"left_bottom_txt,omitempty"`
	AnimationEffect                *string                            `json:"animation_effect,omitempty"`
	Phone                          *string                            `json:"phone,omitempty"`
	ShortVideoStruct               *ShortVideoStruct                  `json:"short_video_struct,omitempty"`
	LongVideoStruct                *LongVideoStruct                   `json:"long_video_struct,omitempty"`
	BannerContent                  *AdcreativeBannerContent           `json:"banner_content,omitempty"`
	CardContent                    *AdcreativeCardContent             `json:"card_content,omitempty"`
	VideoPopupButton               *AdcreativeVideoPopupButton        `json:"video_popup_button,omitempty"`
	ButtonUrl                      *string                            `json:"button_url,omitempty"`
	Brand                          *AdCreativeBrand                   `json:"brand,omitempty"`
	Caption                        *string                            `json:"caption,omitempty"`
	LabelledImg                    *AdcreativeLabelledImg             `json:"labelled_img,omitempty"`
	FullScreenImage                *string                            `json:"full_screen_image,omitempty"`
	ZipUrl                         *string                            `json:"zip_url,omitempty"`
	EndPage                        *AdCreativeEndPage                 `json:"end_page,omitempty"`
	HeadLine                       *string                            `json:"head_line,omitempty"`
	ShopImageStruct                *AdCreativeShopImageStruct         `json:"shop_image_struct,omitempty"`
	ChosenButton                   *ChosenButton                      `json:"chosen_button,omitempty"`
	LivingDescStruct               *AdCreativeLivingDescStruct        `json:"living_desc_struct,omitempty"`
	LeftButton                     *string                            `json:"left_button,omitempty"`
	RightButton                    *string                            `json:"right_button,omitempty"`
	LeftCanvas                     *string                            `json:"left_canvas,omitempty"`
	RightCanvas                    *string                            `json:"right_canvas,omitempty"`
	FloatingZoneStruct             *FloatingZone                      `json:"floating_zone_struct,omitempty"`
	CanvasShareImage               *string                            `json:"canvas_share_image,omitempty"`
	WegameInfoSpec                 *WegameInfoSpec                    `json:"wegame_info_spec,omitempty"`
	WechatChannelsSpec             *AdCreativeWechatChannelsSpec      `json:"wechat_channels_spec,omitempty"`
	FinderObjectVisibility         *bool                              `json:"finder_object_visibility,omitempty"`
	ImageListJumpInfo              *[]LandingPageStructure            `json:"image_list_jump_info,omitempty"`
	ButtonTextJumpInfo             *LandingPageStructure              `json:"button_text_jump_info,omitempty"`
	OriginVideo                    *string                            `json:"origin_video,omitempty"`
	RedEnvelopeStruct              *RedEnvelopeStruct                 `json:"red_envelope_struct,omitempty"`
	WxgamePlayablePageSpec         *WxgamePlayablePageSpec            `json:"wxgame_playable_page_spec,omitempty"`
	MainJumpInfo                   *[]LandingPageStructure            `json:"main_jump_info,omitempty"`
	WechatChannelsCoverImgShowType WechatChannelsCoverImgShowType     `json:"wechat_channels_cover_img_show_type,omitempty"`
	MiniCardLink                   *AdCreativeMiniCardLink            `json:"mini_card_link,omitempty"`
}

创意元素

type AdcreativeCreativeElementsRead

type AdcreativeCreativeElementsRead struct {
	Image                          *string                            `json:"image,omitempty"`
	Image2                         *string                            `json:"image2,omitempty"`
	Image3                         *string                            `json:"image3,omitempty"`
	Title                          *string                            `json:"title,omitempty"`
	Description                    *string                            `json:"description,omitempty"`
	Corporate                      *AdcreativeCorporate               `json:"corporate,omitempty"`
	Video                          *string                            `json:"video,omitempty"`
	DeepLinkType                   *string                            `json:"deep_link_type,omitempty"`
	LinkNameType                   LinkNameType                       `json:"link_name_type,omitempty"`
	ImageList                      *[]string                          `json:"image_list,omitempty"`
	ElementStory                   *[]AdcreativeElementStoryArrayItem `json:"element_story,omitempty"`
	Url                            *string                            `json:"url,omitempty"`
	ButtonText                     *string                            `json:"button_text,omitempty"`
	BottomText                     *string                            `json:"bottom_text,omitempty"`
	ExcitationText                 *string                            `json:"excitation_text,omitempty"`
	CountdownBegin                 *int64                             `json:"countdown_begin,omitempty"`
	CountdownExpiringTimestamp     *int64                             `json:"countdown_expiring_timestamp,omitempty"`
	CountdownPrice                 *string                            `json:"countdown_price,omitempty"`
	CountdownTimeType              AdCreativeCountdownTimeType        `json:"countdown_time_type,omitempty"`
	Label                          *[]CreativeLabel                   `json:"label,omitempty"`
	ProductTags                    *[]string                          `json:"product_tags,omitempty"`
	LogoDescription                *string                            `json:"logo_description,omitempty"`
	LeftButton                     *string                            `json:"left_button,omitempty"`
	RightButton                    *string                            `json:"right_button,omitempty"`
	LeftBottomTxt                  *string                            `json:"left_bottom_txt,omitempty"`
	AnimationEffect                *string                            `json:"animation_effect,omitempty"`
	Phone                          *string                            `json:"phone,omitempty"`
	Caption                        *string                            `json:"caption,omitempty"`
	LogoPage                       *AdcreativeLogoPage                `json:"logo_page,omitempty"`
	VideoPopupUrl                  *string                            `json:"video_popup_url,omitempty"`
	VideoPopupButton               *AdcreativeVideoPopupButton        `json:"video_popup_button,omitempty"`
	VideoPopupButtonText           *string                            `json:"video_popup_button_text,omitempty"`
	VideoPopupButtonUrl            *string                            `json:"video_popup_button_url,omitempty"`
	ButtonUrl                      *string                            `json:"button_url,omitempty"`
	LongVideo1                     *string                            `json:"long_video1,omitempty"`
	LongVideo2                     *string                            `json:"long_video2,omitempty"`
	ShortVideoStruct               *ShortVideoStruct                  `json:"short_video_struct,omitempty"`
	QzoneVideoPageId               *string                            `json:"qzone_video_page_id,omitempty"`
	Qq                             *string                            `json:"qq,omitempty"`
	LeftCanvas                     *string                            `json:"left_canvas,omitempty"`
	RightCanvas                    *string                            `json:"right_canvas,omitempty"`
	SunText                        *string                            `json:"sun_text,omitempty"`
	CloudText                      *string                            `json:"cloud_text,omitempty"`
	OvercastText                   *string                            `json:"overcast_text,omitempty"`
	RainText                       *string                            `json:"rain_text,omitempty"`
	SnowText                       *string                            `json:"snow_text,omitempty"`
	FogText                        *string                            `json:"fog_text,omitempty"`
	SandText                       *string                            `json:"sand_text,omitempty"`
	HazeText                       *string                            `json:"haze_text,omitempty"`
	LabelledImg                    *AdcreativeLabelledImg             `json:"labelled_img,omitempty"`
	ShareImg                       *string                            `json:"share_img,omitempty"`
	LongVideoStruct                *LongVideoStruct                   `json:"long_video_struct,omitempty"`
	BannerContent                  *AdcreativeBannerContent           `json:"banner_content,omitempty"`
	CardContent                    *AdcreativeCardContent             `json:"card_content,omitempty"`
	Brand                          *AdCreativeBrand                   `json:"brand,omitempty"`
	FullScreenImage                *string                            `json:"full_screen_image,omitempty"`
	ZipUrl                         *string                            `json:"zip_url,omitempty"`
	EndPage                        *AdCreativeEndPage                 `json:"end_page,omitempty"`
	HeadLine                       *string                            `json:"head_line,omitempty"`
	ShopImageStruct                *AdCreativeShopImageStruct         `json:"shop_image_struct,omitempty"`
	ChosenButton                   *ChosenButton                      `json:"chosen_button,omitempty"`
	LivingDescStruct               *AdCreativeLivingDescStruct        `json:"living_desc_struct,omitempty"`
	FloatingZoneStruct             *FloatingZone                      `json:"floating_zone_struct,omitempty"`
	CanvasShareImage               *string                            `json:"canvas_share_image,omitempty"`
	WegameInfoSpec                 *WegameInfoSpec                    `json:"wegame_info_spec,omitempty"`
	WechatChannelsSpec             *AdCreativeWechatChannelsSpec      `json:"wechat_channels_spec,omitempty"`
	FinderObjectVisibility         *bool                              `json:"finder_object_visibility,omitempty"`
	ImageListJumpInfo              *[]LandingPageStructure            `json:"image_list_jump_info,omitempty"`
	OriginVideo                    *string                            `json:"origin_video,omitempty"`
	RedEnvelopeStruct              *RedEnvelopeStruct                 `json:"red_envelope_struct,omitempty"`
	ButtonTextJumpInfo             *LandingPageStructure              `json:"button_text_jump_info,omitempty"`
	WxgamePlayablePageSpec         *WxgamePlayablePageSpec            `json:"wxgame_playable_page_spec,omitempty"`
	MainJumpInfo                   *[]LandingPageStructure            `json:"main_jump_info,omitempty"`
	WechatChannelsCoverImgShowType WechatChannelsCoverImgShowType     `json:"wechat_channels_cover_img_show_type,omitempty"`
	MiniCardLink                   *AdCreativeMiniCardLink            `json:"mini_card_link,omitempty"`
}

创意元素

type AdcreativeCreativeElementsReadMp

type AdcreativeCreativeElementsReadMp struct {
	Image                          *string                            `json:"image,omitempty"`
	Image2                         *string                            `json:"image2,omitempty"`
	Image3                         *string                            `json:"image3,omitempty"`
	Title                          *string                            `json:"title,omitempty"`
	Description                    *string                            `json:"description,omitempty"`
	Corporate                      *AdcreativeCorporate               `json:"corporate,omitempty"`
	Video                          *string                            `json:"video,omitempty"`
	DeepLinkType                   *string                            `json:"deep_link_type,omitempty"`
	LinkNameType                   LinkNameType                       `json:"link_name_type,omitempty"`
	ImageList                      *[]string                          `json:"image_list,omitempty"`
	ElementStory                   *[]AdcreativeElementStoryArrayItem `json:"element_story,omitempty"`
	Url                            *string                            `json:"url,omitempty"`
	ButtonText                     *string                            `json:"button_text,omitempty"`
	BottomText                     *string                            `json:"bottom_text,omitempty"`
	ExcitationText                 *string                            `json:"excitation_text,omitempty"`
	CountdownBegin                 *int64                             `json:"countdown_begin,omitempty"`
	CountdownExpiringTimestamp     *int64                             `json:"countdown_expiring_timestamp,omitempty"`
	CountdownPrice                 *string                            `json:"countdown_price,omitempty"`
	CountdownTimeType              AdCreativeCountdownTimeType        `json:"countdown_time_type,omitempty"`
	Label                          *[]CreativeLabel                   `json:"label,omitempty"`
	ProductTags                    *[]string                          `json:"product_tags,omitempty"`
	LogoDescription                *string                            `json:"logo_description,omitempty"`
	LeftButton                     *string                            `json:"left_button,omitempty"`
	RightButton                    *string                            `json:"right_button,omitempty"`
	LeftBottomTxt                  *string                            `json:"left_bottom_txt,omitempty"`
	AnimationEffect                *string                            `json:"animation_effect,omitempty"`
	Phone                          *string                            `json:"phone,omitempty"`
	Caption                        *string                            `json:"caption,omitempty"`
	LogoPage                       *AdcreativeLogoPage                `json:"logo_page,omitempty"`
	VideoPopupUrl                  *string                            `json:"video_popup_url,omitempty"`
	VideoPopupButton               *AdcreativeVideoPopupButton        `json:"video_popup_button,omitempty"`
	VideoPopupButtonText           *string                            `json:"video_popup_button_text,omitempty"`
	VideoPopupButtonUrl            *string                            `json:"video_popup_button_url,omitempty"`
	ButtonUrl                      *string                            `json:"button_url,omitempty"`
	LongVideo1                     *string                            `json:"long_video1,omitempty"`
	LongVideo2                     *string                            `json:"long_video2,omitempty"`
	ShortVideoStruct               *ShortVideoStruct                  `json:"short_video_struct,omitempty"`
	QzoneVideoPageId               *string                            `json:"qzone_video_page_id,omitempty"`
	Qq                             *string                            `json:"qq,omitempty"`
	LeftCanvas                     *string                            `json:"left_canvas,omitempty"`
	RightCanvas                    *string                            `json:"right_canvas,omitempty"`
	SunText                        *string                            `json:"sun_text,omitempty"`
	CloudText                      *string                            `json:"cloud_text,omitempty"`
	OvercastText                   *string                            `json:"overcast_text,omitempty"`
	RainText                       *string                            `json:"rain_text,omitempty"`
	SnowText                       *string                            `json:"snow_text,omitempty"`
	FogText                        *string                            `json:"fog_text,omitempty"`
	SandText                       *string                            `json:"sand_text,omitempty"`
	HazeText                       *string                            `json:"haze_text,omitempty"`
	LabelledImg                    *AdcreativeLabelledImg             `json:"labelled_img,omitempty"`
	ShareImg                       *string                            `json:"share_img,omitempty"`
	LongVideoStruct                *LongVideoStruct                   `json:"long_video_struct,omitempty"`
	BannerContent                  *AdcreativeBannerContent           `json:"banner_content,omitempty"`
	CardContent                    *AdcreativeCardContent             `json:"card_content,omitempty"`
	Brand                          *AdCreativeBrand                   `json:"brand,omitempty"`
	FullScreenImage                *string                            `json:"full_screen_image,omitempty"`
	ZipUrl                         *string                            `json:"zip_url,omitempty"`
	EndPage                        *AdCreativeEndPage                 `json:"end_page,omitempty"`
	HeadLine                       *string                            `json:"head_line,omitempty"`
	ShopImageStruct                *AdCreativeShopImageStruct         `json:"shop_image_struct,omitempty"`
	ChosenButton                   *ChosenButton                      `json:"chosen_button,omitempty"`
	LivingDescStruct               *AdCreativeLivingDescStruct        `json:"living_desc_struct,omitempty"`
	FloatingZoneStruct             *FloatingZone                      `json:"floating_zone_struct,omitempty"`
	CanvasShareImage               *string                            `json:"canvas_share_image,omitempty"`
	WegameInfoSpec                 *WegameInfoSpec                    `json:"wegame_info_spec,omitempty"`
	WechatChannelsSpec             *AdCreativeWechatChannelsSpec      `json:"wechat_channels_spec,omitempty"`
	FinderObjectVisibility         *bool                              `json:"finder_object_visibility,omitempty"`
	ImageListJumpInfo              *[]LandingPageStructure            `json:"image_list_jump_info,omitempty"`
	OriginVideo                    *string                            `json:"origin_video,omitempty"`
	RedEnvelopeStruct              *RedEnvelopeStruct                 `json:"red_envelope_struct,omitempty"`
	ButtonTextJumpInfo             *LandingPageStructure              `json:"button_text_jump_info,omitempty"`
	WxgamePlayablePageSpec         *WxgamePlayablePageSpec            `json:"wxgame_playable_page_spec,omitempty"`
	MainJumpInfo                   *[]LandingPageStructure            `json:"main_jump_info,omitempty"`
	WechatChannelsCoverImgShowType WechatChannelsCoverImgShowType     `json:"wechat_channels_cover_img_show_type,omitempty"`
	MiniCardLink                   *AdCreativeMiniCardLink            `json:"mini_card_link,omitempty"`
}

创意元素

type AdcreativeCreativeElementsWithOptions

type AdcreativeCreativeElementsWithOptions struct {
	Image                          *string                            `json:"image,omitempty"`
	Image2                         *string                            `json:"image2,omitempty"`
	Image3                         *string                            `json:"image3,omitempty"`
	Title                          *string                            `json:"title,omitempty"`
	Description                    *string                            `json:"description,omitempty"`
	Corporate                      *AdcreativeCorporate               `json:"corporate,omitempty"`
	Video                          *string                            `json:"video,omitempty"`
	ImageOptions                   *[]string                          `json:"image_options,omitempty"`
	TitleOptions                   *[]string                          `json:"title_options,omitempty"`
	DescriptionOptions             *[]string                          `json:"description_options,omitempty"`
	VideoOptions                   *[]string                          `json:"video_options,omitempty"`
	DeepLinkType                   *string                            `json:"deep_link_type,omitempty"`
	LinkNameType                   LinkNameType                       `json:"link_name_type,omitempty"`
	ImageList                      *[]string                          `json:"image_list,omitempty"`
	ElementStory                   *[]AdcreativeElementStoryArrayItem `json:"element_story,omitempty"`
	Url                            *string                            `json:"url,omitempty"`
	ButtonText                     *string                            `json:"button_text,omitempty"`
	BottomText                     *string                            `json:"bottom_text,omitempty"`
	ExcitationText                 *string                            `json:"excitation_text,omitempty"`
	CountdownBegin                 *int64                             `json:"countdown_begin,omitempty"`
	CountdownExpiringTimestamp     *int64                             `json:"countdown_expiring_timestamp,omitempty"`
	CountdownPrice                 *string                            `json:"countdown_price,omitempty"`
	CountdownTimeType              AdCreativeCountdownTimeType        `json:"countdown_time_type,omitempty"`
	MiniProgramId                  *string                            `json:"mini_program_id,omitempty"`
	MiniProgramPath                *string                            `json:"mini_program_path,omitempty"`
	Label                          *[]CreativeLabel                   `json:"label,omitempty"`
	ProductTags                    *[]string                          `json:"product_tags,omitempty"`
	LogoDescription                *string                            `json:"logo_description,omitempty"`
	LeftBottomTxt                  *string                            `json:"left_bottom_txt,omitempty"`
	AnimationEffect                *string                            `json:"animation_effect,omitempty"`
	Phone                          *string                            `json:"phone,omitempty"`
	ShortVideoStruct               *ShortVideoStruct                  `json:"short_video_struct,omitempty"`
	LongVideoStruct                *LongVideoStruct                   `json:"long_video_struct,omitempty"`
	BannerContent                  *AdcreativeBannerContent           `json:"banner_content,omitempty"`
	CardContent                    *AdcreativeCardContent             `json:"card_content,omitempty"`
	VideoPopupUrl                  *string                            `json:"video_popup_url,omitempty"`
	VideoPopupButton               *AdcreativeVideoPopupButton        `json:"video_popup_button,omitempty"`
	ButtonUrl                      *string                            `json:"button_url,omitempty"`
	Brand                          *AdCreativeBrand                   `json:"brand,omitempty"`
	Caption                        *string                            `json:"caption,omitempty"`
	LabelledImg                    *AdcreativeLabelledImg             `json:"labelled_img,omitempty"`
	FullScreenImage                *string                            `json:"full_screen_image,omitempty"`
	ZipUrl                         *string                            `json:"zip_url,omitempty"`
	EndPage                        *AdCreativeEndPage                 `json:"end_page,omitempty"`
	HeadLine                       *string                            `json:"head_line,omitempty"`
	ShopImageStruct                *AdCreativeShopImageStruct         `json:"shop_image_struct,omitempty"`
	ChosenButton                   *ChosenButton                      `json:"chosen_button,omitempty"`
	LivingDescStruct               *AdCreativeLivingDescStruct        `json:"living_desc_struct,omitempty"`
	FloatingZoneStruct             *FloatingZone                      `json:"floating_zone_struct,omitempty"`
	LeftButton                     *string                            `json:"left_button,omitempty"`
	RightButton                    *string                            `json:"right_button,omitempty"`
	LeftCanvas                     *string                            `json:"left_canvas,omitempty"`
	RightCanvas                    *string                            `json:"right_canvas,omitempty"`
	WegameInfoSpec                 *WegameInfoSpec                    `json:"wegame_info_spec,omitempty"`
	WechatChannelsSpec             *AdCreativeWechatChannelsSpec      `json:"wechat_channels_spec,omitempty"`
	FinderObjectVisibility         *bool                              `json:"finder_object_visibility,omitempty"`
	ImageListJumpInfo              *[]LandingPageStructure            `json:"image_list_jump_info,omitempty"`
	OriginVideo                    *string                            `json:"origin_video,omitempty"`
	RedEnvelopeStruct              *RedEnvelopeStruct                 `json:"red_envelope_struct,omitempty"`
	ButtonTextJumpInfo             *LandingPageStructure              `json:"button_text_jump_info,omitempty"`
	WxgamePlayablePageSpec         *WxgamePlayablePageSpec            `json:"wxgame_playable_page_spec,omitempty"`
	MainJumpInfo                   *[]LandingPageStructure            `json:"main_jump_info,omitempty"`
	EggsJumpInfo                   *[]LandingPageStructure            `json:"eggs_jump_info,omitempty"`
	WechatChannelsCoverImgShowType WechatChannelsCoverImgShowType     `json:"wechat_channels_cover_img_show_type,omitempty"`
	MiniCardLink                   *AdCreativeMiniCardLink            `json:"mini_card_link,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"`
}

广告创意元素

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"`
}

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

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"`
}

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

type AdcreativeElementStoryArrayItem

type AdcreativeElementStoryArrayItem 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 AdcreativeElementStructProperty

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

广告创意元素结构体特性

type AdcreativeImageList added in v1.4.2

type AdcreativeImageList []string

图片墙,图片Id通过 <a href='/docs/api/business_assets/image/images_add' target='_blank'>[images 模块]</a> 上传图片获得

type AdcreativeLabel

type AdcreativeLabel struct {
	CoordinateX    *int64         `json:"coordinate_x,omitempty"`
	CoordinateY    *int64         `json:"coordinate_y,omitempty"`
	Direction      LableDirection `json:"direction,omitempty"`
	Content        *string        `json:"content,omitempty"`
	LandingPageUrl *string        `json:"landing_page_url,omitempty"`
}

标签

type AdcreativeLabelledImg

type AdcreativeLabelledImg struct {
	Image *string            `json:"image,omitempty"`
	Label *[]AdcreativeLabel `json:"label,omitempty"`
}

标签图片

type AdcreativeLogoPage

type AdcreativeLogoPage struct {
	Image *string `json:"image,omitempty"`
}

logo页

type AdcreativeMiniProgramSpec

type AdcreativeMiniProgramSpec struct {
	MiniProgramId             *string                   `json:"mini_program_id,omitempty"`
	MiniProgramPath           *string                   `json:"mini_program_path,omitempty"`
	MiniProgramPaths          *[]string                 `json:"mini_program_paths,omitempty"`
	MiniProgramOpenlinkOption MiniProgramOpenLinkOption `json:"mini_program_openlink_option,omitempty"`
}

小程序落地页,mini_program_id和mini_program_path要同时填写

type AdcreativeMyappLandingPageInfo

type AdcreativeMyappLandingPageInfo struct {
	MyappPageId *string `json:"myapp_page_id,omitempty"`
	Url         *string `json:"url,omitempty"`
}

落地页

type AdcreativePreviewSpec

type AdcreativePreviewSpec struct {
	AdcreativeTemplateId *int64                      `json:"adcreative_template_id,omitempty"`
	SiteSet              *[]string                   `json:"site_set,omitempty"`
	PromotedObjectType   PromotedObjectType          `json:"promoted_object_type,omitempty"`
	AdcreativeElements   *AdcreativeCreativeElements `json:"adcreative_elements,omitempty"`
	PromotedObjectId     *string                     `json:"promoted_object_id,omitempty"`
	PageType             DestinationType             `json:"page_type,omitempty"`
	PageSpec             *PreviewPageSpec            `json:"page_spec,omitempty"`
}

预览信息

type AdcreativePreviewsAddRequest

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

type AdcreativePreviewsAddResponse

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

type AdcreativePreviewsGetListStruct

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

返回结构

type AdcreativePreviewsGetResponse

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

type AdcreativePreviewsGetResponseData

type AdcreativePreviewsGetResponseData struct {
	List *[]AdcreativePreviewsGetListStruct `json:"list,omitempty"`
}

type AdcreativePreviewsQrcodeGetResponse added in v1.7.10

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

type AdcreativePreviewsQrcodeGetResponseData added in v1.7.10

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

type AdcreativeSampleImage

type AdcreativeSampleImage struct {
	Name  *string `json:"name,omitempty"`
	Thumb *string `json:"thumb,omitempty"`
	Image *string `json:"image,omitempty"`
}

创意规格示意图结构

type AdcreativeTemplateDetailGetAdcreativeTemplateListStruct added in v1.3.0

type AdcreativeTemplateDetailGetAdcreativeTemplateListStruct struct {
	AdcreativeTemplateId                  *int64                         `json:"adcreative_template_id,omitempty"`
	AdcreativeTemplateName                *string                        `json:"adcreative_template_name,omitempty"`
	AdcreativeTemplateDescription         *string                        `json:"adcreative_template_description,omitempty"`
	AdcreativeTemplateSize                *string                        `json:"adcreative_template_size,omitempty"`
	AdcreativeTemplateStyle               *string                        `json:"adcreative_template_style,omitempty"`
	AdcreativeSampleImageList             *[]AdcreativeSampleImage       `json:"adcreative_sample_image_list,omitempty"`
	AdAttributes                          *[]AdcreativeElement           `json:"ad_attributes,omitempty"`
	AdcreativeAttributes                  *[]AdcreativeElement           `json:"adcreative_attributes,omitempty"`
	AdcreativeElements                    *[]AdcreativeElement           `json:"adcreative_elements,omitempty"`
	SupportBillingSpecList                *[]SupportBillingSpec          `json:"support_billing_spec_list,omitempty"`
	SupportPageType                       *[]string                      `json:"support_page_type,omitempty"`
	LandingPageConfig                     *LandingPageConfig             `json:"landing_page_config,omitempty"`
	UnsupportBillingSpecList              *[]UnsupportBillingSpec        `json:"unsupport_billing_spec_list,omitempty"`
	UnsupportAdAttributesSpecList         *[]UnsupportSpec               `json:"unsupport_ad_attributes_spec_list,omitempty"`
	UnsupportAdcreativeAttributesSpecList *[]UnsupportSpec               `json:"unsupport_adcreative_attributes_spec_list,omitempty"`
	UnsupportSitesetDetailSpec            *[]UnsupportSite               `json:"unsupport_siteset_detail_spec,omitempty"`
	SupportDynamicAbilitySpecList         *SupportDynamicAbilitySpecList `json:"support_dynamic_ability_spec_list,omitempty"`
	SupportBidModeList                    *[]string                      `json:"support_bid_mode_list,omitempty"`
	UnsupportBidModeList                  *[]UnsupportBidModeStruct      `json:"unsupport_bid_mode_list,omitempty"`
}

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

type AdcreativeTemplateDetailGetResponse

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

type AdcreativeTemplateDetailGetResponseData

type AdcreativeTemplateDetailGetResponseData struct {
	List *[]AdcreativeTemplateDetailGetAdcreativeTemplateListStruct `json:"list,omitempty"`
}

type AdcreativeTemplateGetResponse added in v1.7.17

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

type AdcreativeTemplateGetResponseData added in v1.7.17

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

type AdcreativeTemplateListGetResponse added in v1.7.17

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

type AdcreativeTemplateListGetResponseData added in v1.7.17

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

type AdcreativeTemplateListStructAdpermit added in v1.7.17

type AdcreativeTemplateListStructAdpermit struct {
	AdcreativeTemplateId          *int64                `json:"adcreative_template_id,omitempty"`
	AdcreativeTemplateStyle       *string               `json:"adcreative_template_style,omitempty"`
	AdcreativeTemplateAppellation *string               `json:"adcreative_template_appellation,omitempty"`
	AdcreativeSampleImage         *string               `json:"adcreative_sample_image,omitempty"`
	PromotedObjectType            PromotedObjectType    `json:"promoted_object_type,omitempty"`
	SiteSet                       SiteSetDefinition     `json:"site_set,omitempty"`
	SupportBillingSpecList        *[]SupportBillingSpec `json:"support_billing_spec_list,omitempty"`
	SupportBidModeList            *[]string             `json:"support_bid_mode_list,omitempty"`
}

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

type AdcreativeTemplatePreviewGetRequest

type AdcreativeTemplatePreviewGetRequest struct {
	PreviewSpec *AdcreativePreviewSpec `json:"preview_spec,omitempty"`
	AccountId   *int64                 `json:"account_id,omitempty"`
}

type AdcreativeTemplatePreviewGetResponse

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

type AdcreativeTemplatePreviewGetResponseData

type AdcreativeTemplatePreviewGetResponseData struct {
	PreviewUrl *string `json:"preview_url,omitempty"`
}

type AdcreativeTemplatePreviewsGetRequest

type AdcreativeTemplatePreviewsGetRequest struct {
	AdgroupId         *int64   `json:"adgroup_id,omitempty"`
	AdIdList          *[]int64 `json:"ad_id_list,omitempty"`
	DynamicCreativeId *int64   `json:"dynamic_creative_id,omitempty"`
	Adgroup           *Adgroup `json:"adgroup,omitempty"`
	AdList            *[]Ad    `json:"ad_list,omitempty"`
	AccountId         *int64   `json:"account_id,omitempty"`
}

type AdcreativeTemplatePreviewsGetResponse

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

type AdcreativeTemplatePreviewsGetResponseData

type AdcreativeTemplatePreviewsGetResponseData struct {
	PreviewUrl *string `json:"preview_url,omitempty"`
}

type AdcreativeTemplateStructAdpermit added in v1.7.17

type AdcreativeTemplateStructAdpermit struct {
	AdcreativeTemplateId          *int64                            `json:"adcreative_template_id,omitempty"`
	AdcreativeTemplateStyle       *string                           `json:"adcreative_template_style,omitempty"`
	AdcreativeTemplateAppellation *string                           `json:"adcreative_template_appellation,omitempty"`
	AdcreativeSampleImage         *string                           `json:"adcreative_sample_image,omitempty"`
	PromotedObjectType            PromotedObjectType                `json:"promoted_object_type,omitempty"`
	SiteSet                       *[]string                         `json:"site_set,omitempty"`
	SupportBillingSpecList        *[]SupportBillingSpec             `json:"support_billing_spec_list,omitempty"`
	SupportBidModeList            *[]string                         `json:"support_bid_mode_list,omitempty"`
	AdcreativeElements            *[]AdcreativeElement              `json:"adcreative_elements,omitempty"`
	LandingPageConfig             *LandingPageConfigPermit          `json:"landing_page_config,omitempty"`
	AdcreativeAttributes          *[]AttributesStruct               `json:"adcreative_attributes,omitempty"`
	SupportDynamicAbilitySpecList *SupportDynamicAbilitySpecList    `json:"support_dynamic_ability_spec_list,omitempty"`
	UnsupportSitesetDetailSpec    *[]UnsupportSiteAdpermit          `json:"unsupport_siteset_detail_spec,omitempty"`
	UnsupportBidModeList          *[]UnsupportBidModeStructAdpermit `json:"unsupport_bid_mode_list,omitempty"`
	UnsupportBillingSpecList      *[]UnsupportBillingSpecAdpermit   `json:"unsupport_billing_spec_list,omitempty"`
}

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

type AdcreativeTemplatesGetAdcreativeTemplateListStruct added in v1.3.0

type AdcreativeTemplatesGetAdcreativeTemplateListStruct struct {
	AdcreativeTemplateId          *int64                         `json:"adcreative_template_id,omitempty"`
	AdcreativeTemplateName        *string                        `json:"adcreative_template_name,omitempty"`
	AdcreativeTemplateDescription *string                        `json:"adcreative_template_description,omitempty"`
	AdcreativeTemplateSize        *string                        `json:"adcreative_template_size,omitempty"`
	AdcreativeTemplateStyle       *string                        `json:"adcreative_template_style,omitempty"`
	AdcreativeTemplateAppellation *string                        `json:"adcreative_template_appellation,omitempty"`
	SiteSet                       SiteSetDefinition              `json:"site_set,omitempty"`
	PromotedObjectType            PromotedObjectTypeWithoutJd    `json:"promoted_object_type,omitempty"`
	AdcreativeSampleImageList     *[]AdcreativeSampleImage       `json:"adcreative_sample_image_list,omitempty"`
	AdAttributes                  *[]AdcreativeElement           `json:"ad_attributes,omitempty"`
	AdcreativeAttributes          *[]AdcreativeElement           `json:"adcreative_attributes,omitempty"`
	AdcreativeElements            *[]AdcreativeElement           `json:"adcreative_elements,omitempty"`
	SupportPageType               *[]string                      `json:"support_page_type,omitempty"`
	LandingPageConfig             *LandingPageConfig             `json:"landing_page_config,omitempty"`
	SupportBillingSpecList        *[]SupportBillingSpec          `json:"support_billing_spec_list,omitempty"`
	SupportDynamicAbilitySpecList *SupportDynamicAbilitySpecList `json:"support_dynamic_ability_spec_list,omitempty"`
	SupportBidModeList            *[]string                      `json:"support_bid_mode_list,omitempty"`
}

创意形式和投放权限数据结构

type AdcreativeTemplatesGetResponse

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

type AdcreativeTemplatesGetResponseData

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

type AdcreativeVideoPopupButton

type AdcreativeVideoPopupButton struct {
	VideoPopupButtonText *string `json:"video_popup_button_text,omitempty"`
	VideoPopupButtonUrl  *string `json:"video_popup_button_url,omitempty"`
}

视频浮层按钮信息

type AdcreativesAddRequest

type AdcreativesAddRequest struct {
	CampaignId                    *int64                        `json:"campaign_id,omitempty"`
	AdcreativeName                *string                       `json:"adcreative_name,omitempty"`
	PromotedObjectType            PromotedObjectType            `json:"promoted_object_type,omitempty"`
	PageType                      DestinationType               `json:"page_type,omitempty"`
	AutomaticSiteEnabled          *bool                         `json:"automatic_site_enabled,omitempty"`
	SiteSet                       *[]string                     `json:"site_set,omitempty"`
	PageSpec                      *PageSpec                     `json:"page_spec,omitempty"`
	LinkPageType                  LinkPageType                  `json:"link_page_type,omitempty"`
	LinkNameType                  LinkUrlLinkNameType           `json:"link_name_type,omitempty"`
	LinkPageSpec                  *LinkPageSpec                 `json:"link_page_spec,omitempty"`
	ConversionDataType            ConversionDataType            `json:"conversion_data_type,omitempty"`
	ConversionTargetType          ConversionTargetType          `json:"conversion_target_type,omitempty"`
	QqMiniGameTrackingQueryString *string                       `json:"qq_mini_game_tracking_query_string,omitempty"`
	DeepLinkUrl                   *string                       `json:"deep_link_url,omitempty"`
	AndroidDeepLinkAppId          *string                       `json:"android_deep_link_app_id,omitempty"`
	IosDeepLinkAppId              *string                       `json:"ios_deep_link_app_id,omitempty"`
	UniversalLinkUrl              *string                       `json:"universal_link_url,omitempty"`
	PromotedObjectId              *string                       `json:"promoted_object_id,omitempty"`
	ProfileId                     *int64                        `json:"profile_id,omitempty"`
	ShareContentSpec              *ShareContentSpec             `json:"share_content_spec,omitempty"`
	DynamicAdcreativeSpec         *DynamicAdcreativeSpec        `json:"dynamic_adcreative_spec,omitempty"`
	ComponentId                   *int64                        `json:"component_id,omitempty"`
	UnionMarketSwitch             *bool                         `json:"union_market_switch,omitempty"`
	PlayablePageMaterialId        *string                       `json:"playable_page_material_id,omitempty"`
	VideoEndPage                  *VideoEndPageSpec             `json:"video_end_page,omitempty"`
	FeedsVideoCommentSwitch       *bool                         `json:"feeds_video_comment_switch,omitempty"`
	WebviewUrl                    *string                       `json:"webview_url,omitempty"`
	SimpleCanvasSubType           SimpleCanvasSubType           `json:"simple_canvas_sub_type,omitempty"`
	FloatingZone                  *FloatingZone                 `json:"floating_zone,omitempty"`
	MarketingPendantImageId       *string                       `json:"marketing_pendant_image_id,omitempty"`
	CountdownSwitch               *bool                         `json:"countdown_switch,omitempty"`
	HeadClickType                 HeadClickType                 `json:"head_click_type,omitempty"`
	HeadClickSpec                 *HeadClickSpec                `json:"head_click_spec,omitempty"`
	PageTrackUrl                  *string                       `json:"page_track_url,omitempty"`
	BarrageList                   *[]BarrageListCreateStruct    `json:"barrage_list,omitempty"`
	AppGiftPackCode               *AppGiftPackCode              `json:"app_gift_pack_code,omitempty"`
	EnableBreakthroughSiteset     *bool                         `json:"enable_breakthrough_siteset,omitempty"`
	IndustryLabel                 *string                       `json:"industry_label,omitempty"`
	UnionMarketSpec               *UnionMarketSpec              `json:"union_market_spec,omitempty"`
	AndroidQuickAppSpec           *AndroidQuickAppSpec          `json:"android_quick_app_spec,omitempty"`
	WechatChannelsTrackingSpec    *WechatChannelsTrackingSpec   `json:"wechat_channels_tracking_spec,omitempty"`
	LiveVideoMode                 LiveVideoMode                 `json:"live_video_mode,omitempty"`
	LiveVideoSubMode              LiveVideoSubMode              `json:"live_video_sub_mode,omitempty"`
	LinkNameText                  *string                       `json:"link_name_text,omitempty"`
	AccountId                     *int64                        `json:"account_id,omitempty"`
	AdcreativeTemplateId          *int64                        `json:"adcreative_template_id,omitempty"`
	AdcreativeElements            *AdcreativeCreativeElementsMp `json:"adcreative_elements,omitempty"`
}

type AdcreativesAddResponse

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

type AdcreativesAddResponseData

type AdcreativesAddResponseData struct {
	AdcreativeId *int64 `json:"adcreative_id,omitempty"`
}

type AdcreativesDeleteRequest

type AdcreativesDeleteRequest struct {
	AdcreativeId *int64 `json:"adcreative_id,omitempty"`
	AccountId    *int64 `json:"account_id,omitempty"`
}

type AdcreativesDeleteResponse

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

type AdcreativesDeleteResponseData

type AdcreativesDeleteResponseData struct {
	AdcreativeId *int64 `json:"adcreative_id,omitempty"`
}

type AdcreativesGetListStruct

type AdcreativesGetListStruct struct {
	CampaignId                    *int64                            `json:"campaign_id,omitempty"`
	AdcreativeId                  *int64                            `json:"adcreative_id,omitempty"`
	OuterAdcreativeId             *int64                            `json:"outer_adcreative_id,omitempty"`
	AdcreativeName                *string                           `json:"adcreative_name,omitempty"`
	PageType                      PageTypeRead                      `json:"page_type,omitempty"`
	PageSpec                      *PageSpec                         `json:"page_spec,omitempty"`
	LinkPageType                  LinkPageType                      `json:"link_page_type,omitempty"`
	LinkNameType                  LinkUrlLinkNameType               `json:"link_name_type,omitempty"`
	LinkPageSpec                  *LinkPageSpec                     `json:"link_page_spec,omitempty"`
	ConversionDataType            ConversionDataType                `json:"conversion_data_type,omitempty"`
	ConversionTargetType          ConversionTargetType              `json:"conversion_target_type,omitempty"`
	QqMiniGameTrackingQueryString *string                           `json:"qq_mini_game_tracking_query_string,omitempty"`
	DeepLinkUrl                   *string                           `json:"deep_link_url,omitempty"`
	AndroidDeepLinkAppId          *string                           `json:"android_deep_link_app_id,omitempty"`
	IosDeepLinkAppId              *string                           `json:"ios_deep_link_app_id,omitempty"`
	UniversalLinkUrl              *string                           `json:"universal_link_url,omitempty"`
	SiteSet                       *[]string                         `json:"site_set,omitempty"`
	AutomaticSiteEnabled          *bool                             `json:"automatic_site_enabled,omitempty"`
	PromotedObjectType            PromotedObjectType                `json:"promoted_object_type,omitempty"`
	PromotedObjectId              *string                           `json:"promoted_object_id,omitempty"`
	ProfileId                     *int64                            `json:"profile_id,omitempty"`
	CreatedTime                   *int64                            `json:"created_time,omitempty"`
	LastModifiedTime              *int64                            `json:"last_modified_time,omitempty"`
	ShareContentSpec              *ShareContentSpec                 `json:"share_content_spec,omitempty"`
	DynamicAdcreativeSpec         *DynamicAdcreativeSpec            `json:"dynamic_adcreative_spec,omitempty"`
	IsDeleted                     *bool                             `json:"is_deleted,omitempty"`
	IsDynamicCreative             *bool                             `json:"is_dynamic_creative,omitempty"`
	ComponentId                   *int64                            `json:"component_id,omitempty"`
	OnlineEnabled                 *bool                             `json:"online_enabled,omitempty"`
	RevisedAdcreativeSpec         *RevisedAdcreativeSpec            `json:"revised_adcreative_spec,omitempty"`
	UnionMarketSwitch             *bool                             `json:"union_market_switch,omitempty"`
	PlayablePageMaterialId        *string                           `json:"playable_page_material_id,omitempty"`
	VideoEndPage                  *VideoEndPageSpec                 `json:"video_end_page,omitempty"`
	FeedsVideoCommentSwitch       *bool                             `json:"feeds_video_comment_switch,omitempty"`
	WebviewUrl                    *string                           `json:"webview_url,omitempty"`
	SimpleCanvasSubType           SimpleCanvasSubType               `json:"simple_canvas_sub_type,omitempty"`
	FloatingZone                  *FloatingZone                     `json:"floating_zone,omitempty"`
	MarketingPendantImageId       *string                           `json:"marketing_pendant_image_id,omitempty"`
	CountdownSwitch               *bool                             `json:"countdown_switch,omitempty"`
	Source                        AdCreativeSource                  `json:"source,omitempty"`
	PageTrackUrl                  *string                           `json:"page_track_url,omitempty"`
	HeadClickType                 HeadClickType                     `json:"head_click_type,omitempty"`
	HeadClickSpec                 *HeadClickSpec                    `json:"head_click_spec,omitempty"`
	BarrageList                   *[]BarrageListReadStruct          `json:"barrage_list,omitempty"`
	AppGiftPackCode               *AppGiftPackCode                  `json:"app_gift_pack_code,omitempty"`
	EnableBreakthroughSiteset     *bool                             `json:"enable_breakthrough_siteset,omitempty"`
	CreativeTemplateVersionType   CreativeTemplateVersionType       `json:"creative_template_version_type,omitempty"`
	IndustryLabel                 *string                           `json:"industry_label,omitempty"`
	UnionMarketSpec               *UnionMarketSpec                  `json:"union_market_spec,omitempty"`
	CreativeTemplateCategory      *string                           `json:"creative_template_category,omitempty"`
	AndroidQuickAppSpec           *AndroidQuickAppSpec              `json:"android_quick_app_spec,omitempty"`
	LiveVideoMode                 LiveVideoMode                     `json:"live_video_mode,omitempty"`
	LiveVideoSubMode              LiveVideoSubMode                  `json:"live_video_sub_mode,omitempty"`
	LinkNameText                  *string                           `json:"link_name_text,omitempty"`
	DynamicCreativeId             *int64                            `json:"dynamic_creative_id,omitempty"`
	AdcreativeTemplateId          *int64                            `json:"adcreative_template_id,omitempty"`
	AdcreativeElements            *AdcreativeCreativeElementsReadMp `json:"adcreative_elements,omitempty"`
}

返回结构

type AdcreativesGetResponse

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

type AdcreativesGetResponseData

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

type AdcreativesRelatedCapabilityGetResponse

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

type AdcreativesRelatedCapabilityGetResponseData

type AdcreativesRelatedCapabilityGetResponseData struct {
	QueryResult *bool `json:"query_result,omitempty"`
}

type AdcreativesUpdateRequest

type AdcreativesUpdateRequest struct {
	AdcreativeId                  *int64                        `json:"adcreative_id,omitempty"`
	AdcreativeName                *string                       `json:"adcreative_name,omitempty"`
	PageType                      DestinationType               `json:"page_type,omitempty"`
	PageSpec                      *PageSpec                     `json:"page_spec,omitempty"`
	LinkPageType                  LinkPageType                  `json:"link_page_type,omitempty"`
	LinkNameType                  LinkUrlLinkNameType           `json:"link_name_type,omitempty"`
	LinkPageSpec                  *LinkPageSpec                 `json:"link_page_spec,omitempty"`
	ConversionDataType            ConversionDataType            `json:"conversion_data_type,omitempty"`
	ConversionTargetType          ConversionTargetType          `json:"conversion_target_type,omitempty"`
	QqMiniGameTrackingQueryString *string                       `json:"qq_mini_game_tracking_query_string,omitempty"`
	DeepLinkUrl                   *string                       `json:"deep_link_url,omitempty"`
	AndroidDeepLinkAppId          *string                       `json:"android_deep_link_app_id,omitempty"`
	IosDeepLinkAppId              *string                       `json:"ios_deep_link_app_id,omitempty"`
	UniversalLinkUrl              *string                       `json:"universal_link_url,omitempty"`
	ShareContentSpec              *ShareContentSpec             `json:"share_content_spec,omitempty"`
	ProfileId                     *int64                        `json:"profile_id,omitempty"`
	ComponentId                   *int64                        `json:"component_id,omitempty"`
	OnlineEnabled                 *bool                         `json:"online_enabled,omitempty"`
	RevisedAdcreativeSpec         *RevisedAdcreativeSpec        `json:"revised_adcreative_spec,omitempty"`
	UnionMarketSwitch             *bool                         `json:"union_market_switch,omitempty"`
	PlayablePageMaterialId        *string                       `json:"playable_page_material_id,omitempty"`
	VideoEndPage                  *VideoEndPageSpec             `json:"video_end_page,omitempty"`
	FeedsVideoCommentSwitch       *bool                         `json:"feeds_video_comment_switch,omitempty"`
	WebviewUrl                    *string                       `json:"webview_url,omitempty"`
	SimpleCanvasSubType           SimpleCanvasSubType           `json:"simple_canvas_sub_type,omitempty"`
	FloatingZone                  *FloatingZone                 `json:"floating_zone,omitempty"`
	MarketingPendantImageId       *string                       `json:"marketing_pendant_image_id,omitempty"`
	CountdownSwitch               *bool                         `json:"countdown_switch,omitempty"`
	HeadClickType                 HeadClickType                 `json:"head_click_type,omitempty"`
	HeadClickSpec                 *HeadClickSpec                `json:"head_click_spec,omitempty"`
	BarrageList                   *[]BarrageListCreateStruct    `json:"barrage_list,omitempty"`
	DynamicAdcreativeSpec         *DynamicAdcreativeSpec        `json:"dynamic_adcreative_spec,omitempty"`
	AppGiftPackCode               *AppGiftPackCode              `json:"app_gift_pack_code,omitempty"`
	IndustryLabel                 *string                       `json:"industry_label,omitempty"`
	UnionMarketSpec               *UnionMarketSpec              `json:"union_market_spec,omitempty"`
	AndroidQuickAppSpec           *AndroidQuickAppSpec          `json:"android_quick_app_spec,omitempty"`
	LinkNameText                  *string                       `json:"link_name_text,omitempty"`
	AccountId                     *int64                        `json:"account_id,omitempty"`
	AdcreativeElements            *AdcreativeCreativeElementsMp `json:"adcreative_elements,omitempty"`
}

type AdcreativesUpdateResponse

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

type AdcreativesUpdateResponseData

type AdcreativesUpdateResponseData struct {
	AdcreativeId *int64 `json:"adcreative_id,omitempty"`
}

type AdditionalIndustryQualificationsSpec

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"`
}

附加行业资质信息,当且仅当qualification_type=ADDITIONAL_INDUSTRY_QUALIFICATION时可填且必填

type AdditionalIndustryQualificationsStruct

type AdditionalIndustryQualificationsStruct 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 Adgroup

type Adgroup struct {
	CampaignType       CampaignType            `json:"campaign_type,omitempty"`
	BillingEvent       BillingEvent            `json:"billing_event,omitempty"`
	SceneSpec          *SceneTargetingForWrite `json:"scene_spec,omitempty"`
	PromotedObjectType PromotedObjectType      `json:"promoted_object_type,omitempty"`
	PromotedObjectId   *string                 `json:"promoted_object_id,omitempty"`
}

广告组信息

type AdgroupNegativewordsAddRequest added in v1.7.31

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

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

type AdgroupNegativewordsAddResponseData added in v1.7.31

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 AdgroupNegativewordsGetRequest added in v1.7.31

type AdgroupNegativewordsGetRequest struct {
	AccountId  *int64   `json:"account_id,omitempty"`
	AdgroupIds *[]int64 `json:"adgroup_ids,omitempty"`
}

type AdgroupNegativewordsGetResponse added in v1.7.31

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

type AdgroupNegativewordsGetResponseData added in v1.7.31

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

type AdgroupNegativewordsUpdateRequest added in v1.7.31

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

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

type AdgroupNegativewordsUpdateResponseData added in v1.7.31

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 AdgroupSetting

type AdgroupSetting struct {
	AdgroupId            *int64             `json:"adgroup_id,omitempty"`
	AdgroupName          *string            `json:"adgroup_name,omitempty"`
	AutomaticSiteEnabled *bool              `json:"automatic_site_enabled,omitempty"`
	SiteSet              *[]string          `json:"site_set,omitempty"`
	BidType              CostType           `json:"bid_type,omitempty"`
	BidAmount            *int64             `json:"bid_amount,omitempty"`
	PromotedObjectType   PromotedObjectType `json:"promoted_object_type,omitempty"`
	BillingEvent         BillingEvent       `json:"billing_event,omitempty"`
	OptimizationGoal     OptimizationGoal   `json:"optimization_goal,omitempty"`
	PromotedObjectId     *string            `json:"promoted_object_id,omitempty"`
	TimeSeries           *string            `json:"time_series,omitempty"`
}

广告组信息所组成的对象

type AdgroupSysStatus

type AdgroupSysStatus string

AdgroupSysStatus : 广告组在系统中的状态

const (
	AdgroupSysStatus_NORMAL            AdgroupSysStatus = "AD_GROUP_STATUS_NORMAL"
	AdgroupSysStatus_PENDING           AdgroupSysStatus = "AD_GROUP_STATUS_PENDING"
	AdgroupSysStatus_DENIED            AdgroupSysStatus = "AD_GROUP_STATUS_DENIED"
	AdgroupSysStatus_FROZEN            AdgroupSysStatus = "AD_GROUP_STATUS_FROZEN"
	AdgroupSysStatus_PARTIALLY_PENDING AdgroupSysStatus = "AD_GROUP_STATUS_PARTIALLY_PENDING"
	AdgroupSysStatus_PARTIALLY_NORMAL  AdgroupSysStatus = "AD_GROUP_STATUS_PARTIALLY_NORMAL"
	AdgroupSysStatus_PREPARE           AdgroupSysStatus = "AD_GROUP_STATUS_PREPARE"
	AdgroupSysStatus_DELETED           AdgroupSysStatus = "AD_GROUP_STATUS_DELETED"
	AdgroupSysStatus_INVALID           AdgroupSysStatus = "AD_GROUP_STATUS_INVALID"
	AdgroupSysStatus_TO_BE_STARTED     AdgroupSysStatus = "AD_GROUP_STATUS_TO_BE_STARTED"
	AdgroupSysStatus_ENDED             AdgroupSysStatus = "AD_GROUP_STATUS_ENDED"
)

List of AdgroupSysStatus

type AdgroupsAddNegativewordRequest added in v1.7.31

type AdgroupsAddNegativewordRequest 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 AdgroupsAddNegativewordResponse added in v1.7.31

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

type AdgroupsAddNegativewordResponseData added in v1.7.31

type AdgroupsAddNegativewordResponseData 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 {
	CampaignId                        *int64                           `json:"campaign_id,omitempty"`
	AdgroupName                       *string                          `json:"adgroup_name,omitempty"`
	PromotedObjectType                PromotedObjectType               `json:"promoted_object_type,omitempty"`
	BeginDate                         *string                          `json:"begin_date,omitempty"`
	FirstDayBeginTime                 *string                          `json:"first_day_begin_time,omitempty"`
	EndDate                           *string                          `json:"end_date,omitempty"`
	BillingEvent                      BillingEvent                     `json:"billing_event,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"`
	ExplorationStrategy               SiteSetExplorationStrategy       `json:"exploration_strategy,omitempty"`
	PrioritySiteSet                   *[]string                        `json:"priority_site_set,omitempty"`
	DailyBudget                       *int64                           `json:"daily_budget,omitempty"`
	PromotedObjectId                  *string                          `json:"promoted_object_id,omitempty"`
	AppAndroidChannelPackageId        *string                          `json:"app_android_channel_package_id,omitempty"`
	TargetingId                       *int64                           `json:"targeting_id,omitempty"`
	Targeting                         *WriteTargetingSettingForAdgroup `json:"targeting,omitempty"`
	SceneSpec                         *SceneTargetingForWrite          `json:"scene_spec,omitempty"`
	FlowOptimizationEnabled           *bool                            `json:"flow_optimization_enabled,omitempty"`
	ConfiguredStatus                  AdStatus                         `json:"configured_status,omitempty"`
	CustomizedCategory                *string                          `json:"customized_category,omitempty"`
	DynamicAdSpec                     *DynamicAdSpec                   `json:"dynamic_ad_spec,omitempty"`
	UserActionSets                    *[]UserActionSetStruct           `json:"user_action_sets,omitempty"`
	AdditionalUserActionSets          *[]UserActionSetStruct           `json:"additional_user_action_sets,omitempty"`
	DynamicCreativeId                 *int64                           `json:"dynamic_creative_id,omitempty"`
	BidStrategy                       BidStrategy                      `json:"bid_strategy,omitempty"`
	ColdStartAudience                 *[]int64                         `json:"cold_start_audience,omitempty"`
	AutoAudience                      *bool                            `json:"auto_audience,omitempty"`
	ExpandEnabled                     *bool                            `json:"expand_enabled,omitempty"`
	ExpandTargeting                   *[]string                        `json:"expand_targeting,omitempty"`
	DeepConversionSpec                *DeepConversionSpec              `json:"deep_conversion_spec,omitempty"`
	DeepOptimizationActionType        DeepOptimizationActionType       `json:"deep_optimization_action_type,omitempty"`
	PoiList                           *[]string                        `json:"poi_list,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"`
	BidAdjustment                     *BidAdjustment                   `json:"bid_adjustment,omitempty"`
	AutoAcquisitionEnabled            *bool                            `json:"auto_acquisition_enabled,omitempty"`
	AutoAcquisitionBudget             *int64                           `json:"auto_acquisition_budget,omitempty"`
	CreativeDisplayType               CreativeDisplayType              `json:"creative_display_type,omitempty"`
	AutoDerivedCreativeEnabled        *bool                            `json:"auto_derived_creative_enabled,omitempty"`
	SmartBidType                      SmartBidType                     `json:"smart_bid_type,omitempty"`
	MarketingScene                    MarketingScene                   `json:"marketing_scene,omitempty"`
	LiveVideoMode                     LiveVideoMode                    `json:"live_video_mode,omitempty"`
	LiveVideoSubMode                  LiveVideoSubMode                 `json:"live_video_sub_mode,omitempty"`
	CustomAdgroupTag                  *[]string                        `json:"custom_adgroup_tag,omitempty"`
	SmartTargeting                    *SmartTargeting                  `json:"smart_targeting,omitempty"`
	DynamicCreativeIdSet              *[]int64                         `json:"dynamic_creative_id_set,omitempty"`
	AutoDerivedLandingPageSwitch      *bool                            `json:"auto_derived_landing_page_switch,omitempty"`
	SearchExpandTargetingSwitch       SearchExpandTargetingSwitch      `json:"search_expand_targeting_switch,omitempty"`
	EcomPkamSwitch                    EcomPkamSwitch                   `json:"ecom_pkam_switch,omitempty"`
	BidScene                          BidScene                         `json:"bid_scene,omitempty"`
	ForwardLinkAssist                 OptimizationGoal                 `json:"forward_link_assist,omitempty"`
	ShortPlayPayType                  ShortPlayPayType                 `json:"short_play_pay_type,omitempty"`
	SellStrategyId                    *int64                           `json:"sell_strategy_id,omitempty"`
	AccountId                         *int64                           `json:"account_id,omitempty"`
}

type AdgroupsAddResponse

type AdgroupsAddResponse struct {
	Code      *int64                   `json:"code,omitempty"`
	Message   *string                  `json:"message,omitempty"`
	MessageCn *string                  `json:"message_cn,omitempty"`
	Errors    *[]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 {
	AdgroupId *int64 `json:"adgroup_id,omitempty"`
	AccountId *int64 `json:"account_id,omitempty"`
}

type AdgroupsDeleteResponse

type AdgroupsDeleteResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]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 {
	CampaignId                        *int64                          `json:"campaign_id,omitempty"`
	AdgroupId                         *int64                          `json:"adgroup_id,omitempty"`
	AdgroupName                       *string                         `json:"adgroup_name,omitempty"`
	SiteSet                           *[]string                       `json:"site_set,omitempty"`
	AutomaticSiteEnabled              *bool                           `json:"automatic_site_enabled,omitempty"`
	ExplorationStrategy               SiteSetExplorationStrategy      `json:"exploration_strategy,omitempty"`
	PrioritySiteSet                   *[]string                       `json:"priority_site_set,omitempty"`
	OptimizationGoal                  OptimizationGoal                `json:"optimization_goal,omitempty"`
	BillingEvent                      BillingEvent                    `json:"billing_event,omitempty"`
	BidAmount                         *int64                          `json:"bid_amount,omitempty"`
	TotalBudget                       *int64                          `json:"total_budget,omitempty"`
	DailyBudget                       *int64                          `json:"daily_budget,omitempty"`
	PromotedObjectType                PromotedObjectType              `json:"promoted_object_type,omitempty"`
	PromotedObjectId                  *string                         `json:"promoted_object_id,omitempty"`
	AppAndroidChannelPackageId        *string                         `json:"app_android_channel_package_id,omitempty"`
	MiniGameProgramId                 *string                         `json:"mini_game_program_id,omitempty"`
	TargetingId                       *int64                          `json:"targeting_id,omitempty"`
	Targeting                         *ReadTargetingSettingForAdgroup `json:"targeting,omitempty"`
	TargetingTranslation              *string                         `json:"targeting_translation,omitempty"`
	IsIncludeUnsupportedTargeting     *bool                           `json:"is_include_unsupported_targeting,omitempty"`
	SceneSpec                         *SceneTargeting                 `json:"scene_spec,omitempty"`
	FlowOptimizationEnabled           *bool                           `json:"flow_optimization_enabled,omitempty"`
	BeginDate                         *string                         `json:"begin_date,omitempty"`
	FirstDayBeginTime                 *string                         `json:"first_day_begin_time,omitempty"`
	EndDate                           *string                         `json:"end_date,omitempty"`
	TimeSeries                        *string                         `json:"time_series,omitempty"`
	ConfiguredStatus                  AdStatus                        `json:"configured_status,omitempty"`
	CustomizedCategory                *string                         `json:"customized_category,omitempty"`
	CreatedTime                       *int64                          `json:"created_time,omitempty"`
	LastModifiedTime                  *int64                          `json:"last_modified_time,omitempty"`
	AdCount                           *int64                          `json:"ad_count,omitempty"`
	DynamicAdSpec                     *DynamicAdSpec                  `json:"dynamic_ad_spec,omitempty"`
	UserActionSets                    *[]UserActionSetStructDn        `json:"user_action_sets,omitempty"`
	AdditionalUserActionSets          *[]UserActionSetStruct          `json:"additional_user_action_sets,omitempty"`
	IsDeleted                         *bool                           `json:"is_deleted,omitempty"`
	DynamicCreativeId                 *int64                          `json:"dynamic_creative_id,omitempty"`
	IsRewardedVideoAd                 *bool                           `json:"is_rewarded_video_ad,omitempty"`
	CostGuaranteeMessage              *string                         `json:"cost_guarantee_message,omitempty"`
	CostGuaranteeStatus               CostGuaranteeStatus             `json:"cost_guarantee_status,omitempty"`
	BidStrategy                       BidStrategy                     `json:"bid_strategy,omitempty"`
	ColdStartAudience                 *[]int64                        `json:"cold_start_audience,omitempty"`
	AutoAudience                      *bool                           `json:"auto_audience,omitempty"`
	ExpandEnabled                     *bool                           `json:"expand_enabled,omitempty"`
	ExpandTargeting                   *[]string                       `json:"expand_targeting,omitempty"`
	DeepConversionSpec                *DeepConversionSpec             `json:"deep_conversion_spec,omitempty"`
	DeepOptimizationActionType        DeepOptimizationActionType      `json:"deep_optimization_action_type,omitempty"`
	PoiList                           *[]string                       `json:"poi_list,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"`
	AndroidChannelPackageAuditMessage *string                         `json:"android_channel_package_audit_message,omitempty"`
	SystemStatus                      AdgroupSysStatus                `json:"system_status,omitempty"`
	BidMode                           BidMode                         `json:"bid_mode,omitempty"`
	Status                            CalcStatus                      `json:"status,omitempty"`
	BidAdjustment                     *BidAdjustment                  `json:"bid_adjustment,omitempty"`
	AutoAcquisitionEnabled            *bool                           `json:"auto_acquisition_enabled,omitempty"`
	AutoAcquisitionBudget             *int64                          `json:"auto_acquisition_budget,omitempty"`
	CreativeDisplayType               CreativeDisplayType             `json:"creative_display_type,omitempty"`
	AutoDerivedCreativeEnabled        *bool                           `json:"auto_derived_creative_enabled,omitempty"`
	SmartBidType                      SmartBidType                    `json:"smart_bid_type,omitempty"`
	SmartCostCap                      *int64                          `json:"smart_cost_cap,omitempty"`
	MarketingScene                    MarketingScene                  `json:"marketing_scene,omitempty"`
	CustomAdgroupTag                  *[]string                       `json:"custom_adgroup_tag,omitempty"`
	SmartTargeting                    *SmartTargeting                 `json:"smart_targeting,omitempty"`
	DynamicCreativeIdSet              *[]int64                        `json:"dynamic_creative_id_set,omitempty"`
	SystemStatusExplanation           *string                         `json:"system_status_explanation,omitempty"`
	AutoDerivedLandingPageSwitch      *bool                           `json:"auto_derived_landing_page_switch,omitempty"`
	SearchExpandTargetingSwitch       SearchExpandTargetingSwitch     `json:"search_expand_targeting_switch,omitempty"`
	AutoAcquisitionStatus             AutoAcquisitionStatus           `json:"auto_acquisition_status,omitempty"`
	EcomPkamSwitch                    EcomPkamSwitch                  `json:"ecom_pkam_switch,omitempty"`
	BidScene                          BidScene                        `json:"bid_scene,omitempty"`
	ForwardLinkAssist                 OptimizationGoal                `json:"forward_link_assist,omitempty"`
	ShortPlayPayType                  ShortPlayPayType                `json:"short_play_pay_type,omitempty"`
	SellStrategyId                    *int64                          `json:"sell_strategy_id,omitempty"`
}

返回结构

type AdgroupsGetNegativewordRequest added in v1.7.31

type AdgroupsGetNegativewordRequest struct {
	AccountId  *int64   `json:"account_id,omitempty"`
	AdgroupIds *[]int64 `json:"adgroup_ids,omitempty"`
}

type AdgroupsGetNegativewordResponse added in v1.7.31

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

type AdgroupsGetNegativewordResponseData added in v1.7.31

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

type AdgroupsGetResponse

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

type AdgroupsGetResponseData

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

type AdgroupsUpdateBidAmountListStruct

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

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

type AdgroupsUpdateBidAmountResponse

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

type AdgroupsUpdateBidAmountResponseData

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

type AdgroupsUpdateConfiguredStatusListStruct

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

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

type AdgroupsUpdateConfiguredStatusResponse

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

type AdgroupsUpdateConfiguredStatusResponseData

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

type AdgroupsUpdateConfiguredStatusUpdateConfiguredStatusStruct

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

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

type AdgroupsUpdateDailyBudgetListStruct

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

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

type AdgroupsUpdateDailyBudgetResponse

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

type AdgroupsUpdateDailyBudgetResponseData

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

type AdgroupsUpdateDailyBudgetUpdateDailyBudgetStruct

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

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

type AdgroupsUpdateDatetimeListStruct

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

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

type AdgroupsUpdateDatetimeResponse

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

type AdgroupsUpdateDatetimeResponseData

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

type AdgroupsUpdateNegativewordRequest added in v1.7.31

type AdgroupsUpdateNegativewordRequest 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 AdgroupsUpdateNegativewordResponse added in v1.7.31

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

type AdgroupsUpdateNegativewordResponseData added in v1.7.31

type AdgroupsUpdateNegativewordResponseData 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 AdgroupsUpdateRequest

type AdgroupsUpdateRequest struct {
	AdgroupId                         *int64                           `json:"adgroup_id,omitempty"`
	AdgroupName                       *string                          `json:"adgroup_name,omitempty"`
	BeginDate                         *string                          `json:"begin_date,omitempty"`
	FirstDayBeginTime                 *string                          `json:"first_day_begin_time,omitempty"`
	EndDate                           *string                          `json:"end_date,omitempty"`
	BidAmount                         *int64                           `json:"bid_amount,omitempty"`
	ConversionId                      *int64                           `json:"conversion_id,omitempty"`
	OptimizationGoal                  OptimizationGoal                 `json:"optimization_goal,omitempty"`
	TimeSeries                        *string                          `json:"time_series,omitempty"`
	DailyBudget                       *int64                           `json:"daily_budget,omitempty"`
	AppAndroidChannelPackageId        *string                          `json:"app_android_channel_package_id,omitempty"`
	TargetingId                       *int64                           `json:"targeting_id,omitempty"`
	Targeting                         *WriteTargetingSettingForAdgroup `json:"targeting,omitempty"`
	SceneSpec                         *SceneTargetingForWrite          `json:"scene_spec,omitempty"`
	FlowOptimizationEnabled           *bool                            `json:"flow_optimization_enabled,omitempty"`
	ConfiguredStatus                  AdStatus                         `json:"configured_status,omitempty"`
	CustomizedCategory                *string                          `json:"customized_category,omitempty"`
	AdditionalUserActionSets          *[]UserActionSetStruct           `json:"additional_user_action_sets,omitempty"`
	BidStrategy                       BidStrategy                      `json:"bid_strategy,omitempty"`
	ColdStartAudience                 *[]int64                         `json:"cold_start_audience,omitempty"`
	AutoAudience                      *bool                            `json:"auto_audience,omitempty"`
	ExpandEnabled                     *bool                            `json:"expand_enabled,omitempty"`
	ExpandTargeting                   *[]string                        `json:"expand_targeting,omitempty"`
	DeepConversionSpec                *DeepConversionSpec              `json:"deep_conversion_spec,omitempty"`
	PoiList                           *[]string                        `json:"poi_list,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"`
	BidAdjustment                     *BidAdjustment                   `json:"bid_adjustment,omitempty"`
	AutoAcquisitionEnabled            *bool                            `json:"auto_acquisition_enabled,omitempty"`
	AutoAcquisitionBudget             *int64                           `json:"auto_acquisition_budget,omitempty"`
	AutoDerivedCreativeEnabled        *bool                            `json:"auto_derived_creative_enabled,omitempty"`
	AutoDerivedCreativeStatus         AutoDerivedCreativeStatus        `json:"auto_derived_creative_status,omitempty"`
	LiveVideoMode                     LiveVideoMode                    `json:"live_video_mode,omitempty"`
	LiveVideoSubMode                  LiveVideoSubMode                 `json:"live_video_sub_mode,omitempty"`
	UserActionSets                    *[]UserActionSetStruct           `json:"user_action_sets,omitempty"`
	DynamicAdSpec                     *DynamicAdSpec                   `json:"dynamic_ad_spec,omitempty"`
	CustomAdgroupTag                  *[]string                        `json:"custom_adgroup_tag,omitempty"`
	SmartTargeting                    *SmartTargeting                  `json:"smart_targeting,omitempty"`
	DynamicCreativeIdSet              *[]int64                         `json:"dynamic_creative_id_set,omitempty"`
	AutoDerivedLandingPageSwitch      *bool                            `json:"auto_derived_landing_page_switch,omitempty"`
	EcomPkamSwitch                    EcomPkamSwitch                   `json:"ecom_pkam_switch,omitempty"`
	AccountId                         *int64                           `json:"account_id,omitempty"`
}

type AdgroupsUpdateResponse

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

type AdgroupsUpdateResponseData

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

type AdjustmentTypeEnum added in v1.4.1

type AdjustmentTypeEnum string

AdjustmentTypeEnum : 调整类型:手工调整、一键适配

const (
	AdjustmentTypeEnum_MANUAL_ADJUSTMENT AdjustmentTypeEnum = "MANUAL_ADJUSTMENT"
	AdjustmentTypeEnum_SMART_ADJUSTMENT  AdjustmentTypeEnum = "SMART_ADJUSTMENT"
)

List of AdjustmentTypeEnum

type AdqReportsUpgradeStatusGetResponse added in v1.7.35

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

type AdqReportsUpgradeStatusGetResponseData added in v1.7.35

type AdqReportsUpgradeStatusGetResponseData struct {
	Status WechatAdPlatformUpgradeStatus `json:"status,omitempty"`
}

type AdsAddRequest

type AdsAddRequest struct {
	AdgroupId               *int64   `json:"adgroup_id,omitempty"`
	AdcreativeId            *int64   `json:"adcreative_id,omitempty"`
	AdName                  *string  `json:"ad_name,omitempty"`
	ConfiguredStatus        AdStatus `json:"configured_status,omitempty"`
	ImpressionTrackingUrl   *string  `json:"impression_tracking_url,omitempty"`
	ClickTrackingUrl        *string  `json:"click_tracking_url,omitempty"`
	FeedsInteractionEnabled *bool    `json:"feeds_interaction_enabled,omitempty"`
	AccountId               *int64   `json:"account_id,omitempty"`
}

type AdsAddResponse

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

type AdsAddResponseData

type AdsAddResponseData struct {
	AdId *int64 `json:"ad_id,omitempty"`
}

type AdsDeleteRequest

type AdsDeleteRequest struct {
	AdId      *int64 `json:"ad_id,omitempty"`
	AccountId *int64 `json:"account_id,omitempty"`
}

type AdsDeleteResponse

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

type AdsDeleteResponseData

type AdsDeleteResponseData struct {
	AdId *int64 `json:"ad_id,omitempty"`
}

type AdsGetListStruct

type AdsGetListStruct struct {
	CampaignId              *int64             `json:"campaign_id,omitempty"`
	AdgroupId               *int64             `json:"adgroup_id,omitempty"`
	AdId                    *int64             `json:"ad_id,omitempty"`
	AdName                  *string            `json:"ad_name,omitempty"`
	AdcreativeId            *int64             `json:"adcreative_id,omitempty"`
	Adcreative              *Adcreative        `json:"adcreative,omitempty"`
	ConfiguredStatus        AdStatus           `json:"configured_status,omitempty"`
	SystemStatus            AdStatus           `json:"system_status,omitempty"`
	AuditSpec               *[]AuditSpecStruct `json:"audit_spec,omitempty"`
	ImpressionTrackingUrl   *string            `json:"impression_tracking_url,omitempty"`
	ClickTrackingUrl        *string            `json:"click_tracking_url,omitempty"`
	FeedsInteractionEnabled *bool              `json:"feeds_interaction_enabled,omitempty"`
	IsDeleted               *bool              `json:"is_deleted,omitempty"`
	IsDynamicCreative       *bool              `json:"is_dynamic_creative,omitempty"`
	CreatedTime             *int64             `json:"created_time,omitempty"`
	LastModifiedTime        *int64             `json:"last_modified_time,omitempty"`
	RejectMessage           *string            `json:"reject_message,omitempty"`
}

返回结构

type AdsGetResponse

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

type AdsGetResponseData

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

type AdsUpdateConfiguredStatusListStruct

type AdsUpdateConfiguredStatusListStruct struct {
	Code      *int64  `json:"code,omitempty"`
	Message   *string `json:"message,omitempty"`
	MessageCn *string `json:"message_cn,omitempty"`
	AdId      *int64  `json:"ad_id,omitempty"`
}

返回结构

type AdsUpdateConfiguredStatusRequest

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

type AdsUpdateConfiguredStatusResponse

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

type AdsUpdateConfiguredStatusResponseData

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

type AdsUpdateConfiguredStatusUpdateConfiguredStatusStruct

type AdsUpdateConfiguredStatusUpdateConfiguredStatusStruct struct {
	AdId             *int64   `json:"ad_id,omitempty"`
	ConfiguredStatus AdStatus `json:"configured_status,omitempty"`
}

更新客户设置的状态条件

type AdsUpdateRequest

type AdsUpdateRequest struct {
	AdId                    *int64   `json:"ad_id,omitempty"`
	AdName                  *string  `json:"ad_name,omitempty"`
	ConfiguredStatus        AdStatus `json:"configured_status,omitempty"`
	ImpressionTrackingUrl   *string  `json:"impression_tracking_url,omitempty"`
	ClickTrackingUrl        *string  `json:"click_tracking_url,omitempty"`
	FeedsInteractionEnabled *bool    `json:"feeds_interaction_enabled,omitempty"`
	AccountId               *int64   `json:"account_id,omitempty"`
}

type AdsUpdateResponse

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

type AdsUpdateResponseData

type AdsUpdateResponseData struct {
	AdId *int64 `json:"ad_id,omitempty"`
}

type AdvertiserAddRequest

type AdvertiserAddRequest struct {
	CorporationName         *string                  `json:"corporation_name,omitempty"`
	CertificationImageId    *string                  `json:"certification_image_id,omitempty"`
	SystemIndustryId        *int64                   `json:"system_industry_id,omitempty"`
	IntroductionUrl         *string                  `json:"introduction_url,omitempty"`
	IndividualQualification *IndividualQualification `json:"individual_qualification,omitempty"`
	CorporateImageName      *string                  `json:"corporate_image_name,omitempty"`
	ContactPersonTelephone  *string                  `json:"contact_person_telephone,omitempty"`
	ContactPersonMobile     *string                  `json:"contact_person_mobile,omitempty"`
	CertificationNumber     *string                  `json:"certification_number,omitempty"`
	AreaCode                *int64                   `json:"area_code,omitempty"`
}

type AdvertiserAddResponse

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

type AdvertiserAddResponseData

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

type AdvertiserDailyBudgetGetResponse added in v1.7.33

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

type AdvertiserDailyBudgetGetResponseData added in v1.7.33

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

type AdvertiserGetListStruct

type AdvertiserGetListStruct struct {
	DailyBudget                      *int64                       `json:"daily_budget,omitempty"`
	SystemStatus                     CustomerSystemStatus         `json:"system_status,omitempty"`
	CorporationName                  *string                      `json:"corporation_name,omitempty"`
	CertificationImageId             *string                      `json:"certification_image_id,omitempty"`
	IndividualQualification          *IndividualQualificationRead `json:"individual_qualification,omitempty"`
	IntroductionUrl                  *string                      `json:"introduction_url,omitempty"`
	IndustryQualificationImageIdList *[]string                    `json:"industry_qualification_image_id_list,omitempty"`
	AdQualificationImageIdList       *[]string                    `json:"ad_qualification_image_id_list,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"`
	IsLocalBusiness                  *bool                        `json:"is_local_business,omitempty"`
	AccountId                        *int64                       `json:"account_id,omitempty"`
	AdQualificationImage             *[]string                    `json:"ad_qualification_image,omitempty"`
	CertificationImage               *string                      `json:"certification_image,omitempty"`
	IndustryQualificationImage       *[]string                    `json:"industry_qualification_image,omitempty"`
	CorporateImageName               *string                      `json:"corporate_image_name,omitempty"`
	CorporationLicence               *string                      `json:"corporation_licence,omitempty"`
	CustomizedIndustry               *string                      `json:"customized_industry,omitempty"`
	IdentityNumber                   *string                      `json:"identity_number,omitempty"`
	SystemIndustryId                 *int64                       `json:"system_industry_id,omitempty"`
	RejectMessage                    *string                      `json:"reject_message,omitempty"`
}

返回结构

type AdvertiserGetResponse

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

type AdvertiserGetResponseData

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

type AdvertiserOperatorStruct added in v1.3.0

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 AdvertiserPicMaterialSwitch added in v1.7.33

type AdvertiserPicMaterialSwitch string

AdvertiserPicMaterialSwitch : 图片素材衍生开关类型

const (
	AdvertiserPicMaterialSwitch_CLOSE AdvertiserPicMaterialSwitch = "ADVERTISER_PIC_MATERIAL_SWITCH_CLOSE"
	AdvertiserPicMaterialSwitch_OPEN  AdvertiserPicMaterialSwitch = "ADVERTISER_PIC_MATERIAL_SWITCH_OPEN"
)

List of AdvertiserPicMaterialSwitch

type AdvertiserSublinkSwitch added in v1.7.33

type AdvertiserSublinkSwitch string

AdvertiserSublinkSwitch : 衍生子链开关类型

const (
	AdvertiserSublinkSwitch_CLOSE AdvertiserSublinkSwitch = "ADVERTISER_SUBLINK_SWITCH_CLOSE"
	AdvertiserSublinkSwitch_OPEN  AdvertiserSublinkSwitch = "ADVERTISER_SUBLINK_SWITCH_OPEN"
)

List of AdvertiserSublinkSwitch

type AdvertiserUpdateDailyBudgetListStruct

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

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

type AdvertiserUpdateDailyBudgetResponse

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

type AdvertiserUpdateDailyBudgetResponseData

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

type AdvertiserUpdateDailyBudgetUpdateDailyBudgetStruct

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

更新日限额条件

type AdvertiserUpdateRequest

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"`
	CorporateImageName      *string                  `json:"corporate_image_name,omitempty"`
	IndividualQualification *IndividualQualification `json:"individual_qualification,omitempty"`
	IntroductionUrl         *string                  `json:"introduction_url,omitempty"`
	ContactPersonTelephone  *string                  `json:"contact_person_telephone,omitempty"`
	ContactPersonMobile     *string                  `json:"contact_person_mobile,omitempty"`
	Websites                *[]WebsiteUpdateStruct   `json:"websites,omitempty"`
	AreaCode                *int64                   `json:"area_code,omitempty"`
}

type AdvertiserUpdateResponse

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

type AdvertiserUpdateResponseData

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 AgencyRealtimeCostGetListStruct added in v1.4.3

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

返回结构

type AgencyRealtimeCostGetResponse added in v1.4.3

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

type AgencyRealtimeCostGetResponseData added in v1.4.3

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

type AggregateAccountDetail added in v1.7.17

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

type Aggregation string

Aggregation : 聚合维度,是否将结果按照指定类型细分,可选值'DOMAIN', 'ACTION_TYPE'

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 AndroidQuickAppJumpType added in v1.7.20

type AndroidQuickAppJumpType string

AndroidQuickAppJumpType : 安卓快应用跳转类型

const (
	AndroidQuickAppJumpType_UNKNOWN      AndroidQuickAppJumpType = "ANDROID_QUICK_APP_JUMP_TYPE_UNKNOWN"
	AndroidQuickAppJumpType_DEFAULT      AndroidQuickAppJumpType = "ANDROID_QUICK_APP_JUMP_TYPE_DEFAULT"
	AndroidQuickAppJumpType_LANDING_PAGE AndroidQuickAppJumpType = "ANDROID_QUICK_APP_JUMP_TYPE_LANDING_PAGE"
)

List of AndroidQuickAppJumpType

type AndroidQuickAppSpec added in v1.7.20

type AndroidQuickAppSpec struct {
	AndroidQuickAppJumpType AndroidQuickAppJumpType `json:"android_quick_app_jump_type,omitempty"`
	AndroidQuickAppJumpUrl  *string                 `json:"android_quick_app_jump_url,omitempty"`
}

安卓快应用跳转信息

type AnimateFloatButtonSpec added in v1.7.5

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 ApiErrorStruct

type ApiErrorStruct struct {
	Type_                    *string                   `json:"type,omitempty"`
	CommonParamExceptionSpec *CommonParamExceptionSpec `json:"common_param_exception_spec,omitempty"`
}

type AppActionObjectType

type AppActionObjectType string

AppActionObjectType : 行为对象的类型,仅支持 APP 类目

const (
	AppActionObjectType_CLASS AppActionObjectType = "APP_CLASS"
	AppActionObjectType_ID    AppActionObjectType = "APP_ID"
)

List of AppActionObjectType

type AppAndroidChannelPackagesGetResponse added in v1.7.4

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

type AppAndroidChannelPackagesGetResponseData added in v1.7.4

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

type AppAndroidMyappSpec added in v1.3.0

type AppAndroidMyappSpec struct {
	Packname           *string                     `json:"packname,omitempty"`
	Version            *string                     `json:"version,omitempty"`
	Icon               *string                     `json:"icon,omitempty"`
	PackageSize        *string                     `json:"package_size,omitempty"`
	ChannelPackageSpec *[]ChannelPackageSpecStruct `json:"channel_package_spec,omitempty"`
}

应用宝 app 信息

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 AppAndroidUnionSpec added in v1.3.0

type AppAndroidUnionSpec struct {
	Packname           *string                     `json:"packname,omitempty"`
	Version            *string                     `json:"version,omitempty"`
	Icon               *string                     `json:"icon,omitempty"`
	PackageSize        *string                     `json:"package_size,omitempty"`
	PackageMd5         *string                     `json:"package_md5,omitempty"`
	PackageDownloadUrl *string                     `json:"package_download_url,omitempty"`
	ChannelPackageSpec *[]ChannelPackageSpecStruct `json:"channel_package_spec,omitempty"`
}

广告包app应用信息

type AppBehavior

type AppBehavior struct {
	ObjectType   AppActionObjectType `json:"object_type,omitempty"`
	ObjectIdList *[]int64            `json:"object_id_list,omitempty"`
	TimeWindow   *int64              `json:"time_window,omitempty"`
	ActIdList    *[]string           `json:"act_id_list,omitempty"`
}

app行为定向

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 AppGiftPackCode added in v1.7.8

type AppGiftPackCode struct {
	Code            *string `json:"code,omitempty"`
	Tips            *string `json:"tips,omitempty"`
	Description     *string `json:"description,omitempty"`
	GameGiftId      *string `json:"game_gift_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 AppealStatus added in v1.7.36

type AppealStatus string

AppealStatus : 申诉状态。详见AppealStatus枚举类型

const (
	AppealStatus_COMPLETED AppealStatus = "APPEAL_STATUS_COMPLETED"
	AppealStatus_PENDING   AppealStatus = "APPEAL_STATUS_PENDING"
	AppealStatus_CANCEL    AppealStatus = "APPEAL_STATUS_CANCEL"
)

List of AppealStatus

type AreaSpec

type AreaSpec struct {
	AreaType   LbsAreaType `json:"area_type,omitempty"`
	CircleArea *CircleArea `json:"circle_area,omitempty"`
}

区域定义

type AssetAccountType added in v1.3.0

type AssetAccountType string

AssetAccountType : 被授权账号类型

const (
	AssetAccountType_ACCOUNT_BM           AssetAccountType = "ASSET_TYPE_ACCOUNT_BM"
	AssetAccountType_ACCOUNT_MDM          AssetAccountType = "ASSET_TYPE_ACCOUNT_MDM"
	AssetAccountType_GROUP_BM             AssetAccountType = "ASSET_TYPE_GROUP_BM"
	AssetAccountType_GROUP_MDM            AssetAccountType = "ASSET_TYPE_GROUP_MDM"
	AssetAccountType_GROUP_POINT_TO_POINT AssetAccountType = "ASSET_TYPE_GROUP_POINT_TO_POINT"
	AssetAccountType_AGENCY               AssetAccountType = "ASSET_TYPE_AGENCY"
)

List of AssetAccountType

type AssetPermissionGrantType

type AssetPermissionGrantType string

AssetPermissionGrantType : 资产权限授予类型

const (
	AssetPermissionGrantType_ASSET   AssetPermissionGrantType = "ASSET_PERMISSION_GRANT_TYPE_ASSET"
	AssetPermissionGrantType_ACCOUNT AssetPermissionGrantType = "ASSET_PERMISSION_GRANT_TYPE_ACCOUNT"
)

List of AssetPermissionGrantType

type AssetPermissionSpecStruct

type AssetPermissionSpecStruct struct {
	AssetPermissionGrantType AssetPermissionGrantType `json:"asset_permission_grant_type,omitempty"`
	AssetId                  *int64                   `json:"asset_id,omitempty"`
}

资产权限结构

type AssetPermissionsAddRequest

type AssetPermissionsAddRequest struct {
	AccountId              *int64                       `json:"account_id,omitempty"`
	AssetType              AssetType                    `json:"asset_type,omitempty"`
	AssetPermissionSpec    *[]AssetPermissionSpecStruct `json:"asset_permission_spec,omitempty"`
	LicensingAccountIdList *[]int64                     `json:"licensing_account_id_list,omitempty"`
	LicensingIdType        AssetAccountType             `json:"licensing_id_type,omitempty"`
	PathId                 *int64                       `json:"path_id,omitempty"`
	PermissionList         *[]string                    `json:"permission_list,omitempty"`
}

type AssetPermissionsAddResponse

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

type AssetPermissionsAddResponseData added in v1.7.9

type AssetPermissionsAddResponseData struct {
	FailNum    *int64              `json:"fail_num,omitempty"`
	SuccessNum *int64              `json:"success_num,omitempty"`
	FailReason *[]FailReasonStruct `json:"fail_reason,omitempty"`
}

type AssetPermissionsDeleteRequest

type AssetPermissionsDeleteRequest struct {
	AccountId                *int64                   `json:"account_id,omitempty"`
	LicensingAccountId       *int64                   `json:"licensing_account_id,omitempty"`
	AssetType                AssetType                `json:"asset_type,omitempty"`
	AssetPermissionGrantType AssetPermissionGrantType `json:"asset_permission_grant_type,omitempty"`
	AssetId                  *int64                   `json:"asset_id,omitempty"`
	LicensingIdType          AssetAccountType         `json:"licensing_id_type,omitempty"`
	PathId                   *int64                   `json:"path_id,omitempty"`
}

type AssetPermissionsDeleteResponse

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

type AssetPermissionsScenesUpdateRequest added in v1.7.33

type AssetPermissionsScenesUpdateRequest struct {
	AccountId          *int64      `json:"account_id,omitempty"`
	AssetType          DnAssetType `json:"asset_type,omitempty"`
	AssetId            *int64      `json:"asset_id,omitempty"`
	LicensingAccountId *int64      `json:"licensing_account_id,omitempty"`
	PathType           PathType    `json:"path_type,omitempty"`
	PermissionList     *[]string   `json:"permission_list,omitempty"`
}

type AssetPermissionsScenesUpdateResponse added in v1.7.33

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

type AssetPermissionsScenesUpdateResponseData added in v1.7.33

type AssetPermissionsScenesUpdateResponseData struct {
	SuccessList *[]DataNexusGrantSuccessListItem `json:"success_list,omitempty"`
}

type AssetPrePermissionsGetListStruct added in v1.7.0

type AssetPrePermissionsGetListStruct struct {
	AccountId      *int64       `json:"account_id,omitempty"`
	OwnerAccountId *int64       `json:"owner_account_id,omitempty"`
	AssetId        *int64       `json:"asset_id,omitempty"`
	AssetName      *string      `json:"asset_name,omitempty"`
	AssetType      AssetType    `json:"asset_type,omitempty"`
	PathId         *int64       `json:"path_id,omitempty"`
	PathType       PathType     `json:"path_type,omitempty"`
	IsGrantedAll   GrantAllType `json:"is_granted_all,omitempty"`
	GrantTime      *int64       `json:"grant_time,omitempty"`
	PermissionList *[]string    `json:"permission_list,omitempty"`
}

返回结构

type AssetPrePermissionsGetResponse added in v1.7.0

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

type AssetPrePermissionsGetResponseData added in v1.7.0

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

type AssetPrePermissionsUpdateRequest added in v1.7.0

type AssetPrePermissionsUpdateRequest struct {
	AccountId *int64    `json:"account_id,omitempty"`
	AssetId   *int64    `json:"asset_id,omitempty"`
	AssetType AssetType `json:"asset_type,omitempty"`
	PathId    *int64    `json:"path_id,omitempty"`
	PathType  PathType  `json:"path_type,omitempty"`
}

type AssetPrePermissionsUpdateResponse added in v1.7.0

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

type AssetType

type AssetType string

AssetType : 资产类型

const (
	AssetType_NDMP                         AssetType = "ASSET_TYPE_NDMP"
	AssetType_XIJING                       AssetType = "ASSET_TYPE_XIJING"
	AssetType_CANVAS_WECHAT                AssetType = "ASSET_TYPE_CANVAS_WECHAT"
	AssetType_CANVAS_IMAGE                 AssetType = "ASSET_TYPE_CANVAS_IMAGE"
	AssetType_CANVAS_VIDEO                 AssetType = "ASSET_TYPE_CANVAS_VIDEO"
	AssetType_FENGYE                       AssetType = "ASSET_TYPE_FENGYE"
	AssetType_DYNAMIC_AD_TEMPLATE          AssetType = "ASSET_TYPE_DYNAMIC_AD_TEMPLATE"
	AssetType_AD_QUALIFICATION             AssetType = "ASSET_TYPE_AD_QUALIFICATION"
	AssetType_CATALOG                      AssetType = "ASSET_TYPE_CATALOG"
	AssetType_ACTION_SET                   AssetType = "ASSET_TYPE_ACTION_SET"
	AssetType_CONVERSION_SPEC              AssetType = "ASSET_TYPE_CONVERSION_SPEC"
	AssetType_UNION_PACKAGE                AssetType = "ASSET_TYPE_UNION_PACKAGE"
	AssetType_ACCOUNT_WECHAT_CANVAS        AssetType = "ASSET_TYPE_ACCOUNT_WECHAT_CANVAS"
	AssetType_PROFILE                      AssetType = "ASSET_TYPE_PROFILE"
	AssetType_LOCAL_STORE                  AssetType = "ASSET_TYPE_LOCAL_STORE"
	AssetType_INTERACTIVE_PRIVATE_TEMPLATE AssetType = "ASSET_TYPE_INTERACTIVE_PRIVATE_TEMPLATE"
	AssetType_DN_DATA_SOURCE               AssetType = "ASSET_TYPE_DN_DATA_SOURCE"
	AssetType_DN_DATA_SET                  AssetType = "ASSET_TYPE_DN_DATA_SET"
	AssetType_DN_FILE                      AssetType = "ASSET_TYPE_DN_FILE"
	AssetType_SEARCH_BRAND_AREA            AssetType = "ASSET_TYPE_SEARCH_BRAND_AREA"
	AssetType_UNION_APP_URL_CHANNEL        AssetType = "ASSET_TYPE_UNION_APP_URL_CHANNEL"
)

List of AssetType

type AsyncReportLevel

type AsyncReportLevel string

AsyncReportLevel : 异步报表类型级别

const (
	AsyncReportLevel_ADGROUP_WECHAT     AsyncReportLevel = "REPORT_LEVEL_ADGROUP_WECHAT"
	AsyncReportLevel_AD_WECHAT          AsyncReportLevel = "REPORT_LEVEL_AD_WECHAT"
	AsyncReportLevel_POI_WECHAT         AsyncReportLevel = "REPORT_LEVEL_POI_WECHAT"
	AsyncReportLevel_AD                 AsyncReportLevel = "REPORT_LEVEL_AD"
	AsyncReportLevel_ADVERTISER         AsyncReportLevel = "REPORT_LEVEL_ADVERTISER"
	AsyncReportLevel_CAMPAIGN           AsyncReportLevel = "REPORT_LEVEL_CAMPAIGN"
	AsyncReportLevel_ADGROUP            AsyncReportLevel = "REPORT_LEVEL_ADGROUP"
	AsyncReportLevel_MATERIAL_VIDEO     AsyncReportLevel = "REPORT_LEVEL_MATERIAL_VIDEO"
	AsyncReportLevel_MATERIAL_IMAGE     AsyncReportLevel = "REPORT_LEVEL_MATERIAL_IMAGE"
	AsyncReportLevel_PROMOTED_OBJECT    AsyncReportLevel = "REPORT_LEVEL_PROMOTED_OBJECT"
	AsyncReportLevel_CREATIVE_TEMPLATE  AsyncReportLevel = "REPORT_LEVEL_CREATIVE_TEMPLATE"
	AsyncReportLevel_PRODUCT_CATELOG    AsyncReportLevel = "REPORT_LEVEL_PRODUCT_CATELOG"
	AsyncReportLevel_AGE                AsyncReportLevel = "REPORT_LEVEL_AGE"
	AsyncReportLevel_GENDER             AsyncReportLevel = "REPORT_LEVEL_GENDER"
	AsyncReportLevel_REGION_RECENTLY_IN AsyncReportLevel = "REPORT_LEVEL_REGION_RECENTLY_IN"
	AsyncReportLevel_REGION_VISITED_IN  AsyncReportLevel = "REPORT_LEVEL_REGION_VISITED_IN"
	AsyncReportLevel_REGION_LIVE_IN     AsyncReportLevel = "REPORT_LEVEL_REGION_LIVE_IN"
	AsyncReportLevel_REGION_TRAVEL_IN   AsyncReportLevel = "REPORT_LEVEL_REGION_TRAVEL_IN"
	AsyncReportLevel_CITY_RECENTLY_IN   AsyncReportLevel = "REPORT_LEVEL_CITY_RECENTLY_IN"
	AsyncReportLevel_CITY_VISITED_IN    AsyncReportLevel = "REPORT_LEVEL_CITY_VISITED_IN"
	AsyncReportLevel_CITY_LIVE_IN       AsyncReportLevel = "REPORT_LEVEL_CITY_LIVE_IN"
	AsyncReportLevel_CITY_TRAVEL_IN     AsyncReportLevel = "REPORT_LEVEL_CITY_TRAVEL_IN"
	AsyncReportLevel_BIDWORD            AsyncReportLevel = "REPORT_LEVEL_BIDWORD"
	AsyncReportLevel_QUERYWORD          AsyncReportLevel = "REPORT_LEVEL_QUERYWORD"
)

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                          TimeGranularity                `json:"granularity,omitempty"`
	Date                                 *string                        `json:"date,omitempty"`
	WeixinOfficialAccountsUpgradeEnabled *bool                          `json:"weixin_official_accounts_upgrade_enabled,omitempty"`
	AdqAccountsUpgradeEnabled            *bool                          `json:"adq_accounts_upgrade_enabled,omitempty"`
}

type AsyncReportsAddResponse

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

type AsyncReportsAddResponseData

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

type AsyncReportsFilteringStruct added in v1.3.0

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

过滤条件

type AsyncReportsGetData

type AsyncReportsGetData struct {
	FileInfoList *[]AsyncReportsGetFileInfo `json:"file_info_list,omitempty"`
}

任务结果

type AsyncReportsGetFileInfo

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

文件返回结果

type AsyncReportsGetResponse

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

type AsyncReportsGetResponseData

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

type AsyncReportsGetResult

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

任务结果

type AsyncReportsGetTaskListStruct

type AsyncReportsGetTaskListStruct 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      *AsyncReportsGetResult `json:"result,omitempty"`
}

返回结构

type AsyncTasksAddRequest

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

type AsyncTasksAddResponse

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

type AsyncTasksAddResponseData

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

type AsyncTasksGetData

type AsyncTasksGetData struct {
	FileInfoList                     *[]AsyncTasksGetFileInfo        `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 AsyncTasksGetFileInfo

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

文件返回结果

type AsyncTasksGetResponse

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

type AsyncTasksGetResponseData

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

type AsyncTasksGetResult

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

任务结果

type AsyncTasksGetTaskListStruct

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

返回结构

type AttributesStruct added in v1.7.17

type AttributesStruct struct {
	Required       *bool           `json:"required,omitempty"`
	Name           *string         `json:"name,omitempty"`
	Description    *string         `json:"description,omitempty"`
	FieldType      FieldType       `json:"field_type,omitempty"`
	PropertyDetail *PropertyDetail `json:"property_detail,omitempty"`
}

广告创意能力项

type AttributesStructCopy added in v1.7.17

type AttributesStructCopy struct {
	Required       *bool               `json:"required,omitempty"`
	Name           *string             `json:"name,omitempty"`
	Description    *string             `json:"description,omitempty"`
	FieldType      FieldType           `json:"field_type,omitempty"`
	PropertyDetail *PropertyDetailCopy `json:"property_detail,omitempty"`
}

广告创意能力项

type AudienceGrantRelationsAddGrantSpec added in v1.3.0

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

人群授权信息

type AudienceGrantRelationsAddGrantToBusinessSpec added in v1.3.0

type AudienceGrantRelationsAddGrantToBusinessSpec 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 AudienceGrantRelationsAddRequest

type AudienceGrantRelationsAddRequest struct {
	AccountId      *int64                              `json:"account_id,omitempty"`
	AudienceIdList *[]int64                            `json:"audience_id_list,omitempty"`
	GrantType      AudienceGrantType                   `json:"grant_type,omitempty"`
	GrantSpec      *AudienceGrantRelationsAddGrantSpec `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    *[]ApiErrorStruct `json:"errors,omitempty"`
}

type AudienceGrantRelationsGetGrantAccountPermission added in v1.3.0

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

授权给指定账号结构

type AudienceGrantRelationsGetGrantSpec added in v1.3.0

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

人群授权信息

type AudienceGrantRelationsGetGrantToBusinessSpec added in v1.3.0

type AudienceGrantRelationsGetGrantToBusinessSpec struct {
	GrantBusinessId         *int64                                           `json:"grant_business_id,omitempty"`
	GrantScopeType          AudienceGrantScopeType                           `json:"grant_scope_type,omitempty"`
	GrantBusinessPermission *GrantBusinessPermission                         `json:"grant_business_permission,omitempty"`
	GrantAccountPermission  *AudienceGrantRelationsGetGrantAccountPermission `json:"grant_account_permission,omitempty"`
}

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

type AudienceGrantRelationsGetResponse

type AudienceGrantRelationsGetResponse struct {
	Code      *int64                                 `json:"code,omitempty"`
	Message   *string                                `json:"message,omitempty"`
	MessageCn *string                                `json:"message_cn,omitempty"`
	Errors    *[]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 AudienceGrantScopeType

type AudienceGrantScopeType string

AudienceGrantScopeType : 人群授权的范围。仅支持 'GRANT_SCOPE_TYPE_ACCOUNT' 枚举值。授权给BM内全部账号功能不再在此接口中支持实现

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

type AudienceOnlineStatus string

AudienceOnlineStatus : 人群包在线状态,如果人群包一段时间不更新或者不使用于广告定向,人群包会被下线处理。下线后的人群无法用于广告定向,但是洞察等不受影响。该字段仅在人群包处理状态为成功可用返回和生效

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

List of AudienceOnlineStatus

type AudienceProductType

type AudienceProductType string

AudienceProductType : 推广目标类型

const (
	AudienceProductType_PAIPAI_ITEM                AudienceProductType = "PRODUCT_TYPE_PAIPAI_ITEM"
	AudienceProductType_PAIPAI_SHOP                AudienceProductType = "PRODUCT_TYPE_PAIPAI_SHOP"
	AudienceProductType_QZONE_PAGE_INDEX           AudienceProductType = "PRODUCT_TYPE_QZONE_PAGE_INDEX"
	AudienceProductType_APP_PC                     AudienceProductType = "PRODUCT_TYPE_APP_PC"
	AudienceProductType_MYAPP                      AudienceProductType = "PRODUCT_TYPE_MYAPP"
	AudienceProductType_QQ_GROUP                   AudienceProductType = "PRODUCT_TYPE_QQ_GROUP"
	AudienceProductType_QQ_BUSINESS                AudienceProductType = "PRODUCT_TYPE_QQ_BUSINESS"
	AudienceProductType_B_QQ                       AudienceProductType = "PRODUCT_TYPE_B_QQ"
	AudienceProductType_51BUY                      AudienceProductType = "PRODUCT_TYPE_51BUY"
	AudienceProductType_QQ_TUAN                    AudienceProductType = "PRODUCT_TYPE_QQ_TUAN"
	AudienceProductType_TASK                       AudienceProductType = "PRODUCT_TYPE_TASK"
	AudienceProductType_APP_ANDROID_OPEN_PLATFORM  AudienceProductType = "PRODUCT_TYPE_APP_ANDROID_OPEN_PLATFORM"
	AudienceProductType_FEEDS                      AudienceProductType = "PRODUCT_TYPE_FEEDS"
	AudienceProductType_PAIPAI_SHOP_URL            AudienceProductType = "PRODUCT_TYPE_PAIPAI_SHOP_URL"
	AudienceProductType_LIVE_VIDEO_ROOM            AudienceProductType = "PRODUCT_TYPE_LIVE_VIDEO_ROOM"
	AudienceProductType_QZONE_GIFT                 AudienceProductType = "PRODUCT_TYPE_QZONE_GIFT"
	AudienceProductType_QZONE_SIGN                 AudienceProductType = "PRODUCT_TYPE_QZONE_SIGN"
	AudienceProductType_APP_IOS                    AudienceProductType = "PRODUCT_TYPE_APP_IOS"
	AudienceProductType_EXCHANGE_APP_FOR_MYAPP     AudienceProductType = "PRODUCT_TYPE_EXCHANGE_APP_FOR_MYAPP"
	AudienceProductType_QZONE_PAGE_ARTICLE         AudienceProductType = "PRODUCT_TYPE_QZONE_PAGE_ARTICLE"
	AudienceProductType_QZONE_PAGE_IFRAMED         AudienceProductType = "PRODUCT_TYPE_QZONE_PAGE_IFRAMED"
	AudienceProductType_WECHAT                     AudienceProductType = "PRODUCT_TYPE_WECHAT"
	AudienceProductType_OPEN_PLATFORM_APP_MOB_TASK AudienceProductType = "PRODUCT_TYPE_OPEN_PLATFORM_APP_MOB_TASK"
	AudienceProductType_LINK_JD                    AudienceProductType = "PRODUCT_TYPE_LINK_JD"
	AudienceProductType_DIANPING_SHOP              AudienceProductType = "PRODUCT_TYPE_DIANPING_SHOP"
	AudienceProductType_DIANPING_COUPON            AudienceProductType = "PRODUCT_TYPE_DIANPING_COUPON"
	AudienceProductType_DIANPING_TUAN              AudienceProductType = "PRODUCT_TYPE_DIANPING_TUAN"
	AudienceProductType_WECHAT_ARTICLE             AudienceProductType = "PRODUCT_TYPE_WECHAT_ARTICLE"
	AudienceProductType_SHOP_WECHAT                AudienceProductType = "PRODUCT_TYPE_SHOP_WECHAT"
	AudienceProductType_ECOMMERCE                  AudienceProductType = "PRODUCT_TYPE_ECOMMERCE"
	AudienceProductType_LINK_WECHAT                AudienceProductType = "PRODUCT_TYPE_LINK_WECHAT"
	AudienceProductType_JD_ITEM                    AudienceProductType = "PRODUCT_TYPE_JD_ITEM"
	AudienceProductType_JD_SHOP                    AudienceProductType = "PRODUCT_TYPE_JD_SHOP"
	AudienceProductType_TENCENT_KE                 AudienceProductType = "PRODUCT_TYPE_TENCENT_KE"
	AudienceProductType_MYAPP_PROMOTION            AudienceProductType = "PRODUCT_TYPE_MYAPP_PROMOTION"
	AudienceProductType_LINK_MOBILE_QQ_MP          AudienceProductType = "PRODUCT_TYPE_LINK_MOBILE_QQ_MP"
	AudienceProductType_APP_ANDROID_UNION          AudienceProductType = "PRODUCT_TYPE_APP_ANDROID_UNION"
	AudienceProductType_LBS_WECHAT                 AudienceProductType = "PRODUCT_TYPE_LBS_WECHAT"
	AudienceProductType_QZONE_PAGE_VIDEO           AudienceProductType = "PRODUCT_TYPE_QZONE_PAGE_VIDEO"
	AudienceProductType_LINK                       AudienceProductType = "PRODUCT_TYPE_LINK"
	AudienceProductType_URL_INNER_TENCENT_DOMAIN   AudienceProductType = "PRODUCT_TYPE_URL_INNER_TENCENT_DOMAIN"
)

List of AudienceProductType

type AudienceReport

type AudienceReport struct {
	AudienceId            *int64       `json:"audience_id,omitempty"`
	AccountId             *int64       `json:"account_id,omitempty"`
	AdgroupId             *int64       `json:"adgroup_id,omitempty"`
	CampaignId            *int64       `json:"campaign_id,omitempty"`
	WechatAdgroupId       *int64       `json:"wechat_adgroup_id,omitempty"`
	WechatCampaignId      *int64       `json:"wechat_campaign_id,omitempty"`
	ModelId               *int64       `json:"model_id,omitempty"`
	AudiencePredictTaskId *int64       `json:"audience_predict_task_id,omitempty"`
	ActionType            AdActionType `json:"action_type,omitempty"`
	Cost                  *int64       `json:"cost,omitempty"`
	ActionCount           *int64       `json:"action_count,omitempty"`
	UserCount             *int64       `json:"user_count,omitempty"`
}

custom_audience_report人群报表结构

type AudienceSource added in v1.7.22

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"`
	LbsSpec        *LbsSpec        `json:"lbs_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_AUDIENCE_TYPE_UNKNOWN   AudienceType = "AUDIENCE_TYPE_UNKNOWN"
	AudienceType_AUDIENCE_TYPE_META      AudienceType = "AUDIENCE_TYPE_META"
	AudienceType_AUDIENCE_TYPE_COMBINE   AudienceType = "AUDIENCE_TYPE_COMBINE"
	AudienceType_AUDIENCE_TYPE_LOOKALIKE AudienceType = "AUDIENCE_TYPE_LOOKALIKE"
	AudienceType_AUDIENCE_TYPE_PACKAGE   AudienceType = "AUDIENCE_TYPE_PACKAGE"
	AudienceType_CUSTOMER_FILE           AudienceType = "CUSTOMER_FILE"
	AudienceType_LOOKALIKE               AudienceType = "LOOKALIKE"
	AudienceType_USER_ACTION             AudienceType = "USER_ACTION"
	AudienceType_LBS                     AudienceType = "LBS"
	AudienceType_KEYWORD                 AudienceType = "KEYWORD"
	AudienceType_AD                      AudienceType = "AD"
	AudienceType_COMBINE                 AudienceType = "COMBINE"
	AudienceType_LABEL                   AudienceType = "LABEL"
)

List of AudienceType

type AuditRejectItem

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 AuditSpecStruct

type AuditSpecStruct struct {
	SiteSet                 SiteSetDefinition          `json:"site_set,omitempty"`
	SystemStatus            AdStatus                   `json:"system_status,omitempty"`
	RejectMessage           *string                    `json:"reject_message,omitempty"`
	ElementRejectDetailInfo *[]ElementRejectDetailInfo `json:"element_reject_detail_info,omitempty"`
}

多版位的审核结果信息

type AuditStatus

type AuditStatus string

AuditStatus : 商品审核状态

const (
	AuditStatus_AUDITSTATUS_NORMAL             AuditStatus = "AUDITSTATUS_NORMAL"
	AuditStatus_AUDITSTATUS_PENDING            AuditStatus = "AUDITSTATUS_PENDING"
	AuditStatus_PRODUCT_STATUS_PENDING         AuditStatus = "PRODUCT_STATUS_PENDING"
	AuditStatus_PRODUCT_STATUS_AUDITING        AuditStatus = "PRODUCT_STATUS_AUDITING"
	AuditStatus_PRODUCT_STATUS_PASS            AuditStatus = "PRODUCT_STATUS_PASS"
	AuditStatus_PRODUCT_STATUS_REJECTED        AuditStatus = "PRODUCT_STATUS_REJECTED"
	AuditStatus_RESOURCE_AUDIT_STATUS_UNKNOWN  AuditStatus = "RESOURCE_AUDIT_STATUS_UNKNOWN"
	AuditStatus_RESOURCE_AUDIT_STATUS_APPROVED AuditStatus = "RESOURCE_AUDIT_STATUS_APPROVED"
	AuditStatus_RESOURCE_AUDIT_STATUS_PENDING  AuditStatus = "RESOURCE_AUDIT_STATUS_PENDING"
	AuditStatus_RESOURCE_AUDIT_STATUS_REJECTED AuditStatus = "RESOURCE_AUDIT_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 AuthListStruct added in v1.7.33

type AuthListStruct struct {
	PromotedObjectName *string            `json:"promoted_object_name,omitempty"`
	PromotedObjectId   *string            `json:"promoted_object_id,omitempty"`
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
	AuthToken          *string            `json:"auth_token,omitempty"`
	AuthBeginDate      *int64             `json:"auth_begin_date,omitempty"`
	AuthTtl            *int64             `json:"auth_ttl,omitempty"`
	Status             *int64             `json:"status,omitempty"`
	AuditMsg           *string            `json:"audit_msg,omitempty"`
	AuthType           WechatAuthType     `json:"auth_type,omitempty"`
	AuthScope          WechatAuthScope    `json:"auth_scope,omitempty"`
	IsAdAcct           *bool              `json:"is_ad_acct,omitempty"`
}

返回结构

type AuthSpec added in v1.7.31

type AuthSpec struct {
	CertificationList *[]Certification               `json:"certification_list,omitempty"`
	Relationship      PromotedObjectAuthRelationship `json:"relationship,omitempty"`
	AuthScope         WechatAuthScope                `json:"auth_scope,omitempty"`
}

授权信息

type AuthorizationStatus added in v1.7.15

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 AccountRoleType `json:"account_role_type,omitempty"`
	AccountType     AccountType     `json:"account_type,omitempty"`
	RoleType        RoleType        `json:"role_type,omitempty"`
}

权限信息

type AutoAcquisitionStatus added in v1.7.2

type AutoAcquisitionStatus string

AutoAcquisitionStatus : 一键起量状态,<br/>一键起量状态表示当前广告在开启一键起量时,所处的不同起量阶段。一键起量状态与一键起量开关是两个独立的字段,一键起量开关为客户创建或更新时设置的开关,正常的广告在一键起量过程结束后,一键起量开关不会随一键起量状态改变。起量结束后,如果想再次开启一键起量,需要关闭一键起量开关后再次开启一键起量开关

const (
	AutoAcquisitionStatus_ACQUISTION_STATUS_UNKNOW                   AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_UNKNOW"
	AutoAcquisitionStatus_ACQUISTION_STATUS_PENDING                  AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_PENDING"
	AutoAcquisitionStatus_ACQUISTION_STATUS_END_LESS_THAN_24_H       AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_END_LESS_THAN_24H"
	AutoAcquisitionStatus_ACQUISTION_STATUS_END_MORE_THAN_24_H       AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_END_MORE_THAN_24H"
	AutoAcquisitionStatus_ACQUISTION_STATUS_COMPLETED                AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_COMPLETED"
	AutoAcquisitionStatus_ACQUISTION_STATUS_SUSPEND_ON_LEARNING_FAIL AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_SUSPEND_ON_LEARNING_FAIL"
	AutoAcquisitionStatus_ACQUISTION_STATUS_SUSPEND_ON_PLAYING_FAIL  AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_SUSPEND_ON_PLAYING_FAIL"
	AutoAcquisitionStatus_ACQUISTION_STATUS_ADVERTISER_CLOSED        AutoAcquisitionStatus = "AUTO_ACQUISTION_STATUS_ADVERTISER_CLOSED"
	AutoAcquisitionStatus_ACQUISITION_STATUS_PENDING                 AutoAcquisitionStatus = "AUTO_ACQUISITION_STATUS_PENDING"
	AutoAcquisitionStatus_ACQUISITION_STATUS_COMPLETED               AutoAcquisitionStatus = "AUTO_ACQUISITION_STATUS_COMPLETED"
	AutoAcquisitionStatus_ACQUISITION_STATUS_SUSPEND_ON_PLAYING_FAIL AutoAcquisitionStatus = "AUTO_ACQUISITION_STATUS_SUSPEND_ON_PLAYING_FAIL "
	AutoAcquisitionStatus_ACQUISITION_STATUS_END_LESS_THAN_24_H      AutoAcquisitionStatus = "AUTO_ACQUISITION_STATUS_END_LESS_THAN_24H"
	AutoAcquisitionStatus_ACQUISITION_STATUS_ADVERTISER_CLOSED       AutoAcquisitionStatus = "AUTO_ACQUISITION_STATUS_ADVERTISER_CLOSED"
)

List of AutoAcquisitionStatus

type AutoDerivedCreativeStatus added in v1.7.14

type AutoDerivedCreativeStatus string

AutoDerivedCreativeStatus : 广告自动衍生视频创意状态

const (
	AutoDerivedCreativeStatus_DEFAULT   AutoDerivedCreativeStatus = "AUTO_DERIVED_CREATIVE_STATUS_DEFAULT"
	AutoDerivedCreativeStatus_INITIATED AutoDerivedCreativeStatus = "AUTO_DERIVED_CREATIVE_STATUS_INITIATED"
	AutoDerivedCreativeStatus_SUCCESS   AutoDerivedCreativeStatus = "AUTO_DERIVED_CREATIVE_STATUS_SUCCESS"
	AutoDerivedCreativeStatus_FAIL      AutoDerivedCreativeStatus = "AUTO_DERIVED_CREATIVE_STATUS_FAIL"
	AutoDerivedCreativeStatus_RUNNING   AutoDerivedCreativeStatus = "AUTO_DERIVED_CREATIVE_STATUS_RUNNING"
)

List of AutoDerivedCreativeStatus

type BarrageAddListStruct added in v1.7.4

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

返回结构

type BarrageAddRequest added in v1.7.4

type BarrageAddRequest struct {
	AccountId *int64    `json:"account_id,omitempty"`
	TextList  *[]string `json:"text_list,omitempty"`
}

type BarrageAddResponse added in v1.7.4

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

type BarrageAddResponseData added in v1.7.4

type BarrageAddResponseData struct {
	List *[]BarrageAddListStruct `json:"list,omitempty"`
}

type BarrageGetListStruct added in v1.7.9

type BarrageGetListStruct struct {
	Id           *int64   `json:"id,omitempty"`
	Text         *string  `json:"text,omitempty"`
	ReviewStatus AdStatus `json:"review_status,omitempty"`
}

返回结构

type BarrageGetResponse added in v1.7.9

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

type BarrageGetResponseData added in v1.7.9

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

type BarrageListCreateStruct added in v1.7.4

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

弹幕列表

type BarrageListReadStruct added in v1.7.4

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

弹幕列表

type BarrageRecommendGetListStruct added in v1.7.4

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

返回结构

type BarrageRecommendGetResponse added in v1.7.4

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

type BarrageRecommendGetResponseData added in v1.7.4

type BarrageRecommendGetResponseData struct {
	List *[]BarrageRecommendGetListStruct `json:"list,omitempty"`
}

type BatchAdDiagnosisListItem

type BatchAdDiagnosisListItem 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          *string                  `json:"optimization_goal,omitempty"`
	DeepOptimizationGoal      *string                  `json:"deep_optimization_goal,omitempty"`
	ConclusionDescription     *string                  `json:"conclusion_description,omitempty"`
	HasDiagnoseDetail         *bool                    `json:"has_diagnose_detail,omitempty"`
	OperateSuggestionDesc     *string                  `json:"operate_suggestion_desc,omitempty"`
	LearningStatusDesc        *string                  `json:"learning_status_desc,omitempty"`
	ExposureCompeteScoreDesc  *string                  `json:"exposure_compete_score_desc,omitempty"`
	Detail                    *ResponseDetailStruct    `json:"detail,omitempty"`
	AutoAcquisitionStatus     AutoAcquisitionStatus    `json:"auto_acquisition_status,omitempty"`
	AutoAcquisitionStatusName *string                  `json:"auto_acquisition_status_name,omitempty"`
	AutoAcquisitionStatusDesc *string                  `json:"auto_acquisition_status_desc,omitempty"`
	AutoAcquisitionBeginTime  *string                  `json:"auto_acquisition_begin_time,omitempty"`
	AutoAcquisitionEndTime    *string                  `json:"auto_acquisition_end_time,omitempty"`
	IsPotential               *bool                    `json:"is_potential,omitempty"`
	PotentialDetail           *ResponsePotentialStruct `json:"potential_detail,omitempty"`
}

单个广告的诊断明细

type BatchAsyncRequestSpecificationGetResponse added in v1.4.0

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

type BatchAsyncRequestSpecificationGetResponseData added in v1.4.0

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

type BatchAsyncRequestTaskSpec added in v1.4.0

type BatchAsyncRequestTaskSpec struct {
	UpdateUnionPositionPackageSpec                   *[]UpdateUnionPositionPackageItem                   `json:"update_union_position_package_spec,omitempty"`
	UpdateExcludeUnionPositionPackageSpec            *[]UpdateExcludeUnionPositionPackageItem            `json:"update_exclude_union_position_package_spec,omitempty"`
	UpdateTargetingIdSpec                            *[]UpdateTargetingIdItem                            `json:"update_targeting_id_spec,omitempty"`
	UpdateBidStrategySpec                            *[]UpdateBidStrategyItem                            `json:"update_bid_strategy_spec,omitempty"`
	UpdateDeepConversionBehaviorBidSpec              *[]UpdateDeepConversionBehaviorBidItem              `json:"update_deep_conversion_behavior_bid_spec,omitempty"`
	UpdateAdgroupAppAndroidChannelPackageIdSpec      *[]UpdateAdgroupAppAndroidChannelPackageIdItem      `json:"update_adgroup_app_android_channel_package_id_spec,omitempty"`
	UpdateCampaignSpeedModeSpec                      *[]UpdateCampaignSpeedModeItem                      `json:"update_campaign_speed_mode_spec,omitempty"`
	DeleteCampaignSpec                               *[]DeleteCampaignItem                               `json:"delete_campaign_spec,omitempty"`
	DeleteAdgroupSpec                                *[]DeleteAdgroupItem                                `json:"delete_adgroup_spec,omitempty"`
	DeleteAdSpec                                     *[]DeleteAdItem                                     `json:"delete_ad_spec,omitempty"`
	UpdateAdgroupDeepConversionWorthRateSpec         *[]UpdateAdgroupDeepConversionWorthRateItem         `json:"update_adgroup_deep_conversion_worth_rate_spec,omitempty"`
	UpdateAdcreativeDeepLinkUrlSpec                  *[]UpdateAdcreativeDeepLinkUrlItem                  `json:"update_adcreative_deep_link_url_spec,omitempty"`
	TargetingsShareSpec                              *[]TargetingsShareItem                              `json:"targetings_share_spec,omitempty"`
	UpdateCampaignConfiguredStatusSpec               *[]UpdateCampaignConfiguredStatusItem               `json:"update_campaign_configured_status_spec,omitempty"`
	UpdateCampaignDailyBudgetSpec                    *[]UpdateCampaignDailyBudgetItem                    `json:"update_campaign_daily_budget_spec,omitempty"`
	UpdateAdgroupConfiguredStatusSpec                *[]UpdateAdgroupConfiguredStatusItem                `json:"update_adgroup_configured_status_spec,omitempty"`
	UpdateAdgroupDailyBudgetSpec                     *[]UpdateAdgroupDailyBudgetItem                     `json:"update_adgroup_daily_budget_spec,omitempty"`
	UpdateAdConfiguredStatusSpec                     *[]UpdateAdConfiguredStatusItem                     `json:"update_ad_configured_status_spec,omitempty"`
	UpdateAdgroupAutoAcquisitionSpec                 *[]UpdateAdgroupAutoAcquisitionItem                 `json:"update_adgroup_auto_acquisition_spec,omitempty"`
	UpdateAdcreativeLandingPageSpec                  *[]UpdateAdcreativeLandingPageItem                  `json:"update_adcreative_landing_page_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"`
	UpdateFinderObjectCommentFlagSpec                *[]UpdateFinderObjectCommentFlagItem                `json:"update_finder_object_comment_flag_spec,omitempty"`
	DeleteFinderObjectCommentSpec                    *[]DeleteFinderObjectCommentItem                    `json:"delete_finder_object_comment_spec,omitempty"`
}

任务所需条件

type BatchAsyncRequestsAddRequest added in v1.4.0

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

type BatchAsyncRequestsAddResponse added in v1.4.0

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

type BatchAsyncRequestsAddResponseData added in v1.4.0

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

type BatchAsyncRequestsGetResponse added in v1.4.0

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

type BatchAsyncRequestsGetResponseData added in v1.4.0

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

type BatchAsyncRequestsGetTaskListStruct added in v1.4.0

type BatchAsyncRequestsGetTaskListStruct struct {
	TaskId               *int64           `json:"task_id,omitempty"`
	TaskName             *string          `json:"task_name,omitempty"`
	TaskType             TaskType         `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 BatchOperationAddRequest

type BatchOperationAddRequest struct {
	ResourceType   ResourceType       `json:"resource_type,omitempty"`
	OperationType  BatchOperationType `json:"operation_type,omitempty"`
	ResourceIdList *[]int64           `json:"resource_id_list,omitempty"`
	OperationSpec  *OperationSpec     `json:"operation_spec,omitempty"`
	AccountId      *int64             `json:"account_id,omitempty"`
}

type BatchOperationAddResponse

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

type BatchOperationType

type BatchOperationType string

BatchOperationType : 操作类型

const (
	BatchOperationType_DATE              BatchOperationType = "OPERATION_TYPE_DATE"
	BatchOperationType_TIME_SERIES       BatchOperationType = "OPERATION_TYPE_TIME_SERIES"
	BatchOperationType_CONFIGURED_STATUS BatchOperationType = "OPERATION_TYPE_CONFIGURED_STATUS"
)

List of BatchOperationType

type BatchRequestSpecStruct

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

单个请求所需条件

type BatchRequestsAddListStruct

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

返回结构

type BatchRequestsAddRequest

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

type BatchRequestsAddResponse

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

type BatchRequestsAddResponseData

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

type BehaviorInterestTimeWindow

type BehaviorInterestTimeWindow string

BehaviorInterestTimeWindow : 行为兴趣意向定向的行为部分的时间窗

const (
	BehaviorInterestTimeWindow_SEVEN_DAY   BehaviorInterestTimeWindow = "BEHAVIOR_INTEREST_TIME_WINDOW_SEVEN_DAY"
	BehaviorInterestTimeWindow_FIFTEEN_DAY BehaviorInterestTimeWindow = "BEHAVIOR_INTEREST_TIME_WINDOW_FIFTEEN_DAY"
	BehaviorInterestTimeWindow_THIRTY_DAY  BehaviorInterestTimeWindow = "BEHAVIOR_INTEREST_TIME_WINDOW_THIRTY_DAY"
	BehaviorInterestTimeWindow_THREE_MONTH BehaviorInterestTimeWindow = "BEHAVIOR_INTEREST_TIME_WINDOW_THREE_MONTH"
	BehaviorInterestTimeWindow_SIX_MONTH   BehaviorInterestTimeWindow = "BEHAVIOR_INTEREST_TIME_WINDOW_SIX_MONTH"
	BehaviorInterestTimeWindow_ONE_YEAR    BehaviorInterestTimeWindow = "BEHAVIOR_INTEREST_TIME_WINDOW_ONE_YEAR"
)

List of BehaviorInterestTimeWindow

type BehaviorOrInterest

type BehaviorOrInterest struct {
	Interest  *Interest         `json:"interest,omitempty"`
	Behavior  *[]BehaviorStruct `json:"behavior,omitempty"`
	Intention *Intention        `json:"intention,omitempty"`
}

行为兴趣意向定向,2022年6月30日起,该定向将无法在竞价oCPC、oCPM场景使用。

type BehaviorStruct

type BehaviorStruct struct {
	TargetingTags  *[]string                  `json:"targeting_tags,omitempty"`
	CategoryIdList *[]int64                   `json:"category_id_list,omitempty"`
	KeywordList    *[]string                  `json:"keyword_list,omitempty"`
	Scene          *[]string                  `json:"scene,omitempty"`
	TimeWindow     BehaviorInterestTimeWindow `json:"time_window,omitempty"`
	Intensity      *[]string                  `json:"intensity,omitempty"`
}

行为兴趣意向定向的行为部分的结构

type BehaviorTargetingTagSpec

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

获取行为定向标签的条件,type 为 BEHAVIOR 时必填

type BidAdjustment added in v1.3.0

type BidAdjustment struct {
	SiteSetPackage     *[]SiteSetPackageStruct     `json:"site_set_package,omitempty"`
	RegionGroupPackage *[]RegionGroupPackageStruct `json:"region_group_package,omitempty"`
}

出价系数设置内容,仅当投放oCPC、oCPM广告时可使用

type BidAmountSpec

type BidAmountSpec struct {
	BidAmount *int64 `json:"bid_amount,omitempty"`
}

出价修改信息

type BidMode added in v1.3.0

type BidMode string

BidMode : 出价方式,<br/> 1. bid_mode为billing_event升级字段,不可同时输入,升级后直接写入bid_mode字段即可;<br/> 2. 当投放智能出价广告,可写入BID_MODE_OCPC/BID_MODE_OCPM。此时,optimization_goal优化目标字段必填;<br/> 3. 当投放非智能出价广告,可写入BID_MODE_CPC/BID_MODE_CPM/BID_MODE_CPA。此时,optimization_goal优化目标字段不可填;<br/> 4. 针对非微信流量,BID_MODE_CPC可编辑修改为BID_MODE_OCPC,BID_MODE_CPM可编辑修改为BID_MODE_OCPM,其他修改不可操作。针对微信流量,bid_mode字段不可修改;<br/> 5. 可通过adcreative_templates/get接口查询不同情况下支持的出价方式;

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

type BidScene string

BidScene : 出价场景,游戏行业投放端又称\"投放场景\",该能力与出价类型(smart_bid_type)/出价策略(bid_strategy)互斥使用

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

List of BidScene

type BidSimulateResultItem added in v1.2.0

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 BidSimulationGetRequest added in v1.2.0

type BidSimulationGetRequest struct {
	AccountId             *int64   `json:"account_id,omitempty"`
	ReqType               *int64   `json:"req_type,omitempty"`
	OptimizationGoalLevel *int64   `json:"optimization_goal_level,omitempty"`
	AdgroupId             *int64   `json:"adgroup_id,omitempty"`
	BidList               *[]int64 `json:"bid_list,omitempty"`
}

type BidSimulationGetResponse added in v1.2.0

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

type BidSimulationGetResponseData added in v1.2.0

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

type BidStrategy

type BidStrategy string

BidStrategy : 出价策略,仅oCPC/oCPM广告可设置

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

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

type BidwordAddResponse added in v1.7.31

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

type BidwordAddResponseData added in v1.7.31

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

type BidwordDataStructs added in v1.7.33

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

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

type BidwordDeleteResponse added in v1.7.31

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

type BidwordDeleteResponseData added in v1.7.31

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

type BidwordFilteringStruct added in v1.7.31

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

过滤条件

type BidwordFlowGetRequest added in v1.7.33

type BidwordFlowGetRequest struct {
	AccountId   *int64               `json:"account_id,omitempty"`
	BidwordList *[]string            `json:"bidword_list,omitempty"`
	OrderBy     *[]OrderByStructInfo `json:"order_by,omitempty"`
}

type BidwordFlowGetResponse added in v1.7.33

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

type BidwordFlowGetResponseData added in v1.7.33

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

type BidwordGetListStruct added in v1.7.31

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     *[]BidwordPage    `json:"pc_landing_page_info,omitempty"`
	MobileLandingPageInfo *[]BidwordPage    `json:"mobile_landing_page_info,omitempty"`
}

返回结构

type BidwordGetRequest added in v1.7.31

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

type BidwordGetResponse added in v1.7.31

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

type BidwordGetResponseData added in v1.7.31

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

type BidwordMatchType added in v1.7.31

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 BidwordPage added in v1.7.31

type BidwordPage struct {
	PageType          PageTypeRead             `json:"page_type,omitempty"`
	PageUrl           *string                  `json:"page_url,omitempty"`
	MiniProgramSpec   *MiniProgramSpecStruct   `json:"mini_program_spec,omitempty"`
	DeepLinkSpec      *DeepLinkSpecStruct      `json:"deep_link_spec,omitempty"`
	UniversalLinkSpec *UniversalLinkSpecStruct `json:"universal_link_spec,omitempty"`
	XijingSpec        *XijingSpecStruct        `json:"xijing_spec,omitempty"`
	LingqueSpec       *LingqueSpecStruct       `json:"lingque_spec,omitempty"`
}

落地页信息

type BidwordPauseType added in v1.7.31

type BidwordPauseType string

BidwordPauseType : 暂停状态

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

List of BidwordPauseType

type BidwordPriceUpdateType added in v1.7.31

type BidwordPriceUpdateType string

BidwordPriceUpdateType : 出价修改类型

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

List of BidwordPriceUpdateType

type BidwordRespStruct added in v1.7.31

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 BidwordRptGetListStruct added in v1.7.31

type BidwordRptGetListStruct struct {
	BidwordId                        *int64  `json:"bidword_id,omitempty"`
	Bidword                          *string `json:"bidword,omitempty"`
	StatsDate                        *string `json:"stats_date,omitempty"`
	CampaignId                       *int64  `json:"campaign_id,omitempty"`
	CampaignName                     *string `json:"campaign_name,omitempty"`
	AdgroupId                        *int64  `json:"adgroup_id,omitempty"`
	AdgroupName                      *string `json:"adgroup_name,omitempty"`
	Time                             *string `json:"time,omitempty"`
	PlacementGroupId                 *int64  `json:"placement_group_id,omitempty"`
	PlacementGroupName               *string `json:"placement_group_name,omitempty"`
	Cpc                              *string `json:"cpc,omitempty"`
	Ctr                              *string `json:"ctr,omitempty"`
	Cost                             *string `json:"cost,omitempty"`
	ViewCount                        *string `json:"view_count,omitempty"`
	ValidClickCount                  *string `json:"valid_click_count,omitempty"`
	ConversionsCount                 *string `json:"conversions_count,omitempty"`
	ConversionsByClickCount          *string `json:"conversions_by_click_count,omitempty"`
	ConversionsByDisplayCount        *string `json:"conversions_by_display_count,omitempty"`
	ConversionsRate                  *string `json:"conversions_rate,omitempty"`
	ConversionsByDisplayRate         *string `json:"conversions_by_display_rate,omitempty"`
	ConversionsByClickRate           *string `json:"conversions_by_click_rate,omitempty"`
	ConversionsCost                  *string `json:"conversions_cost,omitempty"`
	ConversionsByDisplayCost         *string `json:"conversions_by_display_cost,omitempty"`
	ConversionsByClickCost           *string `json:"conversions_by_click_cost,omitempty"`
	DeepConversionsCount             *string `json:"deep_conversions_count,omitempty"`
	DeepConversionsRate              *string `json:"deep_conversions_rate,omitempty"`
	DeepConversionsCost              *string `json:"deep_conversions_cost,omitempty"`
	ThousandDisplayPrice             *string `json:"thousand_display_price,omitempty"`
	MatchType                        *int64  `json:"match_type,omitempty"`
	MatchTypeName                    *string `json:"match_type_name,omitempty"`
	ContractType                     *int64  `json:"contract_type,omitempty"`
	ContractTypeName                 *string `json:"contract_type_name,omitempty"`
	AdId                             *int64  `json:"ad_id,omitempty"`
	AdName                           *string `json:"ad_name,omitempty"`
	BizFollowCount                   *string `json:"biz_follow_count,omitempty"`
	BizFollowUv                      *string `json:"biz_follow_uv,omitempty"`
	LiveStreamAvgTime                *string `json:"live_stream_avg_time,omitempty"`
	LiveStreamExpUv                  *string `json:"live_stream_exp_uv,omitempty"`
	VideoLiveHeartUserCount          *string `json:"video_live_heart_user_count,omitempty"`
	VideoLiveCommentUserCount        *string `json:"video_live_comment_user_count,omitempty"`
	VideoLiveShareUserCount          *string `json:"video_live_share_user_count,omitempty"`
	VideoLiveClickCommodityUserCount *string `json:"video_live_click_commodity_user_count,omitempty"`
	ZoneHeaderClickCount             *string `json:"zone_header_click_count,omitempty"`
	BasicInfoClientCount             *string `json:"basic_info_client_count,omitempty"`
	AccountInfoClickCount            *string `json:"account_info_click_count,omitempty"`
	ActivityInfoClickCount           *string `json:"activity_info_click_count,omitempty"`
	BizRegUv                         *string `json:"biz_reg_uv,omitempty"`
	BizReservationUv                 *string `json:"biz_reservation_uv,omitempty"`
	BizOrderUv                       *string `json:"biz_order_uv,omitempty"`
	BizPageApplyUv                   *string `json:"biz_page_apply_uv,omitempty"`
	BizCreditUv                      *string `json:"biz_credit_uv,omitempty"`
	BizWithdrawDepositsUv            *string `json:"biz_withdraw_deposits_uv,omitempty"`
	BizPreCreditUv                   *string `json:"biz_pre_credit_uv,omitempty"`
	BizRegOrderAmount                *string `json:"biz_reg_order_amount,omitempty"`
	BizReservationCount              *string `json:"biz_reservation_count,omitempty"`
	BizReservationAmount             *string `json:"biz_reservation_amount,omitempty"`
	BizOrderCount                    *string `json:"biz_order_count,omitempty"`
	BizOrderAmount                   *string `json:"biz_order_amount,omitempty"`
	Biz1dOrderCount                  *string `json:"biz_1d_order_count,omitempty"`
	Biz1dOrderAmount                 *string `json:"biz_1d_order_amount,omitempty"`
	BizPurchaseCount                 *string `json:"biz_purchase_count,omitempty"`
	BizPurchaseAmount                *string `json:"biz_purchase_amount,omitempty"`
	BizConsultCount                  *string `json:"biz_consult_count,omitempty"`
	BizReadingCount                  *string `json:"biz_reading_count,omitempty"`
	BizPageApplyCount                *string `json:"biz_page_apply_count,omitempty"`
	BizCreditCount                   *string `json:"biz_credit_count,omitempty"`
	BizDepositCount                  *string `json:"biz_deposit_count,omitempty"`
	Biz1dPurchaseCount               *string `json:"biz_1d_purchase_count,omitempty"`
	Biz1dPurchaseAmount              *string `json:"biz_1d_purchase_amount,omitempty"`
	Biz3dPurchaseCount               *string `json:"biz_3d_purchase_count,omitempty"`
	Biz3dPurchaseAmount              *string `json:"biz_3d_purchase_amount,omitempty"`
	Biz7dPurchaseCount               *string `json:"biz_7d_purchase_count,omitempty"`
	Biz7dPurchaseAmount              *string `json:"biz_7d_purchase_amount,omitempty"`
	Biz15dPurchaseCount              *string `json:"biz_15d_purchase_count,omitempty"`
	Biz15dPurchaseAmount             *string `json:"biz_15d_purchase_amount,omitempty"`
	Biz30dPurchaseCount              *string `json:"biz_30d_purchase_count,omitempty"`
	Biz30dPurchaseAmount             *string `json:"biz_30d_purchase_amount,omitempty"`
	BizPreCreditPv                   *string `json:"biz_pre_credit_pv,omitempty"`
	VideoFollowCount                 *string `json:"video_follow_count,omitempty"`
	VideoHeartCount                  *string `json:"video_heart_count,omitempty"`
	VideoCommentCount                *string `json:"video_comment_count,omitempty"`
	VideoLiveSubscribeCount          *string `json:"video_live_subscribe_count,omitempty"`
	VideoLiveExpCount                *string `json:"video_live_exp_count,omitempty"`
	VideoLiveHeartCount              *string `json:"video_live_heart_count,omitempty"`
	VideoLiveCommentCount            *string `json:"video_live_comment_count,omitempty"`
	VideoLiveShareCount              *string `json:"video_live_share_count,omitempty"`
	VideoLiveCickCommodityCount      *string `json:"video_live_cick_commodity_count,omitempty"`
	VideoLiveCommodityBubbleExpCount *string `json:"video_live_commodity_bubble_exp_count,omitempty"`
	LiveStreamCommodityBubbleClkPv   *string `json:"live_stream_commodity_bubble_clk_pv,omitempty"`
	LiveStreamCommodityShopBagClkPv  *string `json:"live_stream_commodity_shop_bag_clk_pv,omitempty"`
	LiveStreamCommodityShopListExpPv *string `json:"live_stream_commodity_shop_list_exp_pv,omitempty"`
	LiveStreamOrderPv                *string `json:"live_stream_order_pv,omitempty"`
	ClkRedpocketBtnGetPv             *string `json:"clk_redpocket_btn_get_pv,omitempty"`
	ClkRedpocketBtnSharePv           *string `json:"clk_redpocket_btn_share_pv,omitempty"`
	ClkRedpocketBtnJumpPv            *string `json:"clk_redpocket_btn_jump_pv,omitempty"`
	ClkGoodsHeaderPv                 *string `json:"clk_goods_header_pv,omitempty"`
	ClkGoodsInfoPv                   *string `json:"clk_goods_info_pv,omitempty"`
	ClkGoodsRecommendPv              *string `json:"clk_goods_recommend_pv,omitempty"`
	ClkMiddleShowwindowPv            *string `json:"clk_middle_showwindow_pv,omitempty"`
	ClkFooterPv                      *string `json:"clk_footer_pv,omitempty"`
	ClkMiddleGoodsPv                 *string `json:"clk_middle_goods_pv,omitempty"`
	ClkMiddleBtnPv                   *string `json:"clk_middle_btn_pv,omitempty"`
	ClkMiddleSectionPv               *string `json:"clk_middle_section_pv,omitempty"`
	ClkMiddleGridviewPv              *string `json:"clk_middle_gridview_pv,omitempty"`
	PageReservationCount             *string `json:"page_reservation_count,omitempty"`
	ReservationAmount                *string `json:"reservation_amount,omitempty"`
	OrderPv                          *string `json:"order_pv,omitempty"`
	OrderAmount                      *string `json:"order_amount,omitempty"`
	OrderFollow1dPv                  *string `json:"order_follow_1d_pv,omitempty"`
	OrderFollow1dAmount              *string `json:"order_follow_1d_amount,omitempty"`
	PurchasePv                       *string `json:"purchase_pv,omitempty"`
	PurchaseAmount                   *string `json:"purchase_amount,omitempty"`
	ApplyPv                          *string `json:"apply_pv,omitempty"`
	CreditPv                         *string `json:"credit_pv,omitempty"`
	WithdrawDepositPv                *string `json:"withdraw_deposit_pv,omitempty"`
	CheoutPv1d                       *string `json:"cheout_pv_1d,omitempty"`
	CheoutFd                         *string `json:"cheout_fd,omitempty"`
	CheoutPv3d                       *string `json:"cheout_pv_3d,omitempty"`
	CheoutTd                         *string `json:"cheout_td,omitempty"`
	CheoutPv7d                       *string `json:"cheout_pv_7d,omitempty"`
	CheoutOw                         *string `json:"cheout_ow,omitempty"`
	PurchaseClk15dPv                 *string `json:"purchase_clk_15d_pv,omitempty"`
	Cheout15d                        *string `json:"cheout_15d,omitempty"`
	PurchaseClk30dPv                 *string `json:"purchase_clk_30d_pv,omitempty"`
	CheoutOm                         *string `json:"cheout_om,omitempty"`
	PreCreditPv                      *string `json:"pre_credit_pv,omitempty"`
	ExpAvgRank                       *string `json:"exp_avg_rank,omitempty"`
	ExpOverallTopPv                  *string `json:"exp_overall_top_pv,omitempty"`
	ClkTopPv                         *string `json:"clk_top_pv,omitempty"`
	RealCostTop                      *string `json:"real_cost_top,omitempty"`
}

返回结构

type BidwordRptGetRequest added in v1.7.31

type BidwordRptGetRequest struct {
	AccountId        *int64                    `json:"account_id,omitempty"`
	Filtering        *[]BidwordFilteringStruct `json:"filtering,omitempty"`
	GroupBy          *[]string                 `json:"group_by,omitempty"`
	OrderBy          *[]OrderByReportStruct    `json:"order_by,omitempty"`
	Page             *int64                    `json:"page,omitempty"`
	PageSize         *int64                    `json:"page_size,omitempty"`
	RptFilter        *RptFilter                `json:"rpt_filter,omitempty"`
	BizFilter        *BizFilter                `json:"biz_filter,omitempty"`
	QueryType        *[]int64                  `json:"query_type,omitempty"`
	Fields           *[]string                 `json:"fields,omitempty"`
	UseUnifiedReport *bool                     `json:"use_unified_report,omitempty"`
}

type BidwordRptGetResponse added in v1.7.31

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

type BidwordRptGetResponseData added in v1.7.31

type BidwordRptGetResponseData struct {
	Conf         *Conf                      `json:"conf,omitempty"`
	List         *[]BidwordRptGetListStruct `json:"list,omitempty"`
	Total        *Total                     `json:"total,omitempty"`
	Reportv3List *[]ReportStructV3          `json:"reportv3_list,omitempty"`
}

type BidwordStatus added in v1.7.31

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 BidwordStruct added in v1.7.31

type BidwordStruct 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"`
	PcLandingPageInfo     *[]KeywordLandingPageInfo `json:"pc_landing_page_info,omitempty"`
	MobileLandingPageInfo *[]KeywordLandingPageInfo `json:"mobile_landing_page_info,omitempty"`
}

关键词信息

type BidwordUpdateRequest added in v1.7.31

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

type BidwordUpdateResponse added in v1.7.31

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

type BidwordUpdateResponseData added in v1.7.31

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

type BidwordUpdateStruct added in v1.7.31

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"`
	PcLandingPageInfo     *[]KeywordLandingPageInfo `json:"pc_landing_page_info,omitempty"`
	MobileLandingPageInfo *[]KeywordLandingPageInfo `json:"mobile_landing_page_info,omitempty"`
}

关键词信息

type BillingEvent

type BillingEvent string

BillingEvent : 计费类型

const (
	BillingEvent_NONE         BillingEvent = "BILLINGEVENT_NONE"
	BillingEvent_CLICK        BillingEvent = "BILLINGEVENT_CLICK"
	BillingEvent_APP_DOWNLOAD BillingEvent = "BILLINGEVENT_APP_DOWNLOAD"
	BillingEvent_IMPRESSION   BillingEvent = "BILLINGEVENT_IMPRESSION"
	BillingEvent_APP_INSTALL  BillingEvent = "BILLINGEVENT_APP_INSTALL"
	BillingEvent_DURATION     BillingEvent = "BILLINGEVENT_DURATION"
	BillingEvent_DAY          BillingEvent = "BILLINGEVENT_DAY"
)

List of BillingEvent

type BizFilter added in v1.7.31

type BizFilter struct {
	BidwordIdList *[]int64     `json:"bidword_id_list,omitempty"`
	CampaignType  CampaignType `json:"campaign_type,omitempty"`
	BidwordList   *[]string    `json:"bidword_list,omitempty"`
}

关键词过滤器

type BmAccountType added in v1.1.1

type BmAccountType string

BmAccountType : 商务管家账号类型

const (
	BmAccountType_QQ     BmAccountType = "BM_ACCOUNT_TYPE_QQ"
	BmAccountType_WECHAT BmAccountType = "BM_ACCOUNT_TYPE_WECHAT"
)

List of BMAccountType

type BookJson added in v1.7.15

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

小说章节内容

type BookLength added in v1.7.15

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    *[]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 BrandComponentOption added in v1.7.31

type BrandComponentOption struct {
	ComponentId *int64            `json:"component_id,omitempty"`
	Value       *BrandValueStruct `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    *[]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 {
	BrandImg         *string                 `json:"brand_img,omitempty"`
	BrandName        *string                 `json:"brand_name,omitempty"`
	BrandDescription *string                 `json:"brand_description,omitempty"`
	MainJumpInfo     *[]LandingPageStructure `json:"main_jump_info,omitempty"`
}

品牌形象结构

type BrandValueStruct added in v1.7.31

type BrandValueStruct struct {
	BrandImg  *ImageStruct `json:"brand_img,omitempty"`
	BrandName *string      `json:"brand_name,omitempty"`
}

品牌形象结构

type BrideClothing added in v1.4.2

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.19

type BusinessAudience string

BusinessAudience : 受众

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

List of BusinessAudience

type BusinessManagerRelationsGetListStruct

type BusinessManagerRelationsGetListStruct struct {
	AccountId       *int64        `json:"account_id,omitempty"`
	CorporationName *string       `json:"corporation_name,omitempty"`
	AccountType     BmAccountType `json:"account_type,omitempty"`
}

返回结构

type BusinessManagerRelationsGetResponse

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

type BusinessManagerRelationsGetResponseData

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

type BusinessMdmAccountRelationsGetListStruct added in v1.4.1

type BusinessMdmAccountRelationsGetListStruct struct {
	AccountId       *int64 `json:"account_id,omitempty"`
	BusinessId      *int64 `json:"business_id,omitempty"`
	MdmId           *int64 `json:"mdm_id,omitempty"`
	AgencyAccountId *int64 `json:"agency_account_id,omitempty"`
}

返回结构

type BusinessMdmAccountRelationsGetResponse added in v1.4.1

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

type BusinessMdmAccountRelationsGetResponseData added in v1.4.1

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

type BusinessMdmRelationType added in v1.4.1

type BusinessMdmRelationType string

BusinessMdmRelationType : 关联类型

const (
	BusinessMdmRelationType_MDM      BusinessMdmRelationType = "RELATION_TYPE_MDM"
	BusinessMdmRelationType_BUSINESS BusinessMdmRelationType = "RELATION_TYPE_BUSINESS"
)

List of BusinessMdmRelationType

type BusinessPointDataStructs added in v1.7.36

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 BusinessPointGetRequest added in v1.7.36

type BusinessPointGetRequest struct {
	SiteSets  *[]string `json:"site_sets,omitempty"`
	AccountId *int64    `json:"account_id,omitempty"`
}

type BusinessPointGetResponse added in v1.7.36

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

type BusinessPointGetResponseData added in v1.7.36

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

type BusinessPrice added in v1.7.19

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 CalcStatus added in v1.2.0

type CalcStatus string

CalcStatus : 广告状态

const (
	CalcStatus_UNKNOWN                 CalcStatus = "STATUS_UNKNOWN"
	CalcStatus_PENDING                 CalcStatus = "STATUS_PENDING"
	CalcStatus_DENIED                  CalcStatus = "STATUS_DENIED"
	CalcStatus_FROZEN                  CalcStatus = "STATUS_FROZEN"
	CalcStatus_SUSPEND                 CalcStatus = "STATUS_SUSPEND"
	CalcStatus_READY                   CalcStatus = "STATUS_READY"
	CalcStatus_ACTIVE                  CalcStatus = "STATUS_ACTIVE"
	CalcStatus_STOP                    CalcStatus = "STATUS_STOP"
	CalcStatus_PREPARE                 CalcStatus = "STATUS_PREPARE"
	CalcStatus_DELETED                 CalcStatus = "STATUS_DELETED"
	CalcStatus_ACTIVE_ACCOUNT_FROZEN   CalcStatus = "STATUS_ACTIVE_ACCOUNT_FROZEN"
	CalcStatus_ACTIVE_ACCOUNT_EMPTY    CalcStatus = "STATUS_ACTIVE_ACCOUNT_EMPTY"
	CalcStatus_ACTIVE_ACCOUNT_LIMIT    CalcStatus = "STATUS_ACTIVE_ACCOUNT_LIMIT"
	CalcStatus_ACTIVE_CAMPAIGN_LIMIT   CalcStatus = "STATUS_ACTIVE_CAMPAIGN_LIMIT"
	CalcStatus_ACTIVE_CAMPAIGN_SUSPEND CalcStatus = "STATUS_ACTIVE_CAMPAIGN_SUSPEND"
	CalcStatus_ACTIVE_AD_LIMIT         CalcStatus = "STATUS_ACTIVE_AD_LIMIT"
	CalcStatus_PART_READY              CalcStatus = "STATUS_PART_READY"
	CalcStatus_PART_ACTIVE             CalcStatus = "STATUS_PART_ACTIVE"
	CalcStatus_CREATING                CalcStatus = "STATUS_CREATING"
	CalcStatus_INVALID                 CalcStatus = "STATUS_INVALID"
	CalcStatus_WECHAT_CHANNELS_STOP    CalcStatus = "STATUS_WECHAT_CHANNELS_STOP"
	CalcStatus_WECHAT_CHANNELS_READY   CalcStatus = "STATUS_WECHAT_CHANNELS_READY"
	CalcStatus_LOCAL_WEPAY_PENDING     CalcStatus = "STATUS_LOCAL_WEPAY_PENDING"
	CalcStatus_LOCAL_WEPAY_OK          CalcStatus = "STATUS_LOCAL_WEPAY_OK"
	CalcStatus_LOCAL_WEPAY_REFUND      CalcStatus = "STATUS_LOCAL_WEPAY_REFUND"
	CalcStatus_CAM_TOTAL_LIMIT         CalcStatus = "STATUS_CAM_TOTAL_LIMIT"
	CalcStatus_ACTIVE_LATEOFFLINE      CalcStatus = "STATUS_ACTIVE_LATEOFFLINE"
	CalcStatus_PART_ACTIVE_LATEOFFLINE CalcStatus = "STATUS_PART_ACTIVE_LATEOFFLINE"
	CalcStatus_TRACKING_URL_SUSPEND    CalcStatus = "STATUS_TRACKING_URL_SUSPEND"
	CalcStatus_TO_LOCK_FLOW            CalcStatus = "STATUS_TO_LOCK_FLOW"
	CalcStatus_LOCKING_FLOW            CalcStatus = "STATUS_LOCKING_FLOW"
	CalcStatus_LOCK_FLOW_SUCCESS       CalcStatus = "STATUS_LOCK_FLOW_SUCCESS"
	CalcStatus_LOCK_FLOW_FAIL          CalcStatus = "STATUS_LOCK_FLOW_FAIL"
	CalcStatus_FLOW_CANCELLED          CalcStatus = "STATUS_FLOW_CANCELLED"
	CalcStatus_CAMPAIGN_SUSPEND        CalcStatus = "STATUS_CAMPAIGN_SUSPEND"
	CalcStatus_GUARANTEED              CalcStatus = "STATUS_GUARANTEED"
	CalcStatus_VERIFYING               CalcStatus = "STATUS_VERIFYING"
	CalcStatus_SETTLED_ACCOUNT         CalcStatus = "STATUS_SETTLED_ACCOUNT"
	CalcStatus_PRE_LOCK                CalcStatus = "STATUS_PRE_LOCK"
)

List of CalcStatus

type CallListStruct added in v1.7.33

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.34

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 CampaignNegativewordsAddRequest added in v1.7.31

type CampaignNegativewordsAddRequest struct {
	AccountId           *int64    `json:"account_id,omitempty"`
	CampaignId          *int64    `json:"campaign_id,omitempty"`
	PhraseNegativeWords *[]string `json:"phrase_negative_words,omitempty"`
	ExactNegativeWords  *[]string `json:"exact_negative_words,omitempty"`
}

type CampaignNegativewordsAddResponse added in v1.7.31

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

type CampaignNegativewordsAddResponseData added in v1.7.31

type CampaignNegativewordsAddResponseData struct {
	CampaignId        *int64                          `json:"campaign_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 CampaignNegativewordsGetRequest added in v1.7.31

type CampaignNegativewordsGetRequest struct {
	AccountId   *int64   `json:"account_id,omitempty"`
	CampaignIds *[]int64 `json:"campaign_ids,omitempty"`
}

type CampaignNegativewordsGetResponse added in v1.7.31

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

type CampaignNegativewordsGetResponseData added in v1.7.31

type CampaignNegativewordsGetResponseData struct {
	CampaignErrorList *[]string                     `json:"campaign_error_list,omitempty"`
	CampaignList      *[]NegativeWordCampaignStruct `json:"campaign_list,omitempty"`
}

type CampaignNegativewordsUpdateRequest added in v1.7.31

type CampaignNegativewordsUpdateRequest struct {
	AccountId           *int64    `json:"account_id,omitempty"`
	CampaignId          *int64    `json:"campaign_id,omitempty"`
	PhraseNegativeWords *[]string `json:"phrase_negative_words,omitempty"`
	ExactNegativeWords  *[]string `json:"exact_negative_words,omitempty"`
}

type CampaignNegativewordsUpdateResponse added in v1.7.31

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

type CampaignNegativewordsUpdateResponseData added in v1.7.31

type CampaignNegativewordsUpdateResponseData struct {
	CampaignId        *int64                          `json:"campaign_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 CampaignTargeting

type CampaignTargeting struct {
	CampaignId   *int64       `json:"campaign_id,omitempty"`
	CampaignType CampaignType `json:"campaign_type,omitempty"`
	DailyBudget  *int64       `json:"daily_budget,omitempty"`
}

推广计划信息

type CampaignType

type CampaignType string

CampaignType : 推广计划类型

const (
	CampaignType_SEARCH                   CampaignType = "CAMPAIGN_TYPE_SEARCH"
	CampaignType_NORMAL                   CampaignType = "CAMPAIGN_TYPE_NORMAL"
	CampaignType_CONTRACT                 CampaignType = "CAMPAIGN_TYPE_CONTRACT"
	CampaignType_WECHAT_OFFICIAL_ACCOUNTS CampaignType = "CAMPAIGN_TYPE_WECHAT_OFFICIAL_ACCOUNTS"
	CampaignType_WECHAT_MOMENTS           CampaignType = "CAMPAIGN_TYPE_WECHAT_MOMENTS"
	CampaignType_UNSUPPORTED              CampaignType = "CAMPAIGN_TYPE_UNSUPPORTED"
	CampaignType_REWARDQUEST              CampaignType = "CAMPAIGN_TYPE_REWARDQUEST"
	CampaignType_OVERSEAS                 CampaignType = "CAMPAIGN_TYPE_OVERSEAS"
	CampaignType_FREETRADE                CampaignType = "CAMPAIGN_TYPE_FREETRADE"
	CampaignType_CONTENT_PROMOTION        CampaignType = "CAMPAIGN_TYPE_CONTENT_PROMOTION"
)

List of CampaignType

type CampaignsAddNegativewordRequest added in v1.7.31

type CampaignsAddNegativewordRequest struct {
	AccountId           *int64    `json:"account_id,omitempty"`
	CampaignId          *int64    `json:"campaign_id,omitempty"`
	PhraseNegativeWords *[]string `json:"phrase_negative_words,omitempty"`
	ExactNegativeWords  *[]string `json:"exact_negative_words,omitempty"`
}

type CampaignsAddNegativewordResponse added in v1.7.31

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

type CampaignsAddNegativewordResponseData added in v1.7.31

type CampaignsAddNegativewordResponseData struct {
	CampaignId        *int64                          `json:"campaign_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 CampaignsAddRequest

type CampaignsAddRequest struct {
	AccountId          *int64             `json:"account_id,omitempty"`
	CampaignName       *string            `json:"campaign_name,omitempty"`
	CampaignType       CampaignType       `json:"campaign_type,omitempty"`
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
	DailyBudget        *int64             `json:"daily_budget,omitempty"`
	TotalBudget        *int64             `json:"total_budget,omitempty"`
	ConfiguredStatus   AdStatus           `json:"configured_status,omitempty"`
	SpeedMode          SpeedMode          `json:"speed_mode,omitempty"`
}

type CampaignsAddResponse

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

type CampaignsAddResponseData

type CampaignsAddResponseData struct {
	CampaignId *int64 `json:"campaign_id,omitempty"`
}

type CampaignsDeleteRequest

type CampaignsDeleteRequest struct {
	AccountId  *int64 `json:"account_id,omitempty"`
	CampaignId *int64 `json:"campaign_id,omitempty"`
}

type CampaignsDeleteResponse

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

type CampaignsDeleteResponseData

type CampaignsDeleteResponseData struct {
	CampaignId *int64 `json:"campaign_id,omitempty"`
}

type CampaignsGetListStruct

type CampaignsGetListStruct struct {
	CampaignId         *int64             `json:"campaign_id,omitempty"`
	CampaignName       *string            `json:"campaign_name,omitempty"`
	ConfiguredStatus   AdStatus           `json:"configured_status,omitempty"`
	CampaignType       CampaignType       `json:"campaign_type,omitempty"`
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
	DailyBudget        *int64             `json:"daily_budget,omitempty"`
	TotalBudget        *int64             `json:"total_budget,omitempty"`
	BudgetReachDate    *int64             `json:"budget_reach_date,omitempty"`
	CreatedTime        *int64             `json:"created_time,omitempty"`
	LastModifiedTime   *int64             `json:"last_modified_time,omitempty"`
	SpeedMode          SpeedMode          `json:"speed_mode,omitempty"`
	IsDeleted          *bool              `json:"is_deleted,omitempty"`
	IsAutoReplenish    *int64             `json:"is_auto_replenish,omitempty"`
}

返回结构

type CampaignsGetNegativewordRequest added in v1.7.31

type CampaignsGetNegativewordRequest struct {
	AccountId   *int64   `json:"account_id,omitempty"`
	CampaignIds *[]int64 `json:"campaign_ids,omitempty"`
}

type CampaignsGetNegativewordResponse added in v1.7.31

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

type CampaignsGetNegativewordResponseData added in v1.7.31

type CampaignsGetNegativewordResponseData struct {
	CampaignErrorList *[]string                     `json:"campaign_error_list,omitempty"`
	CampaignList      *[]NegativeWordCampaignStruct `json:"campaign_list,omitempty"`
}

type CampaignsGetResponse

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

type CampaignsGetResponseData

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

type CampaignsUpdateConfiguredStatusListStruct

type CampaignsUpdateConfiguredStatusListStruct struct {
	Code       *int64  `json:"code,omitempty"`
	Message    *string `json:"message,omitempty"`
	MessageCn  *string `json:"message_cn,omitempty"`
	CampaignId *int64  `json:"campaign_id,omitempty"`
}

返回结构

type CampaignsUpdateConfiguredStatusRequest

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

type CampaignsUpdateConfiguredStatusResponse

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

type CampaignsUpdateConfiguredStatusResponseData

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

type CampaignsUpdateConfiguredStatusUpdateConfiguredStatusStruct

type CampaignsUpdateConfiguredStatusUpdateConfiguredStatusStruct struct {
	CampaignId       *int64   `json:"campaign_id,omitempty"`
	ConfiguredStatus AdStatus `json:"configured_status,omitempty"`
}

更新客户设置的状态条件

type CampaignsUpdateDailyBudgetListStruct

type CampaignsUpdateDailyBudgetListStruct struct {
	Code       *int64  `json:"code,omitempty"`
	Message    *string `json:"message,omitempty"`
	MessageCn  *string `json:"message_cn,omitempty"`
	CampaignId *int64  `json:"campaign_id,omitempty"`
}

返回结构

type CampaignsUpdateDailyBudgetRequest

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

type CampaignsUpdateDailyBudgetResponse

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

type CampaignsUpdateDailyBudgetResponseData

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

type CampaignsUpdateDailyBudgetUpdateDailyBudgetStruct

type CampaignsUpdateDailyBudgetUpdateDailyBudgetStruct struct {
	CampaignId  *int64 `json:"campaign_id,omitempty"`
	DailyBudget *int64 `json:"daily_budget,omitempty"`
}

更新日限额条件

type CampaignsUpdateNegativewordRequest added in v1.7.31

type CampaignsUpdateNegativewordRequest struct {
	AccountId           *int64    `json:"account_id,omitempty"`
	CampaignId          *int64    `json:"campaign_id,omitempty"`
	PhraseNegativeWords *[]string `json:"phrase_negative_words,omitempty"`
	ExactNegativeWords  *[]string `json:"exact_negative_words,omitempty"`
}

type CampaignsUpdateNegativewordResponse added in v1.7.31

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

type CampaignsUpdateNegativewordResponseData added in v1.7.31

type CampaignsUpdateNegativewordResponseData struct {
	CampaignId        *int64                          `json:"campaign_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 CampaignsUpdateRequest

type CampaignsUpdateRequest struct {
	AccountId        *int64    `json:"account_id,omitempty"`
	CampaignId       *int64    `json:"campaign_id,omitempty"`
	CampaignName     *string   `json:"campaign_name,omitempty"`
	DailyBudget      *int64    `json:"daily_budget,omitempty"`
	TotalBudget      *int64    `json:"total_budget,omitempty"`
	ConfiguredStatus AdStatus  `json:"configured_status,omitempty"`
	SpeedMode        SpeedMode `json:"speed_mode,omitempty"`
	BeginDate        *string   `json:"begin_date,omitempty"`
	EndDate          *string   `json:"end_date,omitempty"`
	IsAutoReplenish  *int64    `json:"is_auto_replenish,omitempty"`
}

type CampaignsUpdateResponse

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

type CampaignsUpdateResponseData

type CampaignsUpdateResponseData struct {
	CampaignId *int64 `json:"campaign_id,omitempty"`
}

type CanvasAppAndroidSpecType added in v1.7.3

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

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

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

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

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

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

type CanvasImageTextElementType string

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

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

List of CanvasImageTextElementType

type CanvasImageTextJumpMode added in v1.7.32

type CanvasImageTextJumpMode string

CanvasImageTextJumpMode : 图文复合组件跳转方式,默认为btn_jump

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

List of CanvasImageTextJumpMode

type CanvasPageElementType added in v1.7.3

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

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

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"
	CanvasType_EGGS_RANDOM_PICK       CanvasType = "CANVAS_TYPE_EGGS_RANDOM_PICK"
)

List of CanvasType

type CapabilitiesGetQuerySpec added in v1.3.0

type CapabilitiesGetQuerySpec struct {
	WechatLinkAd *WechatLinkAd `json:"wechat_link_ad,omitempty"`
	WechatOcpa   *WechatOcpa   `json:"wechat_ocpa,omitempty"`
}

查询条件

type CapabilitiesGetResponse

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

type CapabilitiesGetResponseData

type CapabilitiesGetResponseData struct {
	WechatEcommerceProductSpec *WechatEcommerceProductSpec `json:"wechat_ecommerce_product_spec,omitempty"`
	WechatLinkAdSpec           *WechatLinkAdSpec           `json:"wechat_link_ad_spec,omitempty"`
	WechatOcpaSpec             *[]WechatOcpaSpecStruct     `json:"wechat_ocpa_spec,omitempty"`
}

type Capability

type Capability string

Capability : 广告投放能力

const (
	Capability_ECOMMERCE_PRODUCT Capability = "CAPABILITY_WECHAT_ECOMMERCE_PRODUCT"
	Capability_LINK_AD           Capability = "CAPABILITY_WECHAT_LINK_AD"
	Capability_OCPA              Capability = "CAPABILITY_WECHAT_OCPA"
)

List of Capability

type CardSpec

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

卡券信息

type CartoonColor added in v1.7.15

type CartoonColor string

CartoonColor : 漫画色彩,作品产地,主要用于漫画类作品

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

List of CartoonColor

type CatalogIndustry

type CatalogIndustry string

CatalogIndustry : 商品库行业类型

const (
	CatalogIndustry_ECOMMERCE                    CatalogIndustry = "INDUSTRY_TYPE_ECOMMERCE"
	CatalogIndustry_READING                      CatalogIndustry = "INDUSTRY_TYPE_READING"
	CatalogIndustry_EDUCATION                    CatalogIndustry = "INDUSTRY_TYPE_EDUCATION"
	CatalogIndustry_WEDDING                      CatalogIndustry = "INDUSTRY_TYPE_WEDDING"
	CatalogIndustry_VIDEO                        CatalogIndustry = "INDUSTRY_TYPE_VIDEO"
	CatalogIndustry_INSURANCE                    CatalogIndustry = "INDUSTRY_TYPE_INSURANCE"
	CatalogIndustry_LOAN                         CatalogIndustry = "INDUSTRY_TYPE_LOAN"
	CatalogIndustry_FINANCIAL                    CatalogIndustry = "INDUSTRY_TYPE_FINANCIAL"
	CatalogIndustry_BANKCARD                     CatalogIndustry = "INDUSTRY_TYPE_BANKCARD"
	CatalogIndustry_SECURITIES                   CatalogIndustry = "INDUSTRY_TYPE_SECURITIES"
	CatalogIndustry_ESTATE                       CatalogIndustry = "INDUSTRY_TYPE_ESTATE"
	CatalogIndustry_CARRIER                      CatalogIndustry = "INDUSTRY_TYPE_CARRIER"
	CatalogIndustry_MERCHANTS                    CatalogIndustry = "INDUSTRY_TYPE_MERCHANTS"
	CatalogIndustry_BUSINESS_SERVICE             CatalogIndustry = "INDUSTRY_TYPE_BUSINESS_SERVICE"
	CatalogIndustry_DECORATION_BUILDING_MATERIAL CatalogIndustry = "INDUSTRY_TYPE_DECORATION_BUILDING_MATERIAL"
	CatalogIndustry_HOTEL                        CatalogIndustry = "INDUSTRY_TYPE_HOTEL"
	CatalogIndustry_CAR_ONLINE_PLATFORM          CatalogIndustry = "INDUSTRY_TYPE_CAR_ONLINE_PLATFORM"
	CatalogIndustry_CAR_AFTERMARKET              CatalogIndustry = "INDUSTRY_TYPE_CAR_AFTERMARKET"
	CatalogIndustry_CAR_TRAVEL_SERVICE           CatalogIndustry = "INDUSTRY_TYPE_CAR_TRAVEL_SERVICE"
)

List of CatalogIndustry

type CatalogScale

type CatalogScale string

CatalogScale : 商品库规模

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

List of CatalogScale

type CatalogStatus

type CatalogStatus string

CatalogStatus : 商品库状态,详见 <a href='catalog_status' target='_blank'>[商品库状态]</a>

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 CatalogType

type CatalogType string

CatalogType : 商品库类型

const (
	CatalogType_CATALOG_TYPE_STANDARD          CatalogType = "CATALOG_TYPE_STANDARD"
	CatalogType_CATALOG_TYPE_FENGYE            CatalogType = "CATALOG_TYPE_FENGYE"
	CatalogType_CATALOG_TYPE_LOCAL_STORE       CatalogType = "CATALOG_TYPE_LOCAL_STORE"
	CatalogType_CATALOG_TYPE_YOUZAN            CatalogType = "CATALOG_TYPE_YOUZAN"
	CatalogType_CATALOG_TYPE_WEIMENG           CatalogType = "CATALOG_TYPE_WEIMENG"
	CatalogType_CATALOG_TYPE_MADAO             CatalogType = "CATALOG_TYPE_MADAO"
	CatalogType_PRODUCT_CATALOG_TYPE_STANDARD  CatalogType = "PRODUCT_CATALOG_TYPE_STANDARD"
	CatalogType_PRODUCT_CATALOG_TYPE_FENGYE    CatalogType = "PRODUCT_CATALOG_TYPE_FENGYE"
	CatalogType_PRODUCT_CATALOG_TYPE_SMALLSHOP CatalogType = "PRODUCT_CATALOG_TYPE_SMALLSHOP"
	CatalogType_PRODUCT_CATALOG_TYPE_YUEBAO    CatalogType = "PRODUCT_CATALOG_TYPE_YUEBAO"
	CatalogType_PRODUCT_CATALOG_TYPE_MAIBAO    CatalogType = "PRODUCT_CATALOG_TYPE_MAIBAO"
	CatalogType_PRODUCT_CATALOG_TYPE_YOUZAN    CatalogType = "PRODUCT_CATALOG_TYPE_YOUZAN"
	CatalogType_PRODUCT_CATALOG_TYPE_WEIMENG   CatalogType = "PRODUCT_CATALOG_TYPE_WEIMENG"
	CatalogType_PRODUCT_CATALOG_TYPE_MADAO     CatalogType = "PRODUCT_CATALOG_TYPE_MADAO"
	CatalogType_CATALOG_TYPE_UNKNOWN           CatalogType = "CATALOG_TYPE_UNKNOWN"
)

List of CatalogType

type CatalogVertical

type CatalogVertical string

CatalogVertical : 商品库行业类型,详见 <a href='catalog_vertical' target='_blank'>[商品库行业类型]</a>

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 CategoryItem added in v1.1.1

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.3.0

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

类目路径

type Certification added in v1.7.31

type Certification struct {
	CertificationImage       *string `json:"certification_image,omitempty"`
	CertificationImagePageNo *int64  `json:"certification_image_page_no,omitempty"`
	CertificationCode        *string `json:"certification_code,omitempty"`
	CertificationName        *string `json:"certification_name,omitempty"`
	CertificationNumber      *string `json:"certification_number,omitempty"`
	CertificationId          *int64  `json:"certification_id,omitempty"`
	CertificationImageId     *string `json:"certification_image_id,omitempty"`
}

资质

type ChannelPackageInfo

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 ChannelPackageSpecStruct added in v1.3.0

type ChannelPackageSpecStruct struct {
	AppAndroidChannelPackageId *string `json:"app_android_channel_package_id,omitempty"`
	PackageName                *string `json:"package_name,omitempty"`
}

渠道包详细信息

type ChannelPackageStruct added in v1.7.4

type ChannelPackageStruct struct {
	AppAndroidChannelPackageId *string               `json:"app_android_channel_package_id,omitempty"`
	PackageName                *string               `json:"package_name,omitempty"`
	SystemStatus               UnionPackageSysStatus `json:"system_status,omitempty"`
	PackageOriginUrl           *string               `json:"package_origin_url,omitempty"`
	CreatedTime                *int64                `json:"created_time,omitempty"`
	LastModifiedTime           *int64                `json:"last_modified_time,omitempty"`
}

渠道包信息

type ChannelTaskError

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

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 ChannelsShopProductSpec added in v1.7.40

type ChannelsShopProductSpec struct {
	ProductId *int64  `json:"product_id,omitempty"`
	ShopId    *string `json:"shop_id,omitempty"`
}

type Chapter added in v1.7.17

type Chapter struct {
	Subtitle  *string   `json:"subtitle,omitempty"`
	Chapterid *int64    `json:"chapterid,omitempty"`
	Text      *[]string `json:"text,omitempty"`
}

小说章节信息

type ChosenButton added in v1.7.13

type ChosenButton struct {
	ChosenButtonText1        *string               `json:"chosen_button_text1,omitempty"`
	ChosenButtonLandingPage1 *LandingPageStructure `json:"chosen_button_landing_page1,omitempty"`
	ChosenButtonText2        *string               `json:"chosen_button_text2,omitempty"`
	ChosenButtonLandingPage2 *LandingPageStructure `json:"chosen_button_landing_page2,omitempty"`
}

选择按钮

type ChosenButtonComponentOption added in v1.7.33

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

选择按钮组件

type ChosenButtonComponentValueStruct added in v1.7.33

type ChosenButtonComponentValueStruct struct {
	LeftButtonText  *string                 `json:"left_button_text,omitempty"`
	LeftJumpInfo    *[]LandingPageStructure `json:"left_jump_info,omitempty"`
	RightButtonText *string                 `json:"right_button_text,omitempty"`
	RightJumpInfo   *[]LandingPageStructure `json:"right_jump_info,omitempty"`
}

选择按钮结构

type CircleArea

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

圆形区域定义

type CityLevel

type CityLevel string

CityLevel : 城市级别,仅当 type=REGION、BUSINESS_DISTRICT 时有效

const (
	CityLevel_FIRST     CityLevel = "CITY_LEVEL_FIRST"
	CityLevel_SECOND    CityLevel = "CITY_LEVEL_SECOND"
	CityLevel_THIRD     CityLevel = "CITY_LEVEL_THIRD"
	CityLevel_NONE      CityLevel = "CITY_LEVEL_NONE"
	CityLevel_UNKNOW    CityLevel = "CITY_LEVEL_UNKNOW"
	CityLevel_CORE      CityLevel = "CITY_LEVEL_CORE"
	CityLevel_IMPORTANT CityLevel = "CITY_LEVEL_IMPORTANT"
	CityLevel_OTHER     CityLevel = "CITY_LEVEL_OTHER"
)

List of CityLevel

type ClaimType

type ClaimType string

ClaimType : 归因方式,SDK上报方式时归因方式只能为CLAIM_TYPE_ACTIVATION,JS上报方式时只能是CLAIM_TYPE_CLICK,微信小游戏推广仅支持CLAIM_TYPE_REGISTER,QQ小游戏推广、企业微信推广仅支持是CLAIM_TYPE_CLICK,APP类型、WEB类型、微信小程序并且配置白名单的账户支持CLAIM_TYPE_IMPRESSION

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 ClickDetailStruct

type ClickDetailStruct struct {
	EffectData                 *ClickEffectDataStruct                 `json:"effect_data,omitempty"`
	EffectDataTrends           *[]ClickEffectDataTrendsItem           `json:"effect_data_trends,omitempty"`
	TargetingLabelContribution *ClickTargetingLabelContributionStruct `json:"targeting_label_contribution,omitempty"`
}

诊断详情-点击明细

type ClickEffectDataStruct

type ClickEffectDataStruct struct {
	Count       *int64   `json:"count,omitempty"`
	Ratio       *float64 `json:"ratio,omitempty"`
	CategoryWin *float64 `json:"category_win,omitempty"`
	CategoryAvg *float64 `json:"category_avg,omitempty"`
}

效果数据(点击)

type ClickEffectDataTrendsItem

type ClickEffectDataTrendsItem struct {
}

单日点击趋势

type ClickTargetingLabelContributionStruct

type ClickTargetingLabelContributionStruct struct {
	Locard   *[]LabelContributionListItem `json:"locard,omitempty"`
	Audience *[]LabelContributionListItem `json:"audience,omitempty"`
}

定向标签(点击)贡献度

type ClothCount added in v1.4.2

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.4.1

type CollectionStruct struct {
	Metrics   *Metrics   `json:"metrics,omitempty"`
	Dimension *Dimension `json:"dimension,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 CompeteAttribution

type CompeteAttribution string

CompeteAttribution : 归因CODE

const (
	CompeteAttribution_ECPM                 CompeteAttribution = "ATTRIBUTE_ECPM"
	CompeteAttribution_BID                  CompeteAttribution = "ATTRIBUTE_BID"
	CompeteAttribution_PCTR                 CompeteAttribution = "ATTRIBUTE_PCTR"
	CompeteAttribution_TARGETING            CompeteAttribution = "ATTRIBUTE_TARGETING"
	CompeteAttribution_COLD_START           CompeteAttribution = "ATTRIBUTE_COLD_START"
	CompeteAttribution_EXPERIMENT           CompeteAttribution = "ATTRIBUTE_EXPERIMENT"
	CompeteAttribution_CAMPAIGN             CompeteAttribution = "ATTRIBUTE_CAMPAIGN"
	CompeteAttribution_EXPERIENCE_OTHERS    CompeteAttribution = "ATTRIBUTE_EXPERIENCE_OTHERS"
	CompeteAttribution_OTHERS               CompeteAttribution = "ATTRIBUTE_OTHERS"
	CompeteAttribution_EXPERIENCE_PRODUCT   CompeteAttribution = "ATTRIBUTE_EXPERIENCE_PRODUCT"
	CompeteAttribution_EXPERIENCE_CREATIVE  CompeteAttribution = "ATTRIBUTE_EXPERIENCE_CREATIVE"
	CompeteAttribution_LEARNING_FAILED      CompeteAttribution = "ATTRIBUTE_LEARNING_FAILED"
	CompeteAttribution_EXPERIENCE_FEEDBACK  CompeteAttribution = "ATTRIBUTE_EXPERIENCE_FEEDBACK"
	CompeteAttribution_EXPERIENCE_FRESHNESS CompeteAttribution = "ATTRIBUTE_EXPERIENCE_FRESHNESS"
	CompeteAttribution_BUDGET               CompeteAttribution = "ATTRIBUTE_BUDGET"
	CompeteAttribution_INNER_COMPETE        CompeteAttribution = "ATTRIBUTE_INNER_COMPETE"
	CompeteAttribution_PCVR                 CompeteAttribution = "ATTRIBUTE_PCVR"
	CompeteAttribution_OPT_KNOCK_OUT        CompeteAttribution = "ATTRIBUTE_OPT_KNOCK_OUT"
)

List of CompeteAttribution

type CompeteAttributionStruct

type CompeteAttributionStruct struct {
	AttributeCode CompeteAttribution `json:"attribute_code,omitempty"`
	AttributeName *string            `json:"attribute_name,omitempty"`
	Ratio         *float64           `json:"ratio,omitempty"`
}

归因

type CompeteBidDetailsStruct

type CompeteBidDetailsStruct struct {
	Score      *int64  `json:"score,omitempty"`
	BidAmount  *int64  `json:"bid_amount,omitempty"`
	Conclusion *string `json:"conclusion,omitempty"`
}

出价竞争力明细

type CompeteBudgetDetailsStruct

type CompeteBudgetDetailsStruct struct {
	Score                   *int64  `json:"score,omitempty"`
	RaiseAccountBalanceFlag *bool   `json:"raise_account_balance_flag,omitempty"`
	RecommendRecharge       *int64  `json:"recommend_recharge,omitempty"`
	AccountDailyCost        *int64  `json:"account_daily_cost,omitempty"`
	AccountDayBudget        *int64  `json:"account_day_budget,omitempty"`
	CampaignDailyCost       *int64  `json:"campaign_daily_cost,omitempty"`
	CampaignDayBudget       *int64  `json:"campaign_day_budget,omitempty"`
	AdgroupDailyCost        *int64  `json:"adgroup_daily_cost,omitempty"`
	AdgroupDayBudget        *int64  `json:"adgroup_day_budget,omitempty"`
	AccountBalance          *int64  `json:"account_balance,omitempty"`
	Conclusion              *string `json:"conclusion,omitempty"`
}

预算竞争力明细

type CompeteIntenseTrendStruct

type CompeteIntenseTrendStruct struct {
	Score      *int64         `json:"score,omitempty"`
	Trends     *[]PointStruct `json:"trends,omitempty"`
	Conclusion *string        `json:"conclusion,omitempty"`
}

竞争激烈度情况

type CompetePctrTrendsStruct

type CompetePctrTrendsStruct struct {
	Score          *int64         `json:"score,omitempty"`
	SelfAvg        *[]PointStruct `json:"self_avg,omitempty"`
	SelfChoseAvg   *[]PointStruct `json:"self_chose_avg,omitempty"`
	WinnerChoseAvg *[]PointStruct `json:"winner_chose_avg,omitempty"`
	Conclusion     *string        `json:"conclusion,omitempty"`
}

点击率趋势变化

type CompetePcvrTrendsStruct

type CompetePcvrTrendsStruct struct {
	Score          *int64         `json:"score,omitempty"`
	SelfAvg        *[]PointStruct `json:"self_avg,omitempty"`
	SelfChoseAvg   *[]PointStruct `json:"self_chose_avg,omitempty"`
	WinnerChoseAvg *[]PointStruct `json:"winner_chose_avg,omitempty"`
	Conclusion     *string        `json:"conclusion,omitempty"`
}

转化率趋势变化

type CompeteSurroundingsStruct

type CompeteSurroundingsStruct struct {
	DisplayFlag        *bool                          `json:"display_flag,omitempty"`
	TrafficSufficiency *TrafficSufficiencyTrendStruct `json:"traffic_sufficiency,omitempty"`
	CompeteIntense     *CompeteIntenseTrendStruct     `json:"compete_intense,omitempty"`
}

流量充足度、竞争宽松度趋势变化

type CompeteUserAcceptanceStruct

type CompeteUserAcceptanceStruct struct {
	Score      *int64                      `json:"score,omitempty"`
	Acceptance *[]CompeteAttributionStruct `json:"acceptance,omitempty"`
	Conclusion *string                     `json:"conclusion,omitempty"`
	Ratio      *float64                    `json:"ratio,omitempty"`
}

用户接受度

type CompeteWinAdgroupListItem

type CompeteWinAdgroupListItem struct {
	Rank        *int64  `json:"rank,omitempty"`
	AdgroupId   *int64  `json:"adgroup_id,omitempty"`
	AdgroupName *string `json:"adgroup_name,omitempty"`
}

账户内部竞争激烈度列表节点

type CompeteWinAdgroupStruct

type CompeteWinAdgroupStruct struct {
	Score      *int64                       `json:"score,omitempty"`
	List       *[]CompeteWinAdgroupListItem `json:"list,omitempty"`
	Conclusion *string                      `json:"conclusion,omitempty"`
}

账户内部竞争激烈度

type CompeteWinRateFunnelStruct

type CompeteWinRateFunnelStruct struct {
	Value              *string `json:"value,omitempty"`
	Score              *string `json:"score,omitempty"`
	ScoreDesc          *string `json:"score_desc,omitempty"`
	RankCategory       *string `json:"rank_category,omitempty"`
	RankSecondCategory *string `json:"rank_second_category,omitempty"`
	RankOverall        *string `json:"rank_overall,omitempty"`
}

竞争胜出率分析

type ComplexPageConfigType added in v1.7.16

type ComplexPageConfigType string

ComplexPageConfigType : 配置数据类型

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

List of ComplexPageConfigType

type ComplianceValidationGetRequest

type ComplianceValidationGetRequest struct {
	AccountId *int64  `json:"account_id,omitempty"`
	SiteSet   SiteSet `json:"site_set,omitempty"`
	ImageId   *string `json:"image_id,omitempty"`
	Text      *string `json:"text,omitempty"`
}

type ComplianceValidationGetResponse

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

type ComplianceValidationGetResponseData

type ComplianceValidationGetResponseData struct {
	SuggestionList *[]string `json:"suggestion_list,omitempty"`
}

type ComponentsPageType

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

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 ConfigsDetailDataArrayItem added in v1.4.3

type ConfigsDetailDataArrayItem struct {
	Name *string `json:"name,omitempty"`
}

下拉选项

type ConfigureStatusSpec

type ConfigureStatusSpec struct {
	ConfigureStatus AdStatus `json:"configure_status,omitempty"`
}

状态修改信息

type ConsultComponentOption added in v1.7.31

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

咨询组件

type ConsultComponentValueStruct added in v1.7.31

type ConsultComponentValueStruct struct {
	Id       *int64                  `json:"id,omitempty"`
	JumpInfo *[]LandingPageStructure `json:"jump_info,omitempty"`
}

咨询组件

type ContainsRegionWords added in v1.7.39

type ContainsRegionWords string

ContainsRegionWords : 是否包含非地域词

const (
	ContainsRegionWords_ENABLED  ContainsRegionWords = "CONTAINS_REGION_ENABLED"
	ContainsRegionWords_DISABLED ContainsRegionWords = "CONTAINS_REGION_DISABLED"
)

List of ContainsRegionWords

type ControlListItemDetailData added in v1.3.0

type ControlListItemDetailData struct {
	ItemName       *string                       `json:"item_name,omitempty"`
	ItemType       ItemType                      `json:"item_type,omitempty"`
	Placeholder    *string                       `json:"placeholder,omitempty"`
	SelectElements *[]ConfigsDetailDataArrayItem `json:"select_elements,omitempty"`
}

表单项

type ConversionDataType added in v1.3.0

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 ConversionDetailStruct

type ConversionDetailStruct struct {
	EffectData                 *ConversionEffectDataStruct                 `json:"effect_data,omitempty"`
	EffectDataTrends           *[]ConversionEffectDataTrendsItem           `json:"effect_data_trends,omitempty"`
	TargetingLabelContribution *ConversionTargetingLabelContributionStruct `json:"targeting_label_contribution,omitempty"`
}

诊断详情-转化明细

type ConversionEffectDataStruct

type ConversionEffectDataStruct struct {
	Count       *int64   `json:"count,omitempty"`
	Ratio       *float64 `json:"ratio,omitempty"`
	CategoryWin *float64 `json:"category_win,omitempty"`
	CategoryAvg *float64 `json:"category_avg,omitempty"`
}

效果数据(转化)

type ConversionEffectDataTrendsItem

type ConversionEffectDataTrendsItem struct {
}

单日转化趋势

type ConversionOptimizationGoal

type ConversionOptimizationGoal string

ConversionOptimizationGoal : 深度优化ROI目标,深度优化行为目标、深度优化ROI和深度强化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 : 转化场景,网页及微信小程序转化场景无需输入推广目标id

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

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"
	ConversionTargetType_DONATION   ConversionTargetType = "CONVERSION_TARGET_DONATION"
	ConversionTargetType_GOOD_DEED  ConversionTargetType = "CONVERSION_TARGET_GOOD_DEED"
)

List of ConversionTargetType

type ConversionTargetingLabelContributionStruct

type ConversionTargetingLabelContributionStruct struct {
	Locard   *[]LabelContributionListItem `json:"locard,omitempty"`
	Audience *[]LabelContributionListItem `json:"audience,omitempty"`
}

定向标签(转化)贡献度

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"`
	PromotedObjectId             *string                    `json:"promoted_object_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             IntOptimizationGoal        `json:"optimization_goal,omitempty"`
	DeepBehaviorOptimizationGoal IntOptimizationGoal        `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     IntOptimizationGoal        `json:"deep_behavior_advanced_goal,omitempty"`
	DeepOptimizationGoalType     DeepOptimizationGoalType   `json:"deep_optimization_goal_type,omitempty"`
	ForwardLinkAssist            IntOptimizationGoal        `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    *[]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                 IntOptimizationGoal        `json:"optimization_goal,omitempty"`
	DeepBehaviorOptimizationGoal     IntOptimizationGoal        `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"`
	PromotedObjectId                 *string                    `json:"promoted_object_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         IntOptimizationGoal        `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                IntOptimizationGoal        `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    *[]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 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 CostType

type CostType string

CostType : 扣费方式

const (
	CostType_BID_TYPE_CPC     CostType = "BID_TYPE_CPC"
	CostType_BID_TYPE_CPA     CostType = "BID_TYPE_CPA"
	CostType_BID_TYPE_CPS     CostType = "BID_TYPE_CPS"
	CostType_BID_TYPE_CPM     CostType = "BID_TYPE_CPM"
	CostType_BID_TYPE_CPD     CostType = "BID_TYPE_CPD"
	CostType_COSTTYPE_UNKNOWN CostType = "COSTTYPE_UNKNOWN"
	CostType_COSTTYPE_CPC     CostType = "COSTTYPE_CPC"
	CostType_COSTTYPE_CPA     CostType = "COSTTYPE_CPA"
	CostType_COSTTYPE_CPS     CostType = "COSTTYPE_CPS"
	CostType_COSTTYPE_CPM     CostType = "COSTTYPE_CPM"
	CostType_COSTTYPE_CPD     CostType = "COSTTYPE_CPD"
	CostType_COSTTYPE_CPT     CostType = "COSTTYPE_CPT"
	CostType_BID_TYPE_CPO     CostType = "BID_TYPE_CPO"
	CostType_1                CostType = "1"
	CostType_2                CostType = "2"
)

List of CostType

type CountType

type CountType string

CountType : 频次类型

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

List of CountType

type CpaEffectDataItem added in v1.7.8

type CpaEffectDataItem struct {
	Rank                 *int64   `json:"rank,omitempty"`
	ConversionCount      *int64   `json:"conversion_count,omitempty"`
	Cvr                  *float64 `json:"cvr,omitempty"`
	TargetCpa            *float64 `json:"target_cpa,omitempty"`
	RealCpa              *float64 `json:"real_cpa,omitempty"`
	CpaBias              *float64 `json:"cpa_bias,omitempty"`
	IndustryTopTargetcpa *int64   `json:"industry_top_targetcpa,omitempty"`
	IndustryAvgTargetcpa *int64   `json:"industry_avg_targetcpa,omitempty"`
}

深浅效果数据(成本)

type CpaEffectDataTrendsItem added in v1.7.8

type CpaEffectDataTrendsItem struct {
	Rank      *int64         `json:"rank,omitempty"`
	TargetCpa *[]PointStruct `json:"target_cpa,omitempty"`
	RealCpa   *[]PointStruct `json:"real_cpa,omitempty"`
}

深浅成本趋势

type CpaFunnelStruct

type CpaFunnelStruct struct {
	BiasToday   *float64 `json:"bias_today,omitempty"`
	BiasOverall *float64 `json:"bias_overall,omitempty"`
}

成本分析

type CreateAndroidChannelPackageSpec

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

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

type CreateAndroidUnionChannelPackageSpec

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

创建广告渠道包接口任务所需条件

type CreateControlListItem added in v1.3.0

type CreateControlListItem struct {
	ItemType       ItemType  `json:"item_type,omitempty"`
	ItemName       *string   `json:"item_name,omitempty"`
	Placeholder    *string   `json:"placeholder,omitempty"`
	SelectElements *[]string `json:"select_elements,omitempty"`
}

表单项

type CreateLabelStruct added in v1.7.34

type CreateLabelStruct struct {
	LabelName                    *string `json:"label_name,omitempty"`
	FirstMaterialLabelLevelId    *int64  `json:"first_material_label_level_id,omitempty"`
	FirstMaterialLabelLevelName  *string `json:"first_material_label_level_name,omitempty"`
	SecondMaterialLabelLevelId   *int64  `json:"second_material_label_level_id,omitempty"`
	SecondMaterialLabelLevelName *string `json:"second_material_label_level_name,omitempty"`
}

标签信息

type CreateLocalStoreStruct added in v1.7.11

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 CreatePageResponse

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

type CreateSourceType string

CreateSourceType : 转化创建来源,如SELF_CREATED,PLATFORM等,当想要拉取PLATFORM类型的转化时,请指定[link href='promoted_object_type'],明确推广商品类型

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

List of CreateSourceType

type CreateSplitChannelStruct added in v1.7.26

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.31

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 CreativeComponentSpecStruct added in v1.7.31

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

创意组件详情

type CreativeComponentStruct added in v1.7.31

type CreativeComponentStruct 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"`
	PromotedObjectType PromotedObjectType           `json:"promoted_object_type,omitempty"`
	PromotedObjectId   *string                      `json:"promoted_object_id,omitempty"`
	PromotedObjectName *string                      `json:"promoted_object_name,omitempty"`
	Status             AdStatus                     `json:"status,omitempty"`
	AuditStatus        CreativeComponentAuditStatus `json:"audit_status,omitempty"`
	AuditMsg           *string                      `json:"audit_msg,omitempty"`
	ComponentSpec      *CreativeComponentSpecStruct `json:"component_spec,omitempty"`
	PromotedObjectSpec *PromotedObjectSpec          `json:"promoted_object_spec,omitempty"`
	CreatedTime        *int64                       `json:"created_time,omitempty"`
	LastModifiedTime   *int64                       `json:"last_modified_time,omitempty"`
	IsPublishEnabled   *bool                        `json:"is_publish_enabled,omitempty"`
}

创意组件信息

type CreativeComponentType added in v1.7.31

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 CreativeComponentsAddRequest added in v1.7.31

type CreativeComponentsAddRequest struct {
	AccountId          *int64                       `json:"account_id,omitempty"`
	ComponentName      *string                      `json:"component_name,omitempty"`
	ComponentType      CreativeComponentType        `json:"component_type,omitempty"`
	PromotedObjectType PromotedObjectType           `json:"promoted_object_type,omitempty"`
	PromotedObjectId   *string                      `json:"promoted_object_id,omitempty"`
	ComponentSpec      *CreativeComponentSpecStruct `json:"component_spec,omitempty"`
}

type CreativeComponentsAddResponse added in v1.7.31

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

type CreativeComponentsAddResponseData added in v1.7.31

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

type CreativeComponentsDeleteRequest added in v1.7.31

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

type CreativeComponentsDeleteResponse added in v1.7.31

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

type CreativeComponentsDeleteResponseData added in v1.7.31

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

type CreativeComponentsGetResponse added in v1.7.31

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

type CreativeComponentsGetResponseData added in v1.7.31

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

type CreativeComponentsUpdateRequest added in v1.7.31

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

type CreativeComponentsUpdateResponse added in v1.7.31

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

type CreativeComponentsUpdateResponseData added in v1.7.31

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

type CreativeComponentsUpdateStatusRequest added in v1.7.31

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

type CreativeComponentsUpdateStatusResponse added in v1.7.31

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

type CreativeComponentsUpdateStatusResponseData added in v1.7.31

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

type CreativeDisplayType added in v1.4.3

type CreativeDisplayType string

CreativeDisplayType : 创意展示类型,不填该字段默认优选模式

const (
	CreativeDisplayType_NONE         CreativeDisplayType = "CREATIVE_DISPLAY_TYPE_NONE"
	CreativeDisplayType_INTELLIGENCE CreativeDisplayType = "CREATIVE_DISPLAY_TYPE_INTELLIGENCE"
	CreativeDisplayType_AVERAGE      CreativeDisplayType = "CREATIVE_DISPLAY_TYPE_AVERAGE"
)

List of CreativeDisplayType

type CreativeLabel added in v1.7.0

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

标签

type CreativeSampleProductsGetListStruct added in v1.7.36

type CreativeSampleProductsGetListStruct struct {
	ProductCatalogId             *int64    `json:"product_catalog_id,omitempty"`
	ProductSeriesId              *int64    `json:"product_series_id,omitempty"`
	ProductOuterId               *string   `json:"product_outer_id,omitempty"`
	ProductName                  *string   `json:"product_name,omitempty"`
	Slogan                       *string   `json:"slogan,omitempty"`
	ProductShortName             *string   `json:"product_short_name,omitempty"`
	AdBrandUrl                   *string   `json:"ad_brand_url,omitempty"`
	ImageUrl                     *string   `json:"image_url,omitempty"`
	AdditionalImageUrl1          *string   `json:"additional_image_url_1,omitempty"`
	AdvertisementImages          *[]string `json:"advertisement_images,omitempty"`
	AdvertisementLandscapeImages *[]string `json:"advertisement_landscape_images,omitempty"`
	AdvertisementPortraitImages  *[]string `json:"advertisement_portrait_images,omitempty"`
	VideoUrl                     *string   `json:"video_url,omitempty"`
	AdDirectVideos               *[]string `json:"ad_direct_videos,omitempty"`
	AdDirectLandscapeVideo       *string   `json:"ad_direct_landscape_video,omitempty"`
	AdDirectPortraitVideo        *string   `json:"ad_direct_portrait_video,omitempty"`
}

返回结构

type CreativeSampleProductsGetResponse added in v1.7.36

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

type CreativeSampleProductsGetResponseData added in v1.7.36

type CreativeSampleProductsGetResponseData struct {
	List *[]CreativeSampleProductsGetListStruct `json:"list,omitempty"`
}

type CreativeSelectionType

type CreativeSelectionType string

CreativeSelectionType : 创意选择模式

const (
	CreativeSelectionType_BY_TURNS       CreativeSelectionType = "CREATIVE_SELECTION_TYPE_BY_TURNS"
	CreativeSelectionType_AUTO_OPTIMIZED CreativeSelectionType = "CREATIVE_SELECTION_TYPE_AUTO_OPTIMIZED"
)

List of CreativeSelectionType

type CreativeStruct

type CreativeStruct struct {
	DeepLinkUrl          *string                                `json:"deep_link_url,omitempty"`
	AdcreativeTemplateId *int64                                 `json:"adcreative_template_id,omitempty"`
	AdcreativeElements   *AdcreativeCreativeElementsWithOptions `json:"adcreative_elements,omitempty"`
}

创意规格结构体

type CreativeTemplateVersionType added in v1.7.11

type CreativeTemplateVersionType string

CreativeTemplateVersionType : 数据版本类型 0:历史数据 1:旧版本 2:新版本

const (
	CreativeTemplateVersionType_UNKOWN CreativeTemplateVersionType = "CREATIVE_TEMPLATE_VERSION_TYPE_UNKOWN"
	CreativeTemplateVersionType_OLD    CreativeTemplateVersionType = "CREATIVE_TEMPLATE_VERSION_TYPE_OLD"
	CreativeTemplateVersionType_NEW    CreativeTemplateVersionType = "CREATIVE_TEMPLATE_VERSION_TYPE_NEW"
)

List of CreativeTemplateVersionType

type CreativetoolsTextGetResponse added in v1.3.0

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

type CreativetoolsTextGetResponseData added in v1.3.0

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

type CropCustomizedSpec

type CropCustomizedSpec struct {
	Width  *int64 `json:"width,omitempty"`
	Height *int64 `json:"height,omitempty"`
	AxisX  *int64 `json:"axis_x,omitempty"`
	AxisY  *int64 `json:"axis_y,omitempty"`
}

裁剪信息

type CropCustomizedSpecAndResize

type CropCustomizedSpecAndResize struct {
	CropWidth    *int64 `json:"crop_width,omitempty"`
	CropHeight   *int64 `json:"crop_height,omitempty"`
	AxisX        *int64 `json:"axis_x,omitempty"`
	AxisY        *int64 `json:"axis_y,omitempty"`
	ResizeWidth  *int64 `json:"resize_width,omitempty"`
	ResizeHeight *int64 `json:"resize_height,omitempty"`
}

自定义裁剪后缩放信息

type CropOperationSpec

type CropOperationSpec struct {
	CropCustomizedSpec          *CropCustomizedSpec          `json:"crop_customized_spec,omitempty"`
	CropSmartSpec               *CropSmartSpec               `json:"crop_smart_spec,omitempty"`
	ResizeSpec                  *ResizeSpec                  `json:"resize_spec,omitempty"`
	CropCustomizedSpecAndResize *CropCustomizedSpecAndResize `json:"crop_customized_spec_and_resize,omitempty"`
}

处理操作信息

type CropSmartSpec

type CropSmartSpec struct {
	Width  *int64 `json:"width,omitempty"`
	Height *int64 `json:"height,omitempty"`
}

智能裁剪信息

type CrossCityRule

type CrossCityRule struct {
	Route     *[]string  `json:"route,omitempty"`
	DateRange *DateRange `json:"date_range,omitempty"`
	Frequency *int64     `json:"frequency,omitempty"`
}

跨城市规则

type CtrFunnelStruct

type CtrFunnelStruct struct {
	Value              *string `json:"value,omitempty"`
	Score              *string `json:"score,omitempty"`
	ScoreDesc          *string `json:"score_desc,omitempty"`
	RankCategory       *string `json:"rank_category,omitempty"`
	RankSecondCategory *string `json:"rank_second_category,omitempty"`
	RankOverall        *string `json:"rank_overall,omitempty"`
}

点击率分析

type CtrLevelStruct added in v1.3.0

type CtrLevelStruct struct {
	Value              *string        `json:"value,omitempty"`
	Score              *string        `json:"score,omitempty"`
	RankOverall        *string        `json:"rank_overall,omitempty"`
	RankFirstCategory  *string        `json:"rank_first_category,omitempty"`
	RankSecondCategory *string        `json:"rank_second_category,omitempty"`
	SelfTrends         *[]PointStruct `json:"self_trends,omitempty"`
	BenchmarkTrends    *[]PointStruct `json:"benchmark_trends,omitempty"`
}

点击率水平

type CurrencyType added in v1.7.3

type CurrencyType string

CurrencyType : 字段取值货币类型

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

List of CurrencyType

type CustomAudience

type CustomAudience struct {
	AudienceId         *int64               `json:"audience_id,omitempty"`
	AccountId          *int64               `json:"account_id,omitempty"`
	Name               *string              `json:"name,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"`
	ExternalAudienceId *string              `json:"external_audience_id,omitempty"`
}

custom_audience返回结构

type CustomAudienceEstimationsGetRequest

type CustomAudienceEstimationsGetRequest struct {
	AccountId    *int64                  `json:"account_id,omitempty"`
	Type_        *string                 `json:"type,omitempty"`
	AudienceSpec *EstimationAudienceSpec `json:"audience_spec,omitempty"`
}

type CustomAudienceEstimationsGetResponse

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

type CustomAudienceEstimationsGetResponseData

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    *[]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    *[]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 CustomAudienceInsights

type CustomAudienceInsights struct {
	DimensionType DimensionType        `json:"dimension_type,omitempty"`
	MatchRate     *float64             `json:"match_rate,omitempty"`
	Distribution  *[]RangeDistribution `json:"distribution,omitempty"`
}

custom_audience洞察分析结构

type CustomAudienceInsightsGetResponse

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

type CustomAudienceInsightsGetResponseData

type CustomAudienceInsightsGetResponseData struct {
	List *[]CustomAudienceInsights `json:"list,omitempty"`
}

type CustomAudienceReportsGetResponse

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

type CustomAudienceReportsGetResponseData

type CustomAudienceReportsGetResponseData struct {
	List *[]AudienceReport `json:"list,omitempty"`
}

type CustomAudiencesAddRequest

type CustomAudiencesAddRequest struct {
	AccountId          *int64        `json:"account_id,omitempty"`
	Name               *string       `json:"name,omitempty"`
	Type_              AudienceType  `json:"type,omitempty"`
	Description        *string       `json:"description,omitempty"`
	Cooperated         *bool         `json:"cooperated,omitempty"`
	AudienceSpec       *AudienceSpec `json:"audience_spec,omitempty"`
	Platform           DataPlatform  `json:"platform,omitempty"`
	ExternalAudienceId *string       `json:"external_audience_id,omitempty"`
}

type CustomAudiencesAddResponse

type CustomAudiencesAddResponse struct {
	Code      *int64                          `json:"code,omitempty"`
	Message   *string                         `json:"message,omitempty"`
	MessageCn *string                         `json:"message_cn,omitempty"`
	Errors    *[]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    *[]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    *[]ApiErrorStruct               `json:"errors,omitempty"`
	Data      *CustomAudiencesGetResponseData `json:"data,omitempty"`
}

type CustomAudiencesGetResponseData

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

type CustomAudiencesUpdateRequest

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

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

type CustomFeature

type CustomFeature struct {
	AccountId             *int64       `json:"account_id,omitempty"`
	FeatureId             *int64       `json:"feature_id,omitempty"`
	Name                  *string      `json:"name,omitempty"`
	Description           *string      `json:"description,omitempty"`
	FeatureClassId        *int64       `json:"feature_class_id,omitempty"`
	FeatureSpec           *FeatureSpec `json:"feature_spec,omitempty"`
	IsSupportedTimeWindow *bool        `json:"is_supported_time_window,omitempty"`
	TimeWindow            *[]int64     `json:"time_window,omitempty"`
	CreatedTime           *string      `json:"created_time,omitempty"`
}

custom_feature_class返回结构

type CustomFeaturesGetResponse

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

type CustomFeaturesGetResponseData

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

type CustomFileFeatureSpec

type CustomFileFeatureSpec struct {
	DataType           FeatureValueDataType `json:"data_type,omitempty"`
	IsMultiValued      *bool                `json:"is_multi_valued,omitempty"`
	PossibleValuesSize *int64               `json:"possible_values_size,omitempty"`
}

用户上传自定义特征文件规则

type CustomLabelStruct added in v1.7.34

type CustomLabelStruct struct {
	LevelId                      *int64  `json:"level_id,omitempty"`
	LabelName                    *string `json:"label_name,omitempty"`
	FirstMaterialLabelLevelId    *int64  `json:"first_material_label_level_id,omitempty"`
	FirstMaterialLabelLevelName  *string `json:"first_material_label_level_name,omitempty"`
	SecondMaterialLabelLevelId   *int64  `json:"second_material_label_level_id,omitempty"`
	SecondMaterialLabelLevelName *string `json:"second_material_label_level_name,omitempty"`
}

标签信息

type CustomLocationDateRange

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

时间范围

type CustomLocationRule

type CustomLocationRule struct {
	PoiType       LbsPoiType               `json:"poi_type,omitempty"`
	DateRange     *CustomLocationDateRange `json:"date_range,omitempty"`
	FrequencySpec *FrequencySpec           `json:"frequency_spec,omitempty"`
	AreaList      *[]AreaSpec              `json:"area_list,omitempty"`
}

自定义地理位置规则

type CustomLocationsItemWithName added in v1.7.3

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

option_list_item

type CustomTagFile

type CustomTagFile struct {
	TagId           *int64        `json:"tag_id,omitempty"`
	CustomTagFileId *int64        `json:"custom_tag_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"`
	CreatedTime     *string       `json:"created_time,omitempty"`
}

custom_tag_file返回结构

type CustomTagFilesAddResponse

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

type CustomTagFilesAddResponseData

type CustomTagFilesAddResponseData struct {
	CustomTagFileId *int64 `json:"custom_tag_file_id,omitempty"`
}

type CustomTagFilesGetResponse

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

type CustomTagFilesGetResponseData

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

type CustomTagsAddRequest

type CustomTagsAddRequest struct {
	AccountId   *int64       `json:"account_id,omitempty"`
	ParentTagId *int64       `json:"parent_tag_id,omitempty"`
	Name        *string      `json:"name,omitempty"`
	Description *string      `json:"description,omitempty"`
	TagCode     *string      `json:"tag_code,omitempty"`
	Platform    DataPlatform `json:"platform,omitempty"`
}

type CustomTagsAddResponse

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

type CustomTagsAddResponseData

type CustomTagsAddResponseData struct {
	TagId *int64 `json:"tag_id,omitempty"`
}

type CustomTagsDeleteRequest

type CustomTagsDeleteRequest struct {
	AccountId *int64 `json:"account_id,omitempty"`
	TagId     *int64 `json:"tag_id,omitempty"`
}

type CustomTagsDeleteResponse

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

type CustomTagsGetResponse

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

type CustomTagsGetResponseData

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

type CustomTagsUpdateRequest

type CustomTagsUpdateRequest struct {
	AccountId   *int64  `json:"account_id,omitempty"`
	TagId       *int64  `json:"tag_id,omitempty"`
	Name        *string `json:"name,omitempty"`
	Description *string `json:"description,omitempty"`
}

type CustomTagsUpdateResponse

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

type CustomerProfileAgeStruct added in v1.7.12

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

年龄信息结构

type CustomerProfileIncomeStruct added in v1.7.12

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

收入信息结构

type CustomerProfileStruct added in v1.7.12

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

type CustomerSystemStatus string

CustomerSystemStatus : 客户系统状态,详见 <a href='api_customer_system_status' target='_blank'>[客户系统状态]</a>

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.24

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

自定义标签集合

type CvrFunnelStruct

type CvrFunnelStruct struct {
	Value              *string `json:"value,omitempty"`
	Score              *string `json:"score,omitempty"`
	ScoreDesc          *string `json:"score_desc,omitempty"`
	RankCategory       *string `json:"rank_category,omitempty"`
	RankSecondCategory *string `json:"rank_second_category,omitempty"`
	RankOverall        *string `json:"rank_overall,omitempty"`
}

转化率分析

type DailyBalanceReportGetListStruct added in v1.7.8

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

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

type DailyBalanceReportGetResponseData added in v1.7.8

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

type DailyReportsGetListStruct

type DailyReportsGetListStruct struct {
	AccountId                                  *int64   `json:"account_id,omitempty"`
	Date                                       *string  `json:"date,omitempty"`
	ViewCount                                  *int64   `json:"view_count,omitempty"`
	DownloadCount                              *int64   `json:"download_count,omitempty"`
	ActivatedCount                             *int64   `json:"activated_count,omitempty"`
	ActivatedRate                              *float64 `json:"activated_rate,omitempty"`
	ThousandDisplayPrice                       *int64   `json:"thousand_display_price,omitempty"`
	ValidClickCount                            *int64   `json:"valid_click_count,omitempty"`
	Ctr                                        *float64 `json:"ctr,omitempty"`
	Cpc                                        *int64   `json:"cpc,omitempty"`
	Cost                                       *int64   `json:"cost,omitempty"`
	KeyPageViewCost                            *int64   `json:"key_page_view_cost,omitempty"`
	CouponClickCount                           *int64   `json:"coupon_click_count,omitempty"`
	CouponIssueCount                           *int64   `json:"coupon_issue_count,omitempty"`
	CouponGetCount                             *int64   `json:"coupon_get_count,omitempty"`
	PlatformPageViewCount                      *int64   `json:"platform_page_view_count,omitempty"`
	PlatformPageViewRate                       *float64 `json:"platform_page_view_rate,omitempty"`
	WebCommodityPageViewCount                  *int64   `json:"web_commodity_page_view_count,omitempty"`
	WebCommodityPageViewCost                   *int64   `json:"web_commodity_page_view_cost,omitempty"`
	WebRegisterCount                           *int64   `json:"web_register_count,omitempty"`
	PageConsultCount                           *int64   `json:"page_consult_count,omitempty"`
	PageConsultCost                            *int64   `json:"page_consult_cost,omitempty"`
	PagePhoneCallDirectCount                   *int64   `json:"page_phone_call_direct_count,omitempty"`
	PagePhoneCallDirectCost                    *int64   `json:"page_phone_call_direct_cost,omitempty"`
	PagePhoneCallBackCount                     *int64   `json:"page_phone_call_back_count,omitempty"`
	PagePhoneCallBackCost                      *int64   `json:"page_phone_call_back_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"`
	WebApplicationCount                        *int64   `json:"web_application_count,omitempty"`
	WebApplicationCost                         *int64   `json:"web_application_cost,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"`
	PageReservationRate                        *float64 `json:"page_reservation_rate,omitempty"`
	PageReservationCost                        *int64   `json:"page_reservation_cost,omitempty"`
	PageReservationCostWithPeople              *int64   `json:"page_reservation_cost_with_people,omitempty"`
	WebAddToCartCount                          *int64   `json:"web_add_to_cart_count,omitempty"`
	WebAddToCartCost                           *int64   `json:"web_add_to_cart_cost,omitempty"`
	AddToCartPrice                             *int64   `json:"add_to_cart_price,omitempty"`
	OwnPageCouponGetCount                      *int64   `json:"own_page_coupon_get_count,omitempty"`
	OwnPageCouponGetCost                       *int64   `json:"own_page_coupon_get_cost,omitempty"`
	PlatformCouponGetCount                     *int64   `json:"platform_coupon_get_count,omitempty"`
	PlatformCouponGetCost                      *int64   `json:"platform_coupon_get_cost,omitempty"`
	WebOrderCount                              *int64   `json:"web_order_count,omitempty"`
	OrderByDisplayCount                        *int64   `json:"order_by_display_count,omitempty"`
	OrderByClickCount                          *int64   `json:"order_by_click_count,omitempty"`
	WebOrderRate                               *float64 `json:"web_order_rate,omitempty"`
	OrderByDisplayRate                         *float64 `json:"order_by_display_rate,omitempty"`
	OrderByClickRate                           *float64 `json:"order_by_click_rate,omitempty"`
	AppOrderRate                               *float64 `json:"app_order_rate,omitempty"`
	WebOrderCost                               *int64   `json:"web_order_cost,omitempty"`
	OrderByDisplayCost                         *int64   `json:"order_by_display_cost,omitempty"`
	OrderByClickCost                           *int64   `json:"order_by_click_cost,omitempty"`
	WebCheckoutAmount                          *int64   `json:"web_checkout_amount,omitempty"`
	WebCheckoutCount                           *int64   `json:"web_checkout_count,omitempty"`
	WebCheckoutCost                            *int64   `json:"web_checkout_cost,omitempty"`
	OrderAmount                                *int64   `json:"order_amount,omitempty"`
	OrderByDisplayAmount                       *int64   `json:"order_by_display_amount,omitempty"`
	OrderByClickAmount                         *int64   `json:"order_by_click_amount,omitempty"`
	OrderUnitPrice                             *int64   `json:"order_unit_price,omitempty"`
	OrderRoi                                   *float64 `json:"order_roi,omitempty"`
	OrderByDisplayRoi                          *float64 `json:"order_by_display_roi,omitempty"`
	OrderByClickRoi                            *float64 `json:"order_by_click_roi,omitempty"`
	DeliverCount                               *int64   `json:"deliver_count,omitempty"`
	DeliverCost                                *int64   `json:"deliver_cost,omitempty"`
	SignInCount                                *int64   `json:"sign_in_count,omitempty"`
	SignInCost                                 *int64   `json:"sign_in_cost,omitempty"`
	DownloadRate                               *float64 `json:"download_rate,omitempty"`
	DownloadCost                               *int64   `json:"download_cost,omitempty"`
	InstallCount                               *int64   `json:"install_count,omitempty"`
	InstallCost                                *int64   `json:"install_cost,omitempty"`
	ClickActivatedRate                         *float64 `json:"click_activated_rate,omitempty"`
	ActivatedCost                              *int64   `json:"activated_cost,omitempty"`
	RetentionCount                             *int64   `json:"retention_count,omitempty"`
	RetentionRate                              *float64 `json:"retention_rate,omitempty"`
	AppRetentionD3Rate                         *float64 `json:"app_retention_d3_rate,omitempty"`
	AppRetentionD5Rate                         *float64 `json:"app_retention_d5_rate,omitempty"`
	AppRetentionD7Rate                         *float64 `json:"app_retention_d7_rate,omitempty"`
	AppKeyPageRetentionRate                    *float64 `json:"app_key_page_retention_rate,omitempty"`
	RetentionCost                              *int64   `json:"retention_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"`
	AppCommodityPageViewCount                  *int64   `json:"app_commodity_page_view_count,omitempty"`
	AppCommodityPageViewByDisplayCount         *int64   `json:"app_commodity_page_view_by_display_count,omitempty"`
	AppCommodityPageViewByClickCount           *int64   `json:"app_commodity_page_view_by_click_count,omitempty"`
	AppCommodityPageViewRate                   *float64 `json:"app_commodity_page_view_rate,omitempty"`
	WebCommodityPageViewRate                   *float64 `json:"web_commodity_page_view_rate,omitempty"`
	AppCommodityPageViewCost                   *int64   `json:"app_commodity_page_view_cost,omitempty"`
	AppRegisterCount                           *int64   `json:"app_register_count,omitempty"`
	RegisterByDisplayCount                     *int64   `json:"register_by_display_count,omitempty"`
	RegisterByClickCount                       *int64   `json:"register_by_click_count,omitempty"`
	AppRegisterCost                            *int64   `json:"app_register_cost,omitempty"`
	WebRegisterCost                            *int64   `json:"web_register_cost,omitempty"`
	AppApplicationCount                        *int64   `json:"app_application_count,omitempty"`
	AppApplicationCost                         *int64   `json:"app_application_cost,omitempty"`
	AppAddToCartCount                          *int64   `json:"app_add_to_cart_count,omitempty"`
	AddToCartAmount                            *int64   `json:"add_to_cart_amount,omitempty"`
	AppAddToCartCost                           *int64   `json:"app_add_to_cart_cost,omitempty"`
	AppOrderCount                              *int64   `json:"app_order_count,omitempty"`
	AppOrderCost                               *int64   `json:"app_order_cost,omitempty"`
	AppCheckoutCount                           *int64   `json:"app_checkout_count,omitempty"`
	AppCheckoutByDisplayCount                  *int64   `json:"app_checkout_by_display_count,omitempty"`
	AppCheckoutByClickCount                    *int64   `json:"app_checkout_by_click_count,omitempty"`
	AppCheckoutAmount                          *int64   `json:"app_checkout_amount,omitempty"`
	AppCheckoutCost                            *int64   `json:"app_checkout_cost,omitempty"`
	PlatformCouponClickCount                   *int64   `json:"platform_coupon_click_count,omitempty"`
	PlatformCouponGetRate                      *float64 `json:"platform_coupon_get_rate,omitempty"`
	CouponUsageNumber                          *int64   `json:"coupon_usage_number,omitempty"`
	CouponUsageCost                            *int64   `json:"coupon_usage_cost,omitempty"`
	CouponUsageRate                            *float64 `json:"coupon_usage_rate,omitempty"`
	CouponPurchaseRate                         *float64 `json:"coupon_purchase_rate,omitempty"`
	FollowCount                                *int64   `json:"follow_count,omitempty"`
	FollowCost                                 *int64   `json:"follow_cost,omitempty"`
	ForwardCount                               *int64   `json:"forward_count,omitempty"`
	ForwardCost                                *int64   `json:"forward_cost,omitempty"`
	ReadCount                                  *int64   `json:"read_count,omitempty"`
	ReadCost                                   *int64   `json:"read_cost,omitempty"`
	PraiseCount                                *int64   `json:"praise_count,omitempty"`
	PraiseCost                                 *int64   `json:"praise_cost,omitempty"`
	CommentCount                               *int64   `json:"comment_count,omitempty"`
	CommentCost                                *int64   `json:"comment_cost,omitempty"`
	IntePhoneCount                             *int64   `json:"inte_phone_count,omitempty"`
	PhoneCallCount                             *int64   `json:"phone_call_count,omitempty"`
	ExternalFormReservationCount               *int64   `json:"external_form_reservation_count,omitempty"`
	AppAdPayingUsers                           *int64   `json:"app_ad_paying_users,omitempty"`
	AdPurValWeb                                *int64   `json:"ad_pur_val_web,omitempty"`
	AdPurValApp                                *int64   `json:"ad_pur_val_app,omitempty"`
	Order24hCount                              *int64   `json:"order_24h_count,omitempty"`
	Order24hByDisplayCount                     *int64   `json:"order_24h_by_display_count,omitempty"`
	Order24hByClickCount                       *int64   `json:"order_24h_by_click_count,omitempty"`
	Order24hRate                               *float64 `json:"order_24h_rate,omitempty"`
	Order24hCost                               *int64   `json:"order_24h_cost,omitempty"`
	Order24hAmount                             *int64   `json:"order_24h_amount,omitempty"`
	Order24hByDisplayAmount                    *int64   `json:"order_24h_by_display_amount,omitempty"`
	Order24hByClickAmount                      *int64   `json:"order_24h_by_click_amount,omitempty"`
	Order24hRoi                                *float64 `json:"order_24h_roi,omitempty"`
	Order24hByDisplayRoi                       *float64 `json:"order_24h_by_display_roi,omitempty"`
	Order24hByClickRoi                         *float64 `json:"order_24h_by_click_roi,omitempty"`
	GameCreateRoleCount                        *int64   `json:"game_create_role_count,omitempty"`
	GameAuthorizeCount                         *int64   `json:"game_authorize_count,omitempty"`
	GameTutorialFinishCount                    *int64   `json:"game_tutorial_finish_count,omitempty"`
	EffectiveLeadsCount                        *int64   `json:"effective_leads_count,omitempty"`
	EffectiveCost                              *int64   `json:"effective_cost,omitempty"`
	EffectiveReserveCount                      *int64   `json:"effective_reserve_count,omitempty"`
	EffectiveConsultCount                      *int64   `json:"effective_consult_count,omitempty"`
	EffectivePhoneCount                        *int64   `json:"effective_phone_count,omitempty"`
	PotentialReserveCount                      *int64   `json:"potential_reserve_count,omitempty"`
	PotentialConsultCount                      *int64   `json:"potential_consult_count,omitempty"`
	PotentialPhoneCount                        *int64   `json:"potential_phone_count,omitempty"`
	AppCheckoutRate                            *float64 `json:"app_checkout_rate,omitempty"`
	WebCheckoutRate                            *float64 `json:"web_checkout_rate,omitempty"`
	AppActivatedCheckoutRate                   *float64 `json:"app_activated_checkout_rate,omitempty"`
	WebActivatedCheckoutRate                   *float64 `json:"web_activated_checkout_rate,omitempty"`
	AppRegisterRate                            *float64 `json:"app_register_rate,omitempty"`
	WebRegRate                                 *float64 `json:"web_reg_rate,omitempty"`
	PagePhoneCallDirectRate                    *float64 `json:"page_phone_call_direct_rate,omitempty"`
	PagePhoneCallBackRate                      *float64 `json:"page_phone_call_back_rate,omitempty"`
	PageConsultRate                            *float64 `json:"page_consult_rate,omitempty"`
	DeliverRate                                *float64 `json:"deliver_rate,omitempty"`
	InstallRate                                *float64 `json:"install_rate,omitempty"`
	ArppuCost                                  *int64   `json:"arppu_cost,omitempty"`
	ArpuCost                                   *int64   `json:"arpu_cost,omitempty"`
	WebArppuCost                               *int64   `json:"web_arppu_cost,omitempty"`
	WebArpuCost                                *int64   `json:"web_arpu_cost,omitempty"`
	AppAdPurArpuCost                           *int64   `json:"app_ad_pur_arpu_cost,omitempty"`
	AppAdPurArppuCost                          *int64   `json:"app_ad_pur_arppu_cost,omitempty"`
	WebAdPurArpuCost                           *int64   `json:"web_ad_pur_arpu_cost,omitempty"`
	CheoutFd                                   *int64   `json:"cheout_fd,omitempty"`
	CheoutTd                                   *int64   `json:"cheout_td,omitempty"`
	CheoutOw                                   *int64   `json:"cheout_ow,omitempty"`
	CheoutTw                                   *int64   `json:"cheout_tw,omitempty"`
	CheoutOm                                   *int64   `json:"cheout_om,omitempty"`
	CheoutFdReward                             *float64 `json:"cheout_fd_reward,omitempty"`
	CheoutTdReward                             *float64 `json:"cheout_td_reward,omitempty"`
	CheoutOwReward                             *float64 `json:"cheout_ow_reward,omitempty"`
	CheoutTwReward                             *float64 `json:"cheout_tw_reward,omitempty"`
	CheoutOmReward                             *float64 `json:"cheout_om_reward,omitempty"`
	CheoutTotalReward                          *float64 `json:"cheout_total_reward,omitempty"`
	FromFollowUv                               *int64   `json:"from_follow_uv,omitempty"`
	FromFollowByDisplayUv                      *int64   `json:"from_follow_by_display_uv,omitempty"`
	FromFollowByClickUv                        *int64   `json:"from_follow_by_click_uv,omitempty"`
	FromFollowCost                             *int64   `json:"from_follow_cost,omitempty"`
	FromFollowByDisplayCost                    *int64   `json:"from_follow_by_display_cost,omitempty"`
	FromFollowByClickCost                      *int64   `json:"from_follow_by_click_cost,omitempty"`
	AddDesktopPv                               *int64   `json:"add_desktop_pv,omitempty"`
	AddDesktopCost                             *int64   `json:"add_desktop_cost,omitempty"`
	FirstPayCount                              *int64   `json:"first_pay_count,omitempty"`
	MiniGamePayD3Uv                            *int64   `json:"mini_game_pay_d3_uv,omitempty"`
	MiniGamePayD7Uv                            *int64   `json:"mini_game_pay_d7_uv,omitempty"`
	MiniGamePayD14Uv                           *int64   `json:"mini_game_pay_d14_uv,omitempty"`
	MiniGamePayD30Uv                           *int64   `json:"mini_game_pay_d30_uv,omitempty"`
	MiniGameD3PayCount                         *int64   `json:"mini_game_d3_pay_count,omitempty"`
	MiniGameD7PayCount                         *int64   `json:"mini_game_d7_pay_count,omitempty"`
	MiniGameD14PayCount                        *int64   `json:"mini_game_d14_pay_count,omitempty"`
	MiniGameD30PayCount                        *int64   `json:"mini_game_d30_pay_count,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"`
	FirstPayRate                               *float64 `json:"first_pay_rate,omitempty"`
	PreCreWeb                                  *int64   `json:"pre_cre_web,omitempty"`
	PreCreApp                                  *int64   `json:"pre_cre_app,omitempty"`
	PreCreWebVal                               *int64   `json:"pre_cre_web_val,omitempty"`
	PreCreAppVal                               *int64   `json:"pre_cre_app_val,omitempty"`
	CreWeb                                     *int64   `json:"cre_web,omitempty"`
	CreApp                                     *int64   `json:"cre_app,omitempty"`
	CreWebVal                                  *int64   `json:"cre_web_val,omitempty"`
	CreAppVal                                  *int64   `json:"cre_app_val,omitempty"`
	WithdrDepWeb                               *int64   `json:"withdr_dep_web,omitempty"`
	WithdrDepApp                               *int64   `json:"withdr_dep_app,omitempty"`
	WithdrDepWebVal                            *int64   `json:"withdr_dep_web_val,omitempty"`
	WithdrDepAppVal                            *int64   `json:"withdr_dep_app_val,omitempty"`
	FirstPayCost                               *int64   `json:"first_pay_cost,omitempty"`
	LandingPageClickCount                      *int64   `json:"landing_page_click_count,omitempty"`
	WebCartAmount                              *int64   `json:"web_cart_amount,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"`
	AppOrderAmount                             *int64   `json:"app_order_amount,omitempty"`
	WebOrderAmount                             *int64   `json:"web_order_amount,omitempty"`
	PhoneConsultCount                          *int64   `json:"phone_consult_count,omitempty"`
	ToolConsultCount                           *int64   `json:"tool_consult_count,omitempty"`
	LotteryLeadsCount                          *int64   `json:"lottery_leads_count,omitempty"`
	LotteryLeadsCost                           *int64   `json:"lottery_leads_cost,omitempty"`
	ConversionsCount                           *int64   `json:"conversions_count,omitempty"`
	ConversionsByClickCount                    *int64   `json:"conversions_by_click_count,omitempty"`
	ConversionsByDisplayCount                  *int64   `json:"conversions_by_display_count,omitempty"`
	ConversionsRate                            *float64 `json:"conversions_rate,omitempty"`
	ConversionsByDisplayRate                   *float64 `json:"conversions_by_display_rate,omitempty"`
	ConversionsByClickRate                     *float64 `json:"conversions_by_click_rate,omitempty"`
	ConversionsCost                            *int64   `json:"conversions_cost,omitempty"`
	ConversionsByDisplayCost                   *int64   `json:"conversions_by_display_cost,omitempty"`
	ConversionsByClickCost                     *int64   `json:"conversions_by_click_cost,omitempty"`
	DeepConversionsCount                       *int64   `json:"deep_conversions_count,omitempty"`
	DeepConversionsRate                        *float64 `json:"deep_conversions_rate,omitempty"`
	DeepConversionsCost                        *int64   `json:"deep_conversions_cost,omitempty"`
	FirstMemcardWebCount                       *int64   `json:"first_memcard_web_count,omitempty"`
	FirstMemcardAppCount                       *int64   `json:"first_memcard_app_count,omitempty"`
	MemcardWebCount                            *int64   `json:"memcard_web_count,omitempty"`
	MemcardAppCount                            *int64   `json:"memcard_app_count,omitempty"`
	FirstMemcardWebRate                        *float64 `json:"first_memcard_web_rate,omitempty"`
	FirstMemcardAppRate                        *float64 `json:"first_memcard_app_rate,omitempty"`
	FirstMemcardWebCost                        *int64   `json:"first_memcard_web_cost,omitempty"`
	FirstMemcardAppCost                        *int64   `json:"first_memcard_app_cost,omitempty"`
	ValuableClickCount                         *int64   `json:"valuable_click_count,omitempty"`
	ValuableClickRate                          *float64 `json:"valuable_click_rate,omitempty"`
	ValuableClickCost                          *int64   `json:"valuable_click_cost,omitempty"`
	VideoPlayCount                             *int64   `json:"video_play_count,omitempty"`
	ClickImageCount                            *int64   `json:"click_image_count,omitempty"`
	ClickDetailCount                           *int64   `json:"click_detail_count,omitempty"`
	ClickHeadCount                             *int64   `json:"click_head_count,omitempty"`
	ClickNickCount                             *int64   `json:"click_nick_count,omitempty"`
	ClickPoiCount                              *int64   `json:"click_poi_count,omitempty"`
	VideoInnerPlayCount                        *int64   `json:"video_inner_play_count,omitempty"`
	LanButtonClickCount                        *int64   `json:"lan_button_click_count,omitempty"`
	LanJumpButtonClickers                      *int64   `json:"lan_jump_button_clickers,omitempty"`
	LanJumpButtonClickCost                     *int64   `json:"lan_jump_button_click_cost,omitempty"`
	LanJumpButtonCtr                           *float64 `json:"lan_jump_button_ctr,omitempty"`
	LanButtonClickCost                         *int64   `json:"lan_button_click_cost,omitempty"`
	CpnClickButtonCount                        *int64   `json:"cpn_click_button_count,omitempty"`
	CpnClickButtonUv                           *int64   `json:"cpn_click_button_uv,omitempty"`
	KeyPageUv                                  *int64   `json:"key_page_uv,omitempty"`
	SpecialPageExpUv                           *int64   `json:"special_page_exp_uv,omitempty"`
	SpecialPageExpCost                         *int64   `json:"special_page_exp_cost,omitempty"`
	ViewCommodityPageUv                        *int64   `json:"view_commodity_page_uv,omitempty"`
	EffectLeadsPurchaseCount                   *int64   `json:"effect_leads_purchase_count,omitempty"`
	ReservationUv                              *int64   `json:"reservation_uv,omitempty"`
	OverallLeadsPurchaseCount                  *int64   `json:"overall_leads_purchase_count,omitempty"`
	LeadsPurchaseCount                         *int64   `json:"leads_purchase_count,omitempty"`
	LeadsPurchaseRate                          *float64 `json:"leads_purchase_rate,omitempty"`
	LeadsPurchaseCost                          *int64   `json:"leads_purchase_cost,omitempty"`
	LeadsPurchaseUv                            *int64   `json:"leads_purchase_uv,omitempty"`
	ValidLeadsUv                               *int64   `json:"valid_leads_uv,omitempty"`
	PhoneCallUv                                *int64   `json:"phone_call_uv,omitempty"`
	ValidPhoneUv                               *int64   `json:"valid_phone_uv,omitempty"`
	PotentialCustomerPhoneUv                   *int64   `json:"potential_customer_phone_uv,omitempty"`
	WebRegisterUv                              *int64   `json:"web_register_uv,omitempty"`
	WebApplyUv                                 *int64   `json:"web_apply_uv,omitempty"`
	WebCreditUv                                *int64   `json:"web_credit_uv,omitempty"`
	AppApplyUv                                 *int64   `json:"app_apply_uv,omitempty"`
	AppPreCreditUv                             *int64   `json:"app_pre_credit_uv,omitempty"`
	AppCreditUv                                *int64   `json:"app_credit_uv,omitempty"`
	AppWithdrawUv                              *int64   `json:"app_withdraw_uv,omitempty"`
	WechatAppRegisterUv                        *int64   `json:"wechat_app_register_uv,omitempty"`
	NoInterestCount                            *int64   `json:"no_interest_count,omitempty"`
	FirstDayOrderCount                         *int64   `json:"first_day_order_count,omitempty"`
	FirstDayOrderByDisplayCount                *int64   `json:"first_day_order_by_display_count,omitempty"`
	FirstDayOrderByClickCount                  *int64   `json:"first_day_order_by_click_count,omitempty"`
	FirstDayOrderAmount                        *int64   `json:"first_day_order_amount,omitempty"`
	FirstDayOrderByDisplayAmount               *int64   `json:"first_day_order_by_display_amount,omitempty"`
	FirstDayOrderByClickAmount                 *int64   `json:"first_day_order_by_click_amount,omitempty"`
	AddWishlistCount                           *int64   `json:"add_wishlist_count,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"`
	VideoOuterPlayTimeCount                    *float64 `json:"video_outer_play_time_count,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"`
	VideoOuterPlayCount                        *int64   `json:"video_outer_play_count,omitempty"`
	VideoOuterPlay3sCount                      *int64   `json:"video_outer_play3s_count,omitempty"`
	VideoOuterPlay5sCount                      *int64   `json:"video_outer_play5s_count,omitempty"`
	VideoOuterPlay7sCount                      *int64   `json:"video_outer_play7s_count,omitempty"`
	EffectLeadsPurchaseCost                    *int64   `json:"effect_leads_purchase_cost,omitempty"`
	CreWebCost                                 *int64   `json:"cre_web_cost,omitempty"`
	CreAppCost                                 *int64   `json:"cre_app_cost,omitempty"`
	PreCreWebCost                              *int64   `json:"pre_cre_web_cost,omitempty"`
	PreCreAppCost                              *int64   `json:"pre_cre_app_cost,omitempty"`
	StoreVisitor                               *int64   `json:"store_visitor,omitempty"`
	TryOutUser                                 *int64   `json:"try_out_user,omitempty"`
	ConsultLeaveInfoUsers                      *int64   `json:"consult_leave_info_users,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"`
	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"`
	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"`
	MiniGameRegisterUsers                      *int64   `json:"mini_game_register_users,omitempty"`
	MiniGameRegisterCost                       *int64   `json:"mini_game_register_cost,omitempty"`
	MiniGameRegisterRate                       *float64 `json:"mini_game_register_rate,omitempty"`
	MiniGameAdMonetizationUsers                *int64   `json:"mini_game_ad_monetization_users,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"`
	MiniGamePayingCount                        *int64   `json:"mini_game_paying_count,omitempty"`
	MiniGamePayingAmount                       *int64   `json:"mini_game_paying_amount,omitempty"`
	MiniGamePayingUsersD1                      *int64   `json:"mini_game_paying_users_d1,omitempty"`
	MiniGamePayingAmountD1                     *int64   `json:"mini_game_paying_amount_d1,omitempty"`
	MiniGamePayingAmountD3                     *int64   `json:"mini_game_paying_amount_d3,omitempty"`
	MiniGamePayingAmountD7                     *int64   `json:"mini_game_paying_amount_d7,omitempty"`
	MiniGamePayingAmountD14                    *int64   `json:"mini_game_paying_amount_d14,omitempty"`
	MiniGamePayingAmountD30                    *int64   `json:"mini_game_paying_amount_d30,omitempty"`
	MiniGameFirstPayingUsers                   *int64   `json:"mini_game_first_paying_users,omitempty"`
	MiniGameFirstDayPayingRoi                  *float64 `json:"mini_game_first_day_paying_roi,omitempty"`
	MiniGameCreateRoleUsers                    *int64   `json:"mini_game_create_role_users,omitempty"`
	MiniGameCreateRoleCost                     *int64   `json:"mini_game_create_role_cost,omitempty"`
	MiniGameRetentionD1                        *int64   `json:"mini_game_retention_d1,omitempty"`
	AppRetentionD3Uv                           *int64   `json:"app_retention_d3_uv,omitempty"`
	AppRetentionD5Uv                           *int64   `json:"app_retention_d5_uv,omitempty"`
	AppRetentionD7Uv                           *int64   `json:"app_retention_d7_uv,omitempty"`
	MiniGameKeyPageViewers                     *int64   `json:"mini_game_key_page_viewers,omitempty"`
	MiniGameKeyPageViewCost                    *int64   `json:"mini_game_key_page_view_cost,omitempty"`
	MiniGameAdMonetizationAmount               *int64   `json:"mini_game_ad_monetization_amount,omitempty"`
	MiniGamePayingAmountByUpload               *int64   `json:"mini_game_paying_amount_by_upload,omitempty"`
	MiniGamePayingCountByUpload                *int64   `json:"mini_game_paying_count_by_upload,omitempty"`
	ConsultLeaveInfoCost                       *int64   `json:"consult_leave_info_cost,omitempty"`
	PurchaseAmountWithCoupon                   *int64   `json:"purchase_amount_with_coupon,omitempty"`
	PurchaseAmountWithCouponCost               *int64   `json:"purchase_amount_with_coupon_cost,omitempty"`
	MiniGamePayingAmountClickD1ByUpload        *int64   `json:"mini_game_paying_amount_click_d1_by_upload,omitempty"`
	MiniGameRetentionD1Rate                    *float64 `json:"mini_game_retention_d1_rate,omitempty"`
	MiniGameRetentionD1Cost                    *int64   `json:"mini_game_retention_d1_cost,omitempty"`
	AppRetentionD3Cost                         *int64   `json:"app_retention_d3_cost,omitempty"`
	AppRetentionD5Cost                         *int64   `json:"app_retention_d5_cost,omitempty"`
	AppRetentionD7Cost                         *int64   `json:"app_retention_d7_cost,omitempty"`
	KeyPageViewRate                            *float64 `json:"key_page_view_rate,omitempty"`
	WechatCostStage1                           *int64   `json:"wechat_cost_stage1,omitempty"`
	WechatCostStage2                           *int64   `json:"wechat_cost_stage2,omitempty"`
	WechatDeepConversionsCountStage1           *int64   `json:"wechat_deep_conversions_count_stage1,omitempty"`
	WechatDeepConversionsCountStage2           *int64   `json:"wechat_deep_conversions_count_stage2,omitempty"`
	WechatShallowConversionsCountStage1        *int64   `json:"wechat_shallow_conversions_count_stage1,omitempty"`
	WechatShallowConversionsCountStage2        *int64   `json:"wechat_shallow_conversions_count_stage2,omitempty"`
	ActivateRegisterRate                       *float64 `json:"activate_register_rate,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"`
	FirstDayOrderRoi                           *float64 `json:"first_day_order_roi,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"`
	MiniGameAdMonetizationAmountD3             *int64   `json:"mini_game_ad_monetization_amount_d3,omitempty"`
	MiniGameAdMonetizationAmountD7             *int64   `json:"mini_game_ad_monetization_amount_d7,omitempty"`
	MiniGameAdMonetizationAmountD14            *int64   `json:"mini_game_ad_monetization_amount_d14,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"`
	MiniGamePayingRoi                          *float64 `json:"mini_game_paying_roi,omitempty"`
	MiniGamePayingArpu                         *int64   `json:"mini_game_paying_arpu,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"`
	ActivityInfoClickCount                     *int64   `json:"activity_info_click_count,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"`
	MiniGameBfUv                               *int64   `json:"mini_game_bf_uv,omitempty"`
	MiniGameBfCost                             *int64   `json:"mini_game_bf_cost,omitempty"`
	MiniGameBfIncomeUv                         *int64   `json:"mini_game_bf_income_uv,omitempty"`
	MiniGameBfIncomeAmount                     *int64   `json:"mini_game_bf_income_amount,omitempty"`
	MiniGameBfIncomeCost                       *int64   `json:"mini_game_bf_income_cost,omitempty"`
	MiniGameBfIncomeRoi                        *float64 `json:"mini_game_bf_income_roi,omitempty"`
	MiniGameBfIncomeArpu                       *int64   `json:"mini_game_bf_income_arpu,omitempty"`
	MiniGameBfIncomeD1Uv                       *int64   `json:"mini_game_bf_income_d1_uv,omitempty"`
	MiniGameBfIncomeD1Amount                   *int64   `json:"mini_game_bf_income_d1_amount,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"`
	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"`
	MiniGameCreateRoleRate                     *float64 `json:"mini_game_create_role_rate,omitempty"`
	ConsultUvCount                             *int64   `json:"consult_uv_count,omitempty"`
	MiniGamePayD3Roi                           *float64 `json:"mini_game_pay_d3_roi,omitempty"`
	MiniGamePayD7Roi                           *float64 `json:"mini_game_pay_d7_roi,omitempty"`
	MiniGamePayD14Roi                          *float64 `json:"mini_game_pay_d14_roi,omitempty"`
	MiniGamePayD30Roi                          *float64 `json:"mini_game_pay_d30_roi,omitempty"`
	VideoFollowCount                           *int64   `json:"video_follow_count,omitempty"`
	VideoHeartCount                            *int64   `json:"video_heart_count,omitempty"`
	VideoCommentCount                          *int64   `json:"video_comment_count,omitempty"`
	VideoLiveSubscribeCount                    *int64   `json:"video_live_subscribe_count,omitempty"`
	VideoLiveExpCount                          *int64   `json:"video_live_exp_count,omitempty"`
	VideoLiveHeartCount                        *int64   `json:"video_live_heart_count,omitempty"`
	VideoLiveCommentCount                      *int64   `json:"video_live_comment_count,omitempty"`
	VideoLiveShareCount                        *int64   `json:"video_live_share_count,omitempty"`
	VideoLiveCickCommodityCount                *int64   `json:"video_live_cick_commodity_count,omitempty"`
	LiveStreamExpUv                            *int64   `json:"live_stream_exp_uv,omitempty"`
	VideoLiveHeartUserCount                    *int64   `json:"video_live_heart_user_count,omitempty"`
	VideoLiveCommentUserCount                  *int64   `json:"video_live_comment_user_count,omitempty"`
	VideoLiveShareUserCount                    *int64   `json:"video_live_share_user_count,omitempty"`
	VideoLiveClickCommodityUserCount           *int64   `json:"video_live_click_commodity_user_count,omitempty"`
	VideoLiveCommodityBubbleExpCount           *int64   `json:"video_live_commodity_bubble_exp_count,omitempty"`
	ScanCodeAddFansUv                          *int64   `json:"scan_code_add_fans_uv,omitempty"`
	ScanCodeAddFansCount                       *int64   `json:"scan_code_add_fans_count,omitempty"`
	ScanCodeAddFansUvCost                      *int64   `json:"scan_code_add_fans_uv_cost,omitempty"`
	ScanCodeAddFansCountCost                   *int64   `json:"scan_code_add_fans_count_cost,omitempty"`
	BizFollowCount                             *int64   `json:"biz_follow_count,omitempty"`
	BizFollowUv                                *int64   `json:"biz_follow_uv,omitempty"`
	BizFollowCost                              *int64   `json:"biz_follow_cost,omitempty"`
	BizFollowRate                              *float64 `json:"biz_follow_rate,omitempty"`
	BizRegCount                                *int64   `json:"biz_reg_count,omitempty"`
	BizRegUv                                   *int64   `json:"biz_reg_uv,omitempty"`
	BizRegRate                                 *float64 `json:"biz_reg_rate,omitempty"`
	BizRegCost                                 *int64   `json:"biz_reg_cost,omitempty"`
	BizRegOrderAmount                          *int64   `json:"biz_reg_order_amount,omitempty"`
	BizRegRoi                                  *float64 `json:"biz_reg_roi,omitempty"`
	BizReservationCount                        *int64   `json:"biz_reservation_count,omitempty"`
	BizReservationUv                           *int64   `json:"biz_reservation_uv,omitempty"`
	BizReservationRate                         *float64 `json:"biz_reservation_rate,omitempty"`
	BizReservationCost                         *int64   `json:"biz_reservation_cost,omitempty"`
	BizReservationAmount                       *int64   `json:"biz_reservation_amount,omitempty"`
	BizReservationRoi                          *float64 `json:"biz_reservation_roi,omitempty"`
	BizOrderCount                              *int64   `json:"biz_order_count,omitempty"`
	BizOrderUv                                 *int64   `json:"biz_order_uv,omitempty"`
	BizOrderRate                               *float64 `json:"biz_order_rate,omitempty"`
	BizOrderCost                               *int64   `json:"biz_order_cost,omitempty"`
	BizOrderRoi                                *float64 `json:"biz_order_roi,omitempty"`
	BizOrderAmount                             *int64   `json:"biz_order_amount,omitempty"`
	Biz1dOrderCount                            *int64   `json:"biz_1d_order_count,omitempty"`
	Biz1dOrderAmount                           *int64   `json:"biz_1d_order_amount,omitempty"`
	BizPurchaseCount                           *int64   `json:"biz_purchase_count,omitempty"`
	BizPurchaseAmount                          *int64   `json:"biz_purchase_amount,omitempty"`
	BizPurchaseRoi                             *float64 `json:"biz_purchase_roi,omitempty"`
	BizConsultCount                            *int64   `json:"biz_consult_count,omitempty"`
	BizReadingCount                            *int64   `json:"biz_reading_count,omitempty"`
	BizPageApplyCount                          *int64   `json:"biz_page_apply_count,omitempty"`
	BizPageApplyUv                             *int64   `json:"biz_page_apply_uv,omitempty"`
	BizPageApplyCost                           *int64   `json:"biz_page_apply_cost,omitempty"`
	BizPageApplyRate                           *float64 `json:"biz_page_apply_rate,omitempty"`
	BizCreditCount                             *int64   `json:"biz_credit_count,omitempty"`
	BizCreditCost                              *int64   `json:"biz_credit_cost,omitempty"`
	BizCreditRate                              *float64 `json:"biz_credit_rate,omitempty"`
	BizCreditUv                                *int64   `json:"biz_credit_uv,omitempty"`
	BizDepositCount                            *int64   `json:"biz_deposit_count,omitempty"`
	Biz1dPurchaseCount                         *int64   `json:"biz_1d_purchase_count,omitempty"`
	Biz1dPurchaseAmount                        *int64   `json:"biz_1d_purchase_amount,omitempty"`
	Biz3dPurchaseCount                         *int64   `json:"biz_3d_purchase_count,omitempty"`
	Biz3dPurchaseAmount                        *int64   `json:"biz_3d_purchase_amount,omitempty"`
	Biz7dPurchaseCount                         *int64   `json:"biz_7d_purchase_count,omitempty"`
	Biz7dPurchaseAmount                        *int64   `json:"biz_7d_purchase_amount,omitempty"`
	Biz15dPurchaseCount                        *int64   `json:"biz_15d_purchase_count,omitempty"`
	Biz15dPurchaseAmount                       *int64   `json:"biz_15d_purchase_amount,omitempty"`
	Biz30dPurchaseCount                        *int64   `json:"biz_30d_purchase_count,omitempty"`
	Biz30dPurchaseAmount                       *int64   `json:"biz_30d_purchase_amount,omitempty"`
	Biz1dPurchaseRoi                           *float64 `json:"biz_1d_purchase_roi,omitempty"`
	Biz3dPurchaseRoi                           *float64 `json:"biz_3d_purchase_roi,omitempty"`
	Biz7dPurchaseRoi                           *float64 `json:"biz_7d_purchase_roi,omitempty"`
	Biz15dPurchaseRoi                          *float64 `json:"biz_15d_purchase_roi,omitempty"`
	Biz30dPurchaseRoi                          *float64 `json:"biz_30d_purchase_roi,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"`
	Minigame1dPayCount                         *int64   `json:"minigame_1d_pay_count,omitempty"`
	Minigame3dIncomeUv                         *int64   `json:"minigame_3d_income_uv,omitempty"`
	Minigame3dIncomeCount                      *int64   `json:"minigame_3d_income_count,omitempty"`
	Minigame7dIncomeUv                         *int64   `json:"minigame_7d_income_uv,omitempty"`
	Minigame7dIncomeCount                      *int64   `json:"minigame_7d_income_count,omitempty"`
	Minigame3dIncomeRoi                        *float64 `json:"minigame_3d_income_roi,omitempty"`
	Minigame7dIncomeRoi                        *float64 `json:"minigame_7d_income_roi,omitempty"`
	Minigame24hPayUv                           *int64   `json:"minigame_24h_pay_uv,omitempty"`
	Minigame24hPayAmount                       *int64   `json:"minigame_24h_pay_amount,omitempty"`
	Minigame24hPayRoi                          *float64 `json:"minigame_24h_pay_roi,omitempty"`
	Minigame24hPayArpu                         *int64   `json:"minigame_24h_pay_arpu,omitempty"`
	LiveStreamCrtClickCnt                      *int64   `json:"live_stream_crt_click_cnt,omitempty"`
	LiveStreamAvgTime                          *float64 `json:"live_stream_avg_time,omitempty"`
	LiveStreamCommodityShopBagClkPv            *int64   `json:"live_stream_commodity_shop_bag_clk_pv,omitempty"`
	LiveStreamCommodityShopListExpPv           *int64   `json:"live_stream_commodity_shop_list_exp_pv,omitempty"`
	LiveStreamCommodityBubbleClkPv             *int64   `json:"live_stream_commodity_bubble_clk_pv,omitempty"`
	LiveStreamOrderPv                          *int64   `json:"live_stream_order_pv,omitempty"`
	LiveStreamOrderAmount                      *int64   `json:"live_stream_order_amount,omitempty"`
	BizPreCreditPv                             *int64   `json:"biz_pre_credit_pv,omitempty"`
	BizPreCreditUv                             *int64   `json:"biz_pre_credit_uv,omitempty"`
	BizPreCreditUvCost                         *int64   `json:"biz_pre_credit_uv_cost,omitempty"`
	BizWithdrawDepositsUv                      *int64   `json:"biz_withdraw_deposits_uv,omitempty"`
	BizWithdrawDepositsUvCost                  *int64   `json:"biz_withdraw_deposits_uv_cost,omitempty"`
	CheoutPv1d                                 *int64   `json:"cheout_pv_1d,omitempty"`
	CheoutPv3d                                 *int64   `json:"cheout_pv_3d,omitempty"`
	CheoutPv5d                                 *int64   `json:"cheout_pv_5d,omitempty"`
	CheoutPv7d                                 *int64   `json:"cheout_pv_7d,omitempty"`
	Cheout1dCost                               *int64   `json:"cheout_1d_cost,omitempty"`
	Cheout3dCost                               *int64   `json:"cheout_3d_cost,omitempty"`
	Cheout5dCost                               *int64   `json:"cheout_5d_cost,omitempty"`
	Cheout7dCost                               *int64   `json:"cheout_7d_cost,omitempty"`
	Cheout1dRate                               *float64 `json:"cheout_1d_rate,omitempty"`
	Cheout3dRate                               *float64 `json:"cheout_3d_rate,omitempty"`
	Cheout5dRate                               *float64 `json:"cheout_5d_rate,omitempty"`
	Cheout7dRate                               *float64 `json:"cheout_7d_rate,omitempty"`
	ClkRedpocketShakePv                        *int64   `json:"clk_redpocket_shake_pv,omitempty"`
	ClkRedpocketShakeUv                        *int64   `json:"clk_redpocket_shake_uv,omitempty"`
	RegAllDedupPv                              *int64   `json:"reg_all_dedup_pv,omitempty"`
	RegDedupPv                                 *int64   `json:"reg_dedup_pv,omitempty"`
	RegCostPla                                 *int64   `json:"reg_cost_pla,omitempty"`
	RegClickRatePla                            *float64 `json:"reg_click_rate_pla,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"`
	FirstDayAdPurArppuCost24h                  *int64   `json:"first_day_ad_pur_arppu_cost_24h,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"`
	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"`
	ReservationCheckUv                         *int64   `json:"reservation_check_uv,omitempty"`
	ReservationCheckUvCost                     *int64   `json:"reservation_check_uv_cost,omitempty"`
	ReservationCheckUvRate                     *float64 `json:"reservation_check_uv_rate,omitempty"`
	TryOutIntentionUv                          *int64   `json:"try_out_intention_uv,omitempty"`
	IneffectiveLeadsUv                         *int64   `json:"ineffective_leads_uv,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"`
	AdPurArpuCostD124hReg                      *int64   `json:"ad_pur_arpu_cost_d1_24h_reg,omitempty"`
	AdPurArpuCostD124hRegPla                   *int64   `json:"ad_pur_arpu_cost_d1_24h_reg_pla,omitempty"`
	QuitChatGroupAmount                        *int64   `json:"quit_chat_group_amount,omitempty"`
	QuitChatGroupRate                          *float64 `json:"quit_chat_group_rate,omitempty"`
	CreApplicationRateWeb                      *float64 `json:"cre_application_rate_web,omitempty"`
	CreApplicationRateApp                      *float64 `json:"cre_application_rate_app,omitempty"`
	IncomePv24hPla                             *int64   `json:"income_pv_24h_pla,omitempty"`
	IncomePv1dPla                              *int64   `json:"income_pv_1d_pla,omitempty"`
	IncomePvPla                                *int64   `json:"income_pv_pla,omitempty"`
	VideoOuterPlay3sRate                       *float64 `json:"video_outer_play3s_rate,omitempty"`
	AppRetentionLt7                            *float64 `json:"app_retention_lt7,omitempty"`
	AppRetentionLt7Cost                        *int64   `json:"app_retention_lt7_cost,omitempty"`
	ClkBreakPv                                 *int64   `json:"clk_break_pv,omitempty"`
	ClkAccountLivingStatusPv                   *int64   `json:"clk_account_living_status_pv,omitempty"`
	WecomAddPersonalDedupPv                    *int64   `json:"wecom_add_personal_dedup_pv,omitempty"`
	WecomAddPersonalDedupPvCost                *int64   `json:"wecom_add_personal_dedup_pv_cost,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"`
	RequestConversionsCount                    *int64   `json:"request_conversions_count,omitempty"`
	RequestConversionsCost                     *int64   `json:"request_conversions_cost,omitempty"`
	IncomeVal1                                 *int64   `json:"income_val_1,omitempty"`
	IncomeVal3                                 *int64   `json:"income_val_3,omitempty"`
	IncomeVal7                                 *int64   `json:"income_val_7,omitempty"`
	IncomeVal14                                *int64   `json:"income_val_14,omitempty"`
	IncomeRoi1                                 *float64 `json:"income_roi_1,omitempty"`
	IncomeRoi3                                 *float64 `json:"income_roi_3,omitempty"`
	IncomeRoi7                                 *float64 `json:"income_roi_7,omitempty"`
	IncomeRoi14                                *float64 `json:"income_roi_14,omitempty"`
	ActiveD5FirstPayUv                         *int64   `json:"active_d5_first_pay_uv,omitempty"`
	ActivatedTotalPaymentCost                  *int64   `json:"activated_total_payment_cost,omitempty"`
	PaymentAmountActivatedD3                   *int64   `json:"payment_amount_activated_d3,omitempty"`
	PaymentAmountActivatedD7                   *int64   `json:"payment_amount_activated_d7,omitempty"`
	PaymentAmountActivatedD14                  *int64   `json:"payment_amount_activated_d14,omitempty"`
	PaymentAmountActivatedD30                  *int64   `json:"payment_amount_activated_d30,omitempty"`
	FirstDayPayCount                           *int64   `json:"first_day_pay_count,omitempty"`
	FirstDayPayCost                            *int64   `json:"first_day_pay_cost,omitempty"`
	FirstDayFirstPayCost                       *int64   `json:"first_day_first_pay_cost,omitempty"`
	FirstDayFirstPayCount                      *int64   `json:"first_day_first_pay_count,omitempty"`
	PaymentCostActivatedD1                     *int64   `json:"payment_cost_activated_d1,omitempty"`
	FirstDayPayAmount                          *int64   `json:"first_day_pay_amount,omitempty"`
	RoiActivatedD1                             *float64 `json:"roi_activated_d1,omitempty"`
	RoiActivatedD3                             *float64 `json:"roi_activated_d3,omitempty"`
	RoiActivatedD7                             *float64 `json:"roi_activated_d7,omitempty"`
	RoiActivatedD14                            *float64 `json:"roi_activated_d14,omitempty"`
	FirstDayAdPurArppuCost                     *int64   `json:"first_day_ad_pur_arppu_cost,omitempty"`
	FirstDayPayAmountArpu                      *int64   `json:"first_day_pay_amount_arpu,omitempty"`
	FirstDayPayAmountArppu                     *int64   `json:"first_day_pay_amount_arppu,omitempty"`
	MiniGameFirstPayAmount                     *int64   `json:"mini_game_first_pay_amount,omitempty"`
	MiniGamePayingUsersPlaD1                   *int64   `json:"mini_game_paying_users_pla_d1,omitempty"`
	MiniGameFirstPayPlaAmount                  *int64   `json:"mini_game_first_pay_pla_amount,omitempty"`
	MiniGamePayD1PlaUv                         *int64   `json:"mini_game_pay_d1_pla_uv,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"`
	MiniGameD3PayPlaCount                      *int64   `json:"mini_game_d3_pay_pla_count,omitempty"`
	MiniGameD7PayPlaCount                      *int64   `json:"mini_game_d7_pay_pla_count,omitempty"`
	MiniGameD14PayPlaCount                     *int64   `json:"mini_game_d14_pay_pla_count,omitempty"`
	MiniGameD30PayPlaCount                     *int64   `json:"mini_game_d30_pay_pla_count,omitempty"`
	RoiActivatedD30                            *float64 `json:"roi_activated_d30,omitempty"`
	FirstDayFirstPayRate                       *float64 `json:"first_day_first_pay_rate,omitempty"`
	ActiveD5FirstPayCost                       *int64   `json:"active_d5_first_pay_cost,omitempty"`
	MiniGamePayingAmountD1ByUpload             *int64   `json:"mini_game_paying_amount_d1_by_upload,omitempty"`
	MiniGamePayingAmountD3ByUpload             *int64   `json:"mini_game_paying_amount_d3_by_upload,omitempty"`
	MiniGamePayingAmountD7ByUpload             *int64   `json:"mini_game_paying_amount_d7_by_upload,omitempty"`
	MiniGamePayingAmountD14ByUpload            *int64   `json:"mini_game_paying_amount_d14_by_upload,omitempty"`
	MiniGamePayD30PlaAmount                    *int64   `json:"mini_game_pay_d30_pla_amount,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"`
	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"`
	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"`
	AdMonetizationPenetrationRatD1             *float64 `json:"ad_monetization_penetration_rat_d1,omitempty"`
	MiniGamePayingArpuD1                       *int64   `json:"mini_game_paying_arpu_d1,omitempty"`
	MiniGamePayD1PlaRate                       *float64 `json:"mini_game_pay_d1_pla_rate,omitempty"`
	ActiveD5ClickFirstPayRate                  *float64 `json:"active_d5_click_first_pay_rate,omitempty"`
	ActiveD3PayCount                           *int64   `json:"active_d3_pay_count,omitempty"`
	ActiveD7PayCount                           *int64   `json:"active_d7_pay_count,omitempty"`
	ActiveD14PayCount                          *int64   `json:"active_d14_pay_count,omitempty"`
	ActiveD30PayCount                          *int64   `json:"active_d30_pay_count,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"`
	MiniGameFirstDayPayingPlaRoi               *float64 `json:"mini_game_first_day_paying_pla_roi,omitempty"`
	MiniGameFirstPayPlaCost                    *int64   `json:"mini_game_first_pay_pla_cost,omitempty"`
	MiniGamePayD3PlaRoi                        *float64 `json:"mini_game_pay_d3_pla_roi,omitempty"`
	MiniGamePayD7PlaRoi                        *float64 `json:"mini_game_pay_d7_pla_roi,omitempty"`
	MiniGamePayD14PlaRoi                       *float64 `json:"mini_game_pay_d14_pla_roi,omitempty"`
	MiniGamePayD30PlaRoi                       *float64 `json:"mini_game_pay_d30_pla_roi,omitempty"`
	CampaignId                                 *int64   `json:"campaign_id,omitempty"`
	CampaignName                               *string  `json:"campaign_name,omitempty"`
	AdgroupId                                  *int64   `json:"adgroup_id,omitempty"`
	AdgroupName                                *string  `json:"adgroup_name,omitempty"`
	PreviewConversionsCount                    *int64   `json:"preview_conversions_count,omitempty"`
	PreviewDeepConversionsCount                *int64   `json:"preview_deep_conversions_count,omitempty"`
	AcquisitionCost                            *int64   `json:"acquisition_cost,omitempty"`
	AdId                                       *int64   `json:"ad_id,omitempty"`
	AdName                                     *string  `json:"ad_name,omitempty"`
	PromotedObjectType                         *string  `json:"promoted_object_type,omitempty"`
	PromotedObjectId                           *string  `json:"promoted_object_id,omitempty"`
	UnionPositionId                            *int64   `json:"union_position_id,omitempty"`
	IndustryParentName                         *string  `json:"industry_parent_name,omitempty"`
	PlacementName                              *string  `json:"placement_name,omitempty"`
	TemplateId                                 *int64   `json:"template_id,omitempty"`
	AddToCartCost                              *int64   `json:"add_to_cart_cost,omitempty"`
	WebAddToCartRate                           *float64 `json:"web_add_to_cart_rate,omitempty"`
	AppAddToCartRate                           *float64 `json:"app_add_to_cart_rate,omitempty"`
	IsExpandTargeting                          *bool    `json:"is_expand_targeting,omitempty"`
	SiteSet                                    *string  `json:"site_set,omitempty"`
	MaterialId                                 *string  `json:"material_id,omitempty"`
	Signature                                  *string  `json:"signature,omitempty"`
	ProductCatalogId                           *int64   `json:"product_catalog_id,omitempty"`
	ProductOuterId                             *string  `json:"product_outer_id,omitempty"`
	BrandId                                    *int64   `json:"brand_id,omitempty"`
	ProductSetId                               *int64   `json:"product_set_id,omitempty"`
	ShopId                                     *int64   `json:"shop_id,omitempty"`
	FirstCategoryId                            *int64   `json:"first_category_id,omitempty"`
	SecondCategoryId                           *int64   `json:"second_category_id,omitempty"`
	ThirdCategoryId                            *int64   `json:"third_category_id,omitempty"`
	MatchType                                  *int64   `json:"match_type,omitempty"`
	BidwordId                                  *int64   `json:"bidword_id,omitempty"`
	Bidword                                    *string  `json:"bidword,omitempty"`
	ExpOverallTopPv                            *int64   `json:"exp_overall_top_pv,omitempty"`
	ExpAvgRank                                 *float64 `json:"exp_avg_rank,omitempty"`
	ClkTopPv                                   *int64   `json:"clk_top_pv,omitempty"`
	RealCostTop                                *int64   `json:"real_cost_top,omitempty"`
	Queryword                                  *string  `json:"queryword,omitempty"`
	Hour                                       *int64   `json:"hour,omitempty"`
	WechatAccountId                            *string  `json:"wechat_account_id,omitempty"`
	WechatAgencyId                             *string  `json:"wechat_agency_id,omitempty"`
	CostDeviationRate                          *float64 `json:"cost_deviation_rate,omitempty"`
	CompensationAmount                         *int64   `json:"compensation_amount,omitempty"`
	ViewUserCount                              *int64   `json:"view_user_count,omitempty"`
	AvgViewPerUser                             *float64 `json:"avg_view_per_user,omitempty"`
	ClickUserCount                             *int64   `json:"click_user_count,omitempty"`
	ImageClickUserCount                        *int64   `json:"image_click_user_count,omitempty"`
	VideoClickUserCount                        *int64   `json:"video_click_user_count,omitempty"`
	LinkClickUserCount                         *int64   `json:"link_click_user_count,omitempty"`
	PortraitClickUserCount                     *int64   `json:"portrait_click_user_count,omitempty"`
	NicknameClickUserCount                     *int64   `json:"nickname_click_user_count,omitempty"`
	PoiClickUserCount                          *int64   `json:"poi_click_user_count,omitempty"`
	PlatformKeyPageViewUserCount               *int64   `json:"platform_key_page_view_user_count,omitempty"`
	PlatformKeyPageAvgViewPerUser              *float64 `json:"platform_key_page_avg_view_per_user,omitempty"`
	PlatformKeyPageViewDuration                *float64 `json:"platform_key_page_view_duration,omitempty"`
	CpnClickButtonCost                         *int64   `json:"cpn_click_button_cost,omitempty"`
	PraiseUserCount                            *int64   `json:"praise_user_count,omitempty"`
	CommentUserCount                           *int64   `json:"comment_user_count,omitempty"`
	OrderCount                                 *int64   `json:"order_count,omitempty"`
	OrderRate                                  *float64 `json:"order_rate,omitempty"`
	QuestReservationPvCost                     *int64   `json:"quest_reservation_pv_cost,omitempty"`
	LeadsRate                                  *float64 `json:"leads_rate,omitempty"`
	LeadsUserCount                             *int64   `json:"leads_user_count,omitempty"`
	LeadsCost                                  *int64   `json:"leads_cost,omitempty"`
	LeadsUserRate                              *float64 `json:"leads_user_rate,omitempty"`
	ValidLeadsCost                             *int64   `json:"valid_leads_cost,omitempty"`
	ValidLeadsRate                             *float64 `json:"valid_leads_rate,omitempty"`
	PageConsultUserCount                       *int64   `json:"page_consult_user_count,omitempty"`
	ValidPageConsultUserCount                  *int64   `json:"valid_page_consult_user_count,omitempty"`
	WithdrDepWebUserCount                      *int64   `json:"withdr_dep_web_user_count,omitempty"`
	WechatMinigameRegisterCost                 *int64   `json:"wechat_minigame_register_cost,omitempty"`
	WechatMinigameRegisterRate                 *float64 `json:"wechat_minigame_register_rate,omitempty"`
	WechatMinigameArpu                         *float64 `json:"wechat_minigame_arpu,omitempty"`
	WechatMinigameRetentionCount               *int64   `json:"wechat_minigame_retention_count,omitempty"`
	WechatMinigameCheckoutCount                *int64   `json:"wechat_minigame_checkout_count,omitempty"`
	WechatMinigameCheckoutAmount               *int64   `json:"wechat_minigame_checkout_amount,omitempty"`
	OfficialAccountFollowCount                 *int64   `json:"official_account_follow_count,omitempty"`
	OfficialAccountFollowCost                  *int64   `json:"official_account_follow_cost,omitempty"`
	OfficialAccountFollowRate                  *float64 `json:"official_account_follow_rate,omitempty"`
	OfficialAccountRegisterUserCount           *int64   `json:"official_account_register_user_count,omitempty"`
	OfficialAccountRegisterRate                *float64 `json:"official_account_register_rate,omitempty"`
	OfficialAccountRegisterCost                *int64   `json:"official_account_register_cost,omitempty"`
	OfficialAccountRegisterAmount              *int64   `json:"official_account_register_amount,omitempty"`
	OfficialAccountRegisterRoi                 *int64   `json:"official_account_register_roi,omitempty"`
	OfficialAccountApplyCount                  *int64   `json:"official_account_apply_count,omitempty"`
	OfficialAccountApplyUserCount              *int64   `json:"official_account_apply_user_count,omitempty"`
	OfficialAccountApplyRate                   *float64 `json:"official_account_apply_rate,omitempty"`
	OfficialAccountApplyCost                   *int64   `json:"official_account_apply_cost,omitempty"`
	OfficialAccountApplyAmount                 *int64   `json:"official_account_apply_amount,omitempty"`
	OfficialAccountApplyRoi                    *int64   `json:"official_account_apply_roi,omitempty"`
	OfficialAccountOrderCount                  *int64   `json:"official_account_order_count,omitempty"`
	OfficialAccountFirstDayOrderCount          *int64   `json:"official_account_first_day_order_count,omitempty"`
	OfficialAccountOrderUserCount              *int64   `json:"official_account_order_user_count,omitempty"`
	OfficialAccountOrderRate                   *float64 `json:"official_account_order_rate,omitempty"`
	OfficialAccountOrderCost                   *int64   `json:"official_account_order_cost,omitempty"`
	OfficialAccountOrderAmount                 *int64   `json:"official_account_order_amount,omitempty"`
	OfficialAccountFirstDayOrderAmount         *int64   `json:"official_account_first_day_order_amount,omitempty"`
	OfficialAccountOrderRoi                    *int64   `json:"official_account_order_roi,omitempty"`
	OfficialAccountConsultCount                *int64   `json:"official_account_consult_count,omitempty"`
	OfficialAccountReaderCount                 *int64   `json:"official_account_reader_count,omitempty"`
	OfficialAccountCreditApplyUserCount        *int64   `json:"official_account_credit_apply_user_count,omitempty"`
	OfficialAccountCreditUserCount             *int64   `json:"official_account_credit_user_count,omitempty"`
	CouponGetCost                              *int64   `json:"coupon_get_cost,omitempty"`
	CouponGetRate                              *float64 `json:"coupon_get_rate,omitempty"`
	CouponUseCount                             *int64   `json:"coupon_use_count,omitempty"`
	ForwardUserCount                           *int64   `json:"forward_user_count,omitempty"`
	VideoOuterPlayUserCount                    *int64   `json:"video_outer_play_user_count,omitempty"`
	VideoInnerPlayUserCount                    *int64   `json:"video_inner_play_user_count,omitempty"`
	ChannelsHalfScreenCardExpPv                *int64   `json:"channels_half_screen_card_exp_pv,omitempty"`
	ChannelsHalfScreenButtonClkPv              *int64   `json:"channels_half_screen_button_clk_pv,omitempty"`
	ChannelsMatchReadPv                        *int64   `json:"channels_match_read_pv,omitempty"`
	ChannelsMatchHeartPv                       *int64   `json:"channels_match_heart_pv,omitempty"`
	ChannelsMatchCommentPv                     *int64   `json:"channels_match_comment_pv,omitempty"`
	ChannelsMatchSharePv                       *int64   `json:"channels_match_share_pv,omitempty"`
	ExportId                                   *string  `json:"export_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    *[]ApiErrorStruct            `json:"errors,omitempty"`
	Data      *DailyReportsGetResponseData `json:"data,omitempty"`
}

type DailyReportsGetResponseData

type DailyReportsGetResponseData struct {
	List     *[]DailyReportsGetListStruct `json:"list,omitempty"`
	PageInfo *Conf                        `json:"page_info,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"`
	SaltId               *string       `json:"salt_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 DataNexusGrantSuccessListItem added in v1.7.33

type DataNexusGrantSuccessListItem struct {
	AssetId    *int64  `json:"asset_id,omitempty"`
	FailReason *string `json:"fail_reason,omitempty"`
}

授权成功信息

type DataNexusScene added in v1.7.33

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 DataPlatform

type DataPlatform string

DataPlatform : 数据应用

const (
	DataPlatform_DMP DataPlatform = "DMP"
	DataPlatform_TDC DataPlatform = "TDC"
	DataPlatform_TDP DataPlatform = "TDP"
)

List of DataPlatform

type DataSetAddRequest added in v1.7.33

type DataSetAddRequest struct {
	AccountId       *int64 `json:"account_id,omitempty"`
	UserActionSetId *int64 `json:"user_action_set_id,omitempty"`
	EnvType         *int64 `json:"env_type,omitempty"`
}

type DataSetAddResponse added in v1.7.33

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

type DataSetAddResponseData added in v1.7.33

type DataSetAddResponseData struct {
	DataSetId *int64 `json:"data_set_id,omitempty"`
}

type DataSetGet added in v1.7.36

type DataSetGet struct {
	AccountId       *int64 `json:"account_id,omitempty"`
	UserActionSetId *int64 `json:"user_action_set_id,omitempty"`
	DataSetId       *int64 `json:"data_set_id,omitempty"`
	EnvType         *int64 `json:"env_type,omitempty"`
}

DataSet返回结构

type DataSetGetResponse added in v1.7.36

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

type DataSetGetResponseData added in v1.7.36

type DataSetGetResponseData struct {
	List *[]DataSetGet `json:"list,omitempty"`
}

type DataSourceDispatchGetResponse added in v1.7.36

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

type DataSourceDispatchGetResponseData added in v1.7.36

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

type DataSourceDispatchUpdateRequest added in v1.7.33

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

type DataSourceDispatchUpdateResponse added in v1.7.33

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

type DataSourceDispatchUpdateResponseData added in v1.7.33

type DataSourceDispatchUpdateResponseData struct {
	SuccessCount *int64              `json:"success_count,omitempty"`
	FailList     *[]SingleUpdateFail `json:"fail_list,omitempty"`
}

type DataSourceType added in v1.7.33

type DataSourceType string

DataSourceType : 用户行为源类型

const (
	DataSourceType_DATA_SOURCE_TYPE_FILE   DataSourceType = "DATA_SOURCE_TYPE_FILE"
	DataSourceType_DATA_SOURCE_TYPE_STREAM DataSourceType = "DATA_SOURCE_TYPE_STREAM"
	DataSourceType_DATA_SOURCE_TYPE_SITE   DataSourceType = "DATA_SOURCE_TYPE_SITE"
	DataSourceType_WEB                     DataSourceType = "WEB"
	DataSourceType_ANDROID                 DataSourceType = "ANDROID"
	DataSourceType_IOS                     DataSourceType = "IOS"
	DataSourceType_OFFLINE                 DataSourceType = "OFFLINE"
	DataSourceType_WECHAT                  DataSourceType = "WECHAT"
	DataSourceType_WECHAT_MINI_PROGRAM     DataSourceType = "WECHAT_MINI_PROGRAM"
	DataSourceType_WECHAT_MINI_GAME        DataSourceType = "WECHAT_MINI_GAME"
)

List of DataSourceType

type DateRange

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

日期范围

type DateRangeTransaction

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

日期范围

type DateSpec

type DateSpec struct {
	BeginDate *string `json:"begin_date,omitempty"`
	EndDate   *string `json:"end_date,omitempty"`
}

投放日期信息

type DateTimeRange added in v1.7.32

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

日期范围

type DcAsyncJobStatus added in v1.7.31

type DcAsyncJobStatus string

DcAsyncJobStatus : 异步任务状态

const (
	DcAsyncJobStatus_PENDING      DcAsyncJobStatus = "DC_ASYNC_JOB_STATUS_PENDING"
	DcAsyncJobStatus_FAIL         DcAsyncJobStatus = "DC_ASYNC_JOB_STATUS_FAIL"
	DcAsyncJobStatus_SUCCESS      DcAsyncJobStatus = "DC_ASYNC_JOB_STATUS_SUCCESS"
	DcAsyncJobStatus_SYSTEM_ERROR DcAsyncJobStatus = "DC_ASYNC_JOB_STATUS_SYSTEM_ERROR"
	DcAsyncJobStatus_PROCESSING   DcAsyncJobStatus = "DC_ASYNC_JOB_STATUS_PROCESSING"
	DcAsyncJobStatus_RETRYING     DcAsyncJobStatus = "DC_ASYNC_JOB_STATUS_RETRYING"
)

List of DCAsyncJobStatus

type DealerInfoListStruct added in v1.7.40

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 DeepConversionBehaviorAdvancedSpec added in v1.7.26

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

oCPC/oCPM 深度辅助优化-优化转化行为

type DeepConversionBehaviorSpec

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

oCPC/oCPM 深度目标优化-优化转化行为配置

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"`
}

oCPC/oCPM深度优化内容

type DeepConversionType

type DeepConversionType string

DeepConversionType : oCPC/oCPM深度优化价值配置

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

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

oCPC/oCPM 深度辅助优化-优化ROI

type DeepConversionWorthGoal

type DeepConversionWorthGoal string

DeepConversionWorthGoal : 深度目标优化-优化ROI目标,不可更改,如修改深度优化效果值,需在结构体中传入已设置的优化ROI目标

const (
	DeepConversionWorthGoal_30DAYPURCHASEROAS         DeepConversionWorthGoal = "GOAL_30DAY_PURCHASE_ROAS"
	DeepConversionWorthGoal_30DAYMONETIZATIONROAS     DeepConversionWorthGoal = "GOAL_30DAY_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"
	DeepConversionWorthGoal_7DAYPURCHASEROAS          DeepConversionWorthGoal = "GOAL_7DAY_PURCHASE_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"
)

List of DeepConversionWorthGoal

type DeepConversionWorthSpec

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

oCPC/oCPM 深度目标优化-优化ROI配置

type DeepLinkAppAndroidSpec added in v1.7.26

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

Android应用信息元素

type DeepLinkAppIosSpec added in v1.7.26

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

iOS应用信息元素

type DeepLinkEnabled

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 DeepLinkSpecStruct added in v1.7.35

type DeepLinkSpecStruct struct {
	DeepLinkUrl *string `json:"deep_link_url,omitempty"`
}

应用直达落地页数据结构

type DeepOptimizationActionType

type DeepOptimizationActionType string

DeepOptimizationActionType : oCPC/oCPM深度优化方式配置 当深度优化类型=优化深度转化行为时,此前支持选择“优化方式”;目前深度优化能力升级,两阶段/双目标优化方式已进行合并,因此优化方式字段即将下线,可以不再输入。如调用该字段,系统会默认按两阶段优化方式进行创建, <a href='https://e.qq.com/ads/learning/data/optimization/skill/012/' target='_blank'>了解更多</a>

const (
	DeepOptimizationActionType_DOUBLE_GOAL_BID DeepOptimizationActionType = "DEEP_OPTIMIZATION_ACTION_TYPE_DOUBLE_GOAL_BID"
	DeepOptimizationActionType_TWO_STAGE_BID   DeepOptimizationActionType = "DEEP_OPTIMIZATION_ACTION_TYPE_TWO_STAGE_BID"
)

List of DeepOptimizationActionType

type DeepOptimizationGoalType added in v1.7.26

type DeepOptimizationGoalType string

DeepOptimizationGoalType : 深度优化目标类型,如SELF_OG,AUTO_OG等

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

List of DeepOptimizationGoalType

type DeleteAdItem added in v1.4.1

type DeleteAdItem struct {
	AdId *int64 `json:"ad_id,omitempty"`
}

删除广告

type DeleteAdgroupItem added in v1.4.1

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

删除广告组

type DeleteAdgroupItemClean added in v1.7.39

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

删除广告组

type DeleteCampaignItem added in v1.4.1

type DeleteCampaignItem struct {
	CampaignId *int64 `json:"campaign_id,omitempty"`
}

删除推广计划

type DeleteFinderObjectCommentItem added in v1.7.40

type DeleteFinderObjectCommentItem struct {
	AccountId    *int64  `json:"account_id,omitempty"`
	AdcreativeId *int64  `json:"adcreative_id,omitempty"`
	ExportId     *string `json:"export_id,omitempty"`
	CommentId    *string `json:"comment_id,omitempty"`
}

评论回复

type DeliveryDetailStruct

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

快递详情元素

type DestinationType

type DestinationType string

DestinationType : 落地页类型

const (
	DestinationType_DEFAULT                         DestinationType = "PAGE_TYPE_DEFAULT"
	DestinationType_TSA_APP                         DestinationType = "PAGE_TYPE_TSA_APP"
	DestinationType_TSA_WEB_NONE_ECOMMERCE          DestinationType = "PAGE_TYPE_TSA_WEB_NONE_ECOMMERCE"
	DestinationType_CANVAS_WECHAT                   DestinationType = "PAGE_TYPE_CANVAS_WECHAT"
	DestinationType_MINI_PROGRAM_WECHAT             DestinationType = "PAGE_TYPE_MINI_PROGRAM_WECHAT"
	DestinationType_FENGYE_ECOMMERCE                DestinationType = "PAGE_TYPE_FENGYE_ECOMMERCE"
	DestinationType_MINI_GAME_WECHAT                DestinationType = "PAGE_TYPE_MINI_GAME_WECHAT"
	DestinationType_FENGYE_EC_WECHAT_MINIPROGRAM    DestinationType = "PAGE_TYPE_FENGYE_EC_WECHAT_MINIPROGRAM"
	DestinationType_IOS_APP                         DestinationType = "PAGE_TYPE_IOS_APP"
	DestinationType_MINI_PROGRAM_QQ                 DestinationType = "PAGE_TYPE_MINI_PROGRAM_QQ"
	DestinationType_MINI_PROGRAM_CANVAS_WECHAT      DestinationType = "PAGE_TYPE_MINI_PROGRAM_CANVAS_WECHAT"
	DestinationType_MINI_GAME_QQ                    DestinationType = "PAGE_TYPE_MINI_GAME_QQ"
	DestinationType_ARTICAL_WECHAT                  DestinationType = "PAGE_TYPE_ARTICAL_WECHAT"
	DestinationType_MOMENTS_SIMPLE_NATIVE_WECHAT    DestinationType = "PAGE_TYPE_MOMENTS_SIMPLE_NATIVE_WECHAT"
	DestinationType_FULL_SCREEN_WECHAT              DestinationType = "PAGE_TYPE_FULL_SCREEN_WECHAT"
	DestinationType_YUEBAO_QUICKAPP                 DestinationType = "PAGE_TYPE_YUEBAO_QUICKAPP"
	DestinationType_YUEBAO_OFFICIAL_ACCOUNT_ARTICLE DestinationType = "PAGE_TYPE_YUEBAO_OFFICIAL_ACCOUNT_ARTICLE"
	DestinationType_XIJING_QUICK                    DestinationType = "PAGE_TYPE_XIJING_QUICK"
	DestinationType_WECHAT_CHANNELS                 DestinationType = "PAGE_TYPE_WECHAT_CHANNELS"
	DestinationType_CHANNELS_WATCH_LIVE             DestinationType = "PAGE_TYPE_CHANNELS_WATCH_LIVE"
	DestinationType_CHANNELS_RESERVE_LIVE           DestinationType = "PAGE_TYPE_CHANNELS_RESERVE_LIVE"
	DestinationType_WECHAT_STATUS_FOOTER            DestinationType = "PAGE_TYPE_WECHAT_STATUS_FOOTER"
	DestinationType_WECHAT_CONSULT                  DestinationType = "PAGE_TYPE_WECHAT_CONSULT"
	DestinationType_WECOM_CONSULT                   DestinationType = "PAGE_TYPE_WECOM_CONSULT"
	DestinationType_YOUZAN_SINGLE                   DestinationType = "PAGE_TYPE_YOUZAN_SINGLE"
	DestinationType_YOUZAN_TOGETHER                 DestinationType = "PAGE_TYPE_YOUZAN_TOGETHER"
	DestinationType_YOUZAN_WECHAT_MINIPROGRAM       DestinationType = "PAGE_TYPE_YOUZAN_WECHAT_MINIPROGRAM"
	DestinationType_YIYE_FORM                       DestinationType = "PAGE_TYPE_YIYE_FORM"
	DestinationType_WEIMOB_PRODUCTSET               DestinationType = "PAGE_TYPE_WEIMOB_PRODUCTSET"
	DestinationType_WEIMOB_PROMOTION                DestinationType = "PAGE_TYPE_WEIMOB_PROMOTION"
	DestinationType_WEIMOB_PRODUCT                  DestinationType = "PAGE_TYPE_WEIMOB_PRODUCT"
	DestinationType_WEIMOB_H5                       DestinationType = "PAGE_TYPE_WEIMOB_H5"
	DestinationType_WEIMOB_WECHAT_MINIPROGRAM       DestinationType = "PAGE_TYPE_WEIMOB_WECHAT_MINIPROGRAM"
	DestinationType_TSA_OTT                         DestinationType = "PAGE_TYPE_TSA_OTT"
	DestinationType_FENGSHU_MINI_PROGRAM            DestinationType = "PAGE_TYPE_FENGSHU_MINI_PROGRAM"
	DestinationType_WECHAT_OFFICIAL_ACCOUNT_DETAIL  DestinationType = "PAGE_TYPE_WECHAT_OFFICIAL_ACCOUNT_DETAIL"
	DestinationType_WECHAT_FOCUS_DAILOG             DestinationType = "PAGE_TYPE_WECHAT_FOCUS_DAILOG"
	DestinationType_WECHAT_MOMENTS_SCAN_PHOTO       DestinationType = "PAGE_TYPE_WECHAT_MOMENTS_SCAN_PHOTO"
	DestinationType_WECHAT_MOMENTS_SUBSCRIPTION     DestinationType = "PAGE_TYPE_WECHAT_MOMENTS_SUBSCRIPTION"
	DestinationType_WECHAT_RED_PACKET_COVER         DestinationType = "PAGE_TYPE_WECHAT_RED_PACKET_COVER"
	DestinationType_WECHAT_VIDEO_TOPIC              DestinationType = "PAGE_TYPE_WECHAT_VIDEO_TOPIC"
	DestinationType_CHANNELS_HALF_CARD              DestinationType = "PAGE_TYPE_CHANNELS_HALF_CARD"
	DestinationType_APP_DEEP_LINK                   DestinationType = "PAGE_TYPE_APP_DEEP_LINK"
	DestinationType_UNIVERSAL_LINK                  DestinationType = "PAGE_TYPE_UNIVERSAL_LINK"
	DestinationType_NOT_USED                        DestinationType = "PAGE_TYPE_NOT_USED"
	DestinationType_CUSTOM_TV                       DestinationType = "PAGE_TYPE_CUSTOM_TV"
	DestinationType_ANDROID_DIRECT_DOWNLOAD         DestinationType = "PAGE_TYPE_ANDROID_DIRECT_DOWNLOAD"
	DestinationType_LINGQUE_H5                      DestinationType = "PAGE_TYPE_LINGQUE_H5"
	DestinationType_LINGQUE_MINI_PROGRAM            DestinationType = "PAGE_TYPE_LINGQUE_MINI_PROGRAM"
	DestinationType_WECHAT_APPOINTMENT_CARD         DestinationType = "PAGE_TYPE_WECHAT_APPOINTMENT_CARD"
	DestinationType_H5_PROFILE                      DestinationType = "PAGE_TYPE_H5_PROFILE"
	DestinationType_SEARCH_BRAND_AREA               DestinationType = "PAGE_TYPE_SEARCH_BRAND_AREA"
	DestinationType_WECHAT_CHANNELS_PROFILE         DestinationType = "PAGE_TYPE_WECHAT_CHANNELS_PROFILE"
	DestinationType_WECHAT_CHANNELS_SHOP_PRODUCT    DestinationType = "PAGE_TYPE_WECHAT_CHANNELS_SHOP_PRODUCT"
)

List of DestinationType

type DestinationTypeRead

type DestinationTypeRead string

DestinationTypeRead : 落地页类型

const (
	DestinationTypeRead_TSA_APP                         DestinationTypeRead = "PAGE_TYPE_TSA_APP"
	DestinationTypeRead_TSA_WEB_NONE_ECOMMERCE          DestinationTypeRead = "PAGE_TYPE_TSA_WEB_NONE_ECOMMERCE"
	DestinationTypeRead_CANVAS_WECHAT                   DestinationTypeRead = "PAGE_TYPE_CANVAS_WECHAT"
	DestinationTypeRead_UNSUPPORTED                     DestinationTypeRead = "PAGE_TYPE_UNSUPPORTED"
	DestinationTypeRead_FENGYE_ECOMMERCE                DestinationTypeRead = "PAGE_TYPE_FENGYE_ECOMMERCE"
	DestinationTypeRead_FENGYE_EC_WECHAT_MINIPROGRAM    DestinationTypeRead = "PAGE_TYPE_FENGYE_EC_WECHAT_MINIPROGRAM"
	DestinationTypeRead_YUEBAO_QUICKAPP                 DestinationTypeRead = "PAGE_TYPE_YUEBAO_QUICKAPP"
	DestinationTypeRead_YUEBAO_OFFICIAL_ACCOUNT_ARTICLE DestinationTypeRead = "PAGE_TYPE_YUEBAO_OFFICIAL_ACCOUNT_ARTICLE"
	DestinationTypeRead_XIJING_QUICK                    DestinationTypeRead = "PAGE_TYPE_XIJING_QUICK"
	DestinationTypeRead_WECHAT_CHANNELS                 DestinationTypeRead = "PAGE_TYPE_WECHAT_CHANNELS"
	DestinationTypeRead_CHANNELS_WATCH_LIVE             DestinationTypeRead = "PAGE_TYPE_CHANNELS_WATCH_LIVE"
	DestinationTypeRead_CHANNELS_RESERVE_LIVE           DestinationTypeRead = "PAGE_TYPE_CHANNELS_RESERVE_LIVE"
	DestinationTypeRead_WECHAT_STATUS_FOOTER            DestinationTypeRead = "PAGE_TYPE_WECHAT_STATUS_FOOTER"
	DestinationTypeRead_WECHAT_CONSULT                  DestinationTypeRead = "PAGE_TYPE_WECHAT_CONSULT"
	DestinationTypeRead_WECOM_CONSULT                   DestinationTypeRead = "PAGE_TYPE_WECOM_CONSULT"
	DestinationTypeRead_YOUZAN_SINGLE                   DestinationTypeRead = "PAGE_TYPE_YOUZAN_SINGLE"
	DestinationTypeRead_YOUZAN_TOGETHER                 DestinationTypeRead = "PAGE_TYPE_YOUZAN_TOGETHER"
	DestinationTypeRead_YOUZAN_WECHAT_MINIPROGRAM       DestinationTypeRead = "PAGE_TYPE_YOUZAN_WECHAT_MINIPROGRAM"
	DestinationTypeRead_YIYE_FORM                       DestinationTypeRead = "PAGE_TYPE_YIYE_FORM"
	DestinationTypeRead_WEIMOB_PRODUCTSET               DestinationTypeRead = "PAGE_TYPE_WEIMOB_PRODUCTSET"
	DestinationTypeRead_WEIMOB_PROMOTION                DestinationTypeRead = "PAGE_TYPE_WEIMOB_PROMOTION"
	DestinationTypeRead_WEIMOB_PRODUCT                  DestinationTypeRead = "PAGE_TYPE_WEIMOB_PRODUCT"
	DestinationTypeRead_WEIMOB_H5                       DestinationTypeRead = "PAGE_TYPE_WEIMOB_H5"
	DestinationTypeRead_WEIMOB_WECHAT_MINIPROGRAM       DestinationTypeRead = "PAGE_TYPE_WEIMOB_WECHAT_MINIPROGRAM"
	DestinationTypeRead_FENGSHU_MINI_PROGRAM            DestinationTypeRead = "PAGE_TYPE_FENGSHU_MINI_PROGRAM"
	DestinationTypeRead_WECHAT_OFFICIAL_ACCOUNT_DETAIL  DestinationTypeRead = "PAGE_TYPE_WECHAT_OFFICIAL_ACCOUNT_DETAIL"
	DestinationTypeRead_WECHAT_FOCUS_DAILOG             DestinationTypeRead = "PAGE_TYPE_WECHAT_FOCUS_DAILOG"
	DestinationTypeRead_WECHAT_MOMENTS_SCAN_PHOTO       DestinationTypeRead = "PAGE_TYPE_WECHAT_MOMENTS_SCAN_PHOTO"
	DestinationTypeRead_WECHAT_MOMENTS_SUBSCRIPTION     DestinationTypeRead = "PAGE_TYPE_WECHAT_MOMENTS_SUBSCRIPTION"
	DestinationTypeRead_WECHAT_RED_PACKET_COVER         DestinationTypeRead = "PAGE_TYPE_WECHAT_RED_PACKET_COVER"
	DestinationTypeRead_WECHAT_VIDEO_TOPIC              DestinationTypeRead = "PAGE_TYPE_WECHAT_VIDEO_TOPIC"
	DestinationTypeRead_ARTICAL_WECHAT                  DestinationTypeRead = "PAGE_TYPE_ARTICAL_WECHAT"
	DestinationTypeRead_CHANNELS_HALF_CARD              DestinationTypeRead = "PAGE_TYPE_CHANNELS_HALF_CARD"
	DestinationTypeRead_APP_DEEP_LINK                   DestinationTypeRead = "PAGE_TYPE_APP_DEEP_LINK"
	DestinationTypeRead_UNIVERSAL_LINK                  DestinationTypeRead = "PAGE_TYPE_UNIVERSAL_LINK"
	DestinationTypeRead_CUSTOM_TV                       DestinationTypeRead = "PAGE_TYPE_CUSTOM_TV"
	DestinationTypeRead_ANDROID_DIRECT_DOWNLOAD         DestinationTypeRead = "PAGE_TYPE_ANDROID_DIRECT_DOWNLOAD"
	DestinationTypeRead_LINGQUE_H5                      DestinationTypeRead = "PAGE_TYPE_LINGQUE_H5"
	DestinationTypeRead_LINGQUE_MINI_PROGRAM            DestinationTypeRead = "PAGE_TYPE_LINGQUE_MINI_PROGRAM"
	DestinationTypeRead_WECHAT_APPOINTMENT_CARD         DestinationTypeRead = "PAGE_TYPE_WECHAT_APPOINTMENT_CARD"
	DestinationTypeRead_H5_PROFILE                      DestinationTypeRead = "PAGE_TYPE_H5_PROFILE"
	DestinationTypeRead_SEARCH_BRAND_AREA               DestinationTypeRead = "PAGE_TYPE_SEARCH_BRAND_AREA"
	DestinationTypeRead_WECHAT_CHANNELS_PROFILE         DestinationTypeRead = "PAGE_TYPE_WECHAT_CHANNELS_PROFILE"
	DestinationTypeRead_WECHAT_CHANNELS_SHOP_PRODUCT    DestinationTypeRead = "PAGE_TYPE_WECHAT_CHANNELS_SHOP_PRODUCT"
	DestinationTypeRead_TSA_OTT                         DestinationTypeRead = "PAGE_TYPE_TSA_OTT"
	DestinationTypeRead_NOT_USED                        DestinationTypeRead = "PAGE_TYPE_NOT_USED"
)

List of DestinationTypeRead

type DetailCompeteDetailStruct

type DetailCompeteDetailStruct struct {
	CompeteAttribution    *[]CompeteAttributionStruct  `json:"compete_attribution,omitempty"`
	CompeteBudgetDetails  *CompeteBudgetDetailsStruct  `json:"compete_budget_details,omitempty"`
	CompeteBidDetails     *CompeteBidDetailsStruct     `json:"compete_bid_details,omitempty"`
	CompeteUserAcceptance *CompeteUserAcceptanceStruct `json:"compete_user_acceptance,omitempty"`
	CompetePctrTrends     *CompetePctrTrendsStruct     `json:"compete_pctr_trends,omitempty"`
	CompetePcvrTrends     *CompetePcvrTrendsStruct     `json:"compete_pcvr_trends,omitempty"`
	CompeteWinAdgroup     *CompeteWinAdgroupStruct     `json:"compete_win_adgroup,omitempty"`
	CompeteSurroundings   *CompeteSurroundingsStruct   `json:"compete_surroundings,omitempty"`
}

诊断详情-竞争力明细

type DetailCpaDetailStruct

type DetailCpaDetailStruct struct {
	EffectData       *[]CpaEffectDataItem       `json:"effect_data,omitempty"`
	EffectDataTrends *[]CpaEffectDataTrendsItem `json:"effect_data_trends,omitempty"`
}

诊断详情-成本明细

type DetailCreativeDetailStruct added in v1.3.0

type DetailCreativeDetailStruct struct {
	IsVideo             *bool                      `json:"is_video,omitempty"`
	IsWechatMoment      *bool                      `json:"is_wechat_moment,omitempty"`
	PlayDuration        *string                    `json:"play_duration,omitempty"`
	PlayProgress        *string                    `json:"play_progress,omitempty"`
	CtrLevel            *CtrLevelStruct            `json:"ctr_level,omitempty"`
	EffectivePlayRate   *EffectivePlayRateStruct   `json:"effective_play_rate,omitempty"`
	NoInterestClickRate *NoInterestClickRateStruct `json:"no_interest_click_rate,omitempty"`
}

诊断详情-定向明细

type DetailFunnelStruct

type DetailFunnelStruct struct {
	TargetingWidenessRate *TargetingWidenessRateFunnelStruct `json:"targeting_wideness_rate,omitempty"`
	CompeteWinRate        *CompeteWinRateFunnelStruct        `json:"compete_win_rate,omitempty"`
	ExposureCount         *ExposureCountFunnelStruct         `json:"exposure_count,omitempty"`
	Ctr                   *CtrFunnelStruct                   `json:"ctr,omitempty"`
	Cvr                   *CvrFunnelStruct                   `json:"cvr,omitempty"`
	Cpa                   *CpaFunnelStruct                   `json:"cpa,omitempty"`
}

诊断详情-漏斗分析明细

type DetailListStruct added in v1.4.0

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

返回结构

type DetailTargetDetailStruct

type DetailTargetDetailStruct struct {
	ExpandTargetingOpened *bool          `json:"expand_targeting_opened,omitempty"`
	Score                 *int64         `json:"score,omitempty"`
	Trends                *[]PointStruct `json:"trends,omitempty"`
	Conclusion            *string        `json:"conclusion,omitempty"`
}

诊断详情-定向明细

type DeviceBrandModel

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

设备品牌型号定向

type DeviceInfo added in v1.7.35

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 Dimension added in v1.4.1

type Dimension struct {
	Second     *int64  `json:"second,omitempty"`
	MaterialId *string `json:"material_id,omitempty"`
	Date       *string `json:"date,omitempty"`
	AccountId  *int64  `json:"account_id,omitempty"`
}

维度数据

type DimensionStruct added in v1.7.21

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 DimensionType

type DimensionType string

DimensionType : 透视维度

const (
	DimensionType_CONTENT                  DimensionType = "CONTENT"
	DimensionType_RESOURCE_ID              DimensionType = "RESOURCE_ID"
	DimensionType_HYPERLINK                DimensionType = "HYPERLINK"
	DimensionType_AGE                      DimensionType = "AGE"
	DimensionType_GENDER                   DimensionType = "GENDER"
	DimensionType_EDUCATION                DimensionType = "EDUCATION"
	DimensionType_RESIDENT_AREA_CODE       DimensionType = "RESIDENT_AREA_CODE"
	DimensionType_USER_BUSINESS_INTEREST   DimensionType = "USER_BUSINESS_INTEREST"
	DimensionType_RELATIONSHIP_STATUS      DimensionType = "RELATIONSHIP_STATUS"
	DimensionType_LOCARD_INTEREST          DimensionType = "LOCARD_INTEREST"
	DimensionType_LOCARD_BEHAVIOR_CATEGORY DimensionType = "LOCARD_BEHAVIOR_CATEGORY"
)

List of DimensionType

type DnAssetType added in v1.7.33

type DnAssetType string

DnAssetType : 资产类型

const (
	DnAssetType_DATA_SOURCE DnAssetType = "ASSET_TYPE_DN_DATA_SOURCE"
	DnAssetType_DATA_SET    DnAssetType = "ASSET_TYPE_DN_DATA_SET"
	DnAssetType_FILE        DnAssetType = "ASSET_TYPE_DN_FILE"
)

List of DnAssetType

type DnFileAccessWayType added in v1.7.33

type DnFileAccessWayType string

DnFileAccessWayType : 数据源来源

const (
	DnFileAccessWayType_SELF_BUILT    DnFileAccessWayType = "SELF_BUILT"
	DnFileAccessWayType_BE_AUTHORIZED DnFileAccessWayType = "BE_AUTHORIZED"
)

List of DnFileAccessWayType

type DoubleDeepLinkDataSpec added in v1.7.40

type DoubleDeepLinkDataSpec 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"`
}

双链应用直达数据

type DplabelAdLabelGetResponse added in v1.7.0

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

type DplabelAdLabelGetResponseData added in v1.7.0

type DplabelAdLabelGetResponseData struct {
	List *[]AdLabelGetListStruct `json:"list,omitempty"`
}

type DuplicateNegativeWordStruct added in v1.7.31

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

否定词重复而导致失败的否定词列表,包括请求的否定词之间重复、请求的否定词和已有否定词重复、否定词和广告组中关键词重复等

type DynamicAdImageTemplatesGetListStruct added in v1.7.19

type DynamicAdImageTemplatesGetListStruct struct {
	DynamicAdTemplateId        *int64                `json:"dynamic_ad_template_id,omitempty"`
	DynamicAdTemplateName      *string               `json:"dynamic_ad_template_name,omitempty"`
	ProductItemDisplayQuantity AdNum                 `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.19

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

type DynamicAdImageTemplatesGetResponseData added in v1.7.19

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

type DynamicAdImagesAddRequest

type DynamicAdImagesAddRequest struct {
	AccountId             *int64                `json:"account_id,omitempty"`
	ProductCatalogId      *int64                `json:"product_catalog_id,omitempty"`
	ProductMode           AdNum                 `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

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

type DynamicAdImagesAddResponseData

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

type DynamicAdImagesGetListStruct

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

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

type DynamicAdImagesGetResponseData

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

type DynamicAdSpec

type DynamicAdSpec struct {
	ProductCatalogId        *int64   `json:"product_catalog_id,omitempty"`
	ProductMode             AdNum    `json:"product_mode,omitempty"`
	ProductSource           *string  `json:"product_source,omitempty"`
	ProductRecommendMethods *[]int64 `json:"product_recommend_methods,omitempty"`
}

动态商品广告属性

type DynamicAdTemplateOwnershipType

type DynamicAdTemplateOwnershipType string

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

const (
	DynamicAdTemplateOwnershipType_PRIVATE_TEMPLATE      DynamicAdTemplateOwnershipType = "PRIVATE_TEMPLATE"
	DynamicAdTemplateOwnershipType_PUBLIC_TEMPLATE       DynamicAdTemplateOwnershipType = "PUBLIC_TEMPLATE"
	DynamicAdTemplateOwnershipType_SELF_OWNED_TEMPLATE   DynamicAdTemplateOwnershipType = "SELF_OWNED_TEMPLATE"
	DynamicAdTemplateOwnershipType_GRANTED_TEMPLATE      DynamicAdTemplateOwnershipType = "GRANTED_TEMPLATE"
	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

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 DynamicAdVideoAddRequest

type DynamicAdVideoAddRequest struct {
	AccountId           *int64  `json:"account_id,omitempty"`
	ProductCatalogId    *int64  `json:"product_catalog_id,omitempty"`
	ProductMode         AdNum   `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

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

type DynamicAdVideoAddResponseData

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.40

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

type DynamicAdVideoGetResponseData added in v1.7.40

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.40

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.15

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.15

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

type DynamicAdVideoTemplatesGetResponseData added in v1.7.15

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

type DynamicAdcreativeSpec

type DynamicAdcreativeSpec struct {
	ProductCatalogId            *int64               `json:"product_catalog_id,omitempty"`
	ProductMode                 AdNum                `json:"product_mode,omitempty"`
	ProductSource               *string              `json:"product_source,omitempty"`
	ProductExposureQuantityMode ProductItemsQuantity `json:"product_exposure_quantity_mode,omitempty"`
	LandingPageUrlType          LandingPageUrlType   `json:"landing_page_url_type,omitempty"`
}

动态商品广告属性

type DynamicAdcreativeSpecForDc added in v1.7.3

type DynamicAdcreativeSpecForDc struct {
	ProductCatalogId *int64  `json:"product_catalog_id,omitempty"`
	ProductMode      AdNum   `json:"product_mode,omitempty"`
	ProductSource    *string `json:"product_source,omitempty"`
}

动态商品广告属性

type DynamicCreativeElements

type DynamicCreativeElements struct {
	Image                            *string                            `json:"image,omitempty"`
	Image2                           *string                            `json:"image2,omitempty"`
	Image3                           *string                            `json:"image3,omitempty"`
	Title                            *string                            `json:"title,omitempty"`
	Description                      *string                            `json:"description,omitempty"`
	Corporate                        *AdcreativeCorporate               `json:"corporate,omitempty"`
	Video                            *string                            `json:"video,omitempty"`
	ImageOptions                     *[]string                          `json:"image_options,omitempty"`
	ImageListOptions                 *[]AdcreativeImageList             `json:"image_list_options,omitempty"`
	TitleOptions                     *[]string                          `json:"title_options,omitempty"`
	DescriptionOptions               *[]string                          `json:"description_options,omitempty"`
	VideoOptions                     *[]string                          `json:"video_options,omitempty"`
	ShortVideoStructOptions          *[]ShortVideoStruct                `json:"short_video_struct_options,omitempty"`
	DeepLinkType                     *string                            `json:"deep_link_type,omitempty"`
	LinkNameType                     LinkNameType                       `json:"link_name_type,omitempty"`
	ImageList                        *[]string                          `json:"image_list,omitempty"`
	ElementStory                     *[]AdcreativeElementStoryArrayItem `json:"element_story,omitempty"`
	Url                              *string                            `json:"url,omitempty"`
	ButtonText                       *string                            `json:"button_text,omitempty"`
	BottomText                       *string                            `json:"bottom_text,omitempty"`
	CountdownBegin                   *int64                             `json:"countdown_begin,omitempty"`
	CountdownExpiringTimestamp       *int64                             `json:"countdown_expiring_timestamp,omitempty"`
	CountdownPrice                   *string                            `json:"countdown_price,omitempty"`
	CountdownTimeType                AdCreativeCountdownTimeType        `json:"countdown_time_type,omitempty"`
	MiniProgramId                    *string                            `json:"mini_program_id,omitempty"`
	MiniProgramPath                  *string                            `json:"mini_program_path,omitempty"`
	Label                            *[]CreativeLabel                   `json:"label,omitempty"`
	ProductTags                      *[]string                          `json:"product_tags,omitempty"`
	LogoDescription                  *string                            `json:"logo_description,omitempty"`
	LeftBottomTxt                    *string                            `json:"left_bottom_txt,omitempty"`
	AnimationEffect                  *string                            `json:"animation_effect,omitempty"`
	Phone                            *string                            `json:"phone,omitempty"`
	ShortVideoStruct                 *ShortVideoStruct                  `json:"short_video_struct,omitempty"`
	LongVideoStruct                  *LongVideoStruct                   `json:"long_video_struct,omitempty"`
	BannerContent                    *AdcreativeBannerContent           `json:"banner_content,omitempty"`
	CardContent                      *AdcreativeCardContent             `json:"card_content,omitempty"`
	VideoPopupButton                 *AdcreativeVideoPopupButton        `json:"video_popup_button,omitempty"`
	ButtonUrl                        *string                            `json:"button_url,omitempty"`
	Brand                            *BrandStruct                       `json:"brand,omitempty"`
	Caption                          *string                            `json:"caption,omitempty"`
	HeadLine                         *string                            `json:"head_line,omitempty"`
	ShopImageStruct                  *AdCreativeShopImageStruct         `json:"shop_image_struct,omitempty"`
	ChosenButton                     *ChosenButton                      `json:"chosen_button,omitempty"`
	LivingDescStruct                 *AdCreativeLivingDescStruct        `json:"living_desc_struct,omitempty"`
	FloatingZoneStruct               *FloatingZone                      `json:"floating_zone_struct,omitempty"`
	CanvasShareImage                 *string                            `json:"canvas_share_image,omitempty"`
	WegameInfoSpec                   *WegameInfoSpec                    `json:"wegame_info_spec,omitempty"`
	WechatChannelsSpec               *AdCreativeWechatChannelsSpec      `json:"wechat_channels_spec,omitempty"`
	FinderObjectVisibility           *bool                              `json:"finder_object_visibility,omitempty"`
	TitleComponentOptions            *[]TextComponentOption             `json:"title_component_options,omitempty"`
	DescriptionComponentOptions      *[]TextComponentOption             `json:"description_component_options,omitempty"`
	ImageComponentOptions            *[]ImageComponentOption            `json:"image_component_options,omitempty"`
	ImageListComponentOptions        *[]ImageListComponentOption        `json:"image_list_component_options,omitempty"`
	ImageTextListComponentOptions    *[]ImageTextListComponentOption    `json:"image_text_list_component_options,omitempty"`
	Image2ComponentOptions           *[]ImageComponentOption            `json:"image2_component_options,omitempty"`
	LandingPageComponentOptions      *[]LandingPageComponentOption      `json:"landing_page_component_options,omitempty"`
	BrandComponentOptions            *[]BrandComponentOption            `json:"brand_component_options,omitempty"`
	LongSublinkComponentOptions      *[]LongSublinkComponentOption      `json:"long_sublink_component_options,omitempty"`
	LongSublinkListComponentOptions  *[]LongSublinkListComponentOption  `json:"long_sublink_list_component_options,omitempty"`
	ShortSublinkComponentOptions     *[]ShortSublinkComponentOption     `json:"short_sublink_component_options,omitempty"`
	ShortSublinkListComponentOptions *[]ShortSublinkListComponentOption `json:"short_sublink_list_component_options,omitempty"`
	VideoComponentOptions            *[]VideoComponentOption            `json:"video_component_options,omitempty"`
	ConsultComponentOptions          *[]ConsultComponentOption          `json:"consult_component_options,omitempty"`
	PhoneComponentOptions            *[]PhoneComponentOption            `json:"phone_component_options,omitempty"`
	FormComponentOptions             *[]FormComponentOption             `json:"form_component_options,omitempty"`
	HolidayLogoComponentOptions      *[]HolidayLogoComponentOption      `json:"holiday_logo_component_options,omitempty"`
	ActionButtonComponentOptions     *[]ActionButtonComponentOption     `json:"action_button_component_options,omitempty"`
	ChosenButtonComponentOptions     *[]ChosenButtonComponentOption     `json:"chosen_button_component_options,omitempty"`
	Video2ComponentOptions           *[]VideoComponentOption            `json:"video2_component_options,omitempty"`
	ImageListJumpInfo                *[]LandingPageStructure            `json:"image_list_jump_info,omitempty"`
	ExcitationText                   *string                            `json:"excitation_text,omitempty"`
	OriginVideo                      *string                            `json:"origin_video,omitempty"`
	RedEnvelopeStruct                *RedEnvelopeStruct                 `json:"red_envelope_struct,omitempty"`
	ButtonTextJumpInfo               *LandingPageStructure              `json:"button_text_jump_info,omitempty"`
	Image3ComponentOptions           *[]ImageComponentOption            `json:"image3_component_options,omitempty"`
	PromotionSublinkComponentOptions *[]PromotionSublinkComponentOption `json:"promotion_sublink_component_options,omitempty"`
	WxgamePlayablePageSpec           *WxgamePlayablePageSpec            `json:"wxgame_playable_page_spec,omitempty"`
	MainJumpInfo                     *[]LandingPageStructure            `json:"main_jump_info,omitempty"`
	MdpaTitleComponentOptions        *[]MdpaTitleComponentOption        `json:"mdpa_title_component_options,omitempty"`
	MdpaDescComponentOptions         *[]MdpaDescComponentOption         `json:"mdpa_desc_component_options,omitempty"`
	ListSublinkComponentOptions      *[]ListSublinkComponentOption      `json:"list_sublink_component_options,omitempty"`
	ImageList3ComponentOptions       *[]ImageListComponentOption        `json:"image_list3_component_options,omitempty"`
	WechatChannelsCoverImgShowType   WechatChannelsCoverImgShowType     `json:"wechat_channels_cover_img_show_type,omitempty"`
	MiniCardLink                     *AdCreativeMiniCardLink            `json:"mini_card_link,omitempty"`
}

创意元素

type DynamicCreativeElementsRead

type DynamicCreativeElementsRead struct {
	Image                            *string                            `json:"image,omitempty"`
	Image2                           *string                            `json:"image2,omitempty"`
	Image3                           *string                            `json:"image3,omitempty"`
	Title                            *string                            `json:"title,omitempty"`
	Description                      *string                            `json:"description,omitempty"`
	Corporate                        *AdcreativeCorporate               `json:"corporate,omitempty"`
	Video                            *string                            `json:"video,omitempty"`
	ImageOptions                     *[]string                          `json:"image_options,omitempty"`
	ImageListOptions                 *[]AdcreativeImageList             `json:"image_list_options,omitempty"`
	TitleOptions                     *[]string                          `json:"title_options,omitempty"`
	DescriptionOptions               *[]string                          `json:"description_options,omitempty"`
	VideoOptions                     *[]string                          `json:"video_options,omitempty"`
	ShortVideoStructOptions          *[]ShortVideoStruct                `json:"short_video_struct_options,omitempty"`
	DeepLinkType                     *string                            `json:"deep_link_type,omitempty"`
	LinkNameType                     LinkNameType                       `json:"link_name_type,omitempty"`
	ImageList                        *[]string                          `json:"image_list,omitempty"`
	ElementStory                     *[]AdcreativeElementStoryArrayItem `json:"element_story,omitempty"`
	Url                              *string                            `json:"url,omitempty"`
	ButtonText                       *string                            `json:"button_text,omitempty"`
	BottomText                       *string                            `json:"bottom_text,omitempty"`
	ActivityType                     *string                            `json:"activity_type,omitempty"`
	CountdownBegin                   *int64                             `json:"countdown_begin,omitempty"`
	CountdownExpiringTimestamp       *int64                             `json:"countdown_expiring_timestamp,omitempty"`
	CountdownPrice                   *string                            `json:"countdown_price,omitempty"`
	CountdownTimeType                AdCreativeCountdownTimeType        `json:"countdown_time_type,omitempty"`
	MiniProgramId                    *string                            `json:"mini_program_id,omitempty"`
	MiniProgramPath                  *string                            `json:"mini_program_path,omitempty"`
	Label                            *[]CreativeLabel                   `json:"label,omitempty"`
	ProductTags                      *[]string                          `json:"product_tags,omitempty"`
	LogoDescription                  *string                            `json:"logo_description,omitempty"`
	LeftButton                       *string                            `json:"left_button,omitempty"`
	RightButton                      *string                            `json:"right_button,omitempty"`
	LeftBottomTxt                    *string                            `json:"left_bottom_txt,omitempty"`
	AnimationEffect                  *string                            `json:"animation_effect,omitempty"`
	Phone                            *string                            `json:"phone,omitempty"`
	Canvas                           *string                            `json:"canvas,omitempty"`
	Caption                          *string                            `json:"caption,omitempty"`
	MyappPageId                      *string                            `json:"myapp_page_id,omitempty"`
	LogoPage                         *AdcreativeLogoPage                `json:"logo_page,omitempty"`
	VideoPopupUrl                    *string                            `json:"video_popup_url,omitempty"`
	VideoPopupButton                 *AdcreativeVideoPopupButton        `json:"video_popup_button,omitempty"`
	VideoPopupButtonText             *string                            `json:"video_popup_button_text,omitempty"`
	VideoPopupButtonUrl              *string                            `json:"video_popup_button_url,omitempty"`
	ButtonUrl                        *string                            `json:"button_url,omitempty"`
	Brand                            *BrandStruct                       `json:"brand,omitempty"`
	MyappLandingPageInfo             *AdcreativeMyappLandingPageInfo    `json:"myapp_landing_page_info,omitempty"`
	LongVideo1                       *string                            `json:"long_video1,omitempty"`
	LongVideo2                       *string                            `json:"long_video2,omitempty"`
	ShortVideoStruct                 *ShortVideoStruct                  `json:"short_video_struct,omitempty"`
	QzoneVideoPageId                 *string                            `json:"qzone_video_page_id,omitempty"`
	Qq                               *string                            `json:"qq,omitempty"`
	LeftCanvas                       *string                            `json:"left_canvas,omitempty"`
	RightCanvas                      *string                            `json:"right_canvas,omitempty"`
	SunText                          *string                            `json:"sun_text,omitempty"`
	CloudText                        *string                            `json:"cloud_text,omitempty"`
	OvercastText                     *string                            `json:"overcast_text,omitempty"`
	RainText                         *string                            `json:"rain_text,omitempty"`
	SnowText                         *string                            `json:"snow_text,omitempty"`
	FogText                          *string                            `json:"fog_text,omitempty"`
	SandText                         *string                            `json:"sand_text,omitempty"`
	HazeText                         *string                            `json:"haze_text,omitempty"`
	LabelledImg                      *AdcreativeLabelledImg             `json:"labelled_img,omitempty"`
	ShareImg                         *string                            `json:"share_img,omitempty"`
	LongVideoStruct                  *LongVideoStruct                   `json:"long_video_struct,omitempty"`
	BannerContent                    *AdcreativeBannerContent           `json:"banner_content,omitempty"`
	CardContent                      *AdcreativeCardContent             `json:"card_content,omitempty"`
	HeadLine                         *string                            `json:"head_line,omitempty"`
	ShopImageStruct                  *AdCreativeShopImageStruct         `json:"shop_image_struct,omitempty"`
	ChosenButton                     *ChosenButton                      `json:"chosen_button,omitempty"`
	LivingDescStruct                 *AdCreativeLivingDescStruct        `json:"living_desc_struct,omitempty"`
	FloatingZoneStruct               *FloatingZone                      `json:"floating_zone_struct,omitempty"`
	CanvasShareImage                 *string                            `json:"canvas_share_image,omitempty"`
	WegameInfoSpec                   *WegameInfoSpec                    `json:"wegame_info_spec,omitempty"`
	WechatChannelsSpec               *AdCreativeWechatChannelsSpec      `json:"wechat_channels_spec,omitempty"`
	FinderObjectVisibility           *bool                              `json:"finder_object_visibility,omitempty"`
	TitleComponentOptions            *[]TextComponentOption             `json:"title_component_options,omitempty"`
	DescriptionComponentOptions      *[]TextComponentOption             `json:"description_component_options,omitempty"`
	ImageComponentOptions            *[]ImageComponentOption            `json:"image_component_options,omitempty"`
	ImageListComponentOptions        *[]ImageListComponentOption        `json:"image_list_component_options,omitempty"`
	ImageTextListComponentOptions    *[]ImageTextListComponentOption    `json:"image_text_list_component_options,omitempty"`
	Image2ComponentOptions           *[]ImageComponentOption            `json:"image2_component_options,omitempty"`
	LandingPageComponentOptions      *[]LandingPageComponentOption      `json:"landing_page_component_options,omitempty"`
	BrandComponentOptions            *[]BrandComponentOption            `json:"brand_component_options,omitempty"`
	LongSublinkComponentOptions      *[]LongSublinkComponentOption      `json:"long_sublink_component_options,omitempty"`
	LongSublinkListComponentOptions  *[]LongSublinkListComponentOption  `json:"long_sublink_list_component_options,omitempty"`
	ShortSublinkComponentOptions     *[]ShortSublinkComponentOption     `json:"short_sublink_component_options,omitempty"`
	ShortSublinkListComponentOptions *[]ShortSublinkListComponentOption `json:"short_sublink_list_component_options,omitempty"`
	VideoComponentOptions            *[]VideoComponentOption            `json:"video_component_options,omitempty"`
	ConsultComponentOptions          *[]ConsultComponentOption          `json:"consult_component_options,omitempty"`
	PhoneComponentOptions            *[]PhoneComponentOption            `json:"phone_component_options,omitempty"`
	FormComponentOptions             *[]FormComponentOption             `json:"form_component_options,omitempty"`
	HolidayLogoComponentOptions      *[]HolidayLogoComponentOption      `json:"holiday_logo_component_options,omitempty"`
	ActionButtonComponentOptions     *[]ActionButtonComponentOption     `json:"action_button_component_options,omitempty"`
	ChosenButtonComponentOptions     *[]ChosenButtonComponentOption     `json:"chosen_button_component_options,omitempty"`
	Video2ComponentOptions           *[]VideoComponentOption            `json:"video2_component_options,omitempty"`
	ImageListJumpInfo                *[]LandingPageStructure            `json:"image_list_jump_info,omitempty"`
	ExcitationText                   *string                            `json:"excitation_text,omitempty"`
	OriginVideo                      *string                            `json:"origin_video,omitempty"`
	RedEnvelopeStruct                *RedEnvelopeStruct                 `json:"red_envelope_struct,omitempty"`
	ButtonTextJumpInfo               *LandingPageStructure              `json:"button_text_jump_info,omitempty"`
	Image3ComponentOptions           *[]ImageComponentOption            `json:"image3_component_options,omitempty"`
	PromotionSublinkComponentOptions *[]PromotionSublinkComponentOption `json:"promotion_sublink_component_options,omitempty"`
	WxgamePlayablePageSpec           *WxgamePlayablePageSpec            `json:"wxgame_playable_page_spec,omitempty"`
	MainJumpInfo                     *[]LandingPageStructure            `json:"main_jump_info,omitempty"`
	MdpaTitleComponentOptions        *[]MdpaTitleComponentOption        `json:"mdpa_title_component_options,omitempty"`
	MdpaDescComponentOptions         *[]MdpaDescComponentOption         `json:"mdpa_desc_component_options,omitempty"`
	ListSublinkComponentOptions      *[]ListSublinkComponentOption      `json:"list_sublink_component_options,omitempty"`
	ImageList3ComponentOptions       *[]ImageListComponentOption        `json:"image_list3_component_options,omitempty"`
	WechatChannelsCoverImgShowType   WechatChannelsCoverImgShowType     `json:"wechat_channels_cover_img_show_type,omitempty"`
	MiniCardLink                     *AdCreativeMiniCardLink            `json:"mini_card_link,omitempty"`
}

创意元素

type DynamicCreativeGroupUsed added in v1.7.7

type DynamicCreativeGroupUsed string

DynamicCreativeGroupUsed : 动态创意分组

const (
	DynamicCreativeGroupUsed_NOT_USE_GROUP     DynamicCreativeGroupUsed = "NOT_USE_GROUP"
	DynamicCreativeGroupUsed_VIDEO_IMAGE_GROUP DynamicCreativeGroupUsed = "VIDEO_IMAGE_GROUP"
)

List of DynamicCreativeGroupUsed

type DynamicCreativePageSpec added in v1.7.3

type DynamicCreativePageSpec struct {
	PageId                  *int64                   `json:"page_id,omitempty"`
	PageUrl                 *string                  `json:"page_url,omitempty"`
	ChannelsShopProductSpec *ChannelsShopProductSpec `json:"channels_shop_product_spec,omitempty"`
}

落地页信息

type DynamicCreativeType added in v1.7.23

type DynamicCreativeType string

DynamicCreativeType : 动态创意类型

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

List of DynamicCreativeType

type DynamicCreativesAddRequest

type DynamicCreativesAddRequest struct {
	DynamicCreativeName              *string                     `json:"dynamic_creative_name,omitempty"`
	DynamicCreativeTemplateId        *int64                      `json:"dynamic_creative_template_id,omitempty"`
	DynamicCreativeElements          *DynamicCreativeElements    `json:"dynamic_creative_elements,omitempty"`
	CampaignType                     CampaignType                `json:"campaign_type,omitempty"`
	PromotedObjectType               PromotedObjectType          `json:"promoted_object_type,omitempty"`
	PageType                         DestinationType             `json:"page_type,omitempty"`
	AutomaticSiteEnabled             *bool                       `json:"automatic_site_enabled,omitempty"`
	SiteSet                          *[]string                   `json:"site_set,omitempty"`
	PromotedObjectId                 *string                     `json:"promoted_object_id,omitempty"`
	PageSpec                         *DynamicCreativePageSpec    `json:"page_spec,omitempty"`
	LinkPageType                     LinkPageType                `json:"link_page_type,omitempty"`
	LinkNameType                     LinkUrlLinkNameType         `json:"link_name_type,omitempty"`
	LinkPageSpec                     *LinkPageSpec               `json:"link_page_spec,omitempty"`
	ConversionDataType               ConversionDataType          `json:"conversion_data_type,omitempty"`
	ConversionTargetType             ConversionTargetType        `json:"conversion_target_type,omitempty"`
	QqMiniGameTrackingQueryString    *string                     `json:"qq_mini_game_tracking_query_string,omitempty"`
	DeepLinkUrl                      *string                     `json:"deep_link_url,omitempty"`
	ImpressionTrackingUrl            *string                     `json:"impression_tracking_url,omitempty"`
	ClickTrackingUrl                 *string                     `json:"click_tracking_url,omitempty"`
	FeedsVideoCommentSwitch          *bool                       `json:"feeds_video_comment_switch,omitempty"`
	UnionMarketSwitch                *bool                       `json:"union_market_switch,omitempty"`
	AndroidDeepLinkAppId             *string                     `json:"android_deep_link_app_id,omitempty"`
	IosDeepLinkAppId                 *string                     `json:"ios_deep_link_app_id,omitempty"`
	UniversalLinkUrl                 *string                     `json:"universal_link_url,omitempty"`
	ProfileId                        *int64                      `json:"profile_id,omitempty"`
	ShareContentSpec                 *ShareContentSpec           `json:"share_content_spec,omitempty"`
	DynamicAdcreativeSpec            *DynamicAdcreativeSpecForDc `json:"dynamic_adcreative_spec,omitempty"`
	ComponentId                      *int64                      `json:"component_id,omitempty"`
	VideoEndPage                     *VideoEndPageSpec           `json:"video_end_page,omitempty"`
	WebviewUrl                       *string                     `json:"webview_url,omitempty"`
	SimpleCanvasSubType              SimpleCanvasSubType         `json:"simple_canvas_sub_type,omitempty"`
	FloatingZone                     *FloatingZone               `json:"floating_zone,omitempty"`
	MarketingPendantImageId          *string                     `json:"marketing_pendant_image_id,omitempty"`
	BarrageList                      *[]BarrageListCreateStruct  `json:"barrage_list,omitempty"`
	DynamicCreativeGroupUsed         DynamicCreativeGroupUsed    `json:"dynamic_creative_group_used,omitempty"`
	CountdownSwitch                  *bool                       `json:"countdown_switch,omitempty"`
	AppGiftPackCode                  *AppGiftPackCode            `json:"app_gift_pack_code,omitempty"`
	EnableBreakthroughSiteset        *bool                       `json:"enable_breakthrough_siteset,omitempty"`
	LandingPageOptions               *[]DynamicLandingPageInfo   `json:"landing_page_options,omitempty"`
	UnionMarketSpec                  *UnionMarketSpec            `json:"union_market_spec,omitempty"`
	AutoDerivedProgramCreativeSwitch *bool                       `json:"auto_derived_program_creative_switch,omitempty"`
	ProgramCreativeInfo              *ProgramCreativeInfo        `json:"program_creative_info,omitempty"`
	DynamicCreativeType              DynamicCreativeType         `json:"dynamic_creative_type,omitempty"`
	HeadClickType                    HeadClickType               `json:"head_click_type,omitempty"`
	HeadClickSpec                    *HeadClickSpec              `json:"head_click_spec,omitempty"`
	CampaignId                       *int64                      `json:"campaign_id,omitempty"`
	WechatChannelsTrackingSpec       *WechatChannelsTrackingSpec `json:"wechat_channels_tracking_spec,omitempty"`
	PageTrackUrl                     *string                     `json:"page_track_url,omitempty"`
	IndustryLabel                    *string                     `json:"industry_label,omitempty"`
	SublinkSwitch                    AdvertiserSublinkSwitch     `json:"sublink_switch,omitempty"`
	PicMaterialSwitch                AdvertiserPicMaterialSwitch `json:"pic_material_switch,omitempty"`
	LinkNameText                     *string                     `json:"link_name_text,omitempty"`
	AccountId                        *int64                      `json:"account_id,omitempty"`
}

type DynamicCreativesAddResponse

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

type DynamicCreativesAddResponseData

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

type DynamicCreativesGetListStruct

type DynamicCreativesGetListStruct struct {
	DynamicCreativeId                *int64                        `json:"dynamic_creative_id,omitempty"`
	OuterAdcreativeId                *int64                        `json:"outer_adcreative_id,omitempty"`
	DynamicCreativeName              *string                       `json:"dynamic_creative_name,omitempty"`
	DynamicCreativeTemplateId        *int64                        `json:"dynamic_creative_template_id,omitempty"`
	DynamicCreativeElements          *DynamicCreativeElementsRead  `json:"dynamic_creative_elements,omitempty"`
	PageType                         PageTypeRead                  `json:"page_type,omitempty"`
	PageSpec                         *DynamicCreativePageSpec      `json:"page_spec,omitempty"`
	DeepLinkUrl                      *string                       `json:"deep_link_url,omitempty"`
	AutomaticSiteEnabled             *bool                         `json:"automatic_site_enabled,omitempty"`
	SiteSet                          *[]string                     `json:"site_set,omitempty"`
	PromotedObjectType               PromotedObjectType            `json:"promoted_object_type,omitempty"`
	PromotedObjectId                 *string                       `json:"promoted_object_id,omitempty"`
	ProfileId                        *int64                        `json:"profile_id,omitempty"`
	CreatedTime                      *int64                        `json:"created_time,omitempty"`
	LastModifiedTime                 *int64                        `json:"last_modified_time,omitempty"`
	DynamicAdcreativeSpec            *DynamicAdcreativeSpecForDc   `json:"dynamic_adcreative_spec,omitempty"`
	IsDeleted                        *bool                         `json:"is_deleted,omitempty"`
	CampaignType                     CampaignType                  `json:"campaign_type,omitempty"`
	ImpressionTrackingUrl            *string                       `json:"impression_tracking_url,omitempty"`
	ClickTrackingUrl                 *string                       `json:"click_tracking_url,omitempty"`
	FeedsVideoCommentSwitch          *bool                         `json:"feeds_video_comment_switch,omitempty"`
	UnionMarketSwitch                *bool                         `json:"union_market_switch,omitempty"`
	VideoEndPage                     *VideoEndPageSpec             `json:"video_end_page,omitempty"`
	BarrageList                      *[]BarrageListReadStruct      `json:"barrage_list,omitempty"`
	DynamicCreativeGroupUsed         DynamicCreativeGroupUsed      `json:"dynamic_creative_group_used,omitempty"`
	AppGiftPackCode                  *AppGiftPackCode              `json:"app_gift_pack_code,omitempty"`
	EnableBreakthroughSiteset        *bool                         `json:"enable_breakthrough_siteset,omitempty"`
	CreativeTemplateVersionType      CreativeTemplateVersionType   `json:"creative_template_version_type,omitempty"`
	LandingPageOptions               *[]DynamicLandingPageInfoRead `json:"landing_page_options,omitempty"`
	UnionMarketSpec                  *UnionMarketSpec              `json:"union_market_spec,omitempty"`
	CreativeTemplateCategory         *string                       `json:"creative_template_category,omitempty"`
	AutoDerivedProgramCreativeSwitch *bool                         `json:"auto_derived_program_creative_switch,omitempty"`
	ProgramCreativeInfo              *ProgramCreativeInfo          `json:"program_creative_info,omitempty"`
	DynamicCreativeType              DynamicCreativeType           `json:"dynamic_creative_type,omitempty"`
	HeadClickType                    HeadClickType                 `json:"head_click_type,omitempty"`
	HeadClickSpec                    *HeadClickSpec                `json:"head_click_spec,omitempty"`
	AsyncJobStatus                   DcAsyncJobStatus              `json:"async_job_status,omitempty"`
	PageTrackUrl                     *string                       `json:"page_track_url,omitempty"`
	IndustryLabel                    *string                       `json:"industry_label,omitempty"`
	SublinkSwitch                    AdvertiserSublinkSwitch       `json:"sublink_switch,omitempty"`
	PicMaterialSwitch                AdvertiserPicMaterialSwitch   `json:"pic_material_switch,omitempty"`
}

返回结构

type DynamicCreativesGetResponse

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

type DynamicCreativesGetResponseData

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

type DynamicCreativesUpdateRequest

type DynamicCreativesUpdateRequest struct {
	DynamicCreativeId                *int64                      `json:"dynamic_creative_id,omitempty"`
	DynamicCreativeTemplateId        *int64                      `json:"dynamic_creative_template_id,omitempty"`
	DynamicCreativeElements          *DynamicCreativeElements    `json:"dynamic_creative_elements,omitempty"`
	DeepLinkUrl                      *string                     `json:"deep_link_url,omitempty"`
	ImpressionTrackingUrl            *string                     `json:"impression_tracking_url,omitempty"`
	ClickTrackingUrl                 *string                     `json:"click_tracking_url,omitempty"`
	FeedsVideoCommentSwitch          *bool                       `json:"feeds_video_comment_switch,omitempty"`
	UnionMarketSwitch                *bool                       `json:"union_market_switch,omitempty"`
	PageType                         DestinationType             `json:"page_type,omitempty"`
	PageSpec                         *DynamicCreativePageSpec    `json:"page_spec,omitempty"`
	LinkPageType                     LinkPageType                `json:"link_page_type,omitempty"`
	LinkNameType                     LinkUrlLinkNameType         `json:"link_name_type,omitempty"`
	LinkPageSpec                     *LinkPageSpec               `json:"link_page_spec,omitempty"`
	ConversionDataType               ConversionDataType          `json:"conversion_data_type,omitempty"`
	ConversionTargetType             ConversionTargetType        `json:"conversion_target_type,omitempty"`
	QqMiniGameTrackingQueryString    *string                     `json:"qq_mini_game_tracking_query_string,omitempty"`
	AndroidDeepLinkAppId             *string                     `json:"android_deep_link_app_id,omitempty"`
	IosDeepLinkAppId                 *string                     `json:"ios_deep_link_app_id,omitempty"`
	UniversalLinkUrl                 *string                     `json:"universal_link_url,omitempty"`
	ShareContentSpec                 *ShareContentSpec           `json:"share_content_spec,omitempty"`
	ProfileId                        *int64                      `json:"profile_id,omitempty"`
	ComponentId                      *int64                      `json:"component_id,omitempty"`
	OnlineEnabled                    *bool                       `json:"online_enabled,omitempty"`
	RevisedAdcreativeSpec            *RevisedAdcreativeSpec      `json:"revised_adcreative_spec,omitempty"`
	VideoEndPage                     *VideoEndPageSpec           `json:"video_end_page,omitempty"`
	WebviewUrl                       *string                     `json:"webview_url,omitempty"`
	SimpleCanvasSubType              SimpleCanvasSubType         `json:"simple_canvas_sub_type,omitempty"`
	FloatingZone                     *FloatingZone               `json:"floating_zone,omitempty"`
	MarketingPendantImageId          *string                     `json:"marketing_pendant_image_id,omitempty"`
	BarrageList                      *[]BarrageListCreateStruct  `json:"barrage_list,omitempty"`
	CountdownSwitch                  *bool                       `json:"countdown_switch,omitempty"`
	AppGiftPackCode                  *AppGiftPackCode            `json:"app_gift_pack_code,omitempty"`
	LandingPageOptions               *[]DynamicLandingPageInfo   `json:"landing_page_options,omitempty"`
	UnionMarketSpec                  *UnionMarketSpec            `json:"union_market_spec,omitempty"`
	AutoDerivedProgramCreativeSwitch *bool                       `json:"auto_derived_program_creative_switch,omitempty"`
	HeadClickType                    HeadClickType               `json:"head_click_type,omitempty"`
	HeadClickSpec                    *HeadClickSpec              `json:"head_click_spec,omitempty"`
	CampaignId                       *int64                      `json:"campaign_id,omitempty"`
	IndustryLabel                    *string                     `json:"industry_label,omitempty"`
	SublinkSwitch                    AdvertiserSublinkSwitch     `json:"sublink_switch,omitempty"`
	PicMaterialSwitch                AdvertiserPicMaterialSwitch `json:"pic_material_switch,omitempty"`
	LinkNameText                     *string                     `json:"link_name_text,omitempty"`
	AccountId                        *int64                      `json:"account_id,omitempty"`
}

type DynamicCreativesUpdateResponse

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

type DynamicCreativesUpdateResponseData

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

type DynamicLandingPageInfo added in v1.7.40

type DynamicLandingPageInfo struct {
	PageType                      DestinationType          `json:"page_type,omitempty"`
	PageSpec                      *DynamicCreativePageSpec `json:"page_spec,omitempty"`
	LinkPageType                  LinkPageType             `json:"link_page_type,omitempty"`
	LinkNameType                  LinkUrlLinkNameType      `json:"link_name_type,omitempty"`
	LinkPageSpec                  *LinkPageSpec            `json:"link_page_spec,omitempty"`
	QqMiniGameTrackingQueryString *string                  `json:"qq_mini_game_tracking_query_string,omitempty"`
	ShareContentSpec              *ShareContentSpec        `json:"share_content_spec,omitempty"`
	WebviewUrl                    *string                  `json:"webview_url,omitempty"`
	SimpleCanvasSubType           SimpleCanvasSubType      `json:"simple_canvas_sub_type,omitempty"`
	DeepLinkUrl                   *string                  `json:"deep_link_url,omitempty"`
	AndroidDeepLinkAppId          *string                  `json:"android_deep_link_app_id,omitempty"`
	IosDeepLinkAppId              *string                  `json:"ios_deep_link_app_id,omitempty"`
	DoubleDeepLinkData            *DoubleDeepLinkDataSpec  `json:"double_deep_link_data,omitempty"`
	UniversalLinkUrl              *string                  `json:"universal_link_url,omitempty"`
	UnionMarketSwitch             *bool                    `json:"union_market_switch,omitempty"`
	UnionMarketSpec               *UnionMarketSpec         `json:"union_market_spec,omitempty"`
	LinkNameText                  *string                  `json:"link_name_text,omitempty"`
	ButtonTextJumpInfo            *LandingPageStructure    `json:"button_text_jump_info,omitempty"`
	ChannelsShopProductSpec       *ChannelsShopProductSpec `json:"channels_shop_product_spec,omitempty"`
}

dc落地页信息

type DynamicLandingPageInfoRead added in v1.7.40

type DynamicLandingPageInfoRead struct {
	PageType                      PageTypeRead             `json:"page_type,omitempty"`
	PageSpec                      *DynamicCreativePageSpec `json:"page_spec,omitempty"`
	LinkPageType                  LinkPageType             `json:"link_page_type,omitempty"`
	LinkNameType                  LinkUrlLinkNameType      `json:"link_name_type,omitempty"`
	LinkPageSpec                  *LinkPageSpec            `json:"link_page_spec,omitempty"`
	QqMiniGameTrackingQueryString *string                  `json:"qq_mini_game_tracking_query_string,omitempty"`
	ShareContentSpec              *ShareContentSpec        `json:"share_content_spec,omitempty"`
	WebviewUrl                    *string                  `json:"webview_url,omitempty"`
	SimpleCanvasSubType           SimpleCanvasSubType      `json:"simple_canvas_sub_type,omitempty"`
	LinkNameText                  *string                  `json:"link_name_text,omitempty"`
	ButtonTextJumpInfo            *LandingPageStructure    `json:"button_text_jump_info,omitempty"`
	ChannelsShopProductSpec       *ChannelsShopProductSpec `json:"channels_shop_product_spec,omitempty"`
}

dc落地页信息

type DynamicProductSpec added in v1.7.7

type DynamicProductSpec struct {
	PageUrl          *string   `json:"page_url,omitempty"`
	MiniProgramPaths *[]string `json:"mini_program_paths,omitempty"`
}

动态多商品广告落地页信息

type EcInfo

type EcInfo struct {
	ProductPrice     *int64 `json:"product_price,omitempty"`
	ProductMetaClass *int64 `json:"product_meta_class,omitempty"`
}

电商标的物信息

type EcomPkamSwitch added in v1.7.36

type EcomPkamSwitch string

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

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

List of EcomPkamSwitch

type EcommerceOrderGetResponse

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

type EcommerceOrderGetResponseData

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

type EcommerceOrderListStruct

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           *OrderDeliverySpec   `json:"delivery_spec,omitempty"`
}

订单列表配置

type EcommerceOrderStatus

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

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

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

type EffectivePlayRateStruct added in v1.3.0

type EffectivePlayRateStruct struct {
	Value              *string        `json:"value,omitempty"`
	Score              *string        `json:"score,omitempty"`
	RankOverall        *string        `json:"rank_overall,omitempty"`
	RankFirstCategory  *string        `json:"rank_first_category,omitempty"`
	RankSecondCategory *string        `json:"rank_second_category,omitempty"`
	SelfTrends         *[]PointStruct `json:"self_trends,omitempty"`
	BenchmarkTrends    *[]PointStruct `json:"benchmark_trends,omitempty"`
}

视频有效播放率(is_video为true有效)

type ElementAnimateFloat added in v1.7.5

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

动画悬浮组件,灰度开放中

type ElementButtonLinkSpec added in v1.7.36

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 {
	Title           *string          `json:"title,omitempty"`
	Desc            *string          `json:"desc,omitempty"`
	FloatButtonSpec *FloatButtonSpec `json:"float_button_spec,omitempty"`
	ImageIdList     *string          `json:"image_id_list,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 {
	ImageIdList *[]string `json:"image_id_list,omitempty"`
}

图片组件元素

type ElementPrereviewResultStruct added in v1.7.20

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.4

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 ElementRejectDetailInfo added in v1.7.3

type ElementRejectDetailInfo struct {
	ElementName        *string               `json:"element_name,omitempty"`
	ElementValue       *string               `json:"element_value,omitempty"`
	ElementType        *string               `json:"element_type,omitempty"`
	Reason             *string               `json:"reason,omitempty"`
	CaseDoc            *string               `json:"case_doc,omitempty"`
	CaseContent        *string               `json:"case_content,omitempty"`
	RejectInfoLocation *[]RejectInfoLocation `json:"reject_info_location,omitempty"`
}

元素拒绝原因详情

type ElementShelf

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

图文复合组件

type ElementStruct added in v1.7.4

type ElementStruct struct {
	ElementType    PreReviewElementType `json:"element_type,omitempty"`
	ElementContent *string              `json:"element_content,omitempty"`
	ElementKey     PreReviewElementKey  `json:"element_key,omitempty"`
}

元素信息

type ElementSwipe added in v1.4.1

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_ELEMENT_TYPE_TEXT                ElementType = "ELEMENT_TYPE_TEXT"
	ElementType_ELEMENT_TYPE_IMAGE               ElementType = "ELEMENT_TYPE_IMAGE"
	ElementType_ELEMENT_TYPE_VIDEO               ElementType = "ELEMENT_TYPE_VIDEO"
	ElementType_ELEMENT_TYPE_URL                 ElementType = "ELEMENT_TYPE_URL"
	ElementType_ELEMENT_TYPE_ENUM                ElementType = "ELEMENT_TYPE_ENUM"
	ElementType_ELEMENT_TYPE_CANVAS              ElementType = "ELEMENT_TYPE_CANVAS"
	ElementType_ELEMENT_TYPE_STRUCT              ElementType = "ELEMENT_TYPE_STRUCT"
	ElementType_ELEMENT_TYPE_REFERENCE           ElementType = "ELEMENT_TYPE_REFERENCE"
	ElementType_ELEMENT_TYPE_BOOLEAN             ElementType = "ELEMENT_TYPE_BOOLEAN"
	ElementType_ELEMENT_TYPE_PHONE               ElementType = "ELEMENT_TYPE_PHONE"
	ElementType_ELEMENT_TYPE_FORM                ElementType = "ELEMENT_TYPE_FORM"
	ElementType_ELEMENT_TYPE_CONSULT             ElementType = "ELEMENT_TYPE_CONSULT"
	ElementType_ELEMENT_TYPE_NUMBER              ElementType = "ELEMENT_TYPE_NUMBER"
	ElementType_ELEMENT_TYPE_LANDING_PAGE_STRUCT ElementType = "ELEMENT_TYPE_LANDING_PAGE_STRUCT"
	ElementType_STRUCT                           ElementType = "STRUCT"
	ElementType_TEXT                             ElementType = "TEXT"
	ElementType_URL                              ElementType = "URL"
	ElementType_IMAGE                            ElementType = "IMAGE"
	ElementType_VIDEO                            ElementType = "VIDEO"
	ElementType_BIRTHDAY_ACTIVITY_PAGE_CARD      ElementType = "BIRTHDAY_ACTIVITY_PAGE_CARD"
	ElementType_FESTIVAL_ACTIVITY_PAGE_CARD      ElementType = "FESTIVAL_ACTIVITY_PAGE_CARD"
	ElementType_ID                               ElementType = "ID"
	ElementType_PHONE_BY_USER_INPUT              ElementType = "PHONE_BY_USER_INPUT"
	ElementType_DYNAMIC_CREATIVE                 ElementType = "DYNAMIC_CREATIVE"
	ElementType_DEEP_LINK_TYPE                   ElementType = "DEEP_LINK_TYPE"
	ElementType_CANVAS                           ElementType = "CANVAS"
	ElementType_ANIMATION_EFFECT                 ElementType = "ANIMATION_EFFECT"
	ElementType_LABEL                            ElementType = "LABEL"
	ElementType_LANDING_PAGE_STRUCT              ElementType = "LANDING_PAGE_STRUCT"
	ElementType_COMPONENT                        ElementType = "COMPONENT"
)

List of ElementType

type ElementVideo

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

视频组件元素

type ElementWebview added in v1.4.1

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

webview组件元素

type EnterpriseWxSpec added in v1.7.23

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

type EstimationAudienceSpec struct {
	CombineSpec *CombineSpec `json:"combine_spec,omitempty"`
}

人群信息

type EstimationGetRequest

type EstimationGetRequest struct {
	CampaignSpec *CampaignTargeting              `json:"campaign_spec,omitempty"`
	SceneSpec    *EstimationSceneTargeting       `json:"scene_spec,omitempty"`
	AccountId    *int64                          `json:"account_id,omitempty"`
	Adcreative   *[]CreativeStruct               `json:"adcreative,omitempty"`
	Targeting    *EstimationReadTargetingSetting `json:"targeting,omitempty"`
	Adgroup      *AdgroupSetting                 `json:"adgroup,omitempty"`
}

type EstimationGetResponse

type EstimationGetResponse struct {
	Code      *int64                     `json:"code,omitempty"`
	Message   *string                    `json:"message,omitempty"`
	MessageCn *string                    `json:"message_cn,omitempty"`
	Errors    *[]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 EstimationReadTargetingSetting

type EstimationReadTargetingSetting struct {
	Age                              *[]AgeStruct           `json:"age,omitempty"`
	Gender                           *[]string              `json:"gender,omitempty"`
	Education                        *[]string              `json:"education,omitempty"`
	MaritalStatus                    *[]string              `json:"marital_status,omitempty"`
	GeoLocation                      *GeoLocations          `json:"geo_location,omitempty"`
	UserOs                           *[]string              `json:"user_os,omitempty"`
	DevicePrice                      *[]string              `json:"device_price,omitempty"`
	NetworkType                      *[]string              `json:"network_type,omitempty"`
	NetworkOperator                  *[]string              `json:"network_operator,omitempty"`
	AppInstallStatus                 *[]string              `json:"app_install_status,omitempty"`
	MiniGameQqStatus                 *[]string              `json:"mini_game_qq_status,omitempty"`
	ConsumptionStatus                *[]string              `json:"consumption_status,omitempty"`
	GameConsumptionLevel             *[]string              `json:"game_consumption_level,omitempty"`
	PaidUser                         *[]string              `json:"paid_user,omitempty"`
	WechatAdBehavior                 *LimitWechatAdBehavior `json:"wechat_ad_behavior,omitempty"`
	CustomAudience                   *[]int64               `json:"custom_audience,omitempty"`
	ExcludedCustomAudience           *[]int64               `json:"excluded_custom_audience,omitempty"`
	DeprecatedCustomAudience         *[]int64               `json:"deprecated_custom_audience,omitempty"`
	DeprecatedExcludedCustomAudience *[]int64               `json:"deprecated_excluded_custom_audience,omitempty"`
	BehaviorOrInterest               *BehaviorOrInterest    `json:"behavior_or_interest,omitempty"`
	WechatOfficialAccountCategory    *[]int64               `json:"wechat_official_account_category,omitempty"`
	MobileUnionCategory              *[]int64               `json:"mobile_union_category,omitempty"`
	FinancialSituation               *[]string              `json:"financial_situation,omitempty"`
}

定向详细设置

type EstimationSceneTargeting

type EstimationSceneTargeting struct {
	DisplayScene *[]string `json:"display_scene,omitempty"`
}

场景定向

type ExceedLengthNegativeWordStruct added in v1.7.31

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

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

type ExceedLimitNegativeWordStruct added in v1.7.31

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

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

type ExcludeSimpleRule

type ExcludeSimpleRule []SimpleRule

排除的人群

type ExcludedConvertedAudience added in v1.3.0

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

排除已转化用户定向

type ExcludedDimension added in v1.5.0

type ExcludedDimension string

ExcludedDimension : 排除已转化用户定向范围<br/> 同应用,仅当推广目标为应用下载时可以使用,没有选择自定义转化行为(excluded_dimension)时 ,使用该定向出价需要满足是oCPC、oCPM广告;<br/> 同商品,仅当SDPA商品广告下使用,不支持自定义转化行为默认排除已下单、和已付费用户,不限制出价方式;<br/> 非同应用、非同商品,没有选择自定义转化行为(excluded_dimension)时 ,使用该定向出价需要满足是oCPC、oCPM广告;

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 ExposureCountFunnelStruct

type ExposureCountFunnelStruct struct {
	Value              *string `json:"value,omitempty"`
	Score              *string `json:"score,omitempty"`
	ScoreDesc          *string `json:"score_desc,omitempty"`
	RankCategory       *string `json:"rank_category,omitempty"`
	RankSecondCategory *string `json:"rank_second_category,omitempty"`
	RankOverall        *string `json:"rank_overall,omitempty"`
}

曝光量分析

type ExposureDetailStruct

type ExposureDetailStruct struct {
	EffectData                 *ExposureEffectDataStruct                 `json:"effect_data,omitempty"`
	EffectDataTrends           *[]ExposureEffectDataTrendsItem           `json:"effect_data_trends,omitempty"`
	TargetingLabelContribution *ExposureTargetingLabelContributionStruct `json:"targeting_label_contribution,omitempty"`
}

诊断详情-曝光明细

type ExposureEffectDataStruct

type ExposureEffectDataStruct struct {
	Count       *int64   `json:"count,omitempty"`
	CategoryWin *float64 `json:"category_win,omitempty"`
	CategoryAvg *float64 `json:"category_avg,omitempty"`
}

效果数据(曝光)

type ExposureEffectDataTrendsItem

type ExposureEffectDataTrendsItem struct {
	Date   *string        `json:"date,omitempty"`
	Trends *[]PointStruct `json:"trends,omitempty"`
}

单日曝光趋势

type ExposureTargetingLabelContributionStruct

type ExposureTargetingLabelContributionStruct struct {
	Locard   *[]LabelContributionListItem `json:"locard,omitempty"`
	Audience *[]LabelContributionListItem `json:"audience,omitempty"`
}

定向标签(曝光)贡献度

type ExpressCompany

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

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

type ExtendPackageAddResponse added in v1.7.26

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

type ExtendPackageAddResponseData added in v1.7.26

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

type ExtendPackageGetResponse added in v1.7.26

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

type ExtendPackageGetResponseData added in v1.7.26

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

type ExtendPackageUpdateRequest added in v1.7.26

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

type ExtendPackageUpdateResponse added in v1.7.26

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

type ExtendPackageUpdateResponseData added in v1.7.26

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.36

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 ExtractRuleType

type ExtractRuleType string

ExtractRuleType : 行为人群提取类型

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

List of ExtractRuleType

type FailReasonStruct added in v1.7.9

type FailReasonStruct struct {
	AccountId *int64  `json:"account_id,omitempty"`
	AssetId   *int64  `json:"asset_id,omitempty"`
	Message   *string `json:"message,omitempty"`
}

资产添加失败信息结构

type FansInfoListStruct added in v1.7.40

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 FeatureDataSourceType

type FeatureDataSourceType string

FeatureDataSourceType : 数据源类型

const (
	FeatureDataSourceType_PROPERTY_DATA FeatureDataSourceType = "PROPERTY_DATA"
	FeatureDataSourceType_USER_ACTION   FeatureDataSourceType = "USER_ACTION"
	FeatureDataSourceType_CUSTOM_FILE   FeatureDataSourceType = "CUSTOM_FILE"
)

List of FeatureDataSourceType

type FeatureSpec

type FeatureSpec struct {
	DataSourceType          FeatureDataSourceType    `json:"data_source_type,omitempty"`
	PropertyDataFeatureSpec *PropertyDataFeatureSpec `json:"property_data_feature_spec,omitempty"`
	CustomFileFeatureSpec   *CustomFileFeatureSpec   `json:"custom_file_feature_spec,omitempty"`
}

特征规则

type FeatureValueDataType

type FeatureValueDataType string

FeatureValueDataType : 特征值数据类型

const (
	FeatureValueDataType_CATEGORICAL          FeatureValueDataType = "CATEGORICAL"
	FeatureValueDataType_DISCRETE_NUMERICAL   FeatureValueDataType = "DISCRETE_NUMERICAL"
	FeatureValueDataType_CONTINUOUS_NUMERICAL FeatureValueDataType = "CONTINUOUS_NUMERICAL"
)

List of FeatureValueDataType

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 FieldTypeEnum added in v1.7.21

type FieldTypeEnum string

FieldTypeEnum : 排序条件字段,最新上传:derive_on_first_time,消耗:template_stat.cost,点击率:template_stat.click_rate,使用量:template_stat.use_cnt

const (
	FieldTypeEnum_DERIVE_ON_FIRST_TIME    FieldTypeEnum = "derive_on_first_time"
	FieldTypeEnum_TEMPLATE_STATCOST       FieldTypeEnum = "template_stat.cost"
	FieldTypeEnum_TEMPLATE_STATCLICK_RATE FieldTypeEnum = "template_stat.click_rate"
	FieldTypeEnum_TEMPLATE_STATUSE_CNT    FieldTypeEnum = "template_stat.use_cnt"
)

List of FieldTypeEnum

type FileDispatchSwitch added in v1.7.33

type FileDispatchSwitch string

FileDispatchSwitch : 批量分发开关标识,SWITCH_ON开启,SWITCH_OFF关闭

const (
	FileDispatchSwitch_ON  FileDispatchSwitch = "SWITCH_ON"
	FileDispatchSwitch_OFF FileDispatchSwitch = "SWITCH_OFF"
)

List of FileDispatchSwitch

type FilterPurchasedWords added in v1.7.35

type FilterPurchasedWords string

FilterPurchasedWords : 是否过滤已购买词

const (
	FilterPurchasedWords_DISABLED FilterPurchasedWords = "FILTER_DISABLED"
	FilterPurchasedWords_ENABLED  FilterPurchasedWords = "FILTER_ENABLED"
)

List of FilterPurchasedWords

type FilteringStruct

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

过滤条件

type FloatAppDownloadSpec added in v1.7.3

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

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

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

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 FloatingZone added in v1.3.0

type FloatingZone 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"`
	FloatingZoneType          FloatingZoneType        `json:"floating_zone_type,omitempty"`
	FloatingZoneSingleImageId *string                 `json:"floating_zone_single_image_id,omitempty"`
	FloatingZoneBgcolor       *string                 `json:"floating_zone_bgcolor,omitempty"`
	FloatingZoneJumpInfo      *[]LandingPageStructure `json:"floating_zone_jump_info,omitempty"`
	FloatingZoneInfoType      FloatingZoneInfoType    `json:"floating_zone_info_type,omitempty"`
}

浮层卡片创意内容

type FloatingZoneInfoType added in v1.7.40

type FloatingZoneInfoType string

FloatingZoneInfoType : 浮层卡片信息类型

const (
	FloatingZoneInfoType_DEFAULT      FloatingZoneInfoType = "FLOATING_ZONE_INFO_DEFAULT"
	FloatingZoneInfoType_TYPE_NORMAL  FloatingZoneInfoType = "FLOATING_ZONE_INFO_TYPE_NORMAL"
	FloatingZoneInfoType_TYPE_PRODUCT FloatingZoneInfoType = "FLOATING_ZONE_INFO_TYPE_PRODUCT"
)

List of FloatingZoneInfoType

type FloatingZoneType added in v1.7.8

type FloatingZoneType string

FloatingZoneType : 浮层卡片类型

const (
	FloatingZoneType_UNKNOWN      FloatingZoneType = "FLOATING_ZONE_TYPE_UNKNOWN"
	FloatingZoneType_IMAGE_TEXT   FloatingZoneType = "FLOATING_ZONE_TYPE_IMAGE_TEXT"
	FloatingZoneType_SINGLE_IMAGE FloatingZoneType = "FLOATING_ZONE_TYPE_SINGLE_IMAGE"
	FloatingZoneType_MULTI_BUTTON FloatingZoneType = "FLOATING_ZONE_TYPE_MULTI_BUTTON"
	FloatingZoneType_SLIDER_CARD  FloatingZoneType = "FLOATING_ZONE_TYPE_SLIDER_CARD"
)

List of FloatingZoneType

type FollowSpec

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

关注公众号信息

type FormComponentOption added in v1.7.31

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

表单组件

type FormComponentValueStruct added in v1.7.31

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

表单组件

type FormConfigDetailData added in v1.3.0

type FormConfigDetailData struct {
	Title      *string `json:"title,omitempty"`
	SubTitle   *string `json:"sub_title,omitempty"`
	SubmitText *string `json:"submit_text,omitempty"`
}

表单属性

type FormListItemData added in v1.3.0

type FormListItemData struct {
	ComponentName *string `json:"component_name,omitempty"`
	ComponentId   *string `json:"component_id,omitempty"`
	CreatedTime   *string `json:"created_time,omitempty"`
}

表单列表每一项目

type FrequencySpec

type FrequencySpec struct {
	Comparator        Comparator `json:"comparator,omitempty"`
	FrequencyMinValue *int64     `json:"frequency_min_value,omitempty"`
	FrequencyMaxValue *int64     `json:"frequency_max_value,omitempty"`
}

频次定义

type FundStatementsDetailedGetListStruct

type FundStatementsDetailedGetListStruct struct {
	AccountId      *int64         `json:"account_id,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"`
	FundType       AccountTypeMap `json:"fund_type,omitempty"`
}

返回结构

type FundStatementsDetailedGetResponse

type FundStatementsDetailedGetResponse struct {
	Code      *int64                                 `json:"code,omitempty"`
	Message   *string                                `json:"message,omitempty"`
	MessageCn *string                                `json:"message_cn,omitempty"`
	Errors    *[]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"
	FundStatus_UNKNOWN    FundStatus = "FUND_STATUS_UNKNOWN"
)

List of FundStatus

type FundTransferAddRequest

type FundTransferAddRequest struct {
	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"`
	AccountId             *int64         `json:"account_id,omitempty"`
	FundType              AccountTypeMap `json:"fund_type,omitempty"`
}

type FundTransferAddResponse

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

type FundTransferAddResponseData

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

type FundsGetListStruct

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

返回结构

type FundsGetResponse

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

type FundsGetResponseData

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

type GameFeatureAddRequest added in v1.7.36

type GameFeatureAddRequest struct {
	AccountId                  *int64                          `json:"account_id,omitempty"`
	PromotedObjectType         PromotedObjectType              `json:"promoted_object_type,omitempty"`
	PromotedObjectId           *string                         `json:"promoted_object_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 added in v1.7.36

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

type GameFeatureAddResponseData added in v1.7.36

type GameFeatureAddResponseData struct {
	AccountId          *int64             `json:"account_id,omitempty"`
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
	PromotedObjectId   *string            `json:"promoted_object_id,omitempty"`
}

type GameFeatureGetResponse added in v1.7.36

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

type GameFeatureGetResponseData added in v1.7.36

type GameFeatureGetResponseData struct {
	PromotedObjectType         PromotedObjectType              `json:"promoted_object_type,omitempty"`
	PromotedObjectId           *string                         `json:"promoted_object_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 added in v1.7.36

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

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

type GameFeatureTagsGetResponseData added in v1.7.36

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

type GameFeatureUpdateRequest added in v1.7.36

type GameFeatureUpdateRequest struct {
	AccountId                  *int64                          `json:"account_id,omitempty"`
	PromotedObjectType         PromotedObjectType              `json:"promoted_object_type,omitempty"`
	PromotedObjectId           *string                         `json:"promoted_object_id,omitempty"`
	GameMarketingLifecycleList *[]GameMarketingLifecycleStruct `json:"game_marketing_lifecycle_list,omitempty"`
}

type GameFeatureUpdateResponse added in v1.7.36

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

type GameFeatureUpdateResponseData added in v1.7.36

type GameFeatureUpdateResponseData struct {
	AccountId          *int64             `json:"account_id,omitempty"`
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
	PromotedObjectId   *string            `json:"promoted_object_id,omitempty"`
}

type GameMarketingLifecycleStruct added in v1.7.36

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   *[]CustomLocationsItemWithName `json:"custom_locations,omitempty"`
}

地理位置定向

type GhSpec added in v1.7.23

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

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

全局元素配置

type GlobalSpecStruct added in v1.7.3

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 GrantAllType added in v1.7.0

type GrantAllType string

GrantAllType : 资产授权维度

const (
	GrantAllType_YES GrantAllType = "GRANT_ALL_YES"
	GrantAllType_NO  GrantAllType = "GRANT_ALL_NO"
)

List of GrantAllType

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  *AudienceGrantRelationsGetGrantSpec `json:"grant_spec,omitempty"`
}

权限信息

type GroomClothing added in v1.4.2

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.19

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 HasSpecialNegativeWordStruct added in v1.7.31

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

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

type HeadClickSpec added in v1.7.21

type HeadClickSpec struct {
	BrandAppId             *string `json:"brand_app_id,omitempty"`
	SearchBrandAreaKeyword *string `json:"search_brand_area_keyword,omitempty"`
	FinderUsername         *string `json:"finder_username,omitempty"`
}

头像点击跳转信息

type HeadClickType added in v1.7.21

type HeadClickType string

HeadClickType : 头像点击跳转信息

const (
	HeadClickType_DEFAULT           HeadClickType = "HEAD_CLICK_TYPE_DEFAULT"
	HeadClickType_CUSTOMIZED        HeadClickType = "HEAD_CLICK_TYPE_CUSTOMIZED"
	HeadClickType_CELEBRITY_ACCOUNT HeadClickType = "HEAD_CLICK_TYPE_CELEBRITY_ACCOUNT"
	HeadClickType_VIRTUAL_ACCOUNT   HeadClickType = "HEAD_CLICK_TYPE_VIRTUAL_ACCOUNT"
	HeadClickType_LIVE_PROFILE      HeadClickType = "HEAD_CLICK_TYPE_LIVE_PROFILE"
	HeadClickType_LIVE_EVENT        HeadClickType = "HEAD_CLICK_TYPE_LIVE_EVENT"
	HeadClickType_BRAND_PROGRAM     HeadClickType = "HEAD_CLICK_TYPE_BRAND_PROGRAM"
	HeadClickType_CNY_PROFILE       HeadClickType = "HEAD_CLICK_TYPE_CNY_PROFILE"
	HeadClickType_SEARCH_BRAND_AREA HeadClickType = "HEAD_CLICK_TYPE_SEARCH_BRAND_AREA"
)

List of HeadClickType

type HeaderStruct

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

单个header

type HolidayLogoComponentOption added in v1.7.32

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

节日logo组件

type HolidayLogoComponentValueStruct added in v1.7.32

type HolidayLogoComponentValueStruct struct {
	Text      *string `json:"text,omitempty"`
	BeginTime *int64  `json:"begin_time,omitempty"`
	EndTime   *int64  `json:"end_time,omitempty"`
}

节日logo组件

type HourRange

type HourRange struct {
	BeginHour *int64 `json:"begin_hour,omitempty"`
	EndHour   *int64 `json:"end_hour,omitempty"`
}

查询的具体时段范围

type HourlyReportsGetListStruct

type HourlyReportsGetListStruct struct {
	AccountId                                  *int64   `json:"account_id,omitempty"`
	Hour                                       *int64   `json:"hour,omitempty"`
	ViewCount                                  *int64   `json:"view_count,omitempty"`
	DownloadCount                              *int64   `json:"download_count,omitempty"`
	ActivatedCount                             *int64   `json:"activated_count,omitempty"`
	ActivatedRate                              *float64 `json:"activated_rate,omitempty"`
	ThousandDisplayPrice                       *int64   `json:"thousand_display_price,omitempty"`
	ValidClickCount                            *int64   `json:"valid_click_count,omitempty"`
	Ctr                                        *float64 `json:"ctr,omitempty"`
	Cpc                                        *int64   `json:"cpc,omitempty"`
	Cost                                       *int64   `json:"cost,omitempty"`
	KeyPageViewCost                            *int64   `json:"key_page_view_cost,omitempty"`
	CouponClickCount                           *int64   `json:"coupon_click_count,omitempty"`
	CouponIssueCount                           *int64   `json:"coupon_issue_count,omitempty"`
	CouponGetCount                             *int64   `json:"coupon_get_count,omitempty"`
	PlatformPageViewCount                      *int64   `json:"platform_page_view_count,omitempty"`
	PlatformPageViewRate                       *float64 `json:"platform_page_view_rate,omitempty"`
	WebCommodityPageViewCount                  *int64   `json:"web_commodity_page_view_count,omitempty"`
	WebCommodityPageViewCost                   *int64   `json:"web_commodity_page_view_cost,omitempty"`
	WebRegisterCount                           *int64   `json:"web_register_count,omitempty"`
	PageConsultCount                           *int64   `json:"page_consult_count,omitempty"`
	PageConsultCost                            *int64   `json:"page_consult_cost,omitempty"`
	PagePhoneCallDirectCount                   *int64   `json:"page_phone_call_direct_count,omitempty"`
	PagePhoneCallDirectCost                    *int64   `json:"page_phone_call_direct_cost,omitempty"`
	PagePhoneCallBackCount                     *int64   `json:"page_phone_call_back_count,omitempty"`
	PagePhoneCallBackCost                      *int64   `json:"page_phone_call_back_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"`
	WebApplicationCount                        *int64   `json:"web_application_count,omitempty"`
	WebApplicationCost                         *int64   `json:"web_application_cost,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"`
	PageReservationRate                        *float64 `json:"page_reservation_rate,omitempty"`
	PageReservationCost                        *int64   `json:"page_reservation_cost,omitempty"`
	PageReservationCostWithPeople              *int64   `json:"page_reservation_cost_with_people,omitempty"`
	AddToCartPrice                             *int64   `json:"add_to_cart_price,omitempty"`
	OwnPageCouponGetCount                      *int64   `json:"own_page_coupon_get_count,omitempty"`
	OwnPageCouponGetCost                       *int64   `json:"own_page_coupon_get_cost,omitempty"`
	PlatformCouponGetCount                     *int64   `json:"platform_coupon_get_count,omitempty"`
	PlatformCouponGetCost                      *int64   `json:"platform_coupon_get_cost,omitempty"`
	WebOrderCount                              *int64   `json:"web_order_count,omitempty"`
	OrderByDisplayCount                        *int64   `json:"order_by_display_count,omitempty"`
	OrderByClickCount                          *int64   `json:"order_by_click_count,omitempty"`
	WebOrderRate                               *float64 `json:"web_order_rate,omitempty"`
	OrderByDisplayRate                         *float64 `json:"order_by_display_rate,omitempty"`
	OrderByClickRate                           *float64 `json:"order_by_click_rate,omitempty"`
	AppOrderRate                               *float64 `json:"app_order_rate,omitempty"`
	WebOrderCost                               *int64   `json:"web_order_cost,omitempty"`
	OrderByDisplayCost                         *int64   `json:"order_by_display_cost,omitempty"`
	OrderByClickCost                           *int64   `json:"order_by_click_cost,omitempty"`
	WebCheckoutAmount                          *int64   `json:"web_checkout_amount,omitempty"`
	WebCheckoutCount                           *int64   `json:"web_checkout_count,omitempty"`
	WebCheckoutCost                            *int64   `json:"web_checkout_cost,omitempty"`
	OrderAmount                                *int64   `json:"order_amount,omitempty"`
	OrderByDisplayAmount                       *int64   `json:"order_by_display_amount,omitempty"`
	OrderByClickAmount                         *int64   `json:"order_by_click_amount,omitempty"`
	OrderUnitPrice                             *int64   `json:"order_unit_price,omitempty"`
	OrderRoi                                   *float64 `json:"order_roi,omitempty"`
	OrderByDisplayRoi                          *float64 `json:"order_by_display_roi,omitempty"`
	OrderByClickRoi                            *float64 `json:"order_by_click_roi,omitempty"`
	DeliverCount                               *int64   `json:"deliver_count,omitempty"`
	DeliverCost                                *int64   `json:"deliver_cost,omitempty"`
	SignInCount                                *int64   `json:"sign_in_count,omitempty"`
	SignInCost                                 *int64   `json:"sign_in_cost,omitempty"`
	DownloadRate                               *float64 `json:"download_rate,omitempty"`
	DownloadCost                               *int64   `json:"download_cost,omitempty"`
	InstallCount                               *int64   `json:"install_count,omitempty"`
	InstallCost                                *int64   `json:"install_cost,omitempty"`
	ClickActivatedRate                         *float64 `json:"click_activated_rate,omitempty"`
	ActivatedCost                              *int64   `json:"activated_cost,omitempty"`
	RetentionCount                             *int64   `json:"retention_count,omitempty"`
	RetentionRate                              *float64 `json:"retention_rate,omitempty"`
	AppRetentionD3Rate                         *float64 `json:"app_retention_d3_rate,omitempty"`
	AppRetentionD5Rate                         *float64 `json:"app_retention_d5_rate,omitempty"`
	AppRetentionD7Rate                         *float64 `json:"app_retention_d7_rate,omitempty"`
	AppKeyPageRetentionRate                    *float64 `json:"app_key_page_retention_rate,omitempty"`
	RetentionCost                              *int64   `json:"retention_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"`
	AppCommodityPageViewCount                  *int64   `json:"app_commodity_page_view_count,omitempty"`
	AppCommodityPageViewByDisplayCount         *int64   `json:"app_commodity_page_view_by_display_count,omitempty"`
	AppCommodityPageViewByClickCount           *int64   `json:"app_commodity_page_view_by_click_count,omitempty"`
	AppCommodityPageViewRate                   *float64 `json:"app_commodity_page_view_rate,omitempty"`
	WebCommodityPageViewRate                   *float64 `json:"web_commodity_page_view_rate,omitempty"`
	AppCommodityPageViewCost                   *int64   `json:"app_commodity_page_view_cost,omitempty"`
	AppRegisterCount                           *int64   `json:"app_register_count,omitempty"`
	RegisterByDisplayCount                     *int64   `json:"register_by_display_count,omitempty"`
	RegisterByClickCount                       *int64   `json:"register_by_click_count,omitempty"`
	AppRegisterCost                            *int64   `json:"app_register_cost,omitempty"`
	WebRegisterCost                            *int64   `json:"web_register_cost,omitempty"`
	AppApplicationCount                        *int64   `json:"app_application_count,omitempty"`
	AppApplicationCost                         *int64   `json:"app_application_cost,omitempty"`
	AppAddToCartCount                          *int64   `json:"app_add_to_cart_count,omitempty"`
	AddToCartAmount                            *int64   `json:"add_to_cart_amount,omitempty"`
	AppAddToCartCost                           *int64   `json:"app_add_to_cart_cost,omitempty"`
	AppOrderCount                              *int64   `json:"app_order_count,omitempty"`
	AppOrderCost                               *int64   `json:"app_order_cost,omitempty"`
	AppCheckoutCount                           *int64   `json:"app_checkout_count,omitempty"`
	AppCheckoutByDisplayCount                  *int64   `json:"app_checkout_by_display_count,omitempty"`
	AppCheckoutByClickCount                    *int64   `json:"app_checkout_by_click_count,omitempty"`
	AppCheckoutAmount                          *int64   `json:"app_checkout_amount,omitempty"`
	AppCheckoutCost                            *int64   `json:"app_checkout_cost,omitempty"`
	PlatformCouponClickCount                   *int64   `json:"platform_coupon_click_count,omitempty"`
	PlatformCouponGetRate                      *float64 `json:"platform_coupon_get_rate,omitempty"`
	CouponUsageNumber                          *int64   `json:"coupon_usage_number,omitempty"`
	CouponUsageCost                            *int64   `json:"coupon_usage_cost,omitempty"`
	CouponUsageRate                            *float64 `json:"coupon_usage_rate,omitempty"`
	CouponPurchaseRate                         *float64 `json:"coupon_purchase_rate,omitempty"`
	FollowCount                                *int64   `json:"follow_count,omitempty"`
	FollowCost                                 *int64   `json:"follow_cost,omitempty"`
	ForwardCount                               *int64   `json:"forward_count,omitempty"`
	ForwardCost                                *int64   `json:"forward_cost,omitempty"`
	ReadCount                                  *int64   `json:"read_count,omitempty"`
	ReadCost                                   *int64   `json:"read_cost,omitempty"`
	PraiseCount                                *int64   `json:"praise_count,omitempty"`
	PraiseCost                                 *int64   `json:"praise_cost,omitempty"`
	CommentCount                               *int64   `json:"comment_count,omitempty"`
	CommentCost                                *int64   `json:"comment_cost,omitempty"`
	IntePhoneCount                             *int64   `json:"inte_phone_count,omitempty"`
	PhoneCallCount                             *int64   `json:"phone_call_count,omitempty"`
	ExternalFormReservationCount               *int64   `json:"external_form_reservation_count,omitempty"`
	AppAdPayingUsers                           *int64   `json:"app_ad_paying_users,omitempty"`
	AdPurValWeb                                *int64   `json:"ad_pur_val_web,omitempty"`
	AdPurValApp                                *int64   `json:"ad_pur_val_app,omitempty"`
	Order24hCount                              *int64   `json:"order_24h_count,omitempty"`
	Order24hByDisplayCount                     *int64   `json:"order_24h_by_display_count,omitempty"`
	Order24hByClickCount                       *int64   `json:"order_24h_by_click_count,omitempty"`
	Order24hRate                               *float64 `json:"order_24h_rate,omitempty"`
	Order24hCost                               *int64   `json:"order_24h_cost,omitempty"`
	Order24hAmount                             *int64   `json:"order_24h_amount,omitempty"`
	Order24hByDisplayAmount                    *int64   `json:"order_24h_by_display_amount,omitempty"`
	Order24hByClickAmount                      *int64   `json:"order_24h_by_click_amount,omitempty"`
	Order24hRoi                                *float64 `json:"order_24h_roi,omitempty"`
	Order24hByDisplayRoi                       *float64 `json:"order_24h_by_display_roi,omitempty"`
	Order24hByClickRoi                         *float64 `json:"order_24h_by_click_roi,omitempty"`
	GameCreateRoleCount                        *int64   `json:"game_create_role_count,omitempty"`
	GameAuthorizeCount                         *int64   `json:"game_authorize_count,omitempty"`
	GameTutorialFinishCount                    *int64   `json:"game_tutorial_finish_count,omitempty"`
	EffectiveLeadsCount                        *int64   `json:"effective_leads_count,omitempty"`
	EffectiveCost                              *int64   `json:"effective_cost,omitempty"`
	EffectiveReserveCount                      *int64   `json:"effective_reserve_count,omitempty"`
	EffectiveConsultCount                      *int64   `json:"effective_consult_count,omitempty"`
	EffectivePhoneCount                        *int64   `json:"effective_phone_count,omitempty"`
	PotentialReserveCount                      *int64   `json:"potential_reserve_count,omitempty"`
	PotentialConsultCount                      *int64   `json:"potential_consult_count,omitempty"`
	PotentialPhoneCount                        *int64   `json:"potential_phone_count,omitempty"`
	AppCheckoutRate                            *float64 `json:"app_checkout_rate,omitempty"`
	WebCheckoutRate                            *float64 `json:"web_checkout_rate,omitempty"`
	AppActivatedCheckoutRate                   *float64 `json:"app_activated_checkout_rate,omitempty"`
	WebActivatedCheckoutRate                   *float64 `json:"web_activated_checkout_rate,omitempty"`
	AppRegisterRate                            *float64 `json:"app_register_rate,omitempty"`
	WebRegRate                                 *float64 `json:"web_reg_rate,omitempty"`
	PagePhoneCallDirectRate                    *float64 `json:"page_phone_call_direct_rate,omitempty"`
	PagePhoneCallBackRate                      *float64 `json:"page_phone_call_back_rate,omitempty"`
	PageConsultRate                            *float64 `json:"page_consult_rate,omitempty"`
	DeliverRate                                *float64 `json:"deliver_rate,omitempty"`
	InstallRate                                *float64 `json:"install_rate,omitempty"`
	ArppuCost                                  *int64   `json:"arppu_cost,omitempty"`
	ArpuCost                                   *int64   `json:"arpu_cost,omitempty"`
	WebArppuCost                               *int64   `json:"web_arppu_cost,omitempty"`
	WebArpuCost                                *int64   `json:"web_arpu_cost,omitempty"`
	AppAdPurArpuCost                           *int64   `json:"app_ad_pur_arpu_cost,omitempty"`
	AppAdPurArppuCost                          *int64   `json:"app_ad_pur_arppu_cost,omitempty"`
	WebAdPurArpuCost                           *int64   `json:"web_ad_pur_arpu_cost,omitempty"`
	CheoutFd                                   *int64   `json:"cheout_fd,omitempty"`
	CheoutTd                                   *int64   `json:"cheout_td,omitempty"`
	CheoutOw                                   *int64   `json:"cheout_ow,omitempty"`
	CheoutTw                                   *int64   `json:"cheout_tw,omitempty"`
	CheoutOm                                   *int64   `json:"cheout_om,omitempty"`
	CheoutFdReward                             *float64 `json:"cheout_fd_reward,omitempty"`
	CheoutTdReward                             *float64 `json:"cheout_td_reward,omitempty"`
	CheoutOwReward                             *float64 `json:"cheout_ow_reward,omitempty"`
	CheoutTwReward                             *float64 `json:"cheout_tw_reward,omitempty"`
	CheoutOmReward                             *float64 `json:"cheout_om_reward,omitempty"`
	CheoutTotalReward                          *float64 `json:"cheout_total_reward,omitempty"`
	FromFollowUv                               *int64   `json:"from_follow_uv,omitempty"`
	FromFollowByDisplayUv                      *int64   `json:"from_follow_by_display_uv,omitempty"`
	FromFollowByClickUv                        *int64   `json:"from_follow_by_click_uv,omitempty"`
	FromFollowCost                             *int64   `json:"from_follow_cost,omitempty"`
	FromFollowByDisplayCost                    *int64   `json:"from_follow_by_display_cost,omitempty"`
	FromFollowByClickCost                      *int64   `json:"from_follow_by_click_cost,omitempty"`
	AddDesktopPv                               *int64   `json:"add_desktop_pv,omitempty"`
	AddDesktopCost                             *int64   `json:"add_desktop_cost,omitempty"`
	FirstPayCount                              *int64   `json:"first_pay_count,omitempty"`
	MiniGamePayD3Uv                            *int64   `json:"mini_game_pay_d3_uv,omitempty"`
	MiniGamePayD7Uv                            *int64   `json:"mini_game_pay_d7_uv,omitempty"`
	MiniGamePayD14Uv                           *int64   `json:"mini_game_pay_d14_uv,omitempty"`
	MiniGamePayD30Uv                           *int64   `json:"mini_game_pay_d30_uv,omitempty"`
	MiniGameD3PayCount                         *int64   `json:"mini_game_d3_pay_count,omitempty"`
	MiniGameD7PayCount                         *int64   `json:"mini_game_d7_pay_count,omitempty"`
	MiniGameD14PayCount                        *int64   `json:"mini_game_d14_pay_count,omitempty"`
	MiniGameD30PayCount                        *int64   `json:"mini_game_d30_pay_count,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"`
	FirstPayRate                               *float64 `json:"first_pay_rate,omitempty"`
	PreCreWeb                                  *int64   `json:"pre_cre_web,omitempty"`
	PreCreApp                                  *int64   `json:"pre_cre_app,omitempty"`
	PreCreWebVal                               *int64   `json:"pre_cre_web_val,omitempty"`
	PreCreAppVal                               *int64   `json:"pre_cre_app_val,omitempty"`
	CreWeb                                     *int64   `json:"cre_web,omitempty"`
	CreApp                                     *int64   `json:"cre_app,omitempty"`
	CreWebVal                                  *int64   `json:"cre_web_val,omitempty"`
	CreAppVal                                  *int64   `json:"cre_app_val,omitempty"`
	WithdrDepWeb                               *int64   `json:"withdr_dep_web,omitempty"`
	WithdrDepApp                               *int64   `json:"withdr_dep_app,omitempty"`
	WithdrDepWebVal                            *int64   `json:"withdr_dep_web_val,omitempty"`
	WithdrDepAppVal                            *int64   `json:"withdr_dep_app_val,omitempty"`
	FirstPayCost                               *int64   `json:"first_pay_cost,omitempty"`
	LandingPageClickCount                      *int64   `json:"landing_page_click_count,omitempty"`
	WebCartAmount                              *int64   `json:"web_cart_amount,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"`
	AppOrderAmount                             *int64   `json:"app_order_amount,omitempty"`
	WebOrderAmount                             *int64   `json:"web_order_amount,omitempty"`
	PhoneConsultCount                          *int64   `json:"phone_consult_count,omitempty"`
	ToolConsultCount                           *int64   `json:"tool_consult_count,omitempty"`
	LotteryLeadsCount                          *int64   `json:"lottery_leads_count,omitempty"`
	LotteryLeadsCost                           *int64   `json:"lottery_leads_cost,omitempty"`
	ConversionsCount                           *int64   `json:"conversions_count,omitempty"`
	ConversionsByClickCount                    *int64   `json:"conversions_by_click_count,omitempty"`
	ConversionsByDisplayCount                  *int64   `json:"conversions_by_display_count,omitempty"`
	ConversionsRate                            *float64 `json:"conversions_rate,omitempty"`
	ConversionsByDisplayRate                   *float64 `json:"conversions_by_display_rate,omitempty"`
	ConversionsByClickRate                     *float64 `json:"conversions_by_click_rate,omitempty"`
	ConversionsCost                            *int64   `json:"conversions_cost,omitempty"`
	ConversionsByDisplayCost                   *int64   `json:"conversions_by_display_cost,omitempty"`
	ConversionsByClickCost                     *int64   `json:"conversions_by_click_cost,omitempty"`
	DeepConversionsCount                       *int64   `json:"deep_conversions_count,omitempty"`
	DeepConversionsRate                        *float64 `json:"deep_conversions_rate,omitempty"`
	DeepConversionsCost                        *int64   `json:"deep_conversions_cost,omitempty"`
	FirstMemcardWebCount                       *int64   `json:"first_memcard_web_count,omitempty"`
	FirstMemcardAppCount                       *int64   `json:"first_memcard_app_count,omitempty"`
	MemcardWebCount                            *int64   `json:"memcard_web_count,omitempty"`
	MemcardAppCount                            *int64   `json:"memcard_app_count,omitempty"`
	FirstMemcardWebRate                        *float64 `json:"first_memcard_web_rate,omitempty"`
	FirstMemcardAppRate                        *float64 `json:"first_memcard_app_rate,omitempty"`
	FirstMemcardWebCost                        *int64   `json:"first_memcard_web_cost,omitempty"`
	FirstMemcardAppCost                        *int64   `json:"first_memcard_app_cost,omitempty"`
	ValuableClickCount                         *int64   `json:"valuable_click_count,omitempty"`
	ValuableClickRate                          *float64 `json:"valuable_click_rate,omitempty"`
	ValuableClickCost                          *int64   `json:"valuable_click_cost,omitempty"`
	VideoPlayCount                             *int64   `json:"video_play_count,omitempty"`
	ClickImageCount                            *int64   `json:"click_image_count,omitempty"`
	ClickDetailCount                           *int64   `json:"click_detail_count,omitempty"`
	ClickHeadCount                             *int64   `json:"click_head_count,omitempty"`
	ClickNickCount                             *int64   `json:"click_nick_count,omitempty"`
	ClickPoiCount                              *int64   `json:"click_poi_count,omitempty"`
	VideoInnerPlayCount                        *int64   `json:"video_inner_play_count,omitempty"`
	LanButtonClickCount                        *int64   `json:"lan_button_click_count,omitempty"`
	LanJumpButtonClickers                      *int64   `json:"lan_jump_button_clickers,omitempty"`
	LanJumpButtonClickCost                     *int64   `json:"lan_jump_button_click_cost,omitempty"`
	LanJumpButtonCtr                           *float64 `json:"lan_jump_button_ctr,omitempty"`
	LanButtonClickCost                         *int64   `json:"lan_button_click_cost,omitempty"`
	CpnClickButtonCount                        *int64   `json:"cpn_click_button_count,omitempty"`
	CpnClickButtonUv                           *int64   `json:"cpn_click_button_uv,omitempty"`
	KeyPageUv                                  *int64   `json:"key_page_uv,omitempty"`
	SpecialPageExpUv                           *int64   `json:"special_page_exp_uv,omitempty"`
	SpecialPageExpCost                         *int64   `json:"special_page_exp_cost,omitempty"`
	ViewCommodityPageUv                        *int64   `json:"view_commodity_page_uv,omitempty"`
	EffectLeadsPurchaseCount                   *int64   `json:"effect_leads_purchase_count,omitempty"`
	ReservationUv                              *int64   `json:"reservation_uv,omitempty"`
	OverallLeadsPurchaseCount                  *int64   `json:"overall_leads_purchase_count,omitempty"`
	LeadsPurchaseCount                         *int64   `json:"leads_purchase_count,omitempty"`
	LeadsPurchaseRate                          *float64 `json:"leads_purchase_rate,omitempty"`
	LeadsPurchaseCost                          *int64   `json:"leads_purchase_cost,omitempty"`
	LeadsPurchaseUv                            *int64   `json:"leads_purchase_uv,omitempty"`
	ValidLeadsUv                               *int64   `json:"valid_leads_uv,omitempty"`
	PhoneCallUv                                *int64   `json:"phone_call_uv,omitempty"`
	ValidPhoneUv                               *int64   `json:"valid_phone_uv,omitempty"`
	PotentialCustomerPhoneUv                   *int64   `json:"potential_customer_phone_uv,omitempty"`
	WebRegisterUv                              *int64   `json:"web_register_uv,omitempty"`
	WebApplyUv                                 *int64   `json:"web_apply_uv,omitempty"`
	WebCreditUv                                *int64   `json:"web_credit_uv,omitempty"`
	AppApplyUv                                 *int64   `json:"app_apply_uv,omitempty"`
	AppPreCreditUv                             *int64   `json:"app_pre_credit_uv,omitempty"`
	AppCreditUv                                *int64   `json:"app_credit_uv,omitempty"`
	AppWithdrawUv                              *int64   `json:"app_withdraw_uv,omitempty"`
	WechatAppRegisterUv                        *int64   `json:"wechat_app_register_uv,omitempty"`
	NoInterestCount                            *int64   `json:"no_interest_count,omitempty"`
	FirstDayOrderCount                         *int64   `json:"first_day_order_count,omitempty"`
	FirstDayOrderByDisplayCount                *int64   `json:"first_day_order_by_display_count,omitempty"`
	FirstDayOrderByClickCount                  *int64   `json:"first_day_order_by_click_count,omitempty"`
	FirstDayOrderAmount                        *int64   `json:"first_day_order_amount,omitempty"`
	FirstDayOrderByDisplayAmount               *int64   `json:"first_day_order_by_display_amount,omitempty"`
	FirstDayOrderByClickAmount                 *int64   `json:"first_day_order_by_click_amount,omitempty"`
	AddWishlistCount                           *int64   `json:"add_wishlist_count,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"`
	VideoOuterPlayTimeCount                    *float64 `json:"video_outer_play_time_count,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"`
	VideoOuterPlayCount                        *int64   `json:"video_outer_play_count,omitempty"`
	VideoOuterPlay3sCount                      *int64   `json:"video_outer_play3s_count,omitempty"`
	VideoOuterPlay5sCount                      *int64   `json:"video_outer_play5s_count,omitempty"`
	VideoOuterPlay7sCount                      *int64   `json:"video_outer_play7s_count,omitempty"`
	EffectLeadsPurchaseCost                    *int64   `json:"effect_leads_purchase_cost,omitempty"`
	CreWebCost                                 *int64   `json:"cre_web_cost,omitempty"`
	CreAppCost                                 *int64   `json:"cre_app_cost,omitempty"`
	PreCreWebCost                              *int64   `json:"pre_cre_web_cost,omitempty"`
	PreCreAppCost                              *int64   `json:"pre_cre_app_cost,omitempty"`
	StoreVisitor                               *int64   `json:"store_visitor,omitempty"`
	TryOutUser                                 *int64   `json:"try_out_user,omitempty"`
	ConsultLeaveInfoUsers                      *int64   `json:"consult_leave_info_users,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"`
	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"`
	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"`
	MiniGameRegisterUsers                      *int64   `json:"mini_game_register_users,omitempty"`
	MiniGameRegisterCost                       *int64   `json:"mini_game_register_cost,omitempty"`
	MiniGameRegisterRate                       *float64 `json:"mini_game_register_rate,omitempty"`
	MiniGameAdMonetizationUsers                *int64   `json:"mini_game_ad_monetization_users,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"`
	MiniGamePayingCount                        *int64   `json:"mini_game_paying_count,omitempty"`
	MiniGamePayingAmount                       *int64   `json:"mini_game_paying_amount,omitempty"`
	MiniGamePayingUsersD1                      *int64   `json:"mini_game_paying_users_d1,omitempty"`
	MiniGamePayingAmountD1                     *int64   `json:"mini_game_paying_amount_d1,omitempty"`
	MiniGamePayingAmountD3                     *int64   `json:"mini_game_paying_amount_d3,omitempty"`
	MiniGamePayingAmountD7                     *int64   `json:"mini_game_paying_amount_d7,omitempty"`
	MiniGamePayingAmountD14                    *int64   `json:"mini_game_paying_amount_d14,omitempty"`
	MiniGamePayingAmountD30                    *int64   `json:"mini_game_paying_amount_d30,omitempty"`
	MiniGameFirstPayingUsers                   *int64   `json:"mini_game_first_paying_users,omitempty"`
	MiniGameFirstDayPayingRoi                  *float64 `json:"mini_game_first_day_paying_roi,omitempty"`
	MiniGameCreateRoleUsers                    *int64   `json:"mini_game_create_role_users,omitempty"`
	MiniGameCreateRoleCost                     *int64   `json:"mini_game_create_role_cost,omitempty"`
	MiniGameRetentionD1                        *int64   `json:"mini_game_retention_d1,omitempty"`
	AppRetentionD3Uv                           *int64   `json:"app_retention_d3_uv,omitempty"`
	AppRetentionD5Uv                           *int64   `json:"app_retention_d5_uv,omitempty"`
	AppRetentionD7Uv                           *int64   `json:"app_retention_d7_uv,omitempty"`
	MiniGameKeyPageViewers                     *int64   `json:"mini_game_key_page_viewers,omitempty"`
	MiniGameKeyPageViewCost                    *int64   `json:"mini_game_key_page_view_cost,omitempty"`
	MiniGameAdMonetizationAmount               *int64   `json:"mini_game_ad_monetization_amount,omitempty"`
	MiniGamePayingAmountByUpload               *int64   `json:"mini_game_paying_amount_by_upload,omitempty"`
	MiniGamePayingCountByUpload                *int64   `json:"mini_game_paying_count_by_upload,omitempty"`
	ConsultLeaveInfoCost                       *int64   `json:"consult_leave_info_cost,omitempty"`
	PurchaseAmountWithCoupon                   *int64   `json:"purchase_amount_with_coupon,omitempty"`
	PurchaseAmountWithCouponCost               *int64   `json:"purchase_amount_with_coupon_cost,omitempty"`
	MiniGamePayingAmountClickD1ByUpload        *int64   `json:"mini_game_paying_amount_click_d1_by_upload,omitempty"`
	MiniGameRetentionD1Rate                    *float64 `json:"mini_game_retention_d1_rate,omitempty"`
	MiniGameRetentionD1Cost                    *int64   `json:"mini_game_retention_d1_cost,omitempty"`
	AppRetentionD3Cost                         *int64   `json:"app_retention_d3_cost,omitempty"`
	AppRetentionD5Cost                         *int64   `json:"app_retention_d5_cost,omitempty"`
	AppRetentionD7Cost                         *int64   `json:"app_retention_d7_cost,omitempty"`
	KeyPageViewRate                            *float64 `json:"key_page_view_rate,omitempty"`
	WechatCostStage1                           *int64   `json:"wechat_cost_stage1,omitempty"`
	WechatCostStage2                           *int64   `json:"wechat_cost_stage2,omitempty"`
	WechatDeepConversionsCountStage1           *int64   `json:"wechat_deep_conversions_count_stage1,omitempty"`
	WechatDeepConversionsCountStage2           *int64   `json:"wechat_deep_conversions_count_stage2,omitempty"`
	WechatShallowConversionsCountStage1        *int64   `json:"wechat_shallow_conversions_count_stage1,omitempty"`
	WechatShallowConversionsCountStage2        *int64   `json:"wechat_shallow_conversions_count_stage2,omitempty"`
	ActivateRegisterRate                       *float64 `json:"activate_register_rate,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"`
	FirstDayOrderRoi                           *float64 `json:"first_day_order_roi,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"`
	MiniGameAdMonetizationAmountD3             *int64   `json:"mini_game_ad_monetization_amount_d3,omitempty"`
	MiniGameAdMonetizationAmountD7             *int64   `json:"mini_game_ad_monetization_amount_d7,omitempty"`
	MiniGameAdMonetizationAmountD14            *int64   `json:"mini_game_ad_monetization_amount_d14,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"`
	MiniGamePayingRoi                          *float64 `json:"mini_game_paying_roi,omitempty"`
	MiniGamePayingArpu                         *int64   `json:"mini_game_paying_arpu,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"`
	ActivityInfoClickCount                     *int64   `json:"activity_info_click_count,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"`
	MiniGameBfUv                               *int64   `json:"mini_game_bf_uv,omitempty"`
	MiniGameBfCost                             *int64   `json:"mini_game_bf_cost,omitempty"`
	MiniGameBfIncomeUv                         *int64   `json:"mini_game_bf_income_uv,omitempty"`
	MiniGameBfIncomeAmount                     *int64   `json:"mini_game_bf_income_amount,omitempty"`
	MiniGameBfIncomeCost                       *int64   `json:"mini_game_bf_income_cost,omitempty"`
	MiniGameBfIncomeRoi                        *float64 `json:"mini_game_bf_income_roi,omitempty"`
	MiniGameBfIncomeArpu                       *int64   `json:"mini_game_bf_income_arpu,omitempty"`
	MiniGameBfIncomeD1Uv                       *int64   `json:"mini_game_bf_income_d1_uv,omitempty"`
	MiniGameBfIncomeD1Amount                   *int64   `json:"mini_game_bf_income_d1_amount,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"`
	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"`
	MiniGameCreateRoleRate                     *float64 `json:"mini_game_create_role_rate,omitempty"`
	ConsultUvCount                             *int64   `json:"consult_uv_count,omitempty"`
	MiniGamePayD3Roi                           *float64 `json:"mini_game_pay_d3_roi,omitempty"`
	MiniGamePayD7Roi                           *float64 `json:"mini_game_pay_d7_roi,omitempty"`
	MiniGamePayD14Roi                          *float64 `json:"mini_game_pay_d14_roi,omitempty"`
	MiniGamePayD30Roi                          *float64 `json:"mini_game_pay_d30_roi,omitempty"`
	VideoFollowCount                           *int64   `json:"video_follow_count,omitempty"`
	VideoHeartCount                            *int64   `json:"video_heart_count,omitempty"`
	VideoCommentCount                          *int64   `json:"video_comment_count,omitempty"`
	VideoLiveSubscribeCount                    *int64   `json:"video_live_subscribe_count,omitempty"`
	VideoLiveExpCount                          *int64   `json:"video_live_exp_count,omitempty"`
	VideoLiveHeartCount                        *int64   `json:"video_live_heart_count,omitempty"`
	VideoLiveCommentCount                      *int64   `json:"video_live_comment_count,omitempty"`
	VideoLiveShareCount                        *int64   `json:"video_live_share_count,omitempty"`
	VideoLiveCickCommodityCount                *int64   `json:"video_live_cick_commodity_count,omitempty"`
	VideoLiveHeartUserCount                    *int64   `json:"video_live_heart_user_count,omitempty"`
	VideoLiveCommentUserCount                  *int64   `json:"video_live_comment_user_count,omitempty"`
	VideoLiveShareUserCount                    *int64   `json:"video_live_share_user_count,omitempty"`
	VideoLiveClickCommodityUserCount           *int64   `json:"video_live_click_commodity_user_count,omitempty"`
	VideoLiveCommodityBubbleExpCount           *int64   `json:"video_live_commodity_bubble_exp_count,omitempty"`
	ScanCodeAddFansUv                          *int64   `json:"scan_code_add_fans_uv,omitempty"`
	ScanCodeAddFansCount                       *int64   `json:"scan_code_add_fans_count,omitempty"`
	ScanCodeAddFansUvCost                      *int64   `json:"scan_code_add_fans_uv_cost,omitempty"`
	ScanCodeAddFansCountCost                   *int64   `json:"scan_code_add_fans_count_cost,omitempty"`
	BizFollowCount                             *int64   `json:"biz_follow_count,omitempty"`
	BizFollowUv                                *int64   `json:"biz_follow_uv,omitempty"`
	BizFollowCost                              *int64   `json:"biz_follow_cost,omitempty"`
	BizFollowRate                              *float64 `json:"biz_follow_rate,omitempty"`
	BizRegCount                                *int64   `json:"biz_reg_count,omitempty"`
	BizRegUv                                   *int64   `json:"biz_reg_uv,omitempty"`
	BizRegRate                                 *float64 `json:"biz_reg_rate,omitempty"`
	BizRegCost                                 *int64   `json:"biz_reg_cost,omitempty"`
	BizRegOrderAmount                          *int64   `json:"biz_reg_order_amount,omitempty"`
	BizRegRoi                                  *float64 `json:"biz_reg_roi,omitempty"`
	BizReservationCount                        *int64   `json:"biz_reservation_count,omitempty"`
	BizReservationUv                           *int64   `json:"biz_reservation_uv,omitempty"`
	BizReservationRate                         *float64 `json:"biz_reservation_rate,omitempty"`
	BizReservationCost                         *int64   `json:"biz_reservation_cost,omitempty"`
	BizReservationAmount                       *int64   `json:"biz_reservation_amount,omitempty"`
	BizReservationRoi                          *float64 `json:"biz_reservation_roi,omitempty"`
	BizOrderCount                              *int64   `json:"biz_order_count,omitempty"`
	BizOrderUv                                 *int64   `json:"biz_order_uv,omitempty"`
	BizOrderRate                               *float64 `json:"biz_order_rate,omitempty"`
	BizOrderCost                               *int64   `json:"biz_order_cost,omitempty"`
	BizOrderRoi                                *float64 `json:"biz_order_roi,omitempty"`
	BizOrderAmount                             *int64   `json:"biz_order_amount,omitempty"`
	Biz1dOrderCount                            *int64   `json:"biz_1d_order_count,omitempty"`
	Biz1dOrderAmount                           *int64   `json:"biz_1d_order_amount,omitempty"`
	BizPurchaseCount                           *int64   `json:"biz_purchase_count,omitempty"`
	BizPurchaseAmount                          *int64   `json:"biz_purchase_amount,omitempty"`
	BizPurchaseRoi                             *float64 `json:"biz_purchase_roi,omitempty"`
	BizConsultCount                            *int64   `json:"biz_consult_count,omitempty"`
	BizReadingCount                            *int64   `json:"biz_reading_count,omitempty"`
	BizPageApplyCount                          *int64   `json:"biz_page_apply_count,omitempty"`
	BizPageApplyUv                             *int64   `json:"biz_page_apply_uv,omitempty"`
	BizPageApplyCost                           *int64   `json:"biz_page_apply_cost,omitempty"`
	BizPageApplyRate                           *float64 `json:"biz_page_apply_rate,omitempty"`
	BizCreditCount                             *int64   `json:"biz_credit_count,omitempty"`
	BizCreditCost                              *int64   `json:"biz_credit_cost,omitempty"`
	BizCreditRate                              *float64 `json:"biz_credit_rate,omitempty"`
	BizCreditUv                                *int64   `json:"biz_credit_uv,omitempty"`
	BizDepositCount                            *int64   `json:"biz_deposit_count,omitempty"`
	Biz1dPurchaseCount                         *int64   `json:"biz_1d_purchase_count,omitempty"`
	Biz1dPurchaseAmount                        *int64   `json:"biz_1d_purchase_amount,omitempty"`
	Biz3dPurchaseCount                         *int64   `json:"biz_3d_purchase_count,omitempty"`
	Biz3dPurchaseAmount                        *int64   `json:"biz_3d_purchase_amount,omitempty"`
	Biz7dPurchaseCount                         *int64   `json:"biz_7d_purchase_count,omitempty"`
	Biz7dPurchaseAmount                        *int64   `json:"biz_7d_purchase_amount,omitempty"`
	Biz15dPurchaseCount                        *int64   `json:"biz_15d_purchase_count,omitempty"`
	Biz15dPurchaseAmount                       *int64   `json:"biz_15d_purchase_amount,omitempty"`
	Biz30dPurchaseCount                        *int64   `json:"biz_30d_purchase_count,omitempty"`
	Biz30dPurchaseAmount                       *int64   `json:"biz_30d_purchase_amount,omitempty"`
	Biz1dPurchaseRoi                           *float64 `json:"biz_1d_purchase_roi,omitempty"`
	Biz3dPurchaseRoi                           *float64 `json:"biz_3d_purchase_roi,omitempty"`
	Biz7dPurchaseRoi                           *float64 `json:"biz_7d_purchase_roi,omitempty"`
	Biz15dPurchaseRoi                          *float64 `json:"biz_15d_purchase_roi,omitempty"`
	Biz30dPurchaseRoi                          *float64 `json:"biz_30d_purchase_roi,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"`
	Minigame1dPayCount                         *int64   `json:"minigame_1d_pay_count,omitempty"`
	Minigame3dIncomeUv                         *int64   `json:"minigame_3d_income_uv,omitempty"`
	Minigame3dIncomeCount                      *int64   `json:"minigame_3d_income_count,omitempty"`
	Minigame7dIncomeUv                         *int64   `json:"minigame_7d_income_uv,omitempty"`
	Minigame7dIncomeCount                      *int64   `json:"minigame_7d_income_count,omitempty"`
	Minigame3dIncomeRoi                        *float64 `json:"minigame_3d_income_roi,omitempty"`
	Minigame7dIncomeRoi                        *float64 `json:"minigame_7d_income_roi,omitempty"`
	Minigame24hPayUv                           *int64   `json:"minigame_24h_pay_uv,omitempty"`
	Minigame24hPayAmount                       *int64   `json:"minigame_24h_pay_amount,omitempty"`
	Minigame24hPayRoi                          *float64 `json:"minigame_24h_pay_roi,omitempty"`
	Minigame24hPayArpu                         *int64   `json:"minigame_24h_pay_arpu,omitempty"`
	LiveStreamCrtClickCnt                      *int64   `json:"live_stream_crt_click_cnt,omitempty"`
	LiveStreamCommodityShopBagClkPv            *int64   `json:"live_stream_commodity_shop_bag_clk_pv,omitempty"`
	LiveStreamCommodityShopListExpPv           *int64   `json:"live_stream_commodity_shop_list_exp_pv,omitempty"`
	LiveStreamCommodityBubbleClkPv             *int64   `json:"live_stream_commodity_bubble_clk_pv,omitempty"`
	LiveStreamOrderPv                          *int64   `json:"live_stream_order_pv,omitempty"`
	LiveStreamOrderAmount                      *int64   `json:"live_stream_order_amount,omitempty"`
	BizPreCreditPv                             *int64   `json:"biz_pre_credit_pv,omitempty"`
	BizPreCreditUv                             *int64   `json:"biz_pre_credit_uv,omitempty"`
	BizPreCreditUvCost                         *int64   `json:"biz_pre_credit_uv_cost,omitempty"`
	BizWithdrawDepositsUv                      *int64   `json:"biz_withdraw_deposits_uv,omitempty"`
	BizWithdrawDepositsUvCost                  *int64   `json:"biz_withdraw_deposits_uv_cost,omitempty"`
	CheoutPv1d                                 *int64   `json:"cheout_pv_1d,omitempty"`
	CheoutPv3d                                 *int64   `json:"cheout_pv_3d,omitempty"`
	CheoutPv5d                                 *int64   `json:"cheout_pv_5d,omitempty"`
	CheoutPv7d                                 *int64   `json:"cheout_pv_7d,omitempty"`
	Cheout1dCost                               *int64   `json:"cheout_1d_cost,omitempty"`
	Cheout3dCost                               *int64   `json:"cheout_3d_cost,omitempty"`
	Cheout5dCost                               *int64   `json:"cheout_5d_cost,omitempty"`
	Cheout7dCost                               *int64   `json:"cheout_7d_cost,omitempty"`
	Cheout1dRate                               *float64 `json:"cheout_1d_rate,omitempty"`
	Cheout3dRate                               *float64 `json:"cheout_3d_rate,omitempty"`
	Cheout5dRate                               *float64 `json:"cheout_5d_rate,omitempty"`
	Cheout7dRate                               *float64 `json:"cheout_7d_rate,omitempty"`
	ClkRedpocketShakePv                        *int64   `json:"clk_redpocket_shake_pv,omitempty"`
	RegAllDedupPv                              *int64   `json:"reg_all_dedup_pv,omitempty"`
	RegDedupPv                                 *int64   `json:"reg_dedup_pv,omitempty"`
	RegCostPla                                 *int64   `json:"reg_cost_pla,omitempty"`
	RegClickRatePla                            *float64 `json:"reg_click_rate_pla,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"`
	FirstDayAdPurArppuCost24h                  *int64   `json:"first_day_ad_pur_arppu_cost_24h,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"`
	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"`
	ReservationCheckUv                         *int64   `json:"reservation_check_uv,omitempty"`
	ReservationCheckUvCost                     *int64   `json:"reservation_check_uv_cost,omitempty"`
	ReservationCheckUvRate                     *float64 `json:"reservation_check_uv_rate,omitempty"`
	TryOutIntentionUv                          *int64   `json:"try_out_intention_uv,omitempty"`
	IneffectiveLeadsUv                         *int64   `json:"ineffective_leads_uv,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"`
	AdPurArpuCostD124hReg                      *int64   `json:"ad_pur_arpu_cost_d1_24h_reg,omitempty"`
	AdPurArpuCostD124hRegPla                   *int64   `json:"ad_pur_arpu_cost_d1_24h_reg_pla,omitempty"`
	QuitChatGroupAmount                        *int64   `json:"quit_chat_group_amount,omitempty"`
	QuitChatGroupRate                          *float64 `json:"quit_chat_group_rate,omitempty"`
	CreApplicationRateWeb                      *float64 `json:"cre_application_rate_web,omitempty"`
	CreApplicationRateApp                      *float64 `json:"cre_application_rate_app,omitempty"`
	IncomePv24hPla                             *int64   `json:"income_pv_24h_pla,omitempty"`
	IncomePv1dPla                              *int64   `json:"income_pv_1d_pla,omitempty"`
	IncomePvPla                                *int64   `json:"income_pv_pla,omitempty"`
	VideoOuterPlay3sRate                       *float64 `json:"video_outer_play3s_rate,omitempty"`
	AppRetentionLt7                            *float64 `json:"app_retention_lt7,omitempty"`
	AppRetentionLt7Cost                        *int64   `json:"app_retention_lt7_cost,omitempty"`
	ClkBreakPv                                 *int64   `json:"clk_break_pv,omitempty"`
	ClkAccountLivingStatusPv                   *int64   `json:"clk_account_living_status_pv,omitempty"`
	WecomAddPersonalDedupPv                    *int64   `json:"wecom_add_personal_dedup_pv,omitempty"`
	WecomAddPersonalDedupPvCost                *int64   `json:"wecom_add_personal_dedup_pv_cost,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"`
	RequestConversionsCount                    *int64   `json:"request_conversions_count,omitempty"`
	RequestConversionsCost                     *int64   `json:"request_conversions_cost,omitempty"`
	IncomeVal1                                 *int64   `json:"income_val_1,omitempty"`
	IncomeVal3                                 *int64   `json:"income_val_3,omitempty"`
	IncomeVal7                                 *int64   `json:"income_val_7,omitempty"`
	IncomeVal14                                *int64   `json:"income_val_14,omitempty"`
	IncomeRoi1                                 *float64 `json:"income_roi_1,omitempty"`
	IncomeRoi3                                 *float64 `json:"income_roi_3,omitempty"`
	IncomeRoi7                                 *float64 `json:"income_roi_7,omitempty"`
	IncomeRoi14                                *float64 `json:"income_roi_14,omitempty"`
	ActiveD5FirstPayUv                         *int64   `json:"active_d5_first_pay_uv,omitempty"`
	ActivatedTotalPaymentCost                  *int64   `json:"activated_total_payment_cost,omitempty"`
	PaymentAmountActivatedD3                   *int64   `json:"payment_amount_activated_d3,omitempty"`
	PaymentAmountActivatedD7                   *int64   `json:"payment_amount_activated_d7,omitempty"`
	PaymentAmountActivatedD14                  *int64   `json:"payment_amount_activated_d14,omitempty"`
	PaymentAmountActivatedD30                  *int64   `json:"payment_amount_activated_d30,omitempty"`
	FirstDayPayCount                           *int64   `json:"first_day_pay_count,omitempty"`
	FirstDayPayCost                            *int64   `json:"first_day_pay_cost,omitempty"`
	FirstDayFirstPayCost                       *int64   `json:"first_day_first_pay_cost,omitempty"`
	FirstDayFirstPayCount                      *int64   `json:"first_day_first_pay_count,omitempty"`
	PaymentCostActivatedD1                     *int64   `json:"payment_cost_activated_d1,omitempty"`
	FirstDayPayAmount                          *int64   `json:"first_day_pay_amount,omitempty"`
	RoiActivatedD1                             *float64 `json:"roi_activated_d1,omitempty"`
	RoiActivatedD3                             *float64 `json:"roi_activated_d3,omitempty"`
	RoiActivatedD7                             *float64 `json:"roi_activated_d7,omitempty"`
	RoiActivatedD14                            *float64 `json:"roi_activated_d14,omitempty"`
	FirstDayAdPurArppuCost                     *int64   `json:"first_day_ad_pur_arppu_cost,omitempty"`
	FirstDayPayAmountArpu                      *int64   `json:"first_day_pay_amount_arpu,omitempty"`
	FirstDayPayAmountArppu                     *int64   `json:"first_day_pay_amount_arppu,omitempty"`
	MiniGameFirstPayAmount                     *int64   `json:"mini_game_first_pay_amount,omitempty"`
	MiniGamePayingUsersPlaD1                   *int64   `json:"mini_game_paying_users_pla_d1,omitempty"`
	MiniGameFirstPayPlaAmount                  *int64   `json:"mini_game_first_pay_pla_amount,omitempty"`
	MiniGamePayD1PlaUv                         *int64   `json:"mini_game_pay_d1_pla_uv,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"`
	MiniGameD3PayPlaCount                      *int64   `json:"mini_game_d3_pay_pla_count,omitempty"`
	MiniGameD7PayPlaCount                      *int64   `json:"mini_game_d7_pay_pla_count,omitempty"`
	MiniGameD14PayPlaCount                     *int64   `json:"mini_game_d14_pay_pla_count,omitempty"`
	MiniGameD30PayPlaCount                     *int64   `json:"mini_game_d30_pay_pla_count,omitempty"`
	RoiActivatedD30                            *float64 `json:"roi_activated_d30,omitempty"`
	FirstDayFirstPayRate                       *float64 `json:"first_day_first_pay_rate,omitempty"`
	ActiveD5FirstPayCost                       *int64   `json:"active_d5_first_pay_cost,omitempty"`
	MiniGamePayingAmountD1ByUpload             *int64   `json:"mini_game_paying_amount_d1_by_upload,omitempty"`
	MiniGamePayingAmountD3ByUpload             *int64   `json:"mini_game_paying_amount_d3_by_upload,omitempty"`
	MiniGamePayingAmountD7ByUpload             *int64   `json:"mini_game_paying_amount_d7_by_upload,omitempty"`
	MiniGamePayingAmountD14ByUpload            *int64   `json:"mini_game_paying_amount_d14_by_upload,omitempty"`
	MiniGamePayD30PlaAmount                    *int64   `json:"mini_game_pay_d30_pla_amount,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"`
	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"`
	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"`
	AdMonetizationPenetrationRatD1             *float64 `json:"ad_monetization_penetration_rat_d1,omitempty"`
	MiniGamePayingArpuD1                       *int64   `json:"mini_game_paying_arpu_d1,omitempty"`
	MiniGamePayD1PlaRate                       *float64 `json:"mini_game_pay_d1_pla_rate,omitempty"`
	ActiveD5ClickFirstPayRate                  *float64 `json:"active_d5_click_first_pay_rate,omitempty"`
	ActiveD3PayCount                           *int64   `json:"active_d3_pay_count,omitempty"`
	ActiveD7PayCount                           *int64   `json:"active_d7_pay_count,omitempty"`
	ActiveD14PayCount                          *int64   `json:"active_d14_pay_count,omitempty"`
	ActiveD30PayCount                          *int64   `json:"active_d30_pay_count,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"`
	MiniGameFirstDayPayingPlaRoi               *float64 `json:"mini_game_first_day_paying_pla_roi,omitempty"`
	MiniGameFirstPayPlaCost                    *int64   `json:"mini_game_first_pay_pla_cost,omitempty"`
	MiniGamePayD3PlaRoi                        *float64 `json:"mini_game_pay_d3_pla_roi,omitempty"`
	MiniGamePayD7PlaRoi                        *float64 `json:"mini_game_pay_d7_pla_roi,omitempty"`
	MiniGamePayD14PlaRoi                       *float64 `json:"mini_game_pay_d14_pla_roi,omitempty"`
	MiniGamePayD30PlaRoi                       *float64 `json:"mini_game_pay_d30_pla_roi,omitempty"`
	CampaignId                                 *int64   `json:"campaign_id,omitempty"`
	CampaignName                               *string  `json:"campaign_name,omitempty"`
	WebAddToCartCount                          *int64   `json:"web_add_to_cart_count,omitempty"`
	WebAddToCartCost                           *int64   `json:"web_add_to_cart_cost,omitempty"`
	AdgroupId                                  *int64   `json:"adgroup_id,omitempty"`
	AdgroupName                                *string  `json:"adgroup_name,omitempty"`
	PreviewConversionsCount                    *int64   `json:"preview_conversions_count,omitempty"`
	PreviewDeepConversionsCount                *int64   `json:"preview_deep_conversions_count,omitempty"`
	AcquisitionCost                            *int64   `json:"acquisition_cost,omitempty"`
	AdId                                       *int64   `json:"ad_id,omitempty"`
	AdName                                     *string  `json:"ad_name,omitempty"`
	PromotedObjectType                         *string  `json:"promoted_object_type,omitempty"`
	PromotedObjectId                           *string  `json:"promoted_object_id,omitempty"`
	Date                                       *string  `json:"date,omitempty"`
	MatchType                                  *int64   `json:"match_type,omitempty"`
	BidwordId                                  *int64   `json:"bidword_id,omitempty"`
	Bidword                                    *string  `json:"bidword,omitempty"`
	LiveStreamExpUv                            *int64   `json:"live_stream_exp_uv,omitempty"`
	LiveStreamAvgTime                          *float64 `json:"live_stream_avg_time,omitempty"`
	ExpOverallTopPv                            *int64   `json:"exp_overall_top_pv,omitempty"`
	ExpAvgRank                                 *float64 `json:"exp_avg_rank,omitempty"`
	ClkTopPv                                   *int64   `json:"clk_top_pv,omitempty"`
	RealCostTop                                *int64   `json:"real_cost_top,omitempty"`
	WechatAccountId                            *string  `json:"wechat_account_id,omitempty"`
	WechatAgencyId                             *string  `json:"wechat_agency_id,omitempty"`
	CostDeviationRate                          *float64 `json:"cost_deviation_rate,omitempty"`
	CompensationAmount                         *int64   `json:"compensation_amount,omitempty"`
	AvgViewPerUser                             *float64 `json:"avg_view_per_user,omitempty"`
	ImageClickUserCount                        *int64   `json:"image_click_user_count,omitempty"`
	VideoClickUserCount                        *int64   `json:"video_click_user_count,omitempty"`
	LinkClickUserCount                         *int64   `json:"link_click_user_count,omitempty"`
	PortraitClickUserCount                     *int64   `json:"portrait_click_user_count,omitempty"`
	NicknameClickUserCount                     *int64   `json:"nickname_click_user_count,omitempty"`
	PoiClickUserCount                          *int64   `json:"poi_click_user_count,omitempty"`
	PlatformKeyPageViewUserCount               *int64   `json:"platform_key_page_view_user_count,omitempty"`
	PlatformKeyPageAvgViewPerUser              *float64 `json:"platform_key_page_avg_view_per_user,omitempty"`
	PlatformKeyPageViewDuration                *float64 `json:"platform_key_page_view_duration,omitempty"`
	CpnClickButtonCost                         *int64   `json:"cpn_click_button_cost,omitempty"`
	PraiseUserCount                            *int64   `json:"praise_user_count,omitempty"`
	CommentUserCount                           *int64   `json:"comment_user_count,omitempty"`
	OrderCount                                 *int64   `json:"order_count,omitempty"`
	OrderRate                                  *float64 `json:"order_rate,omitempty"`
	QuestReservationPvCost                     *int64   `json:"quest_reservation_pv_cost,omitempty"`
	LeadsRate                                  *float64 `json:"leads_rate,omitempty"`
	LeadsUserCount                             *int64   `json:"leads_user_count,omitempty"`
	LeadsCost                                  *int64   `json:"leads_cost,omitempty"`
	LeadsUserRate                              *float64 `json:"leads_user_rate,omitempty"`
	ValidLeadsCost                             *int64   `json:"valid_leads_cost,omitempty"`
	ValidLeadsRate                             *float64 `json:"valid_leads_rate,omitempty"`
	PageConsultUserCount                       *int64   `json:"page_consult_user_count,omitempty"`
	ValidPageConsultUserCount                  *int64   `json:"valid_page_consult_user_count,omitempty"`
	WithdrDepWebUserCount                      *int64   `json:"withdr_dep_web_user_count,omitempty"`
	WechatMinigameRegisterCost                 *int64   `json:"wechat_minigame_register_cost,omitempty"`
	WechatMinigameRegisterRate                 *float64 `json:"wechat_minigame_register_rate,omitempty"`
	WechatMinigameArpu                         *float64 `json:"wechat_minigame_arpu,omitempty"`
	WechatMinigameRetentionCount               *int64   `json:"wechat_minigame_retention_count,omitempty"`
	WechatMinigameCheckoutCount                *int64   `json:"wechat_minigame_checkout_count,omitempty"`
	WechatMinigameCheckoutAmount               *int64   `json:"wechat_minigame_checkout_amount,omitempty"`
	OfficialAccountFollowCount                 *int64   `json:"official_account_follow_count,omitempty"`
	OfficialAccountFollowCost                  *int64   `json:"official_account_follow_cost,omitempty"`
	OfficialAccountFollowRate                  *float64 `json:"official_account_follow_rate,omitempty"`
	OfficialAccountRegisterUserCount           *int64   `json:"official_account_register_user_count,omitempty"`
	OfficialAccountRegisterRate                *float64 `json:"official_account_register_rate,omitempty"`
	OfficialAccountRegisterCost                *int64   `json:"official_account_register_cost,omitempty"`
	OfficialAccountRegisterAmount              *int64   `json:"official_account_register_amount,omitempty"`
	OfficialAccountRegisterRoi                 *int64   `json:"official_account_register_roi,omitempty"`
	OfficialAccountApplyCount                  *int64   `json:"official_account_apply_count,omitempty"`
	OfficialAccountApplyUserCount              *int64   `json:"official_account_apply_user_count,omitempty"`
	OfficialAccountApplyRate                   *float64 `json:"official_account_apply_rate,omitempty"`
	OfficialAccountApplyCost                   *int64   `json:"official_account_apply_cost,omitempty"`
	OfficialAccountApplyAmount                 *int64   `json:"official_account_apply_amount,omitempty"`
	OfficialAccountApplyRoi                    *int64   `json:"official_account_apply_roi,omitempty"`
	OfficialAccountOrderCount                  *int64   `json:"official_account_order_count,omitempty"`
	OfficialAccountFirstDayOrderCount          *int64   `json:"official_account_first_day_order_count,omitempty"`
	OfficialAccountOrderUserCount              *int64   `json:"official_account_order_user_count,omitempty"`
	OfficialAccountOrderRate                   *float64 `json:"official_account_order_rate,omitempty"`
	OfficialAccountOrderCost                   *int64   `json:"official_account_order_cost,omitempty"`
	OfficialAccountOrderAmount                 *int64   `json:"official_account_order_amount,omitempty"`
	OfficialAccountFirstDayOrderAmount         *int64   `json:"official_account_first_day_order_amount,omitempty"`
	OfficialAccountOrderRoi                    *int64   `json:"official_account_order_roi,omitempty"`
	OfficialAccountConsultCount                *int64   `json:"official_account_consult_count,omitempty"`
	OfficialAccountReaderCount                 *int64   `json:"official_account_reader_count,omitempty"`
	OfficialAccountCreditApplyUserCount        *int64   `json:"official_account_credit_apply_user_count,omitempty"`
	OfficialAccountCreditUserCount             *int64   `json:"official_account_credit_user_count,omitempty"`
	CouponGetCost                              *int64   `json:"coupon_get_cost,omitempty"`
	CouponGetRate                              *float64 `json:"coupon_get_rate,omitempty"`
	CouponUseCount                             *int64   `json:"coupon_use_count,omitempty"`
	ForwardUserCount                           *int64   `json:"forward_user_count,omitempty"`
	VideoOuterPlayUserCount                    *int64   `json:"video_outer_play_user_count,omitempty"`
	VideoInnerPlayUserCount                    *int64   `json:"video_inner_play_user_count,omitempty"`
	PoiId                                      *string  `json:"poi_id,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    *[]ApiErrorStruct             `json:"errors,omitempty"`
	Data      *HourlyReportsGetResponseData `json:"data,omitempty"`
}

type HourlyReportsGetResponseData

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

type ImageComponentOption added in v1.7.31

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

单图组件

type ImageListComponentOption added in v1.7.31

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

图集组件

type ImageOperationType

type ImageOperationType string

ImageOperationType : 操作类型

const (
	ImageOperationType_CROP_CUSTOMIZED            ImageOperationType = "OPERATION_TYPE_CROP_CUSTOMIZED"
	ImageOperationType_CROP_SMART                 ImageOperationType = "OPERATION_TYPE_CROP_SMART"
	ImageOperationType_RESIZE                     ImageOperationType = "OPERATION_TYPE_RESIZE"
	ImageOperationType_CROP_CUSTOMIZED_AND_RESIZE ImageOperationType = "OPERATION_TYPE_CROP_CUSTOMIZED_AND_RESIZE"
)

List of ImageOperationType

type ImageProcessingAddRequest

type ImageProcessingAddRequest struct {
	AccountId     *int64             `json:"account_id,omitempty"`
	ImageId       *string            `json:"image_id,omitempty"`
	OperationType ImageOperationType `json:"operation_type,omitempty"`
	OperationSpec *CropOperationSpec `json:"operation_spec,omitempty"`
	FileSizeMax   *int64             `json:"file_size_max,omitempty"`
}

type ImageProcessingAddResponse

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

type ImageProcessingAddResponseData

type ImageProcessingAddResponseData struct {
	ImageId *string `json:"image_id,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"`
}

图片需满足的限制条件,仅当element_type是ELEMENT_TYPE_IMAGE_ARRAY或ELEMENT_TYPE_IMAGE时返回

type ImageSetDataStruct added in v1.7.33

type ImageSetDataStruct struct {
	ImageId  *string  `json:"image_id,omitempty"`
	Status   AdStatus `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"
	ImageSourceType_AIGC            ImageSourceType = "SOURCE_TYPE_AIGC"
)

List of ImageSourceType

type ImageSpec added in v1.7.3

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"`
}

基础图片组件元素<br> 图片大小: 不超过300KB<br> 图片尺寸: 宽度750, 高度不超过1536

type ImageStruct added in v1.7.31

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

图片结构

type ImageTextItemStruct added in v1.7.32

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 ImageTextListComponentOption added in v1.7.31

type ImageTextListComponentOption struct {
	ComponentId *int64             `json:"component_id,omitempty"`
	Value       *[]ImageTextStruct `json:"value,omitempty"`
}

图文组件

type ImageTextSpec added in v1.7.32

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 ImageTextStruct added in v1.7.31

type ImageTextStruct struct {
	Image    *ImageStruct            `json:"image,omitempty"`
	Text     *string                 `json:"text,omitempty"`
	JumpInfo *[]LandingPageStructure `json:"jump_info,omitempty"`
}

图文结构

type ImageType

type ImageType string

ImageType : 图片类型

const (
	ImageType_IMAGE_TYPE_GIF           ImageType = "IMAGE_TYPE_GIF"
	ImageType_IMAGE_TYPE_JPG           ImageType = "IMAGE_TYPE_JPG"
	ImageType_IMAGE_TYPE_PNG           ImageType = "IMAGE_TYPE_PNG"
	ImageType_IMAGE_TYPE_SWF           ImageType = "IMAGE_TYPE_SWF"
	ImageType_IMAGE_TYPE_PSD           ImageType = "IMAGE_TYPE_PSD"
	ImageType_IMAGE_TYPE_BMP           ImageType = "IMAGE_TYPE_BMP"
	ImageType_IMAGE_TYPE_TIFF_INTEL    ImageType = "IMAGE_TYPE_TIFF_INTEL"
	ImageType_IMAGE_TYPE_TIFF_MOTOROLA ImageType = "IMAGE_TYPE_TIFF_MOTOROLA"
	ImageType_IMAGE_TYPE_JPC           ImageType = "IMAGE_TYPE_JPC"
	ImageType_IMAGE_TYPE_JP2           ImageType = "IMAGE_TYPE_JP2"
	ImageType_IMAGE_TYPE_JPX           ImageType = "IMAGE_TYPE_JPX"
	ImageType_IMAGE_TYPE_JB2           ImageType = "IMAGE_TYPE_JB2"
	ImageType_IMAGE_TYPE_SWC           ImageType = "IMAGE_TYPE_SWC"
	ImageType_IMAGE_TYPE_IFF           ImageType = "IMAGE_TYPE_IFF"
	ImageType_IMAGE_TYPE_WBMP          ImageType = "IMAGE_TYPE_WBMP"
	ImageType_IMAGE_TYPE_XBM           ImageType = "IMAGE_TYPE_XBM"
	ImageType_IMAGE_TYPE_WEBP          ImageType = "IMAGE_TYPE_WEBP"
	ImageType_IMAGE_TYPE_FLV           ImageType = "IMAGE_TYPE_FLV"
	ImageType_IMAGE_TYPE_WAV           ImageType = "IMAGE_TYPE_WAV"
	ImageType_IMAGE_TYPE_MP3           ImageType = "IMAGE_TYPE_MP3"
	ImageType_IMAGE_TYPE_MP4           ImageType = "IMAGE_TYPE_MP4"
	ImageType_IMAGE_TYPE_AVI           ImageType = "IMAGE_TYPE_AVI"
	ImageType_IMAGE_TYPE_MOV           ImageType = "IMAGE_TYPE_MOV"
	ImageType_TYPE_GIF                 ImageType = "TYPE_GIF"
	ImageType_TYPE_JPG                 ImageType = "TYPE_JPG"
	ImageType_TYPE_PNG                 ImageType = "TYPE_PNG"
	ImageType_TYPE_SWF                 ImageType = "TYPE_SWF"
	ImageType_TYPE_PSD                 ImageType = "TYPE_PSD"
	ImageType_TYPE_BMP                 ImageType = "TYPE_BMP"
	ImageType_TYPE_TIFF_INTEL          ImageType = "TYPE_TIFF_INTEL"
	ImageType_TYPE_TIFF_MOTOROLA       ImageType = "TYPE_TIFF_MOTOROLA"
	ImageType_TYPE_JPC                 ImageType = "TYPE_JPC"
	ImageType_TYPE_JP2                 ImageType = "TYPE_JP2"
	ImageType_TYPE_JPX                 ImageType = "TYPE_JPX"
	ImageType_TYPE_JB2                 ImageType = "TYPE_JB2"
	ImageType_TYPE_SWC                 ImageType = "TYPE_SWC"
	ImageType_TYPE_IFF                 ImageType = "TYPE_IFF"
	ImageType_TYPE_WBMP                ImageType = "TYPE_WBMP"
	ImageType_TYPE_XBM                 ImageType = "TYPE_XBM"
	ImageType_TYPE_WEBP                ImageType = "TYPE_WEBP"
	ImageType_TYPE_FLV                 ImageType = "TYPE_FLV"
	ImageType_TYPE_WAV                 ImageType = "TYPE_WAV"
	ImageType_TYPE_MP3                 ImageType = "TYPE_MP3"
	ImageType_TYPE_MP4                 ImageType = "TYPE_MP4"
	ImageType_TYPE_AVI                 ImageType = "TYPE_AVI"
	ImageType_TYPE_MOV                 ImageType = "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 added in v1.7.3

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    *[]ApiErrorStruct      `json:"errors,omitempty"`
	Data      *ImagesAddResponseData `json:"data,omitempty"`
}

type ImagesAddResponseData

type ImagesAddResponseData struct {
	ImageId     *string   `json:"image_id,omitempty"`
	PreviewUrl  *string   `json:"preview_url,omitempty"`
	Description *string   `json:"description,omitempty"`
	Width       *int64    `json:"width,omitempty"`
	Height      *int64    `json:"height,omitempty"`
	FileSize    *int64    `json:"file_size,omitempty"`
	Type_       ImageType `json:"type,omitempty"`
	Signature   *string   `json:"signature,omitempty"`
}

type ImagesDeleteRequest added in v1.7.4

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

type ImagesDeleteResponse added in v1.7.4

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

type ImagesDeleteResponseData added in v1.7.4

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

type ImagesGetListStruct

type ImagesGetListStruct struct {
	ImageId           *string         `json:"image_id,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"`
	Width             *int64          `json:"width,omitempty"`
	Height            *int64          `json:"height,omitempty"`
	FileSize          *int64          `json:"file_size,omitempty"`
	Type_             ImageType       `json:"type,omitempty"`
	Signature         *string         `json:"signature,omitempty"`
}

返回结构

type ImagesGetResponse

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

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

type ImagesUpdateResponse added in v1.3.0

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

type ImagesUpdateResponseData added in v1.3.0

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

type IncludeSimpleRule

type IncludeSimpleRule []SimpleRule

包含的人群

type IndividualQualification

type IndividualQualification struct {
	IdentificationUrl          *string `json:"identification_url,omitempty"`
	IdentificationUrl2         *string `json:"identification_url2,omitempty"`
	PhotoUrl                   *string `json:"photo_url,omitempty"`
	IdentificationFrontImageId *string `json:"identification_front_image_id,omitempty"`
	IdentificationBackImageId  *string `json:"identification_back_image_id,omitempty"`
}

个人身份证明

type IndividualQualificationRead

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

个人身份证明

type IndustryQualificationsSpec

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"`
}

行业资质信息,当且仅当qualification_type=INDUSTRY_QUALIFICATION时可填且必填

type IndustryQualificationsStruct

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.16

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.19

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 IntOptimizationGoal

type IntOptimizationGoal string

IntOptimizationGoal : 优化目标类型,支持的优化目标及对应的深度优化目标可通过“<a target='_blank' href='/docs/api/tools/capabilities/optimization_goal_permissions_get' >查询优化目标权限</a>”接口进行查询

const (
	IntOptimizationGoal_NONE                                   IntOptimizationGoal = "OPTIMIZATIONGOAL_NONE"
	IntOptimizationGoal_BRAND_CONVERSION                       IntOptimizationGoal = "OPTIMIZATIONGOAL_BRAND_CONVERSION"
	IntOptimizationGoal_FOLLOW                                 IntOptimizationGoal = "OPTIMIZATIONGOAL_FOLLOW"
	IntOptimizationGoal_CLICK                                  IntOptimizationGoal = "OPTIMIZATIONGOAL_CLICK"
	IntOptimizationGoal_IMPRESSION                             IntOptimizationGoal = "OPTIMIZATIONGOAL_IMPRESSION"
	IntOptimizationGoal_APP_DOWNLOAD                           IntOptimizationGoal = "OPTIMIZATIONGOAL_APP_DOWNLOAD"
	IntOptimizationGoal_APP_ACTIVATE                           IntOptimizationGoal = "OPTIMIZATIONGOAL_APP_ACTIVATE"
	IntOptimizationGoal_APP_REGISTER                           IntOptimizationGoal = "OPTIMIZATIONGOAL_APP_REGISTER"
	IntOptimizationGoal_ONE_DAY_RETENTION                      IntOptimizationGoal = "OPTIMIZATIONGOAL_ONE_DAY_RETENTION"
	IntOptimizationGoal_APP_PURCHASE                           IntOptimizationGoal = "OPTIMIZATIONGOAL_APP_PURCHASE"
	IntOptimizationGoal_ECOMMERCE_ORDER                        IntOptimizationGoal = "OPTIMIZATIONGOAL_ECOMMERCE_ORDER"
	IntOptimizationGoal_ECOMMERCE_CHECKOUT                     IntOptimizationGoal = "OPTIMIZATIONGOAL_ECOMMERCE_CHECKOUT"
	IntOptimizationGoal_LEADS                                  IntOptimizationGoal = "OPTIMIZATIONGOAL_LEADS"
	IntOptimizationGoal_ECOMMERCE_CART                         IntOptimizationGoal = "OPTIMIZATIONGOAL_ECOMMERCE_CART"
	IntOptimizationGoal_PROMOTION_CLICK_KEY_PAGE               IntOptimizationGoal = "OPTIMIZATIONGOAL_PROMOTION_CLICK_KEY_PAGE"
	IntOptimizationGoal_VIEW_COMMODITY_PAGE                    IntOptimizationGoal = "OPTIMIZATIONGOAL_VIEW_COMMODITY_PAGE"
	IntOptimizationGoal_ONLINE_CONSULTATION                    IntOptimizationGoal = "OPTIMIZATIONGOAL_ONLINE_CONSULTATION"
	IntOptimizationGoal_TELEPHONE_CONSULTATION                 IntOptimizationGoal = "OPTIMIZATIONGOAL_TELEPHONE_CONSULTATION"
	IntOptimizationGoal_PAGE_RESERVATION                       IntOptimizationGoal = "OPTIMIZATIONGOAL_PAGE_RESERVATION"
	IntOptimizationGoal_DELIVERY                               IntOptimizationGoal = "OPTIMIZATIONGOAL_DELIVERY"
	IntOptimizationGoal_MESSAGE_AFTER_FOLLOW                   IntOptimizationGoal = "OPTIMIZATIONGOAL_MESSAGE_AFTER_FOLLOW"
	IntOptimizationGoal_CLICK_MENU_AFTER_FOLLOW                IntOptimizationGoal = "OPTIMIZATIONGOAL_CLICK_MENU_AFTER_FOLLOW"
	IntOptimizationGoal_PAGE_EFFECTIVE_ONLINE_CONSULT          IntOptimizationGoal = "OPTIMIZATIONGOAL_PAGE_EFFECTIVE_ONLINE_CONSULT"
	IntOptimizationGoal_CONFIRM_EFFECTIVE_LEADS_CONSULT        IntOptimizationGoal = "OPTIMIZATIONGOAL_CONFIRM_EFFECTIVE_LEADS_CONSULT"
	IntOptimizationGoal_CONFIRM_EFFECTIVE_LEADS_PHONE          IntOptimizationGoal = "OPTIMIZATIONGOAL_CONFIRM_EFFECTIVE_LEADS_PHONE"
	IntOptimizationGoal_LEADS_COLLECT                          IntOptimizationGoal = "OPTIMIZATIONGOAL_LEADS_COLLECT"
	IntOptimizationGoal_FIRST_PURCHASE                         IntOptimizationGoal = "OPTIMIZATIONGOAL_FIRST_PURCHASE"
	IntOptimizationGoal_APPLY                                  IntOptimizationGoal = "OPTIMIZATIONGOAL_APPLY"
	IntOptimizationGoal_PRE_CREDIT                             IntOptimizationGoal = "OPTIMIZATIONGOAL_PRE_CREDIT"
	IntOptimizationGoal_CREDIT                                 IntOptimizationGoal = "OPTIMIZATIONGOAL_CREDIT"
	IntOptimizationGoal_WITHDRAW_DEPOSITS                      IntOptimizationGoal = "OPTIMIZATIONGOAL_WITHDRAW_DEPOSITS"
	IntOptimizationGoal_PROMOTION_VIEW_KEY_PAGE                IntOptimizationGoal = "OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE"
	IntOptimizationGoal_MOBILE_APP_CREATE_ROLE                 IntOptimizationGoal = "OPTIMIZATIONGOAL_MOBILE_APP_CREATE_ROLE"
	IntOptimizationGoal_CANVAS_CLICK                           IntOptimizationGoal = "OPTIMIZATIONGOAL_CANVAS_CLICK"
	IntOptimizationGoal_PROMOTION_CLAIM_OFFER                  IntOptimizationGoal = "OPTIMIZATIONGOAL_PROMOTION_CLAIM_OFFER"
	IntOptimizationGoal_ECOMMERCE_ADD_TO_WISHLIST              IntOptimizationGoal = "OPTIMIZATIONGOAL_ECOMMERCE_ADD_TO_WISHLIST"
	IntOptimizationGoal_CONFIRM_EFFECTIVE_LEADS_RESERVATION    IntOptimizationGoal = "OPTIMIZATIONGOAL_CONFIRM_EFFECTIVE_LEADS_RESERVATION"
	IntOptimizationGoal_PAGE_RECEIPT                           IntOptimizationGoal = "OPTIMIZATIONGOAL_PAGE_RECEIPT"
	IntOptimizationGoal_PAGE_SCAN_CODE                         IntOptimizationGoal = "OPTIMIZATIONGOAL_PAGE_SCAN_CODE"
	IntOptimizationGoal_SELECT_COURSE                          IntOptimizationGoal = "OPTIMIZATIONGOAL_SELECT_COURSE"
	IntOptimizationGoal_CONFIRM_POTENTIAL_CUSTOMER_PHONE       IntOptimizationGoal = "OPTIMIZATIONGOAL_CONFIRM_POTENTIAL_CUSTOMER_PHONE"
	IntOptimizationGoal_MOBILE_APP_AD_INCOME                   IntOptimizationGoal = "OPTIMIZATIONGOAL_MOBILE_APP_AD_INCOME"
	IntOptimizationGoal_MOBILE_APP_ACCREDIT                    IntOptimizationGoal = "OPTIMIZATIONGOAL_MOBILE_APP_ACCREDIT"
	IntOptimizationGoal_PURCHASE_MEMBER_CARD                   IntOptimizationGoal = "OPTIMIZATIONGOAL_PURCHASE_MEMBER_CARD"
	IntOptimizationGoal_PAGE_CONFIRM_EFFECTIVE_LEADS           IntOptimizationGoal = "OPTIMIZATIONGOAL_PAGE_CONFIRM_EFFECTIVE_LEADS"
	IntOptimizationGoal_ADD_DESKTOP                            IntOptimizationGoal = "OPTIMIZATIONGOAL_ADD_DESKTOP"
	IntOptimizationGoal_RESERVATION                            IntOptimizationGoal = "OPTIMIZATIONGOAL_RESERVATION"
	IntOptimizationGoal_FIRST_ECOMMERCE_ORDER                  IntOptimizationGoal = "OPTIMIZATIONGOAL_FIRST_ECOMMERCE_ORDER"
	IntOptimizationGoal_FIRST_TWENTY_FOUR_HOUR_ECOMMERCE_ORDER IntOptimizationGoal = "OPTIMIZATIONGOAL_FIRST_TWENTY_FOUR_HOUR_ECOMMERCE_ORDER"
	IntOptimizationGoal_ECOMMERCE_SCANCODE_WX                  IntOptimizationGoal = "OPTIMIZATIONGOAL_ECOMMERCE_SCANCODE_WX"
	IntOptimizationGoal_CLASS_PARTICIPATED                     IntOptimizationGoal = "OPTIMIZATIONGOAL_CLASS_PARTICIPATED"
	IntOptimizationGoal_INSURANCE_PURCHASE                     IntOptimizationGoal = "OPTIMIZATIONGOAL_INSURANCE_PURCHASE"
	IntOptimizationGoal_MOBILE_APP_SEVEN_DAYS_RETENTION        IntOptimizationGoal = "OPTIMIZATIONGOAL_MOBILE_APP_SEVEN_DAYS_RETENTION"
	IntOptimizationGoal_LIKE                                   IntOptimizationGoal = "OPTIMIZATIONGOAL_LIKE"
	IntOptimizationGoal_EXTERNAL_LINK_CLICK                    IntOptimizationGoal = "OPTIMIZATIONGOAL_EXTERNAL_LINK_CLICK"
	IntOptimizationGoal_BUY_COUPONS                            IntOptimizationGoal = "OPTIMIZATIONGOAL_BUY_COUPONS"
	IntOptimizationGoal_LEAVE_INFORMATION                      IntOptimizationGoal = "OPTIMIZATIONGOAL_LEAVE_INFORMATION"
	IntOptimizationGoal_CORE_ACTION                            IntOptimizationGoal = "OPTIMIZATIONGOAL_CORE_ACTION"
	IntOptimizationGoal_ONE_DAY_RETENTION_RATIO                IntOptimizationGoal = "OPTIMIZATIONGOAL_ONE_DAY_RETENTION_RATIO"
	IntOptimizationGoal_PROMOTION_READ_ARTICLE                 IntOptimizationGoal = "OPTIMIZATIONGOAL_PROMOTION_READ_ARTICLE"
	IntOptimizationGoal_RESERVATION_CHECK                      IntOptimizationGoal = "OPTIMIZATIONGOAL_RESERVATION_CHECK"
	IntOptimizationGoal_OPEN_ACCOUNT                           IntOptimizationGoal = "OPTIMIZATIONGOAL_OPEN_ACCOUNT"
	IntOptimizationGoal_SEVEN_DAY_ECOMMERCE_ORDER              IntOptimizationGoal = "OPTIMIZATIONGOAL_SEVEN_DAY_ECOMMERCE_ORDER"
	IntOptimizationGoal_ADD_WECHAT                             IntOptimizationGoal = "OPTIMIZATIONGOAL_ADD_WECHAT"
	IntOptimizationGoal_WECOM_CONSULT                          IntOptimizationGoal = "OPTIMIZATIONGOAL_WECOM_CONSULT"
	IntOptimizationGoal_ADD_GROUP                              IntOptimizationGoal = "OPTIMIZATIONGOAL_ADD_GROUP"
	IntOptimizationGoal_QUICK_ORDER                            IntOptimizationGoal = "OPTIMIZATIONGOAL_QUICK_ORDER"
	IntOptimizationGoal_PRE_PAY                                IntOptimizationGoal = "OPTIMIZATIONGOAL_PRE_PAY"
	IntOptimizationGoal_PAGE_ONLINE_CONSULT_ACTIVE_ONE_MSG     IntOptimizationGoal = "OPTIMIZATIONGOAL_PAGE_ONLINE_CONSULT_ACTIVE_ONE_MSG"
	IntOptimizationGoal_CALL_DURATION_THIRTY_SECONDS           IntOptimizationGoal = "OPTIMIZATIONGOAL_CALL_DURATION_THIRTY_SECONDS"
	IntOptimizationGoal_CLAIM_COURSE                           IntOptimizationGoal = "OPTIMIZATIONGOAL_CLAIM_COURSE"
	IntOptimizationGoal_QUIT_GROUP                             IntOptimizationGoal = "OPTIMIZATIONGOAL_QUIT_GROUP"
	IntOptimizationGoal_VIEW_ACQUISITION_CONTENT               IntOptimizationGoal = "OPTIMIZATIONGOAL_VIEW_ACQUISITION_CONTENT"
	IntOptimizationGoal_BACK_FLOW                              IntOptimizationGoal = "OPTIMIZATIONGOAL_BACK_FLOW"
	IntOptimizationGoal_PAGE_ONLINE_CONSULT_THREE_MSG          IntOptimizationGoal = "OPTIMIZATIONGOAL_PAGE_ONLINE_CONSULT_THREE_MSG"
	IntOptimizationGoal_RENEWAL                                IntOptimizationGoal = "OPTIMIZATIONGOAL_RENEWAL"
	IntOptimizationGoal_LOW_PRICE_COURSE                       IntOptimizationGoal = "OPTIMIZATIONGOAL_LOW_PRICE_COURSE"
	IntOptimizationGoal_CONSULT_INTENTION                      IntOptimizationGoal = "OPTIMIZATIONGOAL_CONSULT_INTENTION"
	IntOptimizationGoal_EVERY_DAY_RETENTION                    IntOptimizationGoal = "OPTIMIZATIONGOAL_EVERY_DAY_RETENTION"
	IntOptimizationGoal_PROMOTION_VIEW_KEY_PAGE_UV             IntOptimizationGoal = "OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE_UV"
	IntOptimizationGoal_LIVE_STREAM_DURATION_1_MIN             IntOptimizationGoal = "OPTIMIZATIONGOAL_LIVE_STREAM_DURATION_1MIN"
	IntOptimizationGoal_LIVE_STREAM_INTERACTION                IntOptimizationGoal = "OPTIMIZATIONGOAL_LIVE_STREAM_INTERACTION"
	IntOptimizationGoal_ECOMMERCE_CANCEL_ORDER                 IntOptimizationGoal = "OPTIMIZATIONGOAL_ECOMMERCE_CANCEL_ORDER"
	IntOptimizationGoal_CLICK_LEADS_COMPONENT                  IntOptimizationGoal = "OPTIMIZATIONGOAL_CLICK_LEADS_COMPONENT"
	IntOptimizationGoal_REGULAR_PRICE_COURSE                   IntOptimizationGoal = "OPTIMIZATIONGOAL_REGULAR_PRICE_COURSE"
	IntOptimizationGoal_VISIT_STROE                            IntOptimizationGoal = "OPTIMIZATIONGOAL_VISIT_STROE"
	IntOptimizationGoal_PAGE_EFFECTIVE_PHONE_CALL              IntOptimizationGoal = "OPTIMIZATIONGOAL_PAGE_EFFECTIVE_PHONE_CALL"
)

List of IntOptimizationGoal

type IntSiteSetDefinition added in v1.7.15

type IntSiteSetDefinition string

IntSiteSetDefinition : 投放站点集合

const (
	IntSiteSetDefinition_QZONE                IntSiteSetDefinition = "SITE_SET_QZONE"
	IntSiteSetDefinition_QQCLIENT             IntSiteSetDefinition = "SITE_SET_QQCLIENT"
	IntSiteSetDefinition_MUSIC                IntSiteSetDefinition = "SITE_SET_MUSIC"
	IntSiteSetDefinition_MOBILE_UNION         IntSiteSetDefinition = "SITE_SET_MOBILE_UNION"
	IntSiteSetDefinition_KUAISHOU             IntSiteSetDefinition = "SITE_SET_KUAISHOU"
	IntSiteSetDefinition_QQCOM                IntSiteSetDefinition = "SITE_SET_QQCOM"
	IntSiteSetDefinition_WECHAT               IntSiteSetDefinition = "SITE_SET_WECHAT"
	IntSiteSetDefinition_MOBILE_MYAPP         IntSiteSetDefinition = "SITE_SET_MOBILE_MYAPP"
	IntSiteSetDefinition_MOBILE_INNER         IntSiteSetDefinition = "SITE_SET_MOBILE_INNER"
	IntSiteSetDefinition_TENCENT_NEWS         IntSiteSetDefinition = "SITE_SET_TENCENT_NEWS"
	IntSiteSetDefinition_TENCENT_VIDEO        IntSiteSetDefinition = "SITE_SET_TENCENT_VIDEO"
	IntSiteSetDefinition_TENCENT_KUAIBAO      IntSiteSetDefinition = "SITE_SET_TENCENT_KUAIBAO"
	IntSiteSetDefinition_MOBILE_YYB           IntSiteSetDefinition = "SITE_SET_MOBILE_YYB"
	IntSiteSetDefinition_PENGYOU              IntSiteSetDefinition = "SITE_SET_PENGYOU"
	IntSiteSetDefinition_TUAN                 IntSiteSetDefinition = "SITE_SET_TUAN"
	IntSiteSetDefinition_MEISHI               IntSiteSetDefinition = "SITE_SET_MEISHI"
	IntSiteSetDefinition_PIAO                 IntSiteSetDefinition = "SITE_SET_PIAO"
	IntSiteSetDefinition_MAIL                 IntSiteSetDefinition = "SITE_SET_MAIL"
	IntSiteSetDefinition_PC_UNION             IntSiteSetDefinition = "SITE_SET_PC_UNION"
	IntSiteSetDefinition_YINGYONGBAO_PC       IntSiteSetDefinition = "SITE_SET_YINGYONGBAO_PC"
	IntSiteSetDefinition_PAIPAISEARCH         IntSiteSetDefinition = "SITE_SET_PAIPAISEARCH"
	IntSiteSetDefinition_QQSHOP               IntSiteSetDefinition = "SITE_SET_QQSHOP"
	IntSiteSetDefinition_PAIPAIDAOGOU         IntSiteSetDefinition = "SITE_SET_PAIPAIDAOGOU"
	IntSiteSetDefinition_QZONESEARCH          IntSiteSetDefinition = "SITE_SET_QZONESEARCH"
	IntSiteSetDefinition_WEBUNION_DELETED     IntSiteSetDefinition = "SITE_SET_WEBUNION_DELETED"
	IntSiteSetDefinition_EXPRESSPORTAL        IntSiteSetDefinition = "SITE_SET_EXPRESSPORTAL"
	IntSiteSetDefinition_WEIBO                IntSiteSetDefinition = "SITE_SET_WEIBO"
	IntSiteSetDefinition_WANGGOU              IntSiteSetDefinition = "SITE_SET_WANGGOU"
	IntSiteSetDefinition_MOBILE_UNION_DELETED IntSiteSetDefinition = "SITE_SET_MOBILE_UNION_DELETED"
	IntSiteSetDefinition_THIRDPARTY           IntSiteSetDefinition = "SITE_SET_THIRDPARTY"
	IntSiteSetDefinition_JD_WAICAI            IntSiteSetDefinition = "SITE_SET_JD_WAICAI"
	IntSiteSetDefinition_PCQQ                 IntSiteSetDefinition = "SITE_SET_PCQQ"
	IntSiteSetDefinition_KANDIAN              IntSiteSetDefinition = "SITE_SET_KANDIAN"
	IntSiteSetDefinition_QQ_MUSIC_GAME        IntSiteSetDefinition = "SITE_SET_QQ_MUSIC_GAME"
	IntSiteSetDefinition_MOMENTS              IntSiteSetDefinition = "SITE_SET_MOMENTS"
	IntSiteSetDefinition_MINI_GAME_WECHAT     IntSiteSetDefinition = "SITE_SET_MINI_GAME_WECHAT"
	IntSiteSetDefinition_MINI_GAME_QQ         IntSiteSetDefinition = "SITE_SET_MINI_GAME_QQ"
	IntSiteSetDefinition_MOBILE_GAME          IntSiteSetDefinition = "SITE_SET_MOBILE_GAME"
	IntSiteSetDefinition_QQSHOPPING           IntSiteSetDefinition = "SITE_SET_QQSHOPPING"
	IntSiteSetDefinition_PCAD                 IntSiteSetDefinition = "SITE_SET_PCAD"
)

List of IntSiteSetDefinition

type Intention

type Intention struct {
	TargetingTags *[]int64 `json:"targeting_tags,omitempty"`
}

行为兴趣意向定向的意向部分

type InteractivePageType added in v1.7.3

type InteractivePageType string

InteractivePageType : 蹊径互动落地页互动类型

const (
	InteractivePageType_COMPRESSED_PACKAGE InteractivePageType = "COMPRESSED_PACKAGE"
)

List of InteractivePageType

type Interest

type Interest struct {
	TargetingTags  *[]string `json:"targeting_tags,omitempty"`
	CategoryIdList *[]int64  `json:"category_id_list,omitempty"`
	KeywordList    *[]string `json:"keyword_list,omitempty"`
}

行为兴趣意向定向的兴趣部分

type InterestTargetingTagSpec

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

获取兴趣定向标签的条件,type 为 INTEREST 时必填

type InvalidPayLeadsDetail added in v1.7.17

type InvalidPayLeadsDetail struct {
	LeadsId *int64 `json:"leads_id,omitempty"`
}

线索信息

type ItemType added in v1.3.0

type ItemType string

ItemType : 表单项类型

const (
	ItemType_NAME   ItemType = "NAME"
	ItemType_PHONE  ItemType = "PHONE"
	ItemType_TEXT   ItemType = "TEXT"
	ItemType_SELECT ItemType = "SELECT"
)

List of ItemType

type Keyword

type Keyword struct {
	Words *[]string `json:"words,omitempty"`
}

关键词定向

type KeywordLandingPageInfo added in v1.7.31

type KeywordLandingPageInfo struct {
	PageType          PageTypeRead             `json:"page_type,omitempty"`
	PageUrl           *string                  `json:"page_url,omitempty"`
	MiniProgramSpec   *MiniProgramSpecStruct   `json:"mini_program_spec,omitempty"`
	DeepLinkSpec      *DeepLinkSpecStruct      `json:"deep_link_spec,omitempty"`
	UniversalLinkSpec *UniversalLinkSpecStruct `json:"universal_link_spec,omitempty"`
	XijingSpec        *XijingSpecStruct        `json:"xijing_spec,omitempty"`
	LingqueSpec       *LingqueSpecStruct       `json:"lingque_spec,omitempty"`
}

落地页数据结构

type KeywordRecommendGetRequest added in v1.7.36

type KeywordRecommendGetRequest struct {
	SiteSets          *[]string            `json:"site_sets,omitempty"`
	RecommendCategory RecommendCategory    `json:"recommend_category,omitempty"`
	AccountId         *int64               `json:"account_id,omitempty"`
	SystemIndustryId  *int64               `json:"system_industry_id,omitempty"`
	QueryWord         *[]string            `json:"query_word,omitempty"`
	BusinessPointId   *string              `json:"business_point_id,omitempty"`
	AdgroupId         *int64               `json:"adgroup_id,omitempty"`
	CampaignId        *int64               `json:"campaign_id,omitempty"`
	IncludeWord       *[]string            `json:"include_word,omitempty"`
	ExcludeWord       *[]string            `json:"exclude_word,omitempty"`
	FilterAdWord      *bool                `json:"filter_ad_word,omitempty"`
	FilterAccountWord *bool                `json:"filter_account_word,omitempty"`
	RecommendReasons  *[]string            `json:"recommend_reasons,omitempty"`
	Province          *[]int64             `json:"province,omitempty"`
	City              *[]int64             `json:"city,omitempty"`
	OrderBy           *[]OrderByStructInfo `json:"order_by,omitempty"`
}

type KeywordRecommendGetResponse added in v1.7.36

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

type KeywordRecommendGetResponseData added in v1.7.36

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 LabelAudiencesAddRequest

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

type LabelAudiencesAddResponse

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

type LabelAudiencesAddResponseData

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

type LabelContributionListItem

type LabelContributionListItem struct {
	Label        *string  `json:"label,omitempty"`
	Count        *int64   `json:"count,omitempty"`
	Contribution *int64   `json:"contribution,omitempty"`
	Ratio        *float64 `json:"ratio,omitempty"`
}

标签贡献度

type LabelIconItem added in v1.7.0

type LabelIconItem struct {
	Url  *string `json:"url,omitempty"`
	Text *string `json:"text,omitempty"`
}

图标信息

type LabelRemarkItem added in v1.7.11

type LabelRemarkItem struct {
	Label  *string `json:"label,omitempty"`
	Remark *string `json:"remark,omitempty"`
}

标签资质提示信息

type LabelStruct added in v1.7.31

type LabelStruct struct {
	Text  *string `json:"text,omitempty"`
	Value *string `json:"value,omitempty"`
}

新版标签结构

type LabelType added in v1.7.0

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 LabelsGetResponse

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

type LabelsGetResponseData

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

type LabelsLabel

type LabelsLabel 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 LableDirection

type LableDirection string

LableDirection : 标签方向

const (
	LableDirection_LEFT  LableDirection = "LABEL_DIRECTION_LEFT"
	LableDirection_RIGHT LableDirection = "LABEL_DIRECTION_RIGHT"
)

List of LableDirection

type LandingPageComponentOption added in v1.7.31

type LandingPageComponentOption struct {
	ComponentId *int64                  `json:"component_id,omitempty"`
	Value       *[]LandingPageStructure `json:"value,omitempty"`
}

图文组件

type LandingPageConfig added in v1.7.6

type LandingPageConfig struct {
	Required            *bool                    `json:"required,omitempty"`
	SupportPageTypeList *[]SupportPageTypeStruct `json:"support_page_type_list,omitempty"`
}

支持的落地页类型

type LandingPageConfigPermit added in v1.7.17

type LandingPageConfigPermit struct {
	Required            *bool                          `json:"required,omitempty"`
	SupportPageTypeList *[]SupportPageTypeStructPermit `json:"support_page_type_list,omitempty"`
}

支持的落地页类型

type LandingPageFengyeSubType added in v1.7.8

type LandingPageFengyeSubType string

LandingPageFengyeSubType : 枫页落地页子类型

const (
	LandingPageFengyeSubType_DIRECT LandingPageFengyeSubType = "FENGYE_DIRECT"
	LandingPageFengyeSubType_SHOP   LandingPageFengyeSubType = "FENGYE_SHOP"
)

List of LandingPageFengyeSubType

type LandingPageFiltering added in v1.7.13

type LandingPageFiltering struct {
	LandingPageType *[]string `json:"landing_page_type,omitempty"`
	LandingPageId   *[]int64  `json:"landing_page_id,omitempty"`
}

过滤字段结构

type LandingPageInfo added in v1.7.13

type LandingPageInfo struct {
	LandingPageType LandingPageType `json:"landing_page_type,omitempty"`
}

品牌形象

type LandingPageMediaQuery added in v1.7.26

type LandingPageMediaQuery struct {
	MediaType LandingPageMediaType `json:"media_type,omitempty"`
}

落地页适用场景描述

type LandingPageMediaType added in v1.7.26

type LandingPageMediaType string

LandingPageMediaType : 落地页媒体平台类型

const (
	LandingPageMediaType_DEFAULT      LandingPageMediaType = "DEFAULT"
	LandingPageMediaType_ALL          LandingPageMediaType = "ALL"
	LandingPageMediaType_SCREEN_PC    LandingPageMediaType = "SCREEN_PC"
	LandingPageMediaType_SCREEN_PHONE LandingPageMediaType = "SCREEN_PHONE"
	LandingPageMediaType_OS_ANDROID   LandingPageMediaType = "OS_ANDROID"
	LandingPageMediaType_OS_IOS       LandingPageMediaType = "OS_IOS"
)

List of LandingPageMediaType

type LandingPagePlatform added in v1.7.13

type LandingPagePlatform string

LandingPagePlatform : 落地页制作平台

const (
	LandingPagePlatform_UNKNOWN        LandingPagePlatform = "LANDING_PAGE_PLATFORM_UNKNOWN"
	LandingPagePlatform_TSA            LandingPagePlatform = "LANDING_PAGE_PLATFORM_TSA"
	LandingPagePlatform_FENGYE_EC      LandingPagePlatform = "LANDING_PAGE_PLATFORM_FENGYE_EC"
	LandingPagePlatform_FENGYE_DEFAULT LandingPagePlatform = "LANDING_PAGE_PLATFORM_FENGYE_DEFAULT"
	LandingPagePlatform_XIJING         LandingPagePlatform = "LANDING_PAGE_PLATFORM_XIJING"
	LandingPagePlatform_YOUZAN         LandingPagePlatform = "LANDING_PAGE_PLATFORM_YOUZAN"
	LandingPagePlatform_MP             LandingPagePlatform = "LANDING_PAGE_PLATFORM_MP"
	LandingPagePlatform_APP_STORE      LandingPagePlatform = "LANDING_PAGE_PLATFORM_APP_STORE"
	LandingPagePlatform_YIYE           LandingPagePlatform = "LANDING_PAGE_PLATFORM_YIYE"
	LandingPagePlatform_JINSHUJU       LandingPagePlatform = "LANDING_PAGE_PLATFORM_JINSHUJU"
	LandingPagePlatform_WEIMOB         LandingPagePlatform = "LANDING_PAGE_PLATFORM_WEIMOB"
	LandingPagePlatform_QQ_MOBILE      LandingPagePlatform = "LANDING_PAGE_PLATFORM_QQ_MOBILE"
	LandingPagePlatform_QQ_BROWSER     LandingPagePlatform = "LANDING_PAGE_PLATFORM_QQ_BROWSER"
	LandingPagePlatform_PLAY           LandingPagePlatform = "LANDING_PAGE_PLATFORM_PLAY"
	LandingPagePlatform_YUEBAO         LandingPagePlatform = "LANDING_PAGE_PLATFORM_YUEBAO"
	LandingPagePlatform_HEBANG         LandingPagePlatform = "LANDING_PAGE_PLATFORM_HEBANG"
	LandingPagePlatform_HELIANG        LandingPagePlatform = "LANDING_PAGE_PLATFORM_HELIANG"
	LandingPagePlatform_MADAO          LandingPagePlatform = "LANDING_PAGE_PLATFORM_MADAO"
	LandingPagePlatform_ZHONGZHI       LandingPagePlatform = "LANDING_PAGE_PLATFORM_ZHONGZHI"
	LandingPagePlatform_LINGQUE        LandingPagePlatform = "LANDING_PAGE_PLATFORM_LINGQUE"
	LandingPagePlatform_W_EIMOB        LandingPagePlatform = "LANDING_PAGE_PLATFORM_wEIMOB"
)

List of LandingPagePlatform

type LandingPageSellStrategyAddRequest added in v1.7.41

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.41

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

type LandingPageSellStrategyAddResponseData added in v1.7.41

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.41

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

type LandingPageSellStrategyGetResponseData added in v1.7.41

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

type LandingPageStructure added in v1.7.13

type LandingPageStructure struct {
	PageSpec            *PageSpec              `json:"page_spec,omitempty"`
	PageType            DestinationType        `json:"page_type,omitempty"`
	LinkNameType        LinkUrlLinkNameType    `json:"link_name_type,omitempty"`
	LandingPagePlatform LandingPagePlatform    `json:"landing_page_platform,omitempty"`
	LandingPageInfo     *LandingPageInfo       `json:"landing_page_info,omitempty"`
	MediaQuery          *LandingPageMediaQuery `json:"media_query,omitempty"`
	LinkNameText        *string                `json:"link_name_text,omitempty"`
	LandingPageUrlType  LandingPageUrlType     `json:"landing_page_url_type,omitempty"`
}

跳转落地页信息

type LandingPageType added in v1.7.4

type LandingPageType string

LandingPageType : openlink 落地页页面类型

const (
	LandingPageType_LANDING_PAGE_TYPE_UNKNOWN                         LandingPageType = "LANDING_PAGE_TYPE_UNKNOWN"
	LandingPageType_LANDING_PAGE_TYPE_ANDROID_APP                     LandingPageType = "LANDING_PAGE_TYPE_ANDROID_APP"
	LandingPageType_LANDING_PAGE_TYPE_IOS_APP                         LandingPageType = "LANDING_PAGE_TYPE_IOS_APP"
	LandingPageType_LANDING_PAGE_TYPE_FENGYE_WEB                      LandingPageType = "LANDING_PAGE_TYPE_FENGYE_WEB"
	LandingPageType_LANDING_PAGE_TYPE_FENGYE_LBS                      LandingPageType = "LANDING_PAGE_TYPE_FENGYE_LBS"
	LandingPageType_LANDING_PAGE_TYPE_NATIVE                          LandingPageType = "LANDING_PAGE_TYPE_NATIVE"
	LandingPageType_LANDING_PAGE_TYPE_ANDROID_APP_NATIVE              LandingPageType = "LANDING_PAGE_TYPE_ANDROID_APP_NATIVE"
	LandingPageType_LANDING_PAGE_TYPE_IOS_APP_NATIVE                  LandingPageType = "LANDING_PAGE_TYPE_IOS_APP_NATIVE"
	LandingPageType_LANDING_PAGE_TYPE_XJ_ANDROID_APP_H5               LandingPageType = "LANDING_PAGE_TYPE_XJ_ANDROID_APP_H5"
	LandingPageType_LANDING_PAGE_TYPE_XJ_IOS_APP_H5                   LandingPageType = "LANDING_PAGE_TYPE_XJ_IOS_APP_H5"
	LandingPageType_LANDING_PAGE_TYPE_XJ_WEBSITE_H5                   LandingPageType = "LANDING_PAGE_TYPE_XJ_WEBSITE_H5"
	LandingPageType_LANDING_PAGE_TYPE_XJ_WEBSITE_NATIVE               LandingPageType = "LANDING_PAGE_TYPE_XJ_WEBSITE_NATIVE"
	LandingPageType_LANDING_PAGE_TYPE_XJ_ANDROID_APP_NATIVE           LandingPageType = "LANDING_PAGE_TYPE_XJ_ANDROID_APP_NATIVE"
	LandingPageType_LANDING_PAGE_TYPE_XJ_IOS_APP_NATIVE               LandingPageType = "LANDING_PAGE_TYPE_XJ_IOS_APP_NATIVE"
	LandingPageType_LANDING_PAGE_TYPE_FENGYE_EC_SINGLE                LandingPageType = "LANDING_PAGE_TYPE_FENGYE_EC_SINGLE"
	LandingPageType_LANDING_PAGE_TYPE_FENGYE_EC_TOGETHER              LandingPageType = "LANDING_PAGE_TYPE_FENGYE_EC_TOGETHER"
	LandingPageType_LANDING_PAGE_TYPE_FENGYE_EC_FOCUS                 LandingPageType = "LANDING_PAGE_TYPE_FENGYE_EC_FOCUS"
	LandingPageType_LANDING_PAGE_TYPE_FENGYE_EC_COMMON                LandingPageType = "LANDING_PAGE_TYPE_FENGYE_EC_COMMON"
	LandingPageType_LANDING_PAGE_TYPE_FENGYE_EC_WECHAT_MINIPROGRAM    LandingPageType = "LANDING_PAGE_TYPE_FENGYE_EC_WECHAT_MINIPROGRAM"
	LandingPageType_LANDING_PAGE_TYPE_PLAY_H5                         LandingPageType = "LANDING_PAGE_TYPE_PLAY_H5"
	LandingPageType_LANDING_PAGE_TYPE_YOUZAN_SINGLE                   LandingPageType = "LANDING_PAGE_TYPE_YOUZAN_SINGLE"
	LandingPageType_LANDING_PAGE_TYPE_YOUZAN_TOGETHER                 LandingPageType = "LANDING_PAGE_TYPE_YOUZAN_TOGETHER"
	LandingPageType_LANDING_PAGE_TYPE_YOUZAN_WECHAT_MINIPROGRAM       LandingPageType = "LANDING_PAGE_TYPE_YOUZAN_WECHAT_MINIPROGRAM"
	LandingPageType_LANDING_PAGE_TYPE_YIYE_FORM                       LandingPageType = "LANDING_PAGE_TYPE_YIYE_FORM"
	LandingPageType_LANDING_PAGE_TYPE_JINSHUJU_FORM                   LandingPageType = "LANDING_PAGE_TYPE_JINSHUJU_FORM"
	LandingPageType_LANDING_PAGE_TYPE_WEIMOB_PRODUCTSET               LandingPageType = "LANDING_PAGE_TYPE_WEIMOB_PRODUCTSET"
	LandingPageType_LANDING_PAGE_TYPE_WEIMOB_PROMOTION                LandingPageType = "LANDING_PAGE_TYPE_WEIMOB_PROMOTION"
	LandingPageType_LANDING_PAGE_TYPE_WEIMOB_PRODUCT                  LandingPageType = "LANDING_PAGE_TYPE_WEIMOB_PRODUCT"
	LandingPageType_LANDING_PAGE_TYPE_WEIMOB_H5                       LandingPageType = "LANDING_PAGE_TYPE_WEIMOB_H5"
	LandingPageType_LANDING_PAGE_TYPE_WEIMOB_WECHAT_MINIPROGRAM       LandingPageType = "LANDING_PAGE_TYPE_WEIMOB_WECHAT_MINIPROGRAM"
	LandingPageType_LANDING_PAGE_TYPE_QQ_MOBILE_MINI_PROGRAM          LandingPageType = "LANDING_PAGE_TYPE_QQ_MOBILE_MINI_PROGRAM"
	LandingPageType_LANDING_PAGE_TYPE_QQ_BROWSER_MINI_PROGRAM         LandingPageType = "LANDING_PAGE_TYPE_QQ_BROWSER_MINI_PROGRAM"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_NATIVE                   LandingPageType = "LANDING_PAGE_TYPE_WECHAT_NATIVE"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_H5                       LandingPageType = "LANDING_PAGE_TYPE_WECHAT_H5"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_OFFICIAL_ACCOUNT_ARTICLE LandingPageType = "LANDING_PAGE_TYPE_WECHAT_OFFICIAL_ACCOUNT_ARTICLE"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_COUPON                   LandingPageType = "LANDING_PAGE_TYPE_WECHAT_COUPON"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_OFFICIAL_ACCOUNT_DETAIL  LandingPageType = "LANDING_PAGE_TYPE_WECHAT_OFFICIAL_ACCOUNT_DETAIL"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_APPSTORE_MOMENTS         LandingPageType = "LANDING_PAGE_TYPE_WECHAT_APPSTORE_MOMENTS"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_H5_TEMPLATE              LandingPageType = "LANDING_PAGE_TYPE_WECHAT_H5_TEMPLATE"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_MOMENTS_SIMPLE_NATIVE    LandingPageType = "LANDING_PAGE_TYPE_WECHAT_MOMENTS_SIMPLE_NATIVE"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_FULL_SCREEN              LandingPageType = "LANDING_PAGE_TYPE_WECHAT_FULL_SCREEN"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_BASE_DETAILS             LandingPageType = "LANDING_PAGE_TYPE_WECHAT_BASE_DETAILS"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_PICTURE_DETAILS          LandingPageType = "LANDING_PAGE_TYPE_WECHAT_PICTURE_DETAILS"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_STORE                    LandingPageType = "LANDING_PAGE_TYPE_WECHAT_STORE"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_MOMENTS_H5_BRAND         LandingPageType = "LANDING_PAGE_TYPE_WECHAT_MOMENTS_H5_BRAND"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_MOMENTS_PICTURE_FORM     LandingPageType = "LANDING_PAGE_TYPE_WECHAT_MOMENTS_PICTURE_FORM"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_MOMENTS_VIDEO_FORM       LandingPageType = "LANDING_PAGE_TYPE_WECHAT_MOMENTS_VIDEO_FORM"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_MOMENTS_APPLIED_TEXT     LandingPageType = "LANDING_PAGE_TYPE_WECHAT_MOMENTS_APPLIED_TEXT"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_MOMENTS_APPLIED_VIDEO    LandingPageType = "LANDING_PAGE_TYPE_WECHAT_MOMENTS_APPLIED_VIDEO"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_FORM_TEMPLATE            LandingPageType = "LANDING_PAGE_TYPE_WECHAT_FORM_TEMPLATE"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_VOTING_TEMPLATE          LandingPageType = "LANDING_PAGE_TYPE_WECHAT_VOTING_TEMPLATE"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_PAYMENT_COUPONS          LandingPageType = "LANDING_PAGE_TYPE_WECHAT_PAYMENT_COUPONS"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_MINI_GAME                LandingPageType = "LANDING_PAGE_TYPE_WECHAT_MINI_GAME"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_NATIVE_BETA              LandingPageType = "LANDING_PAGE_TYPE_WECHAT_NATIVE_BETA"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_CALL_DAILOG              LandingPageType = "LANDING_PAGE_TYPE_WECHAT_CALL_DAILOG"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_FOCUS_DAILOG             LandingPageType = "LANDING_PAGE_TYPE_WECHAT_FOCUS_DAILOG"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_MINI_PROGRAM             LandingPageType = "LANDING_PAGE_TYPE_WECHAT_MINI_PROGRAM"
	LandingPageType_LANDING_PAGE_TYPE_STURNUS_IMAX                    LandingPageType = "LANDING_PAGE_TYPE_STURNUS_IMAX"
	LandingPageType_LANDING_PAGE_TYPE_TENCENT_NEWS_SOFT_ARTICLE       LandingPageType = "LANDING_PAGE_TYPE_TENCENT_NEWS_SOFT_ARTICLE"
	LandingPageType_LANDING_PAGE_TYPE_TENCENT_NEWS_LIVE               LandingPageType = "LANDING_PAGE_TYPE_TENCENT_NEWS_LIVE"
	LandingPageType_LANDING_PAGE_TYPE_XJ_OTT                          LandingPageType = "LANDING_PAGE_TYPE_XJ_OTT"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_STATUS_FOOTER            LandingPageType = "LANDING_PAGE_TYPE_WECHAT_STATUS_FOOTER"
	LandingPageType_LANDING_PAGE_TYPE_YUEBAO_QUICKAPP                 LandingPageType = "LANDING_PAGE_TYPE_YUEBAO_QUICKAPP"
	LandingPageType_LANDING_PAGE_TYPE_YUEBAO_OFFICIAL_ACCOUNT_ARTICLE LandingPageType = "LANDING_PAGE_TYPE_YUEBAO_OFFICIAL_ACCOUNT_ARTICLE"
	LandingPageType_LANDING_PAGE_TYPE_XJ_QUICK                        LandingPageType = "LANDING_PAGE_TYPE_XJ_QUICK"
	LandingPageType_LANDING_PAGE_TYPE_QQ_MINI_GAME                    LandingPageType = "LANDING_PAGE_TYPE_QQ_MINI_GAME"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_APPOINTMENT_CARD         LandingPageType = "LANDING_PAGE_TYPE_WECHAT_APPOINTMENT_CARD"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_CONSULT                  LandingPageType = "LANDING_PAGE_TYPE_WECHAT_CONSULT"
	LandingPageType_LANDING_PAGE_TYPE_WECOM_CONSULT                   LandingPageType = "LANDING_PAGE_TYPE_WECOM_CONSULT"
	LandingPageType_LANDING_PAGE_TYPE_CHANNELS                        LandingPageType = "LANDING_PAGE_TYPE_CHANNELS"
	LandingPageType_LANDING_PAGE_TYPE_CHANNELS_WATCH_LIVE             LandingPageType = "LANDING_PAGE_TYPE_CHANNELS_WATCH_LIVE"
	LandingPageType_LANDING_PAGE_TYPE_CHANNELS_RESERVE_LIVE           LandingPageType = "LANDING_PAGE_TYPE_CHANNELS_RESERVE_LIVE"
	LandingPageType_LANDING_PAGE_TYPE_CHANNELS_FOLLOW_CARD            LandingPageType = "LANDING_PAGE_TYPE_CHANNELS_FOLLOW_CARD"
	LandingPageType_LANDING_PAGE_TYPE_ANDROID_DIRECT_DOWNLOAD         LandingPageType = "LANDING_PAGE_TYPE_ANDROID_DIRECT_DOWNLOAD"
	LandingPageType_LANDING_PAGE_TYPE_LINGQUE_H5                      LandingPageType = "LANDING_PAGE_TYPE_LINGQUE_H5"
	LandingPageType_LANDING_PAGE_TYPE_LINGQUE_MINI_PROGRAM            LandingPageType = "LANDING_PAGE_TYPE_LINGQUE_MINI_PROGRAM"
	LandingPageType_LANDING_PAGE_TYPE_H5_PROFILE                      LandingPageType = "LANDING_PAGE_TYPE_H5_PROFILE"
	LandingPageType_LANDING_PAGE_TYPE_SEARCH_BRAND_AREA               LandingPageType = "LANDING_PAGE_TYPE_SEARCH_BRAND_AREA"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_CHANNELS_PROFILE         LandingPageType = "LANDING_PAGE_TYPE_WECHAT_CHANNELS_PROFILE"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_CHANNELS_SHOP_PRODUCT    LandingPageType = "LANDING_PAGE_TYPE_WECHAT_CHANNELS_SHOP_PRODUCT"
	LandingPageType_DEEP_LINK                                         LandingPageType = "DEEP_LINK"
	LandingPageType_H5                                                LandingPageType = "H5"
	LandingPageType_MINI_PROGRAM                                      LandingPageType = "MINI_PROGRAM"
	LandingPageType_UNIVERSAL_LINK                                    LandingPageType = "UNIVERSAL_LINK"
	LandingPageType_LANDING_PAGE_TYPE_MAIBAO_SINGLE                   LandingPageType = "LANDING_PAGE_TYPE_MAIBAO_SINGLE"
	LandingPageType_LANDING_PAGE_TYPE_MAIBAO_TOGETHER                 LandingPageType = "LANDING_PAGE_TYPE_MAIBAO_TOGETHER"
	LandingPageType_LANDING_PAGE_TYPE_MAIBAO_FOCUS                    LandingPageType = "LANDING_PAGE_TYPE_MAIBAO_FOCUS"
	LandingPageType_LANDING_PAGE_TYPE_YUEBAO_APP                      LandingPageType = "LANDING_PAGE_TYPE_YUEBAO_APP"
	LandingPageType_LANDING_PAGE_TYPE_YUEBAO_IOS                      LandingPageType = "LANDING_PAGE_TYPE_YUEBAO_IOS"
	LandingPageType_LANDING_PAGE_TYPE_YUEBAO_ANDROID                  LandingPageType = "LANDING_PAGE_TYPE_YUEBAO_ANDROID"
	LandingPageType_LANDING_PAGE_TYPE_CHEXUNDA_MINI_PROGRAM           LandingPageType = "LANDING_PAGE_TYPE_CHEXUNDA_MINI_PROGRAM"
	LandingPageType_LANDING_PAGE_TYPE_FENGSHU_MINI_PROGRAM            LandingPageType = "LANDING_PAGE_TYPE_FENGSHU_MINI_PROGRAM"
	LandingPageType_LANDING_PAGE_TYPE_DEEP_LINK                       LandingPageType = "LANDING_PAGE_TYPE_DEEP_LINK"
	LandingPageType_LANDING_PAGE_TYPE_UNIVERSAL_LINK                  LandingPageType = "LANDING_PAGE_TYPE_UNIVERSAL_LINK"
	LandingPageType_LANDING_PAGE_TYPE_APP_MARKET                      LandingPageType = "LANDING_PAGE_TYPE_APP_MARKET"
	LandingPageType_LANDING_PAGE_TYPE_ANDROID_QUICK_APP               LandingPageType = "LANDING_PAGE_TYPE_ANDROID_QUICK_APP"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_NATIVE_WEBVIEW           LandingPageType = "LANDING_PAGE_TYPE_WECHAT_NATIVE_WEBVIEW"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_MOMENTS_SCAN_PHOTO       LandingPageType = "LANDING_PAGE_TYPE_WECHAT_MOMENTS_SCAN_PHOTO"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_MOMENTS_SUBSCRIPTION     LandingPageType = "LANDING_PAGE_TYPE_WECHAT_MOMENTS_SUBSCRIPTION"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_XJ_IOS_APP_H5            LandingPageType = "LANDING_PAGE_TYPE_WECHAT_XJ_IOS_APP_H5"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_VIDEO_TOPIC              LandingPageType = "LANDING_PAGE_TYPE_WECHAT_VIDEO_TOPIC"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_XJ_ANDROID_APP_H5        LandingPageType = "LANDING_PAGE_TYPE_WECHAT_XJ_ANDROID_APP_H5"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_XJ_WEBSITE_H5            LandingPageType = "LANDING_PAGE_TYPE_WECHAT_XJ_WEBSITE_H5"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_RED_PACKET_COVER         LandingPageType = "LANDING_PAGE_TYPE_WECHAT_RED_PACKET_COVER"
	LandingPageType_LANDING_PAGE_TYPE_WECHAT_CHANNELS_HALF_CARD       LandingPageType = "LANDING_PAGE_TYPE_WECHAT_CHANNELS_HALF_CARD"
	LandingPageType_LANDING_PAGE_TYPE_CHANNELS_USER_PROFILE           LandingPageType = "LANDING_PAGE_TYPE_CHANNELS_USER_PROFILE"
	LandingPageType_LANDING_PAGE_TYPE_NOT_USED                        LandingPageType = "LANDING_PAGE_TYPE_NOT_USED"
	LandingPageType_LANDING_PAGE_TYPE_CUSTOM_TV                       LandingPageType = "LANDING_PAGE_TYPE_CUSTOM_TV"
	LandingPageType_DEFAULT                                           LandingPageType = "DEFAULT"
	LandingPageType_DEEP_LINK_IOS                                     LandingPageType = "DEEP_LINK_IOS"
	LandingPageType_DEEP_LINK_ANDROID                                 LandingPageType = "DEEP_LINK_ANDROID"
	LandingPageType_LANDING_PAGE_TYPE_ST_HELIANG_H5                   LandingPageType = "LANDING_PAGE_TYPE_ST_HELIANG_H5"
)

List of LandingPageType

type LandingPageUrlType added in v1.7.7

type LandingPageUrlType string

LandingPageUrlType : MDPA落地页类型

const (
	LandingPageUrlType_UNKNOWN LandingPageUrlType = "LANDING_PAGE_URL_TYPE_UNKNOWN"
	LandingPageUrlType_STATIC  LandingPageUrlType = "LANDING_PAGE_URL_TYPE_STATIC"
	LandingPageUrlType_DYNAMIC LandingPageUrlType = "LANDING_PAGE_URL_TYPE_DYNAMIC"
)

List of LandingPageUrlType

type LastModifiedTimeRange

type LastModifiedTimeRange struct {
	BeginTime *int64 `json:"begin_time,omitempty"`
	EndTime   *int64 `json:"end_time,omitempty"`
}

广告组信息最后更新时间范围,一次最多允许获取7天的数据,最远可获取2018.01.01的数据

type Layout added in v1.7.26

type Layout struct {
	X *int64 `json:"x,omitempty"`
	Y *int64 `json:"y,omitempty"`
	W *int64 `json:"w,omitempty"`
	H *int64 `json:"h,omitempty"`
}

虚拟人坐标

type LbsAreaType

type LbsAreaType string

LbsAreaType : LBS自定义区域类型

const (
	LbsAreaType_CIRCLE LbsAreaType = "CIRCLE"
)

List of LbsAreaType

type LbsPoiType

type LbsPoiType string

LbsPoiType : LBS兴趣点类型

const (
	LbsPoiType_ALL       LbsPoiType = "ALL"
	LbsPoiType_TRAVEL_IN LbsPoiType = "TRAVEL_IN"
)

List of LbsPOIType

type LbsSpec

type LbsSpec struct {
	LbsType            LbsType             `json:"lbs_type,omitempty"`
	CrossCityRule      *CrossCityRule      `json:"cross_city_rule,omitempty"`
	PoiRule            *PoiRule            `json:"poi_rule,omitempty"`
	CustomLocationRule *CustomLocationRule `json:"custom_location_rule,omitempty"`
}

LBS人群信息

type LbsType

type LbsType string

LbsType : LBS类型

const (
	LbsType_LBSTYPE_BUSINESS LbsType = "LBSTYPE_BUSINESS"
	LbsType_LBSTYPE_LANDMARK LbsType = "LBSTYPE_LANDMARK"
	LbsType_LBSTYPE_SUBWAY   LbsType = "LBSTYPE_SUBWAY"
	LbsType_POI              LbsType = "POI"
	LbsType_CROSS_CITY       LbsType = "CROSS_CITY"
	LbsType_CUSTOM_LOCATION  LbsType = "CUSTOM_LOCATION"
)

List of LbsType

type LeadCluesGenderType added in v1.6.0

type LeadCluesGenderType string

LeadCluesGenderType : 性别

const (
	LeadCluesGenderType_UNKNOWN LeadCluesGenderType = "GENDER_TYPE_UNKNOWN"
	LeadCluesGenderType_FEMALE  LeadCluesGenderType = "GENDER_TYPE_FEMALE"
	LeadCluesGenderType_MALE    LeadCluesGenderType = "GENDER_TYPE_MALE"
)

List of LeadCluesGenderType

type LeadCluesGetListStruct

type LeadCluesGetListStruct 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"`
	WechatAppid              *string             `json:"wechat_appid,omitempty"`
	AgencyId                 *string             `json:"agency_id,omitempty"`
	AgencyName               *string             `json:"agency_name,omitempty"`
	CampaignId               *int64              `json:"campaign_id,omitempty"`
	CampaignName             *string             `json:"campaign_name,omitempty"`
	AdgroupId                *string             `json:"adgroup_id,omitempty"`
	AdgroupName              *string             `json:"adgroup_name,omitempty"`
	CreativeId               *string             `json:"creative_id,omitempty"`
	CreativeName             *string             `json:"creative_name,omitempty"`
	AdId                     *int64              `json:"ad_id,omitempty"`
	AdName                   *string             `json:"ad_name,omitempty"`
	AdcreativeId             *int64              `json:"adcreative_id,omitempty"`
	AdcreativeName           *string             `json:"adcreative_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                LeadCluesLeadsType  `json:"leads_type,omitempty"`
	LeadsSubType             *string             `json:"leads_sub_type,omitempty"`
	ChatId                   *string             `json:"chat_id,omitempty"`
	LeadsSource              *string             `json:"leads_source,omitempty"`
	LeadsPotentialScore      *string             `json:"leads_potential_score,omitempty"`
	LeadsFollowTag           *string             `json:"leads_follow_tag,omitempty"`
	OuterLeadsConvertType    *string             `json:"outer_leads_convert_type,omitempty"`
	OuterLeadsIneffectReason *string             `json:"outer_leads_ineffect_reason,omitempty"`
	LeadsUserId              *string             `json:"leads_user_id,omitempty"`
	LeadsUserType            LeadsUserType       `json:"leads_user_type,omitempty"`
	LeadsUserWechatAppid     *string             `json:"leads_user_wechat_appid,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              LeadCluesGenderType `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"`
	PosType                  *int64              `json:"pos_type,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"`
	NickName                 *string             `json:"nick_name,omitempty"`
	IsBroadCastLeads         *string             `json:"is_broad_cast_leads,omitempty"`
	OwnerName                *string             `json:"owner_name,omitempty"`
	OwnerId                  *int64              `json:"owner_id,omitempty"`
	AllFollowRecords         *string             `json:"all_follow_records,omitempty"`
	ClaimAdvertiserId        *int64              `json:"claim_advertiser_id,omitempty"`
}

返回结构

type LeadCluesGetRequest

type LeadCluesGetRequest struct {
	AccountId             *int64             `json:"account_id,omitempty"`
	TimeRange             *TimeRange         `json:"time_range,omitempty"`
	Filtering             *[]FilteringStruct `json:"filtering,omitempty"`
	Page                  *int64             `json:"page,omitempty"`
	PageSize              *int64             `json:"page_size,omitempty"`
	LastSearchAfterValues *[]string          `json:"last_search_after_values,omitempty"`
}

type LeadCluesGetResponse

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

type LeadCluesGetResponseData

type LeadCluesGetResponseData struct {
	LeadsInfo *[]LeadCluesGetListStruct `json:"leads_info,omitempty"`
	PageInfo  *Conf                     `json:"page_info,omitempty"`
}

type LeadCluesLeadsConvertType

type LeadCluesLeadsConvertType string

LeadCluesLeadsConvertType : 线索状态

const (
	LeadCluesLeadsConvertType_DEPRECATED              LeadCluesLeadsConvertType = "LEADS_CONVERT_STATUS_DEPRECATED"
	LeadCluesLeadsConvertType_POTENTIAL_CUSTOMER      LeadCluesLeadsConvertType = "LEADS_CONVERT_STATUS_POTENTIAL_CUSTOMER"
	LeadCluesLeadsConvertType_HIGH_INTENTION_CUSTOMER LeadCluesLeadsConvertType = "LEADS_CONVERT_STATUS_HIGH_INTENTION_CUSTOMER"
	LeadCluesLeadsConvertType_TRANS_COMPLETED         LeadCluesLeadsConvertType = "LEADS_CONVERT_STATUS_TRANS_COMPLETED"
)

List of LeadCluesLeadsConvertType

type LeadCluesLeadsIneffectReason added in v1.3.0

type LeadCluesLeadsIneffectReason string

LeadCluesLeadsIneffectReason : 无效原因

const (
	LeadCluesLeadsIneffectReason_EMPTY               LeadCluesLeadsIneffectReason = "LEADS_INEFFECT_REASON_EMPTY"
	LeadCluesLeadsIneffectReason_IDENTITY_MISMATCHED LeadCluesLeadsIneffectReason = "LEADS_INEFFECT_REASON_IDENTITY_MISMATCHED"
	LeadCluesLeadsIneffectReason_REGION_MISMATCHED   LeadCluesLeadsIneffectReason = "LEADS_INEFFECT_REASON_REGION_MISMATCHED"
	LeadCluesLeadsIneffectReason_DATA_DUPLICATION    LeadCluesLeadsIneffectReason = "LEADS_INEFFECT_REASON_DATA_DUPLICATION"
	LeadCluesLeadsIneffectReason_TEL_NOT_CONNECTED   LeadCluesLeadsIneffectReason = "LEADS_INEFFECT_REASON_TEL_NOT_CONNECTED"
	LeadCluesLeadsIneffectReason_NO_INTENTION        LeadCluesLeadsIneffectReason = "LEADS_INEFFECT_REASON_NO_INTENTION"
	LeadCluesLeadsIneffectReason_UNKNOWN             LeadCluesLeadsIneffectReason = "LEADS_INEFFECT_REASON_UNKNOWN"
)

List of LeadCluesLeadsIneffectReason

type LeadCluesLeadsIntentionScore added in v1.3.0

type LeadCluesLeadsIntentionScore string

LeadCluesLeadsIntentionScore : 线索评分

const (
	LeadCluesLeadsIntentionScore_1 LeadCluesLeadsIntentionScore = "LEADS_INTENTION_SCORE_LEVEL_1"
	LeadCluesLeadsIntentionScore_2 LeadCluesLeadsIntentionScore = "LEADS_INTENTION_SCORE_LEVEL_2"
	LeadCluesLeadsIntentionScore_3 LeadCluesLeadsIntentionScore = "LEADS_INTENTION_SCORE_LEVEL_3"
	LeadCluesLeadsIntentionScore_4 LeadCluesLeadsIntentionScore = "LEADS_INTENTION_SCORE_LEVEL_4"
	LeadCluesLeadsIntentionScore_5 LeadCluesLeadsIntentionScore = "LEADS_INTENTION_SCORE_LEVEL_5"
	LeadCluesLeadsIntentionScore_6 LeadCluesLeadsIntentionScore = "LEADS_INTENTION_SCORE_LEVEL_6"
)

List of LeadCluesLeadsIntentionScore

type LeadCluesLeadsType added in v1.6.0

type LeadCluesLeadsType string

LeadCluesLeadsType : 线索类型

const (
	LeadCluesLeadsType_FORM                LeadCluesLeadsType = "LEADS_TYPE_FORM"
	LeadCluesLeadsType_ONLINE_CONSULT      LeadCluesLeadsType = "LEADS_TYPE_ONLINE_CONSULT"
	LeadCluesLeadsType_MAKE_PHONE_CALL     LeadCluesLeadsType = "LEADS_TYPE_MAKE_PHONE_CALL"
	LeadCluesLeadsType_PHONE               LeadCluesLeadsType = "LEADS_TYPE_PHONE"
	LeadCluesLeadsType_PROMOTION_COUPON    LeadCluesLeadsType = "LEADS_TYPE_PROMOTION_COUPON"
	LeadCluesLeadsType_INTELLIGENT_TOOL    LeadCluesLeadsType = "LEADS_TYPE_INTELLIGENT_TOOL"
	LeadCluesLeadsType_LOTTERY             LeadCluesLeadsType = "LEADS_TYPE_LOTTERY"
	LeadCluesLeadsType_LANDING_PAGE_CLICK  LeadCluesLeadsType = "LEADS_TYPE_LANDING_PAGE_CLICK"
	LeadCluesLeadsType_ONE_CLICK_AUTHORIZE LeadCluesLeadsType = "LEADS_TYPE_ONE_CLICK_AUTHORIZE"
	LeadCluesLeadsType_PAGE_SCAN_CODE      LeadCluesLeadsType = "LEADS_TYPE_PAGE_SCAN_CODE"
	LeadCluesLeadsType_PROMOTION_FOLLOW    LeadCluesLeadsType = "LEADS_TYPE_PROMOTION_FOLLOW"
)

List of LeadCluesLeadsType

type LeadCluesUpdateRequest

type LeadCluesUpdateRequest struct {
	AccountId *int64                   `json:"account_id,omitempty"`
	Leads     *[]LeadsStatusInfoStruct `json:"leads,omitempty"`
}

type LeadCluesUpdateResponse

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

type LeadsActionTypeReportListStruct added in v1.7.40

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 LeadsCallCreateRequest added in v1.7.34

type LeadsCallCreateRequest struct {
	AccountId    *int64  `json:"account_id,omitempty"`
	LeadsId      *int64  `json:"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 LeadsCallCreateResponse added in v1.7.34

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

type LeadsCallCreateResponseData added in v1.7.34

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

type LeadsCallRecordGetRequest added in v1.7.33

type LeadsCallRecordGetRequest struct {
	AccountId *int64  `json:"account_id,omitempty"`
	LeadsId   *int64  `json:"leads_id,omitempty"`
	RequestId *string `json:"request_id,omitempty"`
	ContactId *string `json:"contact_id,omitempty"`
}

type LeadsCallRecordGetResponse added in v1.7.33

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

type LeadsCallRecordGetResponseData added in v1.7.33

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

type LeadsCallRecordsGetRequest added in v1.7.34

type LeadsCallRecordsGetRequest struct {
	AccountId   *int64  `json:"account_id,omitempty"`
	PageSize    *int64  `json:"page_size,omitempty"`
	Page        *int64  `json:"page,omitempty"`
	StartDate   *string `json:"start_date,omitempty"`
	EndDate     *string `json:"end_date,omitempty"`
	SearchAfter *string `json:"search_after,omitempty"`
}

type LeadsCallRecordsGetResponse added in v1.7.34

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

type LeadsCallRecordsGetResponseData added in v1.7.34

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

type LeadsCallTokenGetRequest added in v1.7.34

type LeadsCallTokenGetRequest struct {
	AccountId *int64  `json:"account_id,omitempty"`
	UserId    *int64  `json:"user_id,omitempty"`
	RequestId *string `json:"request_id,omitempty"`
}

type LeadsCallTokenGetResponse added in v1.7.34

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

type LeadsCallTokenGetResponseData added in v1.7.34

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

type LeadsCallVirtualNumberGetRequest added in v1.7.33

type LeadsCallVirtualNumberGetRequest struct {
	AccountId *int64  `json:"account_id,omitempty"`
	LeadsId   *int64  `json:"leads_id,omitempty"`
	Caller    *string `json:"caller,omitempty"`
	Callee    *string `json:"callee,omitempty"`
	RequestId *string `json:"request_id,omitempty"`
}

type LeadsCallVirtualNumberGetResponse added in v1.7.33

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

type LeadsCallVirtualNumberGetResponseData added in v1.7.33

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

type LeadsContactInfoStruct added in v1.7.1

type LeadsContactInfoStruct 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          LeadCluesGenderType `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 LeadsFormAddRequest added in v1.3.0

type LeadsFormAddRequest struct {
	AccountId     *int64                   `json:"account_id,omitempty"`
	ComponentName *string                  `json:"component_name,omitempty"`
	Title         *string                  `json:"title,omitempty"`
	SubTitle      *string                  `json:"sub_title,omitempty"`
	SubmitText    *string                  `json:"submit_text,omitempty"`
	Items         *[]CreateControlListItem `json:"items,omitempty"`
}

type LeadsFormAddResponse added in v1.3.0

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

type LeadsFormAddResponseData added in v1.3.0

type LeadsFormAddResponseData struct {
	ComponentId *string `json:"component_id,omitempty"`
}

type LeadsFormGetResponse added in v1.3.0

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

type LeadsFormGetResponseData added in v1.3.0

type LeadsFormGetResponseData struct {
	AccountId     *int64                       `json:"account_id,omitempty"`
	ComponentId   *string                      `json:"component_id,omitempty"`
	ComponentName *string                      `json:"component_name,omitempty"`
	CreatedTime   *string                      `json:"created_time,omitempty"`
	FormConfig    *FormConfigDetailData        `json:"form_config,omitempty"`
	ItemList      *[]ControlListItemDetailData `json:"item_list,omitempty"`
}

type LeadsFormListGetResponse added in v1.3.0

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

type LeadsFormListGetResponseData added in v1.3.0

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

type LeadsImportInfoStruct added in v1.6.0

type LeadsImportInfoStruct 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                LeadCluesLeadsType  `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              LeadCluesGenderType `json:"leads_gender,omitempty"`
	LeadsEmail               *string             `json:"leads_email,omitempty"`
	LeadsArea                *string             `json:"leads_area,omitempty"`
	Bundle                   *string             `json:"bundle,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"`
	OuterLeadsComefrom       OuterLeadsComeFrom  `json:"outer_leads_comefrom,omitempty"`
	Memo                     *string             `json:"memo,omitempty"`
	WechatAgencyId           *string             `json:"wechat_agency_id,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"`
}

导入的线索信息结构

type LeadsInfoListStruct added in v1.7.40

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 LeadsInvalidPayGetRequest added in v1.7.17

type LeadsInvalidPayGetRequest struct {
	AccountId *int64  `json:"account_id,omitempty"`
	Month     *string `json:"month,omitempty"`
}

type LeadsInvalidPayGetResponse added in v1.7.17

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

type LeadsInvalidPayGetResponseData added in v1.7.17

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

type LeadsMatchType added in v1.7.6

type LeadsMatchType string

LeadsMatchType : 线索匹配类型,不填认为时OUTERLEADSID

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 LeadsStatusInfoStruct

type LeadsStatusInfoStruct struct {
	LeadsId             *int64                       `json:"leads_id,omitempty"`
	LeadsConvertType    LeadCluesLeadsConvertType    `json:"leads_convert_type,omitempty"`
	LeadsIneffectReason LeadCluesLeadsIneffectReason `json:"leads_ineffect_reason,omitempty"`
	LeadsIntentionScore LeadCluesLeadsIntentionScore `json:"leads_intention_score,omitempty"`
}

回传信息结构

type LeadsUserType added in v1.6.0

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 LeadsWebPageInfoStruct added in v1.7.34

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_PROCESSING       LearningStatus = "LEARNING_STATUS_PROCESSING"
	LearningStatus_SUGGEST_CONTINUE LearningStatus = "LEARNING_STATUS_SUGGEST_CONTINUE"
	LearningStatus_SUGGEST_STOP     LearningStatus = "LEARNING_STATUS_SUGGEST_STOP"
	LearningStatus_SUGGEST_IMPROVE  LearningStatus = "LEARNING_STATUS_SUGGEST_IMPROVE"
	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 LengthAdjustment added in v1.4.1

type LengthAdjustment struct {
	TargetLength           *int64                 `json:"target_length,omitempty"`
	LengthAdjustmentMethod LengthAdjustmentMethod `json:"length_adjustment_method,omitempty"`
}

调整时长

type LengthAdjustmentMethod added in v1.4.1

type LengthAdjustmentMethod string

LengthAdjustmentMethod : 调整时长方式:溢出剪裁、智能变速

const (
	LengthAdjustmentMethod_OVERFLOW_CLIP      LengthAdjustmentMethod = "OVERFLOW_CLIP"
	LengthAdjustmentMethod_SMART_SPEED_CHANGE LengthAdjustmentMethod = "SMART_SPEED_CHANGE"
)

List of LengthAdjustmentMethod

type LimitWechatAdBehavior

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

微信广告行为定向

type LingqueSpecStruct added in v1.7.42

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

灵鹊落地页数据结构

type LinkMiniGameSpec added in v1.7.19

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

小游戏落地页信息

type LinkNameType

type LinkNameType string

LinkNameType : 链接名称类型

const (
	LinkNameType_VIEW_DETAILS                    LinkNameType = "VIEW_DETAILS"
	LinkNameType_GET_COUPONS                     LinkNameType = "GET_COUPONS"
	LinkNameType_MAKE_AN_APPOINTMENT             LinkNameType = "MAKE_AN_APPOINTMENT"
	LinkNameType_BUY_NOW                         LinkNameType = "BUY_NOW"
	LinkNameType_GO_SHOPPING                     LinkNameType = "GO_SHOPPING"
	LinkNameType_ENTER_MINI_PROGRAM              LinkNameType = "ENTER_MINI_PROGRAM"
	LinkNameType_ENTER_MINI_GAME                 LinkNameType = "ENTER_MINI_GAME"
	LinkNameType_APPLY_NOW                       LinkNameType = "APPLY_NOW"
	LinkNameType_BOOK_NOW                        LinkNameType = "BOOK_NOW"
	LinkNameType_RESERVATION_BUY                 LinkNameType = "RESERVATION_BUY"
	LinkNameType_CONSULT_NOW                     LinkNameType = "CONSULT_NOW"
	LinkNameType_BOOK_DRIVE                      LinkNameType = "BOOK_DRIVE"
	LinkNameType_ENTER_OFFICIAL_ACCOUNTS         LinkNameType = "ENTER_OFFICIAL_ACCOUNTS"
	LinkNameType_PLAY_NOW                        LinkNameType = "PLAY_NOW"
	LinkNameType_OPEN_MINI_GAME                  LinkNameType = "OPEN_MINI_GAME"
	LinkNameType_DOWNLOAD_APP                    LinkNameType = "DOWNLOAD_APP"
	LinkNameType_DOWNLOAD_GAME                   LinkNameType = "DOWNLOAD_GAME"
	LinkNameType_GET_SAMPLES                     LinkNameType = "GET_SAMPLES"
	LinkNameType_TRY_NOW                         LinkNameType = "TRY_NOW"
	LinkNameType_GET_IT_NOW                      LinkNameType = "GET_IT_NOW"
	LinkNameType_BUY_ASAP                        LinkNameType = "BUY_ASAP"
	LinkNameType_DOWNLOAD_NOW                    LinkNameType = "DOWNLOAD_NOW"
	LinkNameType_VIEW_APPS                       LinkNameType = "VIEW_APPS"
	LinkNameType_MORE_INFO                       LinkNameType = "MORE_INFO"
	LinkNameType_GET_VOUCHERS                    LinkNameType = "GET_VOUCHERS"
	LinkNameType_FOLLOW_OFFICIAL_ACCOUNT         LinkNameType = "FOLLOW_OFFICIAL_ACCOUNT"
	LinkNameType_READ_NOVELS                     LinkNameType = "READ_NOVELS"
	LinkNameType_GO_TO_JD                        LinkNameType = "GO_TO_JD"
	LinkNameType_GO_TO_PDD                       LinkNameType = "GO_TO_PDD"
	LinkNameType_GO_TO_SUNING                    LinkNameType = "GO_TO_SUNING"
	LinkNameType_GO_TO_VIP                       LinkNameType = "GO_TO_VIP"
	LinkNameType_GO_TO_XIAOHONGSHU               LinkNameType = "GO_TO_XIAOHONGSHU"
	LinkNameType_GO_TO_KUAISHOU                  LinkNameType = "GO_TO_KUAISHOU"
	LinkNameType_WATCH_LIVE                      LinkNameType = "WATCH_LIVE"
	LinkNameType_RESERVE_NOW                     LinkNameType = "RESERVE_NOW"
	LinkNameType_FOLLOW_CHANNELS                 LinkNameType = "FOLLOW_CHANNELS"
	LinkNameType_MORE_ABOUT_CHANNELS             LinkNameType = "MORE_ABOUT_CHANNELS"
	LinkNameType_OPEN_APP                        LinkNameType = "OPEN_APP"
	LinkNameType_ALREADY_INSTALL                 LinkNameType = "ALREADY_INSTALL"
	LinkNameType_RESERVE_LIVE                    LinkNameType = "RESERVE_LIVE"
	LinkNameType_SETUP_NOW                       LinkNameType = "SETUP_NOW"
	LinkNameType_SECKILL_NOW                     LinkNameType = "SECKILL_NOW"
	LinkNameType_TRY_PLAY_NOW                    LinkNameType = "TRY_PLAY_NOW"
	LinkNameType_INSTALL_NOW                     LinkNameType = "INSTALL_NOW"
	LinkNameType_MORE_ABOUT_OFFICIAL_ACCOUNT_CHT LinkNameType = "MORE_ABOUT_OFFICIAL_ACCOUNT_CHT"
	LinkNameType_FOLLOW_OFFICIAL_ACCOUNT_CHT     LinkNameType = "FOLLOW_OFFICIAL_ACCOUNT_CHT"
	LinkNameType_GET_FOR_FREE                    LinkNameType = "GET_FOR_FREE"
	LinkNameType_WATCH_VIDEO                     LinkNameType = "WATCH_VIDEO"
	LinkNameType_CARNIVAL_618                    LinkNameType = "CARNIVAL_618"
	LinkNameType_SURPRISE_618                    LinkNameType = "SURPRISE_618"
	LinkNameType_DISCOUNT_618                    LinkNameType = "DISCOUNT_618"
	LinkNameType_GO_618_VENUE                    LinkNameType = "GO_618_VENUE"
	LinkNameType_GET_618_WELFARE                 LinkNameType = "GET_618_WELFARE"
	LinkNameType_CONTACT_CUSTOMER_SERVICE        LinkNameType = "CONTACT_CUSTOMER_SERVICE"
	LinkNameType_CONTACT_BUSINESS                LinkNameType = "CONTACT_BUSINESS"
	LinkNameType_GO_SCAN                         LinkNameType = "GO_SCAN"
	LinkNameType_LINK_NAME_TEXT_TEMPLATE         LinkNameType = "LINK_NAME_TEXT_TEMPLATE"
)

List of LinkNameType

type LinkPageSpec

type LinkPageSpec struct {
	PageId                  *int64                     `json:"page_id,omitempty"`
	PageUrl                 *string                    `json:"page_url,omitempty"`
	MiniProgramSpec         *AdcreativeMiniProgramSpec `json:"mini_program_spec,omitempty"`
	MiniGameSpec            *LinkMiniGameSpec          `json:"mini_game_spec,omitempty"`
	ChannelsShopProductSpec *ChannelsShopProductSpec   `json:"channels_shop_product_spec,omitempty"`
}

文字链跳转信息

type LinkPageType

type LinkPageType string

LinkPageType : 文字链跳转类型类型

const (
	LinkPageType_NOT_USED                       LinkPageType = "LINK_PAGE_TYPE_NOT_USED"
	LinkPageType_DEFAULT                        LinkPageType = "LINK_PAGE_TYPE_DEFAULT"
	LinkPageType_CANVAS_WECHAT                  LinkPageType = "LINK_PAGE_TYPE_CANVAS_WECHAT"
	LinkPageType_ARTICAL_WECHAT                 LinkPageType = "LINK_PAGE_TYPE_ARTICAL_WECHAT"
	LinkPageType_MINI_PROGRAM_WECHAT            LinkPageType = "LINK_PAGE_TYPE_MINI_PROGRAM_WECHAT"
	LinkPageType_MINI_PROGRAM_CANVAS_WECHAT     LinkPageType = "LINK_PAGE_TYPE_MINI_PROGRAM_CANVAS_WECHAT"
	LinkPageType_MINI_GAME_WECHAT               LinkPageType = "LINK_PAGE_TYPE_MINI_GAME_WECHAT"
	LinkPageType_FENGYE_ECOMMERCE               LinkPageType = "LINK_PAGE_TYPE_FENGYE_ECOMMERCE"
	LinkPageType_XJ_ANDROID_APP_H5              LinkPageType = "LINK_PAGE_TYPE_XJ_ANDROID_APP_H5"
	LinkPageType_XJ_IOS_APP_H5                  LinkPageType = "LINK_PAGE_TYPE_XJ_IOS_APP_H5"
	LinkPageType_XJ_WEBSITE_H5                  LinkPageType = "LINK_PAGE_TYPE_XJ_WEBSITE_H5"
	LinkPageType_WECHAT_MOMENTS_SIMPLE_NATIVE   LinkPageType = "LINK_PAGE_TYPE_WECHAT_MOMENTS_SIMPLE_NATIVE"
	LinkPageType_CHANNELS                       LinkPageType = "LINK_PAGE_TYPE_CHANNELS"
	LinkPageType_CHANNELS_WATCH_LIVE            LinkPageType = "LINK_PAGE_TYPE_CHANNELS_WATCH_LIVE"
	LinkPageType_CHANNELS_RESERVE_LIVE          LinkPageType = "LINK_PAGE_TYPE_CHANNELS_RESERVE_LIVE"
	LinkPageType_CHANNELS_FOLLOW_CARD           LinkPageType = "LINK_PAGE_TYPE_CHANNELS_FOLLOW_CARD"
	LinkPageType_WECHAT_APPOINTMENT_CARD        LinkPageType = "LINK_PAGE_TYPE_WECHAT_APPOINTMENT_CARD"
	LinkPageType_WECHAT_CONSULT                 LinkPageType = "LINK_PAGE_TYPE_WECHAT_CONSULT"
	LinkPageType_WECOM_CONSULT                  LinkPageType = "LINK_PAGE_TYPE_WECOM_CONSULT"
	LinkPageType_WECHAT_FOCUS_DAILOG            LinkPageType = "LINK_PAGE_TYPE_WECHAT_FOCUS_DAILOG"
	LinkPageType_WECHAT_MOMENTS_SUBSCRIPTION    LinkPageType = "LINK_PAGE_TYPE_WECHAT_MOMENTS_SUBSCRIPTION"
	LinkPageType_WECHAT_RED_PACKET_COVER        LinkPageType = "LINK_PAGE_TYPE_WECHAT_RED_PACKET_COVER"
	LinkPageType_WECHAT_VIDEO_TOPIC             LinkPageType = "LINK_PAGE_TYPE_WECHAT_VIDEO_TOPIC"
	LinkPageType_WECHAT_OFFICIAL_ACCOUNT_DETAIL LinkPageType = "LINK_PAGE_TYPE_WECHAT_OFFICIAL_ACCOUNT_DETAIL"
	LinkPageType_XJ_QUICK                       LinkPageType = "LINK_PAGE_TYPE_XJ_QUICK"
	LinkPageType_YOUZAN_WECHAT_MINIPROGRAM      LinkPageType = "LINK_PAGE_TYPE_YOUZAN_WECHAT_MINIPROGRAM"
	LinkPageType_WEIMOB_WECHAT_MINIPROGRAM      LinkPageType = "LINK_PAGE_TYPE_WEIMOB_WECHAT_MINIPROGRAM"
	LinkPageType_ANDROID_DIRECT_DOWNLOAD        LinkPageType = "LINK_PAGE_TYPE_ANDROID_DIRECT_DOWNLOAD"
	LinkPageType_LINGQUE_H5                     LinkPageType = "LINK_PAGE_TYPE_LINGQUE_H5"
	LinkPageType_LINGQUE_MINI_PROGRAM           LinkPageType = "LINK_PAGE_TYPE_LINGQUE_MINI_PROGRAM"
	LinkPageType_WECHAT_CHANNELS_SHOP_PRODUCT   LinkPageType = "LINK_PAGE_TYPE_WECHAT_CHANNELS_SHOP_PRODUCT"
)

List of LinkPageType

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

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_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_FOLLOW_CHANNELS                 LinkUrlLinkNameType = "FOLLOW_CHANNELS"
	LinkUrlLinkNameType_MORE_ABOUT_CHANNELS             LinkUrlLinkNameType = "MORE_ABOUT_CHANNELS"
	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_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_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_CHECK_IT_OUT                    LinkUrlLinkNameType = "CHECK_IT_OUT"
	LinkUrlLinkNameType_WATCH_VIDEO                     LinkUrlLinkNameType = "WATCH_VIDEO"
	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 ListSublinkComponentOption added in v1.7.35

type ListSublinkComponentOption struct {
	ComponentId *int64                             `json:"component_id,omitempty"`
	Value       *[]ListSublinkComponentValueStruct `json:"value,omitempty"`
}

列表子链组件

type ListSublinkComponentValueStruct added in v1.7.35

type ListSublinkComponentValueStruct struct {
	Text1     *string                 `json:"text1,omitempty"`
	JumpInfo1 *[]LandingPageStructure `json:"jump_info1,omitempty"`
	Text2     *string                 `json:"text2,omitempty"`
	JumpInfo2 *[]LandingPageStructure `json:"jump_info2,omitempty"`
	Text3     *string                 `json:"text3,omitempty"`
	JumpInfo3 *[]LandingPageStructure `json:"jump_info3,omitempty"`
	Text4     *string                 `json:"text4,omitempty"`
	JumpInfo4 *[]LandingPageStructure `json:"jump_info4,omitempty"`
}

列表子链结构

type LiveCheerIconStruct added in v1.7.31

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.31

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.31

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.40

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

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 LiveVideoMode added in v1.7.33

type LiveVideoMode string

LiveVideoMode : 直播模式

const (
	LiveVideoMode_DEFAULT LiveVideoMode = "LIVE_VIDEO_MODE_DEFAULT"
	LiveVideoMode_VIDEO   LiveVideoMode = "LIVE_VIDEO_MODE_VIDEO"
	LiveVideoMode_LIVE    LiveVideoMode = "LIVE_VIDEO_MODE_LIVE"
)

List of LiveVideoMode

type LiveVideoSubMode added in v1.7.33

type LiveVideoSubMode string

LiveVideoSubMode : 直播子模式

const (
	LiveVideoSubMode_DEFAULT          LiveVideoSubMode = "LIVE_VIDEO_SUBMODE_DEFAULT"
	LiveVideoSubMode_LIVE_ROOM        LiveVideoSubMode = "LIVE_VIDEO_SUBMODE_LIVE_ROOM"
	LiveVideoSubMode_LIVE_RESERVATION LiveVideoSubMode = "LIVE_VIDEO_SUBMODE_LIVE_RESERVATION"
)

List of LiveVideoSubMode

type LocalAdsSpecRead added in v1.7.1

type LocalAdsSpecRead struct {
	ShopName         *string `json:"shop_name,omitempty"`
	Address          *string `json:"address,omitempty"`
	Telphone         *string `json:"telphone,omitempty"`
	SystemIndustryId *string `json:"system_industry_id,omitempty"`
}

本地门店信息

type LocalStoreBizInfoStruct added in v1.7.12

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

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

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

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

门店位置信息

type LocalStoreOpeningStatus added in v1.7.17

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

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

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              AdStatus                    `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 added in v1.3.0

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

type LocalStoresAddResponse added in v1.3.0

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

type LocalStoresAddResponseData added in v1.3.0

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

type LocalStoresAddressParsingResultGetRequest added in v1.3.0

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

type LocalStoresAddressParsingResultGetResponse added in v1.3.0

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

type LocalStoresAddressParsingResultGetResponseData added in v1.3.0

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

type LocalStoresCategoriesGetListStruct added in v1.7.12

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

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

type LocalStoresCategoriesGetResponseData added in v1.7.12

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

type LocalStoresDeleteRequest added in v1.3.0

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

type LocalStoresDeleteResponse added in v1.3.0

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

type LocalStoresDeleteResponseData added in v1.3.0

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

type LocalStoresGetListStruct added in v1.3.0

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              AdStatus                    `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 added in v1.3.0

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

type LocalStoresGetResponseData added in v1.3.0

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

type LocalStoresSearchInfoGetListStruct added in v1.3.0

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

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

type LocalStoresSearchInfoGetResponseData added in v1.3.0

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

type LocalStoresUpdateListStruct added in v1.7.12

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

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

type LocalStoresUpdateResponse added in v1.7.12

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

type LocalStoresUpdateResponseData added in v1.7.12

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

type LocalStoresWxpayMerchantsGetListStruct added in v1.7.12

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

返回结构

type LocalStoresWxpayMerchantsGetResponse added in v1.7.12

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

type LocalStoresWxpayMerchantsGetResponseData added in v1.7.12

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

type LocardBehaviorsListItem

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

罗卡行为标签

type LocardInterestsListItem

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

罗卡兴趣标签

type LongSublinkComponentOption added in v1.7.31

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

长子链组件

type LongSublinkListComponentOption added in v1.7.31

type LongSublinkListComponentOption struct {
	ComponentId *int64               `json:"component_id,omitempty"`
	Value       *[]LongSublinkStruct `json:"value,omitempty"`
}

长子链组

type LongSublinkStruct added in v1.7.31

type LongSublinkStruct struct {
	Text     *string                 `json:"text,omitempty"`
	JumpInfo *[]LandingPageStructure `json:"jump_info,omitempty"`
	Tag      *string                 `json:"tag,omitempty"`
}

长子链结构

type LongVideoStruct

type LongVideoStruct struct {
	LongVideo1 *int64 `json:"long_video1,omitempty"`
	LongVideo2 *int64 `json:"long_video2,omitempty"`
}

完整视频结构

type LookalikeSpec

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

Lookalike人群信息

type ManualAdjustment added in v1.4.1

type ManualAdjustment struct {
	SizeAdjustment   *SizeAdjustment   `json:"size_adjustment,omitempty"`
	LengthAdjustment *LengthAdjustment `json:"length_adjustment,omitempty"`
	MusicAdjustment  *MusicAdjustment  `json:"music_adjustment,omitempty"`
}

手工调整视频

type MarketingScene added in v1.7.7

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"
	MarketingScene_DELIVERY_V3                                MarketingScene = "DELIVERY_V3"
	MarketingScene_ECOMMERCE_CONSUMER_APP_ACTIVATION_DAILY    MarketingScene = "ECOMMERCE_CONSUMER_APP_ACTIVATION_DAILY"
)

List of MarketingScene

type MassiveKeywordRecommendDataInfo added in v1.7.35

type MassiveKeywordRecommendDataInfo struct {
	SeedWords                *[]string            `json:"seed_words,omitempty"`
	IsFilterPurchasedWords   FilterPurchasedWords `json:"is_filter_purchased_words,omitempty"`
	SiteSets                 *[]string            `json:"site_sets,omitempty"`
	ExcludeWords             *[]string            `json:"exclude_words,omitempty"`
	ContainsNonRegionalWords ContainsRegionWords  `json:"contains_non_regional_words,omitempty"`
	WordProvince             *[]int64             `json:"word_province,omitempty"`
	WordCity                 *[]int64             `json:"word_city,omitempty"`
}

海量拓词任务请求参数

type MatchRuleType

type MatchRuleType string

MatchRuleType : 匹配规则类型

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

List of MatchRuleType

type MaterialAuditListListStruct added in v1.7.40

type MaterialAuditListListStruct struct {
	AccountId    *int64  `json:"account_id,omitempty"`
	MaterialId   *string `json:"material_id,omitempty"`
	MaterialType *int64  `json:"material_type,omitempty"`
}

返回结构

type MaterialAuditListRequest added in v1.7.40

type MaterialAuditListRequest struct {
	AccountId    *int64                         `json:"account_id,omitempty"`
	MaterialList *[]MaterialAuditListListStruct `json:"material_list,omitempty"`
}

type MaterialAuditListResponse added in v1.7.40

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

type MaterialAuditListResponseData added in v1.7.40

type MaterialAuditListResponseData struct {
	List *[]RspListStruct `json:"list,omitempty"`
}

type MaterialAuditSubmitListStruct added in v1.7.40

type MaterialAuditSubmitListStruct struct {
	MaterialId   *string `json:"material_id,omitempty"`
	MaterialType *int64  `json:"material_type,omitempty"`
	ErrorCode    *int64  `json:"error_code,omitempty"`
	ErrorMsg     *string `json:"error_msg,omitempty"`
}

请求结构

type MaterialAuditSubmitRequest added in v1.7.40

type MaterialAuditSubmitRequest struct {
	AccountId    *int64                           `json:"account_id,omitempty"`
	MaterialList *[]MaterialAuditSubmitListStruct `json:"material_list,omitempty"`
}

type MaterialAuditSubmitResponse added in v1.7.40

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

type MaterialAuditSubmitResponseData added in v1.7.40

type MaterialAuditSubmitResponseData struct {
	List *[]MaterialAuditSubmitListStruct `json:"list,omitempty"`
}

type MaterialGroupCreateStruct added in v1.7.21

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

素材组信息

type MaterialGroupStruct added in v1.7.21

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

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

素材组信息

type MaterialLabelStruct added in v1.7.34

type MaterialLabelStruct struct {
	ImageId   *string              `json:"image_id,omitempty"`
	MediaId   *string              `json:"media_id,omitempty"`
	LabelList *[]CustomLabelStruct `json:"label_list,omitempty"`
}

素材标签信息

type MaterialLabelsAddRequest added in v1.7.34

type MaterialLabelsAddRequest struct {
	AccountId   *int64               `json:"account_id,omitempty"`
	ImageIdList *[]string            `json:"image_id_list,omitempty"`
	MediaIdList *[]string            `json:"media_id_list,omitempty"`
	Labels      *[]CreateLabelStruct `json:"labels,omitempty"`
}

type MaterialLabelsAddResponse added in v1.7.34

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

type MaterialLabelsAddResponseData added in v1.7.34

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

type MaterialLabelsGetRequest added in v1.7.34

type MaterialLabelsGetRequest struct {
	AccountId   *int64    `json:"account_id,omitempty"`
	ImageIdList *[]string `json:"image_id_list,omitempty"`
	MediaIdList *[]string `json:"media_id_list,omitempty"`
}

type MaterialLabelsGetResponse added in v1.7.34

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

type MaterialLabelsGetResponseData added in v1.7.34

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

type MaterialStruct added in v1.7.21

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

type MaterialUpdateStruct struct {
	Type_   TemplateType `json:"type,omitempty"`
	MediaId *string      `json:"media_id,omitempty"`
}

素材信息

type MaxQuotaEnum added in v1.7.16

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 MdpaDescComponentOption added in v1.7.34

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

商品标题组件

type MdpaDescComponentValueStruct added in v1.7.34

type MdpaDescComponentValueStruct struct {
	Description *string `json:"description,omitempty"`
}

商品描述组件

type MdpaTitleComponentOption added in v1.7.34

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

商品标题组件

type MdpaTitleComponentValueStruct added in v1.7.34

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

商品标题组件

type MediaSourceType

type MediaSourceType string

MediaSourceType : 视频来源

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

List of MediaSourceType

type MediaStatusType added in v1.7.2

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_MEDIA_TYPE_MP4 MediaType = "MEDIA_TYPE_MP4"
	MediaType_MEDIA_TYPE_AVI MediaType = "MEDIA_TYPE_AVI"
	MediaType_MEDIA_TYPE_MOV MediaType = "MEDIA_TYPE_MOV"
	MediaType_MEDIA_TYPE_FLV MediaType = "MEDIA_TYPE_FLV"
	MediaType_VIDEO_TYPE_MP4 MediaType = "VIDEO_TYPE_MP4"
	MediaType_VIDEO_TYPE_AVI MediaType = "VIDEO_TYPE_AVI"
	MediaType_VIDEO_TYPE_MOV MediaType = "VIDEO_TYPE_MOV"
)

List of MediaType

type MergeFundTypeDailyBalanceReportGetListStruct added in v1.7.20

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

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

type MergeFundTypeDailyBalanceReportGetResponseData added in v1.7.20

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

type MergeFundTypeFundStatementsDetailedGetListStruct added in v1.7.20

type MergeFundTypeFundStatementsDetailedGetListStruct struct {
	AccountId      *int64         `json:"account_id,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"`
	FundType       AccountTypeMap `json:"fund_type,omitempty"`
}

返回结构

type MergeFundTypeFundStatementsDetailedGetResponse added in v1.7.20

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

type MergeFundTypeFundStatementsDetailedGetResponseData added in v1.7.20

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

type MergeFundTypeFundsGetListStruct added in v1.7.20

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

返回结构

type MergeFundTypeFundsGetResponse added in v1.7.20

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

type MergeFundTypeFundsGetResponseData added in v1.7.20

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

type MergeFundTypeSubcustomerTransferAddRequest added in v1.7.20

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

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

type MergeFundTypeSubcustomerTransferAddResponseData added in v1.7.20

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 Metrics added in v1.4.1

type Metrics struct {
	VideoOuterPlayIndex  *float64 `json:"video_outer_play_index,omitempty"`
	VideoOuterClickIndex *float64 `json:"video_outer_click_index,omitempty"`
	VideoOffsetIndex     *float64 `json:"video_offset_index,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 MiniGameSpec

type MiniGameSpec struct {
	MiniGameTrackingParameter *string                             `json:"mini_game_tracking_parameter,omitempty"`
	MiniGameOpenlink          *string                             `json:"mini_game_openlink,omitempty"`
	MiniGameOpenlinkPageSpec  *AdCreativeMiniGameOpenlinkPageSpec `json:"mini_game_openlink_page_spec,omitempty"`
	MiniGameOpenlinkSwitch    *bool                               `json:"mini_game_openlink_switch,omitempty"`
}

小游戏落地页信息

type MiniGameWechatSpec added in v1.4.1

type MiniGameWechatSpec struct {
	MiniGameProgramId *string `json:"mini_game_program_id,omitempty"`
}

微信小游戏信息

type MiniParamMatcherGroup

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

匹配规则组

type MiniProgramOpenLinkOption added in v1.7.40

type MiniProgramOpenLinkOption string

MiniProgramOpenLinkOption : 小程序蹊径落地页开关选项

const (
	MiniProgramOpenLinkOption_UNKNOWN MiniProgramOpenLinkOption = "MINI_PROGRAM_OPEN_LINK_OPTION_UNKNOWN"
	MiniProgramOpenLinkOption_ON      MiniProgramOpenLinkOption = "MINI_PROGRAM_OPEN_LINK_OPTION_ON"
	MiniProgramOpenLinkOption_OFF     MiniProgramOpenLinkOption = "MINI_PROGRAM_OPEN_LINK_OPTION_OFF"
)

List of MiniProgramOpenLinkOption

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 MiniProgramSpecStruct added in v1.7.35

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

微信小程序落地页数据结构

type MusicAdjustment added in v1.4.1

type MusicAdjustment struct {
	MusicAdjustmentMethod MusicAdjustmentMethodEnum `json:"music_adjustment_method,omitempty"`
}

添加背景音乐

type MusicAdjustmentMethodEnum added in v1.4.1

type MusicAdjustmentMethodEnum string

MusicAdjustmentMethodEnum : 添加音乐方式:推荐音乐

const (
	MusicAdjustmentMethodEnum_RECOMMENDATION MusicAdjustmentMethodEnum = "RECOMMENDATION"
)

List of MusicAdjustmentMethodEnum

type NegativeWordAdgroupStruct added in v1.7.31

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

广告组否定词列表

type NegativeWordCampaignStruct added in v1.7.31

type NegativeWordCampaignStruct struct {
	CampaignId          *int64    `json:"campaign_id,omitempty"`
	PhraseNegativeWords *[]string `json:"phrase_negative_words,omitempty"`
	ExactNegativeWords  *[]string `json:"exact_negative_words,omitempty"`
}

推广计划否定词列表

type NegativeWordOperStatus added in v1.7.31

type NegativeWordOperStatus string

NegativeWordOperStatus : 操作执行状态,OPER_FAIL,操作失败;OPER_SUCCESS,操作成功。只要有操作失败的词,就返回OPER_FAIL,全部成功返回OPER_SUCCESS

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

List of NegativeWordOperStatus

type NoInterestClickRateStruct added in v1.3.0

type NoInterestClickRateStruct struct {
	Value              *string        `json:"value,omitempty"`
	Score              *string        `json:"score,omitempty"`
	RankOverall        *string        `json:"rank_overall,omitempty"`
	RankFirstCategory  *string        `json:"rank_first_category,omitempty"`
	RankSecondCategory *string        `json:"rank_second_category,omitempty"`
	SelfTrends         *[]PointStruct `json:"self_trends,omitempty"`
	BenchmarkTrends    *[]PointStruct `json:"benchmark_trends,omitempty"`
}

朋友圈广告不感兴趣点击率(is_wechat_moment为true有效)

type NumberRestriction

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

数值型需满足的限制条件,仅当element_type是ELEMENT_TYPE_INTEGER时返回

type OauthTokenResponse

type OauthTokenResponse struct {
	Code      *int64                  `json:"code,omitempty"`
	Message   *string                 `json:"message,omitempty"`
	MessageCn *string                 `json:"message_cn,omitempty"`
	Errors    *[]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 ObjectCommentFlagUpdateRequest added in v1.7.36

type ObjectCommentFlagUpdateRequest struct {
	AccountId    *int64                     `json:"account_id,omitempty"`
	AdcreativeId *int64                     `json:"adcreative_id,omitempty"`
	OpType       SetObjectCommentFlagOpType `json:"op_type,omitempty"`
	CommentId    *string                    `json:"comment_id,omitempty"`
	CommentLevel *int64                     `json:"comment_level,omitempty"`
}

type ObjectCommentFlagUpdateResponse added in v1.7.36

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

type OpeningHours added in v1.7.33

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_LOWPOTENTIAL OperateSuggestion = "OPERATE_SUGGESTION_LOWPOTENTIAL"
)

List of OperateSuggestion

type OperationSpec

type OperationSpec struct {
	ConfigureStatusSpec *ConfigureStatusSpec `json:"configure_status_spec,omitempty"`
	BidAmountSpec       *BidAmountSpec       `json:"bid_amount_spec,omitempty"`
	DateSpec            *DateSpec            `json:"date_spec,omitempty"`
	TimeSeriesSpec      *TimeSeriesSpec      `json:"time_series_spec,omitempty"`
}

处理操作信息

type OperationType

type OperationType string

OperationType : 文件操作类型

const (
	OperationType_CREATE OperationType = "CREATE"
	OperationType_DELETE OperationType = "DELETE"
	OperationType_APPEND OperationType = "APPEND"
	OperationType_REDUCE OperationType = "REDUCE"
)

List of OperationType

type Operator

type Operator string

Operator : 运算符

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

List of Operator

type OptBidStruct

type OptBidStruct struct {
	AdjustBidStrategyFlag   *bool   `json:"adjust_bid_strategy_flag,omitempty"`
	CurrentBidStrategy      *string `json:"current_bid_strategy,omitempty"`
	OptimizeBidStrategy     *string `json:"optimize_bid_strategy,omitempty"`
	AdjustBidAmountFlag     *bool   `json:"adjust_bid_amount_flag,omitempty"`
	CurrentBidAmount        *int64  `json:"current_bid_amount,omitempty"`
	OptimizeBidAmount       *int64  `json:"optimize_bid_amount,omitempty"`
	AdjustDeepBidAmountFlag *bool   `json:"adjust_deep_bid_amount_flag,omitempty"`
	CurrentDeepBidAmount    *int64  `json:"current_deep_bid_amount,omitempty"`
	OptimizeDeepBidAmount   *int64  `json:"optimize_deep_bid_amount,omitempty"`
}

出价优化

type OptBudgetStruct

type OptBudgetStruct struct {
	RaiseDayBudgetFlag            *bool  `json:"raise_day_budget_flag,omitempty"`
	CurrentAdgroupDayBudget       *int64 `json:"current_adgroup_day_budget,omitempty"`
	CurrentCampaignDayBudget      *int64 `json:"current_campaign_day_budget,omitempty"`
	CurrentAccountDayBudget       *int64 `json:"current_account_day_budget,omitempty"`
	AdgroupCostDaily              *int64 `json:"adgroup_cost_daily,omitempty"`
	CampaignCostDaily             *int64 `json:"campaign_cost_daily,omitempty"`
	AccountCostDaily              *int64 `json:"account_cost_daily,omitempty"`
	AdgroupBalance                *int64 `json:"adgroup_balance,omitempty"`
	CampaignBalance               *int64 `json:"campaign_balance,omitempty"`
	AccountBalance                *int64 `json:"account_balance,omitempty"`
	OptimizeAdgroupDayBudgetFlag  *bool  `json:"optimize_adgroup_day_budget_flag,omitempty"`
	OptimizeCampaignDayBudgetFlag *bool  `json:"optimize_campaign_day_budget_flag,omitempty"`
	OptimizeAccountDayBudgetFlag  *bool  `json:"optimize_account_day_budget_flag,omitempty"`
	OptimizeAdgroupDayBudget      *int64 `json:"optimize_adgroup_day_budget,omitempty"`
	OptimizeCampaignDayBudget     *int64 `json:"optimize_campaign_day_budget,omitempty"`
	OptimizeAccountDayBudget      *int64 `json:"optimize_account_day_budget,omitempty"`
	RaiseAccountBalanceFlag       *bool  `json:"raise_account_balance_flag,omitempty"`
	RecommendRecharge             *int64 `json:"recommend_recharge,omitempty"`
}

预算优化

type OptTargetingStruct

type OptTargetingStruct struct {
	OpenAutoExpandFlag                   *bool                      `json:"open_auto_expand_flag,omitempty"`
	ExpandTargetingRule                  *[]string                  `json:"expand_targeting_rule,omitempty"`
	OpenExpandSeedPopulationFlag         *bool                      `json:"open_expand_seed_population_flag,omitempty"`
	OpenExpandSeedPopulationSelectedFlag *bool                      `json:"open_expand_seed_population_selected_flag,omitempty"`
	ExpandSeedPopulations                *[]int64                   `json:"expand_seed_populations,omitempty"`
	AddMoreLocardLabelsFlag              *bool                      `json:"add_more_locard_labels_flag,omitempty"`
	LocardBehaviors                      *[]LocardBehaviorsListItem `json:"locard_behaviors,omitempty"`
	LocardInterests                      *[]LocardInterestsListItem `json:"locard_interests,omitempty"`
}

定向优化

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_CLICK_KEY_PAGE                         OptimizationGoal = "OPTIMIZATIONGOAL_CLICK_KEY_PAGE"
	OptimizationGoal_MOBILE_APP_START                       OptimizationGoal = "OPTIMIZATIONGOAL_MOBILE_APP_START"
	OptimizationGoal_PAGE_DELIVER                           OptimizationGoal = "OPTIMIZATIONGOAL_PAGE_DELIVER"
	OptimizationGoal_PAGE_MAKE_PHONE_CALL                   OptimizationGoal = "OPTIMIZATIONGOAL_PAGE_MAKE_PHONE_CALL"
	OptimizationGoal_PAGE_ONLINE_CONSULT                    OptimizationGoal = "OPTIMIZATIONGOAL_PAGE_ONLINE_CONSULT"
	OptimizationGoal_MOBILE_APP_CHECKOUT                    OptimizationGoal = "OPTIMIZATIONGOAL_MOBILE_APP_CHECKOUT"
	OptimizationGoal_APP_INSTALL                            OptimizationGoal = "OPTIMIZATIONGOAL_APP_INSTALL"
	OptimizationGoal_PAGE_EFFECTIVE_PHONE_CALL              OptimizationGoal = "OPTIMIZATIONGOAL_PAGE_EFFECTIVE_PHONE_CALL"
	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_APPLY                                  OptimizationGoal = "OPTIMIZATIONGOAL_APPLY"
	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_ADD_DESKTOP                            OptimizationGoal = "OPTIMIZATIONGOAL_ADD_DESKTOP"
	OptimizationGoal_RESERVATION                            OptimizationGoal = "OPTIMIZATIONGOAL_RESERVATION"
	OptimizationGoal_FIRST_ECOMMERCE_ORDER                  OptimizationGoal = "OPTIMIZATIONGOAL_FIRST_ECOMMERCE_ORDER"
	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_CLASS_PARTICIPATED                     OptimizationGoal = "OPTIMIZATIONGOAL_CLASS_PARTICIPATED"
	OptimizationGoal_INSURANCE_PURCHASE                     OptimizationGoal = "OPTIMIZATIONGOAL_INSURANCE_PURCHASE"
	OptimizationGoal_MOBILE_APP_SEVEN_DAYS_RETENTION        OptimizationGoal = "OPTIMIZATIONGOAL_MOBILE_APP_SEVEN_DAYS_RETENTION"
	OptimizationGoal_LIKE                                   OptimizationGoal = "OPTIMIZATIONGOAL_LIKE"
	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_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 OptimizeContentMainStruct

type OptimizeContentMainStruct struct {
	Status           *OptimizeSubStatusStruct  `json:"status,omitempty"`
	OptimizeContents *OptimizeSubContentStruct `json:"optimize_contents,omitempty"`
}

诊断详情-优化操作明细

type OptimizeStatus

type OptimizeStatus string

OptimizeStatus : 优化状态

const (
	OptimizeStatus_NONE     OptimizeStatus = "OPTIMIZE_STATUS_NONE"
	OptimizeStatus_PENDING  OptimizeStatus = "OPTIMIZE_STATUS_PENDING"
	OptimizeStatus_FINISHED OptimizeStatus = "OPTIMIZE_STATUS_FINISHED"
)

List of OptimizeStatus

type OptimizeSubContentStruct

type OptimizeSubContentStruct struct {
	Targeting *OptTargetingStruct `json:"targeting,omitempty"`
	Bid       *OptBidStruct       `json:"bid,omitempty"`
	Budget    *OptBudgetStruct    `json:"budget,omitempty"`
}

优化内容

type OptimizeSubStatusStruct

type OptimizeSubStatusStruct struct {
	Targeting                 OptimizeStatus `json:"targeting,omitempty"`
	TargetingExpand           OptimizeStatus `json:"targeting_expand,omitempty"`
	TargetingLocard           OptimizeStatus `json:"targeting_locard,omitempty"`
	Bid                       OptimizeStatus `json:"bid,omitempty"`
	BidStrategy               OptimizeStatus `json:"bid_strategy,omitempty"`
	BidAmount                 OptimizeStatus `json:"bid_amount,omitempty"`
	Budget                    OptimizeStatus `json:"budget,omitempty"`
	DailyBudget               OptimizeStatus `json:"daily_budget,omitempty"`
	AccountBalance            OptimizeStatus `json:"account_balance,omitempty"`
	TargetingStatusDesc       *string        `json:"targeting_status_desc,omitempty"`
	TargetingExpandStatusDesc *string        `json:"targeting_expand_status_desc,omitempty"`
	TargetingLocardStatusDesc *string        `json:"targeting_locard_status_desc,omitempty"`
	BidStatusDesc             *string        `json:"bid_status_desc,omitempty"`
	BidStrategyStatusDesc     *string        `json:"bid_strategy_status_desc,omitempty"`
	BidAmountStatusDesc       *string        `json:"bid_amount_status_desc,omitempty"`
	BudgetStatusDesc          *string        `json:"budget_status_desc,omitempty"`
	DailyBudgetStatusDesc     *string        `json:"daily_budget_status_desc,omitempty"`
	AccountBalanceStatusDesc  *string        `json:"account_balance_status_desc,omitempty"`
}

优化状态(0: 无需优化 'OPTIMIZE_STATUS_NONE', 1: 待优化 'OPTIMIZE_STATUS_PENDING', 2: 已优化 'OPTIMIZE_STATUS_FINISHED')

type OrderByReportStruct added in v1.7.31

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

排序字段结构

type OrderByStruct

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

排序字段结构

type OrderByStructInfo added in v1.7.33

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

排序字段结构

type OrderDeliverySpec

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

物流详情

type Originality added in v1.7.15

type Originality string

Originality : 作品原创性

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

List of Originality

type OsV2 added in v1.5.1

type OsV2 string

OsV2 : 操作系统

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

List of OsV2

type OtherData added in v1.5.0

type OtherData struct {
	SubtitleFile *string `json:"subtitle_file,omitempty"`
	AudioFile    *string `json:"audio_file,omitempty"`
}

其他相关数据

type OuterCluesActionTypeReportListStruct added in v1.7.40

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

返回结构

type OuterCluesActionTypeReportRequest added in v1.7.40

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

type OuterCluesActionTypeReportResponse added in v1.7.40

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

type OuterCluesActionTypeReportResponseData added in v1.7.40

type OuterCluesActionTypeReportResponseData struct {
	FailLeadsList *[]OuterCluesActionTypeReportListStruct `json:"fail_leads_list,omitempty"`
}

type OuterCluesAddListStruct added in v1.6.0

type OuterCluesAddListStruct 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 OuterCluesAddRequest added in v1.6.0

type OuterCluesAddRequest struct {
	AccountId      *int64                   `json:"account_id,omitempty"`
	MatchType      LeadsMatchType           `json:"match_type,omitempty"`
	LeadsInfoList  *[]LeadsImportInfoStruct `json:"leads_info_list,omitempty"`
	CustomizedTags *[]CustomizedTagsStruct  `json:"customized_tags,omitempty"`
}

type OuterCluesAddResponse added in v1.6.0

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

type OuterCluesAddResponseData added in v1.6.0

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

type OuterCluesContactUpdateListStruct added in v1.7.1

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

返回结构

type OuterCluesContactUpdateRequest added in v1.7.1

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

type OuterCluesContactUpdateResponse added in v1.7.1

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

type OuterCluesContactUpdateResponseData added in v1.7.1

type OuterCluesContactUpdateResponseData struct {
	FailLeadsList *[]OuterCluesContactUpdateListStruct `json:"fail_leads_list,omitempty"`
}

type OuterCluesUpdateListStruct added in v1.6.0

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

返回结构

type OuterCluesUpdateRequest added in v1.6.0

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

type OuterCluesUpdateResponse added in v1.6.0

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

type OuterCluesUpdateResponseData added in v1.6.0

type OuterCluesUpdateResponseData struct {
	FailLeadsList *[]OuterCluesUpdateListStruct `json:"fail_leads_list,omitempty"`
}

type OuterLeadsComeFrom added in v1.7.39

type OuterLeadsComeFrom string

OuterLeadsComeFrom : 线索渠道

const (
	OuterLeadsComeFrom_NATURAL   OuterLeadsComeFrom = "NATURAL"
	OuterLeadsComeFrom_TENCENT   OuterLeadsComeFrom = "TENCENT"
	OuterLeadsComeFrom_BYTEDANCE OuterLeadsComeFrom = "BYTEDANCE"
	OuterLeadsComeFrom_KUAISHOU  OuterLeadsComeFrom = "KUAISHOU"
	OuterLeadsComeFrom_ALIBABA   OuterLeadsComeFrom = "ALIBABA"
	OuterLeadsComeFrom_BAIDU     OuterLeadsComeFrom = "BAIDU"
	OuterLeadsComeFrom_OTHERS    OuterLeadsComeFrom = "OTHERS"
	OuterLeadsComeFrom_UNKNOWN   OuterLeadsComeFrom = "UNKNOWN"
)

List of OuterLeadsComeFrom

type OuterLeadsStatusInfoStruct added in v1.6.0

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

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.26

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.3.0

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

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 {
	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"`
	ImageSpec           *ElementImage        `json:"image_spec,omitempty"`
	VideoSpec           *ElementVideo        `json:"video_spec,omitempty"`
	TextSpec            *ElementText         `json:"text_spec,omitempty"`
	ButtonSpec          *ElementButtonRead   `json:"button_spec,omitempty"`
	FormSpec            *ElementForm         `json:"form_spec,omitempty"`
	ElementType         PageElementsType     `json:"element_type,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 added in v1.7.21

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

排序

type PageListQueryType added in v1.7.3

type PageListQueryType string

PageListQueryType : 落地页状态查询方式

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

List of PageListQueryType

type PageOperateResponses

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.3.0

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.4.1

type PageSource string

PageSource : 查询类型,默认值OWNER。

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

List of PageSource

type PageSpec

type PageSpec struct {
	PageId                   *int64                     `json:"page_id,omitempty"`
	PageUrl                  *string                    `json:"page_url,omitempty"`
	MiniProgramSpec          *AdcreativeMiniProgramSpec `json:"mini_program_spec,omitempty"`
	MiniGameSpec             *MiniGameSpec              `json:"mini_game_spec,omitempty"`
	OverrideCanvasHeadOption OverrideCanvasHeadOption   `json:"override_canvas_head_option,omitempty"`
	DynamicProductSpec       *DynamicProductSpec        `json:"dynamic_product_spec,omitempty"`
	ChannelsShopProductSpec  *ChannelsShopProductSpec   `json:"channels_shop_product_spec,omitempty"`
}

落地页信息

type PageSpecsListStruct added in v1.7.3

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

页面元素配置

type PageStatus added in v1.7.3

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.3.0

type PageStruct struct {
	PageId             *int64            `json:"page_id,omitempty"`
	PageServiceId      *string           `json:"page_service_id,omitempty"`
	PageName           *string           `json:"page_name,omitempty"`
	PageType           PageType          `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       PlayableType      `json:"playable_type,omitempty"`
	PublishAppId       *PublishAppId     `json:"publish_app_id,omitempty"`
	UnpublishAppId     *UnpublishAppId   `json:"unpublish_app_id,omitempty"`
}

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

type PageType added in v1.3.0

type PageType string

PageType : 蹊径落地页类型

const (
	PageType_DEFAULT_H5         PageType = "XJ_DEFAULT_H5"
	PageType_ANDROID_APP_H5     PageType = "XJ_ANDROID_APP_H5"
	PageType_IOS_APP_H5         PageType = "XJ_IOS_APP_H5"
	PageType_WEBSITE_H5         PageType = "XJ_WEBSITE_H5"
	PageType_ANDROID_APP_NATIVE PageType = "XJ_ANDROID_APP_NATIVE"
	PageType_IOS_APP_NATIVE     PageType = "XJ_IOS_APP_NATIVE"
	PageType_WEBSITE_NATIVE     PageType = "XJ_WEBSITE_NATIVE"
	PageType_FENGLING_LBS       PageType = "XJ_FENGLING_LBS"
)

List of PageType

type PageTypeRead

type PageTypeRead string

PageTypeRead : 落地页类型

const (
	PageTypeRead_DEFAULT                         PageTypeRead = "PAGE_TYPE_DEFAULT"
	PageTypeRead_TSA_APP                         PageTypeRead = "PAGE_TYPE_TSA_APP"
	PageTypeRead_TSA_WEB_NONE_ECOMMERCE          PageTypeRead = "PAGE_TYPE_TSA_WEB_NONE_ECOMMERCE"
	PageTypeRead_FENGYE_ECOMMERCE                PageTypeRead = "PAGE_TYPE_FENGYE_ECOMMERCE"
	PageTypeRead_CANVAS                          PageTypeRead = "PAGE_TYPE_CANVAS"
	PageTypeRead_MINI_PROGRAM                    PageTypeRead = "PAGE_TYPE_MINI_PROGRAM"
	PageTypeRead_CANVAS_WECHAT                   PageTypeRead = "PAGE_TYPE_CANVAS_WECHAT"
	PageTypeRead_MINI_PROGRAM_WECHAT             PageTypeRead = "PAGE_TYPE_MINI_PROGRAM_WECHAT"
	PageTypeRead_UNSUPPORTED                     PageTypeRead = "PAGE_TYPE_UNSUPPORTED"
	PageTypeRead_MINI_GAME_WECHAT                PageTypeRead = "PAGE_TYPE_MINI_GAME_WECHAT"
	PageTypeRead_FENGYE_EC_WECHAT_MINIPROGRAM    PageTypeRead = "PAGE_TYPE_FENGYE_EC_WECHAT_MINIPROGRAM"
	PageTypeRead_MINI_PROGRAM_QQ                 PageTypeRead = "PAGE_TYPE_MINI_PROGRAM_QQ"
	PageTypeRead_MINI_GAME_QQ                    PageTypeRead = "PAGE_TYPE_MINI_GAME_QQ"
	PageTypeRead_MINI_PROGRAM_CANVAS_WECHAT      PageTypeRead = "PAGE_TYPE_MINI_PROGRAM_CANVAS_WECHAT"
	PageTypeRead_MOMENTS_SIMPLE_NATIVE_WECHAT    PageTypeRead = "PAGE_TYPE_MOMENTS_SIMPLE_NATIVE_WECHAT"
	PageTypeRead_FULL_SCREEN_WECHAT              PageTypeRead = "PAGE_TYPE_FULL_SCREEN_WECHAT"
	PageTypeRead_YUEBAO_QUICKAPP                 PageTypeRead = "PAGE_TYPE_YUEBAO_QUICKAPP"
	PageTypeRead_YUEBAO_OFFICIAL_ACCOUNT_ARTICLE PageTypeRead = "PAGE_TYPE_YUEBAO_OFFICIAL_ACCOUNT_ARTICLE"
	PageTypeRead_XIJING_QUICK                    PageTypeRead = "PAGE_TYPE_XIJING_QUICK"
	PageTypeRead_WECHAT_CHANNELS                 PageTypeRead = "PAGE_TYPE_WECHAT_CHANNELS"
	PageTypeRead_CHANNELS_WATCH_LIVE             PageTypeRead = "PAGE_TYPE_CHANNELS_WATCH_LIVE"
	PageTypeRead_CHANNELS_RESERVE_LIVE           PageTypeRead = "PAGE_TYPE_CHANNELS_RESERVE_LIVE"
	PageTypeRead_WECHAT_STATUS_FOOTER            PageTypeRead = "PAGE_TYPE_WECHAT_STATUS_FOOTER"
	PageTypeRead_WECHAT_CONSULT                  PageTypeRead = "PAGE_TYPE_WECHAT_CONSULT"
	PageTypeRead_WECOM_CONSULT                   PageTypeRead = "PAGE_TYPE_WECOM_CONSULT"
	PageTypeRead_YOUZAN_SINGLE                   PageTypeRead = "PAGE_TYPE_YOUZAN_SINGLE"
	PageTypeRead_YOUZAN_TOGETHER                 PageTypeRead = "PAGE_TYPE_YOUZAN_TOGETHER"
	PageTypeRead_YOUZAN_WECHAT_MINIPROGRAM       PageTypeRead = "PAGE_TYPE_YOUZAN_WECHAT_MINIPROGRAM"
	PageTypeRead_YIYE_FORM                       PageTypeRead = "PAGE_TYPE_YIYE_FORM"
	PageTypeRead_WEIMOB_PRODUCTSET               PageTypeRead = "PAGE_TYPE_WEIMOB_PRODUCTSET"
	PageTypeRead_WEIMOB_PROMOTION                PageTypeRead = "PAGE_TYPE_WEIMOB_PROMOTION"
	PageTypeRead_WEIMOB_PRODUCT                  PageTypeRead = "PAGE_TYPE_WEIMOB_PRODUCT"
	PageTypeRead_WEIMOB_H5                       PageTypeRead = "PAGE_TYPE_WEIMOB_H5"
	PageTypeRead_WEIMOB_WECHAT_MINIPROGRAM       PageTypeRead = "PAGE_TYPE_WEIMOB_WECHAT_MINIPROGRAM"
	PageTypeRead_FENGSHU_MINI_PROGRAM            PageTypeRead = "PAGE_TYPE_FENGSHU_MINI_PROGRAM"
	PageTypeRead_WECHAT_OFFICIAL_ACCOUNT_DETAIL  PageTypeRead = "PAGE_TYPE_WECHAT_OFFICIAL_ACCOUNT_DETAIL"
	PageTypeRead_WECHAT_FOCUS_DAILOG             PageTypeRead = "PAGE_TYPE_WECHAT_FOCUS_DAILOG"
	PageTypeRead_WECHAT_MOMENTS_SCAN_PHOTO       PageTypeRead = "PAGE_TYPE_WECHAT_MOMENTS_SCAN_PHOTO"
	PageTypeRead_WECHAT_MOMENTS_SUBSCRIPTION     PageTypeRead = "PAGE_TYPE_WECHAT_MOMENTS_SUBSCRIPTION"
	PageTypeRead_WECHAT_RED_PACKET_COVER         PageTypeRead = "PAGE_TYPE_WECHAT_RED_PACKET_COVER"
	PageTypeRead_WECHAT_VIDEO_TOPIC              PageTypeRead = "PAGE_TYPE_WECHAT_VIDEO_TOPIC"
	PageTypeRead_ARTICAL_WECHAT                  PageTypeRead = "PAGE_TYPE_ARTICAL_WECHAT"
	PageTypeRead_CHANNELS_HALF_CARD              PageTypeRead = "PAGE_TYPE_CHANNELS_HALF_CARD"
	PageTypeRead_APP_DEEP_LINK                   PageTypeRead = "PAGE_TYPE_APP_DEEP_LINK"
	PageTypeRead_UNIVERSAL_LINK                  PageTypeRead = "PAGE_TYPE_UNIVERSAL_LINK"
	PageTypeRead_NOT_USED                        PageTypeRead = "PAGE_TYPE_NOT_USED"
	PageTypeRead_CUSTOM_TV                       PageTypeRead = "PAGE_TYPE_CUSTOM_TV"
	PageTypeRead_ANDROID_DIRECT_DOWNLOAD         PageTypeRead = "PAGE_TYPE_ANDROID_DIRECT_DOWNLOAD"
	PageTypeRead_LINGQUE_H5                      PageTypeRead = "PAGE_TYPE_LINGQUE_H5"
	PageTypeRead_LINGQUE_MINI_PROGRAM            PageTypeRead = "PAGE_TYPE_LINGQUE_MINI_PROGRAM"
	PageTypeRead_H5_PROFILE                      PageTypeRead = "PAGE_TYPE_H5_PROFILE"
	PageTypeRead_SEARCH_BRAND_AREA               PageTypeRead = "PAGE_TYPE_SEARCH_BRAND_AREA"
	PageTypeRead_WECHAT_CHANNELS_PROFILE         PageTypeRead = "PAGE_TYPE_WECHAT_CHANNELS_PROFILE"
	PageTypeRead_WECHAT_CHANNELS_SHOP_PRODUCT    PageTypeRead = "PAGE_TYPE_WECHAT_CHANNELS_SHOP_PRODUCT"
	PageTypeRead_TSA_OTT                         PageTypeRead = "PAGE_TYPE_TSA_OTT"
)

List of PageTypeRead

type PagesGetListStruct

type PagesGetListStruct struct {
	PageId                *int64                   `json:"page_id,omitempty"`
	PageName              *string                  `json:"page_name,omitempty"`
	PreviewUrl            *string                  `json:"preview_url,omitempty"`
	CreatedTime           *int64                   `json:"created_time,omitempty"`
	LastModifiedTime      *int64                   `json:"last_modified_time,omitempty"`
	PromotedObjectId      *string                  `json:"promoted_object_id,omitempty"`
	ProductCatalogId      *int64                   `json:"product_catalog_id,omitempty"`
	PageType              DestinationTypeRead      `json:"page_type,omitempty"`
	PlayableType          PlayableType             `json:"playable_type,omitempty"`
	PageStatus            PageStatus               `json:"page_status,omitempty"`
	FengyeSubType         LandingPageFengyeSubType `json:"fengye_sub_type,omitempty"`
	OwnerUid              *int64                   `json:"owner_uid,omitempty"`
	QuoteCreativeMaterial *bool                    `json:"quote_creative_material,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    *[]ApiErrorStruct     `json:"errors,omitempty"`
	Data      *PagesGetResponseData `json:"data,omitempty"`
}

type PagesGetResponseData

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

type ParamMatcher

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

匹配规则

type ParamMatcherGroup

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

匹配规则组

type PathType added in v1.7.0

type PathType string

PathType : 资产授权路径类型

const (
	PathType_BM             PathType = "PATH_TYPE_BM"
	PathType_MDM            PathType = "PATH_TYPE_MDM"
	PathType_POINT_TO_POINT PathType = "PATH_TYPE_POINT_TO_POINT"
	PathType_AGENCY         PathType = "PATH_TYPE_AGENCY"
)

List of PathType

type PayStatus added in v1.7.15

type PayStatus string

PayStatus : 书籍的付费状态

const (
	PayStatus_PENDING       PayStatus = "PAY_PENDING"
	PayStatus_OK            PayStatus = "PAY_OK"
	PayStatus_REFUND        PayStatus = "PAY_REFUND"
	PayStatus_STATUS_FREE   PayStatus = "PAY_STATUS_FREE"
	PayStatus_STATUS_PAID   PayStatus = "PAY_STATUS_PAID"
	PayStatus_STATUS_MEMBER PayStatus = "PAY_STATUS_MEMBER"
)

List of PayStatus

type PaymentType

type PaymentType string

PaymentType : 付款类型

const (
	PaymentType_REALTIME PaymentType = "PAYMENT_TYPE_REALTIME"
	PaymentType_PREPAID  PaymentType = "PAYMENT_TYPE_PREPAID"
)

List of PaymentType

type PeakPeriod added in v1.7.12

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

门店高峰时间段信息结构

type Permission added in v1.7.8

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 PhoneComponentOption added in v1.7.31

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

电话组件

type PhoneComponentValueStruct added in v1.7.31

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

电话组件

type PlayForm added in v1.7.15

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.15

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 PlayablePageAuditStatus

type PlayablePageAuditStatus string

PlayablePageAuditStatus : 互动推广页状态

const (
	PlayablePageAuditStatus_PLAYABLE_PAGE_AUDIT_STATUS_UNKNOWN  PlayablePageAuditStatus = "PLAYABLE_PAGE_AUDIT_STATUS_UNKNOWN"
	PlayablePageAuditStatus_PLAYABLE_PAGE_AUDIT_STATUS_PENDING  PlayablePageAuditStatus = "PLAYABLE_PAGE_AUDIT_STATUS_PENDING"
	PlayablePageAuditStatus_PLAYABLE_PAGE_AUDIT_STATUS_APPROVED PlayablePageAuditStatus = "PLAYABLE_PAGE_AUDIT_STATUS_APPROVED"
	PlayablePageAuditStatus_PLAYABLE_PAGE_AUDIT_STATUS_REJECTED PlayablePageAuditStatus = "PLAYABLE_PAGE_AUDIT_STATUS_REJECTED"
	PlayablePageAuditStatus_UNKNOWN                             PlayablePageAuditStatus = "UNKNOWN"
)

List of PlayablePageAuditStatus

type PlayablePageDirection

type PlayablePageDirection string

PlayablePageDirection : 互动推广页展示方向

const (
	PlayablePageDirection_HORIZONTAL_VERTICAL PlayablePageDirection = "PLAYABLE_PAGE_DIRECTION_HORIZONTAL_VERTICAL"
	PlayablePageDirection_VERTICAL            PlayablePageDirection = "PLAYABLE_PAGE_DIRECTION_VERTICAL"
	PlayablePageDirection_HORIZONTAL          PlayablePageDirection = "PLAYABLE_PAGE_DIRECTION_HORIZONTAL"
)

List of PlayablePageDirection

type PlayablePagesAddResponse

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

type PlayablePagesAddResponseData

type PlayablePagesAddResponseData struct {
	LandingPageId          *string `json:"landing_page_id,omitempty"`
	PlayablePageId         *string `json:"playable_page_id,omitempty"`
	PlayablePageMaterialId *string `json:"playable_page_material_id,omitempty"`
}

type PlayablePagesGetListStruct

type PlayablePagesGetListStruct struct {
	LandingPageId          *string                 `json:"landing_page_id,omitempty"`
	PlayablePageId         *string                 `json:"playable_page_id,omitempty"`
	PlayablePageMaterialId *string                 `json:"playable_page_material_id,omitempty"`
	PlayablePageName       *string                 `json:"playable_page_name,omitempty"`
	PlayablePageCdnBaseUrl *string                 `json:"playable_page_cdn_base_url,omitempty"`
	PlayablePageDirection  PlayablePageDirection   `json:"playable_page_direction,omitempty"`
	AuditStatus            PlayablePageAuditStatus `json:"audit_status,omitempty"`
	AuditMsg               *string                 `json:"audit_msg,omitempty"`
	CreatedTime            *int64                  `json:"created_time,omitempty"`
	LastModifiedTime       *int64                  `json:"last_modified_time,omitempty"`
}

返回结构

type PlayablePagesGetResponse

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

type PlayablePagesGetResponseData

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

type PlayableType added in v1.5.1

type PlayableType string

PlayableType : 蹊径落地页试玩类型

const (
	PlayableType_PLAYABLE_TYPE_DEFAULT               PlayableType = "PLAYABLE_TYPE_DEFAULT"
	PlayableType_PLAYABLE_TYPE_HOMEMADE_INTERACTION  PlayableType = "PLAYABLE_TYPE_HOMEMADE_INTERACTION"
	PlayableType_PLAYABLE_TYPE_MINIGAME_INTERACTION  PlayableType = "PLAYABLE_TYPE_MINIGAME_INTERACTION"
	PlayableType_PLAYABLE_TYPE_VIDEO_INTERACTION     PlayableType = "PLAYABLE_TYPE_VIDEO_INTERACTION"
	PlayableType_PLAYABLE_TYPE_WEBSITE_INTERACTION   PlayableType = "PLAYABLE_TYPE_WEBSITE_INTERACTION"
	PlayableType_PLAYABLE_TYPE_ZIP_INTERACTION       PlayableType = "PLAYABLE_TYPE_ZIP_INTERACTION"
	PlayableType_PLAYABLE_TYPE_COMPONENT_INTERACTION PlayableType = "PLAYABLE_TYPE_COMPONENT_INTERACTION"
	PlayableType_NOT_INTERACT                        PlayableType = "NOT_INTERACT"
	PlayableType_INLINE                              PlayableType = "INLINE"
	PlayableType_TEMPLATE_GAME                       PlayableType = "TEMPLATE_GAME"
	PlayableType_TEMPLATE_VIDEO                      PlayableType = "TEMPLATE_VIDEO"
	PlayableType_TEMPLATE_WEB                        PlayableType = "TEMPLATE_WEB"
	PlayableType_COMPRESSED_PACKAGE                  PlayableType = "COMPRESSED_PACKAGE"
)

List of PlayableType

type PoiRule

type PoiRule struct {
	RegionId      *[]int64   `json:"region_id,omitempty"`
	PoiCategoryId *[]int64   `json:"poi_category_id,omitempty"`
	DateRange     *DateRange `json:"date_range,omitempty"`
	DayOfWeek     *[]string  `json:"day_of_week,omitempty"`
	Frequency     *int64     `json:"frequency,omitempty"`
}

POI规则

type PointStruct

type PointStruct struct {
	Time  *string  `json:"time,omitempty"`
	Value *float64 `json:"value,omitempty"`
}

趋势节点

type PreReviewDetailStruct added in v1.7.4

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

元素预审结果明细

type PreReviewElementKey added in v1.7.19

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.19

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.20

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.20

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

元素预审结果明细

type PreReviewResultRejectReasonDetailStruct added in v1.7.20

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 PrereviewElementStruct added in v1.7.20

type PrereviewElementStruct struct {
	ElementType    PreReviewElementType `json:"element_type,omitempty"`
	ElementContent *string              `json:"element_content,omitempty"`
	ElementKey     PreReviewElementKey  `json:"element_key,omitempty"`
}

元素信息

type PrereviewRejectInfoLocationStruct added in v1.7.19

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 PreviewAdcreative

type PreviewAdcreative struct {
	AdcreativeName                *string                     `json:"adcreative_name,omitempty"`
	SiteSet                       *[]string                   `json:"site_set,omitempty"`
	PromotedObjectType            PromotedObjectType          `json:"promoted_object_type,omitempty"`
	PromotedObjectId              *string                     `json:"promoted_object_id,omitempty"`
	PageType                      PageTypeRead                `json:"page_type,omitempty"`
	PageSpec                      *PageSpec                   `json:"page_spec,omitempty"`
	QqMiniGameTrackingQueryString *string                     `json:"qq_mini_game_tracking_query_string,omitempty"`
	DeepLinkUrl                   *string                     `json:"deep_link_url,omitempty"`
	UniversalLinkUrl              *string                     `json:"universal_link_url,omitempty"`
	ProfileId                     *int64                      `json:"profile_id,omitempty"`
	CreatedTime                   *int64                      `json:"created_time,omitempty"`
	LastModifiedTime              *int64                      `json:"last_modified_time,omitempty"`
	ShareContentSpec              *ShareContentSpec           `json:"share_content_spec,omitempty"`
	DynamicAdcreativeSpec         *DynamicAdcreativeSpec      `json:"dynamic_adcreative_spec,omitempty"`
	IsDeleted                     *bool                       `json:"is_deleted,omitempty"`
	IsDynamicCreative             *bool                       `json:"is_dynamic_creative,omitempty"`
	ComponentId                   *int64                      `json:"component_id,omitempty"`
	OnlineEnabled                 *bool                       `json:"online_enabled,omitempty"`
	RevisedAdcreativeSpec         *RevisedAdcreativeSpec      `json:"revised_adcreative_spec,omitempty"`
	Category                      *[]int64                    `json:"category,omitempty"`
	Label                         *[]string                   `json:"label,omitempty"`
	UnionMarketSwitch             *bool                       `json:"union_market_switch,omitempty"`
	PlayablePageMaterialId        *string                     `json:"playable_page_material_id,omitempty"`
	VideoEndPage                  *VideoEndPageSpec           `json:"video_end_page,omitempty"`
	FeedsVideoCommentSwitch       *bool                       `json:"feeds_video_comment_switch,omitempty"`
	ConversionDataType            ConversionDataType          `json:"conversion_data_type,omitempty"`
	ConversionTargetType          ConversionTargetType        `json:"conversion_target_type,omitempty"`
	AdcreativeTemplateId          *int64                      `json:"adcreative_template_id,omitempty"`
	AdcreativeElements            *AdcreativeCreativeElements `json:"adcreative_elements,omitempty"`
}

广告创意

type PreviewPageSpec

type PreviewPageSpec struct {
	PageId                   *int64                     `json:"page_id,omitempty"`
	PageUrl                  *string                    `json:"page_url,omitempty"`
	MiniProgramSpec          *AdcreativeMiniProgramSpec `json:"mini_program_spec,omitempty"`
	MiniGameSpec             *MiniGameSpec              `json:"mini_game_spec,omitempty"`
	OverrideCanvasHeadOption OverrideCanvasHeadOption   `json:"override_canvas_head_option,omitempty"`
	DynamicProductSpec       *DynamicProductSpec        `json:"dynamic_product_spec,omitempty"`
}

落地页信息

type PreviewStruct added in v1.7.21

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

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

type ProductCatalogsAddRequest struct {
	AccountId        *int64          `json:"account_id,omitempty"`
	CatalogName      *string         `json:"catalog_name,omitempty"`
	CatalogScaleType CatalogScale    `json:"catalog_scale_type,omitempty"`
	CatalogType      CatalogType     `json:"catalog_type,omitempty"`
	IndustryType     CatalogIndustry `json:"industry_type,omitempty"`
}

type ProductCatalogsAddResponse

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

type ProductCatalogsAddResponseData

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

type ProductCatalogsGetListStruct

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

返回结构

type ProductCatalogsGetResponse

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

type ProductCatalogsGetResponseData

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

type ProductCatalogsReportsGetListStruct

type ProductCatalogsReportsGetListStruct struct {
	Date                      *string  `json:"date,omitempty"`
	ProductCatalogId          *int64   `json:"product_catalog_id,omitempty"`
	AdgroupId                 *int64   `json:"adgroup_id,omitempty"`
	ProductOuterId            *string  `json:"product_outer_id,omitempty"`
	FirstCategoryId           *int64   `json:"first_category_id,omitempty"`
	SecondCategoryId          *int64   `json:"second_category_id,omitempty"`
	ThirdCategoryId           *int64   `json:"third_category_id,omitempty"`
	ViewCount                 *int64   `json:"view_count,omitempty"`
	ValidClickCount           *int64   `json:"valid_click_count,omitempty"`
	Ctr                       *float64 `json:"ctr,omitempty"`
	Cpc                       *int64   `json:"cpc,omitempty"`
	ThousandDisplayPrice      *int64   `json:"thousand_display_price,omitempty"`
	Cost                      *int64   `json:"cost,omitempty"`
	ActivatedCount            *int64   `json:"activated_count,omitempty"`
	ActivatedCost             *int64   `json:"activated_cost,omitempty"`
	ActivatedRate             *float64 `json:"activated_rate,omitempty"`
	WebKeyPageViewCost        *int64   `json:"web_key_page_view_cost,omitempty"`
	WebCommodityPageViewCount *int64   `json:"web_commodity_page_view_count,omitempty"`
	WebCommodityPageViewCost  *int64   `json:"web_commodity_page_view_cost,omitempty"`
	WebRegisterCount          *int64   `json:"web_register_count,omitempty"`
	PagePhoneCallDirectCount  *int64   `json:"page_phone_call_direct_count,omitempty"`
	OwnPageNavigationCount    *int64   `json:"own_page_navigation_count,omitempty"`
	OwnPageNavigationCost     *int64   `json:"own_page_navigation_cost,omitempty"`
	WebApplicationCount       *int64   `json:"web_application_count,omitempty"`
	WebApplicationCost        *int64   `json:"web_application_cost,omitempty"`
	WebOrderCount             *int64   `json:"web_order_count,omitempty"`
	WebOrderRate              *float64 `json:"web_order_rate,omitempty"`
	AppOrderRate              *float64 `json:"app_order_rate,omitempty"`
	WebOrderCost              *int64   `json:"web_order_cost,omitempty"`
	WebCheckoutAmount         *int64   `json:"web_checkout_amount,omitempty"`
	WebCheckoutCount          *int64   `json:"web_checkout_count,omitempty"`
	WebCheckoutCost           *int64   `json:"web_checkout_cost,omitempty"`
	DownloadRate              *float64 `json:"download_rate,omitempty"`
	DownloadCost              *int64   `json:"download_cost,omitempty"`
	InstallCost               *int64   `json:"install_cost,omitempty"`
	ClickActivatedRate        *float64 `json:"click_activated_rate,omitempty"`
	RetentionCount            *int64   `json:"retention_count,omitempty"`
	RetentionRate             *float64 `json:"retention_rate,omitempty"`
	RetentionCost             *int64   `json:"retention_cost,omitempty"`
	AppKeyPageViewCount       *int64   `json:"app_key_page_view_count,omitempty"`
	WebKeyPageViewCount       *int64   `json:"web_key_page_view_count,omitempty"`
	AppCommodityPageViewCount *int64   `json:"app_commodity_page_view_count,omitempty"`
	AppCommodityPageViewRate  *float64 `json:"app_commodity_page_view_rate,omitempty"`
	WebCommodityPageViewRate  *float64 `json:"web_commodity_page_view_rate,omitempty"`
	AppCommodityPageViewCost  *int64   `json:"app_commodity_page_view_cost,omitempty"`
	AppRegisterCount          *int64   `json:"app_register_count,omitempty"`
	AppRegisterCost           *int64   `json:"app_register_cost,omitempty"`
	AppApplicationCount       *int64   `json:"app_application_count,omitempty"`
	AppApplicationCost        *int64   `json:"app_application_cost,omitempty"`
	AppOrderCount             *int64   `json:"app_order_count,omitempty"`
	AppOrderCost              *int64   `json:"app_order_cost,omitempty"`
	FollowCost                *int64   `json:"follow_cost,omitempty"`
	ForwardCost               *int64   `json:"forward_cost,omitempty"`
	ReadCost                  *int64   `json:"read_cost,omitempty"`
	PraiseCount               *int64   `json:"praise_count,omitempty"`
	PraiseCost                *int64   `json:"praise_cost,omitempty"`
	CommentCount              *int64   `json:"comment_count,omitempty"`
	LikeOrComment             *int64   `json:"like_or_comment,omitempty"`
	CommentCost               *int64   `json:"comment_cost,omitempty"`
	AppCheckoutRate           *float64 `json:"app_checkout_rate,omitempty"`
	AppRegisterRate           *float64 `json:"app_register_rate,omitempty"`
	Impression                *int64   `json:"impression,omitempty"`
	Click                     *int64   `json:"click,omitempty"`
	Download                  *int64   `json:"download,omitempty"`
	Follow                    *int64   `json:"follow,omitempty"`
	Activation                *int64   `json:"activation,omitempty"`
	Share                     *int64   `json:"share,omitempty"`
	Read                      *int64   `json:"read,omitempty"`
	AppPaymentCount           *int64   `json:"app_payment_count,omitempty"`
	Reservation               *int64   `json:"reservation,omitempty"`
	AppInstallation           *int64   `json:"app_installation,omitempty"`
	AppPaymentAmount          *int64   `json:"app_payment_amount,omitempty"`
	AppAddToCarCount          *int64   `json:"app_add_to_car_count,omitempty"`
	AppAddToCarCost           *int64   `json:"app_add_to_car_cost,omitempty"`
}

返回结构

type ProductCatalogsReportsGetResponse

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

type ProductCatalogsReportsGetResponseData

type ProductCatalogsReportsGetResponseData struct {
	List *[]ProductCatalogsReportsGetListStruct `json:"list,omitempty"`
}

type ProductCategoriesListGetResponse added in v1.1.1

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

type ProductCategoriesListGetResponseData added in v1.1.1

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

type ProductInfoStruct added in v1.7.21

type ProductInfoStruct struct {
	CatalogId      *int64  `json:"catalog_id,omitempty"`
	ProductOuterId *string `json:"product_outer_id,omitempty"`
}

商品标签信息

type ProductInform added in v1.3.0

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

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

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

返回结构

type ProductItemsAddRequest

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

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

type ProductItemsAddResponseData

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

type ProductItemsBatchUpdateRequest added in v1.7.24

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.24

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

type ProductItemsDetailGetResponse

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

type ProductItemsDetailGetResponseData

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

type ProductItemsGetListStruct

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

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

type ProductItemsGetResponseData

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

type ProductItemsQuantity added in v1.7.7

type ProductItemsQuantity string

ProductItemsQuantity : 动态商品广告推荐的商品数量模式

const (
	ProductItemsQuantity_SINGLE   ProductItemsQuantity = "PRODUCT_ITEMS_SINGLE"
	ProductItemsQuantity_MULTIPLE ProductItemsQuantity = "PRODUCT_ITEMS_MULTIPLE"
)

List of ProductItemsQuantity

type ProductItemsUpdateRequest

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    *int64                  `json:"expiration_time,omitempty"`
	ProductSaleStatus ProductSaleOnlineStatus `json:"product_sale_status,omitempty"`
	ProductVisibility ProductVisibility       `json:"product_visibility,omitempty"`
}

type ProductItemsUpdateResponse

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

type ProductItemsVerticalsGetResponse added in v1.3.0

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

type ProductItemsVerticalsGetResponseData added in v1.3.0

type ProductItemsVerticalsGetResponseData struct {
	List *[]VerticalItemSpec `json:"list,omitempty"`
}

type ProductOwnerType

type ProductOwnerType string

ProductOwnerType : 商品所有者类型,”自营“,”商家“

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

List of ProductOwnerType

type ProductPromotedObjectTypeSelect

type ProductPromotedObjectTypeSelect string

ProductPromotedObjectTypeSelect : 推广目标类型

const (
	ProductPromotedObjectTypeSelect_APP_ANDROID                ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_APP_ANDROID"
	ProductPromotedObjectTypeSelect_APP_ANDROID_GOOGLE_PLAY    ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_APP_ANDROID_GOOGLE_PLAY"
	ProductPromotedObjectTypeSelect_APP_IOS                    ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_APP_IOS"
	ProductPromotedObjectTypeSelect_APP_ANDROID_MYAPP          ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_APP_ANDROID_MYAPP"
	ProductPromotedObjectTypeSelect_APP_ANDROID_UNION          ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_APP_ANDROID_UNION"
	ProductPromotedObjectTypeSelect_QQ_BROWSER_MINI_PROGRAM    ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_QQ_BROWSER_MINI_PROGRAM"
	ProductPromotedObjectTypeSelect_LOCAL_ADS                  ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_LOCAL_ADS"
	ProductPromotedObjectTypeSelect_EXCHANGE_APP_ANDROID_MYAPP ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_EXCHANGE_APP_ANDROID_MYAPP"
	ProductPromotedObjectTypeSelect_DIANPING_SHOP              ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_DIANPING_SHOP"
	ProductPromotedObjectTypeSelect_UNSUPPORTED                ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_UNSUPPORTED"
	ProductPromotedObjectTypeSelect_MINI_GAME_WECHAT           ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_MINI_GAME_WECHAT"
	ProductPromotedObjectTypeSelect_MINI_GAME_QQ               ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_MINI_GAME_QQ"
	ProductPromotedObjectTypeSelect_JD                         ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_JD"
	ProductPromotedObjectTypeSelect_WECHAT_OFFICIAL_ACCOUNT    ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_WECHAT_OFFICIAL_ACCOUNT"
	ProductPromotedObjectTypeSelect_APP_QUICK_APP              ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_APP_QUICK_APP"
	ProductPromotedObjectTypeSelect_WECHAT_CHANNELS            ProductPromotedObjectTypeSelect = "PROMOTED_OBJECT_TYPE_WECHAT_CHANNELS"
)

List of ProductPromotedObjectTypeSelect

type ProductSaleOnlineStatus added in v1.7.26

type ProductSaleOnlineStatus string

ProductSaleOnlineStatus : 商品销售状态,详见 <a href='sale_status' target='_blank'>[商品销售状态]</a>

const (
	ProductSaleOnlineStatus_ONLINE  ProductSaleOnlineStatus = "PRODUCT_SALE_STATUS_ONLINE"
	ProductSaleOnlineStatus_OFFLINE ProductSaleOnlineStatus = "PRODUCT_SALE_STATUS_OFFLINE"
)

List of ProductSaleOnlineStatus

type ProductSeriesAddRequest added in v1.7.26

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.26

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

type ProductSeriesAddResponseData added in v1.7.26

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

type ProductSeriesGetResponse added in v1.7.3

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

type ProductSeriesGetResponseData added in v1.7.3

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

type ProductSeriesSearchFilteringStruct added in v1.7.3

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

商品系列条件

type ProductSeriesSpec added in v1.7.3

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

商品系列详情

type ProductSeriesSpecFilteringStruct added in v1.7.3

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

商品系列条件

type ProductSeriesSpecFilteringValueStruct added in v1.7.3

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

字段取值

type ProductSeriesSpecLogicOperator added in v1.7.3

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.3

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.3

type ProductSeriesType string

ProductSeriesType : 商品系列类型

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

List of ProductSeriesType

type ProductTypeDianpingShop

type ProductTypeDianpingShop struct {
	ShopName      *string  `json:"shop_name,omitempty"`
	Address       *string  `json:"address,omitempty"`
	City          *string  `json:"city,omitempty"`
	District      *string  `json:"district,omitempty"`
	BusinessArea  *string  `json:"business_area,omitempty"`
	StreetNumber  *string  `json:"street_number,omitempty"`
	Longitude     *float64 `json:"longitude,omitempty"`
	Latitude      *float64 `json:"latitude,omitempty"`
	ShopDetailUrl *string  `json:"shop_detail_url,omitempty"`
	Ratings       *int64   `json:"ratings,omitempty"`
	AveragePrice  *int64   `json:"average_price,omitempty"`
}

只有product_type为PRODUCT_TYPE_DIANPING_SHOP时才能使用

type ProductUpdateItem added in v1.7.24

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    *int64                  `json:"expiration_time,omitempty"`
	ProductSaleStatus ProductSaleOnlineStatus `json:"product_sale_status,omitempty"`
}

商品更新信息

type ProductVisibility

type ProductVisibility string

ProductVisibility : 商品可见性,详见 <a href='product_visibility' target='_blank'>[商品可见性]</a>

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

List of ProductVisibility

type ProductionPlace added in v1.7.15

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.15

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

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

type ProductsSystemStatusGetResponseData

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

type ProfileType

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

type ProfilesAddRequest struct {
	AccountId          *int64             `json:"account_id,omitempty"`
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
	PromotedObjectId   *string            `json:"promoted_object_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

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

type ProfilesAddResponseData

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

type ProfilesDeleteRequest

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

type ProfilesDeleteResponse

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

type ProfilesDeleteResponseData

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

type ProfilesGetListStruct

type ProfilesGetListStruct struct {
	OwnerId            *int64             `json:"owner_id,omitempty"`
	ProfileType        ProfileType        `json:"profile_type,omitempty"`
	ProfileId          *int64             `json:"profile_id,omitempty"`
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
	PromotedObjectId   *string            `json:"promoted_object_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       AdStatus           `json:"system_status,omitempty"`
}

返回结构

type ProfilesGetResponse

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

type ProfilesGetResponseData

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

type ProgramCreativeInfo added in v1.7.25

type ProgramCreativeInfo struct {
	MaterialDeriveId *int64  `json:"material_derive_id,omitempty"`
	BidMode          BidMode `json:"bid_mode,omitempty"`
}

动态创意(升级版)信息

type ProgrammedAddRequest added in v1.7.21

type ProgrammedAddRequest struct {
	AccountId                        *int64                       `json:"account_id,omitempty"`
	AdMetadata                       *AdMetadataStruct            `json:"ad_metadata,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 added in v1.7.21

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

type ProgrammedAddResponseData added in v1.7.21

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

type ProgrammedGetRequest added in v1.7.21

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

type ProgrammedGetResponse added in v1.7.21

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

type ProgrammedGetResponseData added in v1.7.21

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

type ProgrammedTemplateGetRequest added in v1.7.21

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

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

type ProgrammedTemplateGetResponseData added in v1.7.21

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

type ProgrammedUpdateRequest added in v1.7.21

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

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

type ProgrammedUpdateResponseData added in v1.7.21

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

type PromotedObjectAppAndroidSpec added in v1.3.0

type PromotedObjectAppAndroidSpec struct {
	Packname           *string                     `json:"packname,omitempty"`
	Version            *string                     `json:"version,omitempty"`
	Icon               *string                     `json:"icon,omitempty"`
	AverageRating      *string                     `json:"average_rating,omitempty"`
	PackageSize        *string                     `json:"package_size,omitempty"`
	Genres             *[]string                   `json:"genres,omitempty"`
	PackageDownloadUrl *string                     `json:"package_download_url,omitempty"`
	ChannelPackageSpec *[]ChannelPackageSpecStruct `json:"channel_package_spec,omitempty"`
}

android应用信息

type PromotedObjectAppIosSpec added in v1.3.0

type PromotedObjectAppIosSpec struct {
	Packname           *string   `json:"packname,omitempty"`
	Version            *string   `json:"version,omitempty"`
	Icon               *string   `json:"icon,omitempty"`
	Icon512            *string   `json:"icon_512,omitempty"`
	AverageRating      *string   `json:"average_rating,omitempty"`
	PackageSize        *string   `json:"package_size,omitempty"`
	Genres             *[]string `json:"genres,omitempty"`
	PackageDownloadUrl *string   `json:"package_download_url,omitempty"`
}

IOS应用信息

type PromotedObjectAuthRelationship added in v1.7.31

type PromotedObjectAuthRelationship string

PromotedObjectAuthRelationship : 授权主体关系

const (
	PromotedObjectAuthRelationship_UNKNOWN     PromotedObjectAuthRelationship = "RELATIONSHIP_UNKNOWN"
	PromotedObjectAuthRelationship_CORPORATION PromotedObjectAuthRelationship = "RELATIONSHIP_CORPORATION"
	PromotedObjectAuthRelationship_EMPLOYMENT  PromotedObjectAuthRelationship = "RELATIONSHIP_EMPLOYMENT"
)

List of PromotedObjectAuthRelationship

type PromotedObjectAuthorizationAddRequest added in v1.7.31

type PromotedObjectAuthorizationAddRequest struct {
	AccountId          *int64             `json:"account_id,omitempty"`
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
	PromotedObjectName *string            `json:"promoted_object_name,omitempty"`
	AuthSpec           *AuthSpec          `json:"auth_spec,omitempty"`
	AuthBeginDate      *int64             `json:"auth_begin_date,omitempty"`
	AuthTtl            *int64             `json:"auth_ttl,omitempty"`
}

type PromotedObjectAuthorizationAddResponse added in v1.7.31

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

type PromotedObjectAuthorizationAddResponseData added in v1.7.31

type PromotedObjectAuthorizationAddResponseData struct {
	PromotedObjectId *string `json:"promoted_object_id,omitempty"`
	QrCodeUrl        *string `json:"qr_code_url,omitempty"`
	Description      *string `json:"description,omitempty"`
	ExpiredTime      *int64  `json:"expired_time,omitempty"`
	Agreement        *string `json:"agreement,omitempty"`
}

type PromotedObjectAuthorizationGetResponse added in v1.7.33

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

type PromotedObjectAuthorizationGetResponseData added in v1.7.33

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

type PromotedObjectSpec

type PromotedObjectSpec struct {
}

推广目标详细信息

type PromotedObjectSpecRead added in v1.7.1

type PromotedObjectSpecRead struct {
	JdItem               *EcInfo                       `json:"jd_item,omitempty"`
	JdShop               *EcInfo                       `json:"jd_shop,omitempty"`
	AppIosSpec           *PromotedObjectAppIosSpec     `json:"app_ios_spec,omitempty"`
	AppAndroidSpec       *PromotedObjectAppAndroidSpec `json:"app_android_spec,omitempty"`
	AppAndroidUnionSpec  *AppAndroidUnionSpec          `json:"app_android_union_spec,omitempty"`
	AppAndroidMyappSpec  *AppAndroidMyappSpec          `json:"app_android_myapp_spec,omitempty"`
	DianpingShop         *ProductTypeDianpingShop      `json:"dianping_shop,omitempty"`
	MiniGameWechatSpec   *MiniGameWechatSpec           `json:"mini_game_wechat_spec,omitempty"`
	QqBrowserMiniProgram *QqBrowserMiniProgram         `json:"qq_browser_mini_program,omitempty"`
	LocalAdsSpec         *LocalAdsSpecRead             `json:"local_ads_spec,omitempty"`
}

推广目标详细信息

type PromotedObjectType

type PromotedObjectType string

PromotedObjectType : 推广目标类型

const (
	PromotedObjectType_APP_ANDROID                PromotedObjectType = "PROMOTED_OBJECT_TYPE_APP_ANDROID"
	PromotedObjectType_APP_ANDROID_GOOGLE_PLAY    PromotedObjectType = "PROMOTED_OBJECT_TYPE_APP_ANDROID_GOOGLE_PLAY"
	PromotedObjectType_APP_IOS                    PromotedObjectType = "PROMOTED_OBJECT_TYPE_APP_IOS"
	PromotedObjectType_DIANPING_SHOP              PromotedObjectType = "PROMOTED_OBJECT_TYPE_DIANPING_SHOP"
	PromotedObjectType_ECOMMERCE                  PromotedObjectType = "PROMOTED_OBJECT_TYPE_ECOMMERCE"
	PromotedObjectType_LINK_WECHAT                PromotedObjectType = "PROMOTED_OBJECT_TYPE_LINK_WECHAT"
	PromotedObjectType_APP_ANDROID_MYAPP          PromotedObjectType = "PROMOTED_OBJECT_TYPE_APP_ANDROID_MYAPP"
	PromotedObjectType_APP_ANDROID_UNION          PromotedObjectType = "PROMOTED_OBJECT_TYPE_APP_ANDROID_UNION"
	PromotedObjectType_LOCAL_ADS_WECHAT           PromotedObjectType = "PROMOTED_OBJECT_TYPE_LOCAL_ADS_WECHAT"
	PromotedObjectType_QQ_BROWSER_MINI_PROGRAM    PromotedObjectType = "PROMOTED_OBJECT_TYPE_QQ_BROWSER_MINI_PROGRAM"
	PromotedObjectType_LINK                       PromotedObjectType = "PROMOTED_OBJECT_TYPE_LINK"
	PromotedObjectType_QQ_MESSAGE                 PromotedObjectType = "PROMOTED_OBJECT_TYPE_QQ_MESSAGE"
	PromotedObjectType_QZONE_VIDEO_PAGE           PromotedObjectType = "PROMOTED_OBJECT_TYPE_QZONE_VIDEO_PAGE"
	PromotedObjectType_LOCAL_ADS                  PromotedObjectType = "PROMOTED_OBJECT_TYPE_LOCAL_ADS"
	PromotedObjectType_ARTICLE                    PromotedObjectType = "PROMOTED_OBJECT_TYPE_ARTICLE"
	PromotedObjectType_LEAD_AD                    PromotedObjectType = "PROMOTED_OBJECT_TYPE_LEAD_AD"
	PromotedObjectType_TENCENT_KE                 PromotedObjectType = "PROMOTED_OBJECT_TYPE_TENCENT_KE"
	PromotedObjectType_EXCHANGE_APP_ANDROID_MYAPP PromotedObjectType = "PROMOTED_OBJECT_TYPE_EXCHANGE_APP_ANDROID_MYAPP"
	PromotedObjectType_QZONE_PAGE_ARTICLE         PromotedObjectType = "PROMOTED_OBJECT_TYPE_QZONE_PAGE_ARTICLE"
	PromotedObjectType_QZONE_PAGE_IFRAMED         PromotedObjectType = "PROMOTED_OBJECT_TYPE_QZONE_PAGE_IFRAMED"
	PromotedObjectType_QZONE_PAGE                 PromotedObjectType = "PROMOTED_OBJECT_TYPE_QZONE_PAGE"
	PromotedObjectType_APP_PC                     PromotedObjectType = "PROMOTED_OBJECT_TYPE_APP_PC"
	PromotedObjectType_MINI_GAME_WECHAT           PromotedObjectType = "PROMOTED_OBJECT_TYPE_MINI_GAME_WECHAT"
	PromotedObjectType_JD                         PromotedObjectType = "PROMOTED_OBJECT_TYPE_JD"
	PromotedObjectType_MINI_GAME_QQ               PromotedObjectType = "PROMOTED_OBJECT_TYPE_MINI_GAME_QQ"
	PromotedObjectType_COUPON_WECHAT              PromotedObjectType = "PROMOTED_OBJECT_TYPE_COUPON_WECHAT"
	PromotedObjectType_APP_PROMOTION              PromotedObjectType = "PROMOTED_OBJECT_TYPE_APP_PROMOTION"
	PromotedObjectType_WECHAT_CHANNELS            PromotedObjectType = "PROMOTED_OBJECT_TYPE_WECHAT_CHANNELS"
	PromotedObjectType_WECHAT_OFFICIAL_ACCOUNT    PromotedObjectType = "PROMOTED_OBJECT_TYPE_WECHAT_OFFICIAL_ACCOUNT"
	PromotedObjectType_MINI_PROGRAM_WECHAT        PromotedObjectType = "PROMOTED_OBJECT_TYPE_MINI_PROGRAM_WECHAT"
	PromotedObjectType_APP_QUICK_APP              PromotedObjectType = "PROMOTED_OBJECT_TYPE_APP_QUICK_APP"
	PromotedObjectType_WECHAT_ARTICLE             PromotedObjectType = "PROMOTED_OBJECT_TYPE_WECHAT_ARTICLE"
	PromotedObjectType_WECHAT_PAY_COUPON          PromotedObjectType = "PROMOTED_OBJECT_TYPE_WECHAT_PAY_COUPON"
)

List of PromotedObjectType

type PromotedObjectTypeWithoutJd added in v1.3.0

type PromotedObjectTypeWithoutJd string

PromotedObjectTypeWithoutJd : 推广目标类型

const (
	PromotedObjectTypeWithoutJd_APP_ANDROID                PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_APP_ANDROID"
	PromotedObjectTypeWithoutJd_APP_ANDROID_GOOGLE_PLAY    PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_APP_ANDROID_GOOGLE_PLAY"
	PromotedObjectTypeWithoutJd_APP_IOS                    PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_APP_IOS"
	PromotedObjectTypeWithoutJd_DIANPING_SHOP              PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_DIANPING_SHOP"
	PromotedObjectTypeWithoutJd_ECOMMERCE                  PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_ECOMMERCE"
	PromotedObjectTypeWithoutJd_LINK_WECHAT                PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_LINK_WECHAT"
	PromotedObjectTypeWithoutJd_APP_ANDROID_MYAPP          PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_APP_ANDROID_MYAPP"
	PromotedObjectTypeWithoutJd_APP_ANDROID_UNION          PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_APP_ANDROID_UNION"
	PromotedObjectTypeWithoutJd_LOCAL_ADS_WECHAT           PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_LOCAL_ADS_WECHAT"
	PromotedObjectTypeWithoutJd_QQ_BROWSER_MINI_PROGRAM    PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_QQ_BROWSER_MINI_PROGRAM"
	PromotedObjectTypeWithoutJd_LINK                       PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_LINK"
	PromotedObjectTypeWithoutJd_QQ_MESSAGE                 PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_QQ_MESSAGE"
	PromotedObjectTypeWithoutJd_QZONE_VIDEO_PAGE           PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_QZONE_VIDEO_PAGE"
	PromotedObjectTypeWithoutJd_LOCAL_ADS                  PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_LOCAL_ADS"
	PromotedObjectTypeWithoutJd_ARTICLE                    PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_ARTICLE"
	PromotedObjectTypeWithoutJd_LEAD_AD                    PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_LEAD_AD"
	PromotedObjectTypeWithoutJd_TENCENT_KE                 PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_TENCENT_KE"
	PromotedObjectTypeWithoutJd_EXCHANGE_APP_ANDROID_MYAPP PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_EXCHANGE_APP_ANDROID_MYAPP"
	PromotedObjectTypeWithoutJd_QZONE_PAGE_ARTICLE         PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_QZONE_PAGE_ARTICLE"
	PromotedObjectTypeWithoutJd_QZONE_PAGE_IFRAMED         PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_QZONE_PAGE_IFRAMED"
	PromotedObjectTypeWithoutJd_QZONE_PAGE                 PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_QZONE_PAGE"
	PromotedObjectTypeWithoutJd_APP_PC                     PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_APP_PC"
	PromotedObjectTypeWithoutJd_MINI_GAME_WECHAT           PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_MINI_GAME_WECHAT"
	PromotedObjectTypeWithoutJd_COUPON_WECHAT              PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_COUPON_WECHAT"
	PromotedObjectTypeWithoutJd_MINI_GAME_QQ               PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_MINI_GAME_QQ"
	PromotedObjectTypeWithoutJd_MINI_PROGRAM_WECHAT        PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_MINI_PROGRAM_WECHAT"
	PromotedObjectTypeWithoutJd_APP_QUICK_APP              PromotedObjectTypeWithoutJd = "PROMOTED_OBJECT_TYPE_APP_QUICK_APP"
)

List of PromotedObjectTypeWithoutJd

type PromotedObjectsAddRequest

type PromotedObjectsAddRequest struct {
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
	PromotedObjectId   *string            `json:"promoted_object_id,omitempty"`
	AccountId          *int64             `json:"account_id,omitempty"`
}

type PromotedObjectsAddResponse

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

type PromotedObjectsAddResponseData

type PromotedObjectsAddResponseData struct {
	PromotedObjectId *string `json:"promoted_object_id,omitempty"`
}

type PromotedObjectsAuthorizeRequest added in v1.7.31

type PromotedObjectsAuthorizeRequest struct {
	AccountId          *int64             `json:"account_id,omitempty"`
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
	PromotedObjectName *string            `json:"promoted_object_name,omitempty"`
	AuthSpec           *AuthSpec          `json:"auth_spec,omitempty"`
	AuthBeginDate      *int64             `json:"auth_begin_date,omitempty"`
	AuthTtl            *int64             `json:"auth_ttl,omitempty"`
}

type PromotedObjectsAuthorizeResponse added in v1.7.31

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

type PromotedObjectsAuthorizeResponseData added in v1.7.31

type PromotedObjectsAuthorizeResponseData struct {
	PromotedObjectId *string `json:"promoted_object_id,omitempty"`
	QrCodeUrl        *string `json:"qr_code_url,omitempty"`
	Description      *string `json:"description,omitempty"`
	ExpiredTime      *int64  `json:"expired_time,omitempty"`
	Agreement        *string `json:"agreement,omitempty"`
}

type PromotedObjectsDeleteRequest added in v1.7.31

type PromotedObjectsDeleteRequest struct {
	AccountId          *int64             `json:"account_id,omitempty"`
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
	PromotedObjectId   *string            `json:"promoted_object_id,omitempty"`
}

type PromotedObjectsDeleteResponse added in v1.7.31

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

type PromotedObjectsDeleteResponseData added in v1.7.31

type PromotedObjectsDeleteResponseData struct {
	PromotedObjectId *string `json:"promoted_object_id,omitempty"`
}

type PromotedObjectsGetListStruct

type PromotedObjectsGetListStruct struct {
	PromotedObjectName *string                         `json:"promoted_object_name,omitempty"`
	PromotedObjectId   *string                         `json:"promoted_object_id,omitempty"`
	PromotedObjectType ProductPromotedObjectTypeSelect `json:"promoted_object_type,omitempty"`
	PromotedObjectSpec *PromotedObjectSpecRead         `json:"promoted_object_spec,omitempty"`
	CreatedTime        *int64                          `json:"created_time,omitempty"`
	LastModifiedTime   *int64                          `json:"last_modified_time,omitempty"`
}

返回结构

type PromotedObjectsGetResponse

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

type PromotedObjectsGetResponseData

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

type PromotedObjectsUpdateRequest

type PromotedObjectsUpdateRequest struct {
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
	PromotedObjectId   *string            `json:"promoted_object_id,omitempty"`
	AccountId          *int64             `json:"account_id,omitempty"`
}

type PromotedObjectsUpdateResponse

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

type PromotedObjectsUpdateResponseData

type PromotedObjectsUpdateResponseData struct {
	PromotedObjectId *string `json:"promoted_object_id,omitempty"`
}

type PromotionSublinkComponentOption added in v1.7.34

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

活动促销组件

type PromotionSublinkComponentValueStruct added in v1.7.34

type PromotionSublinkComponentValueStruct struct {
	Title       *string                 `json:"title,omitempty"`
	Description *string                 `json:"description,omitempty"`
	ButtonText  *string                 `json:"button_text,omitempty"`
	JumpInfo    *[]LandingPageStructure `json:"jump_info,omitempty"`
}

活动促销组件结构

type PropertiesUserId

type PropertiesUserId struct {
	HashQq        *string `json:"hash_qq,omitempty"`
	HashPhone     *string `json:"hash_phone,omitempty"`
	HashIdfa      *string `json:"hash_idfa,omitempty"`
	HashImei      *string `json:"hash_imei,omitempty"`
	HashMac       *string `json:"hash_mac,omitempty"`
	WechatOpenid  *string `json:"wechat_openid,omitempty"`
	WechatUnionid *string `json:"wechat_unionid,omitempty"`
}

用户ID

type PropertyDataFeatureSpec

type PropertyDataFeatureSpec struct {
	UserPropertySetId  *int64               `json:"user_property_set_id,omitempty"`
	PropertyDataKey    *string              `json:"property_data_key,omitempty"`
	DataType           FeatureValueDataType `json:"data_type,omitempty"`
	IsMultiValued      *bool                `json:"is_multi_valued,omitempty"`
	PossibleValuesSize *int64               `json:"possible_values_size,omitempty"`
}

属性数据特征规则

type PropertyDetail added in v1.7.17

type PropertyDetail struct {
	StringDetail     *TextRestriction                `json:"string_detail,omitempty"`
	IntegerDetail    *NumberRestriction              `json:"integer_detail,omitempty"`
	EnumDetail       *AdcreativeElementEnumProperty  `json:"enum_detail,omitempty"`
	StructDetail     *StructDetail                   `json:"struct_detail,omitempty"`
	ArrayRestriction *AdcreativeElementArrayProperty `json:"array_restriction,omitempty"`
}

能力项详情

type PropertyDetailCopy added in v1.7.17

type PropertyDetailCopy struct {
	StringDetail     *TextRestriction                `json:"string_detail,omitempty"`
	IntegerDetail    *NumberRestriction              `json:"integer_detail,omitempty"`
	EnumDetail       *AdcreativeElementEnumProperty  `json:"enum_detail,omitempty"`
	ArrayRestriction *AdcreativeElementArrayProperty `json:"array_restriction,omitempty"`
}

能力项详情

type PropertyFileSessionsAddRequest added in v1.7.12

type PropertyFileSessionsAddRequest struct {
	AccountId     *int64 `json:"account_id,omitempty"`
	PropertySetId *int64 `json:"property_set_id,omitempty"`
}

type PropertyFileSessionsAddResponse added in v1.7.12

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

type PropertyFileSessionsAddResponseData added in v1.7.12

type PropertyFileSessionsAddResponseData struct {
	SessionId *int64 `json:"session_id,omitempty"`
}

type PropertyFileSessionsUpdateRequest added in v1.7.12

type PropertyFileSessionsUpdateRequest struct {
	AccountId     *int64 `json:"account_id,omitempty"`
	PropertySetId *int64 `json:"property_set_id,omitempty"`
	SessionId     *int64 `json:"session_id,omitempty"`
}

type PropertyFileSessionsUpdateResponse added in v1.7.12

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

type PropertyFileSessionsUpdateResponseData added in v1.7.12

type PropertyFileSessionsUpdateResponseData struct {
	SessionId     *int64    `json:"session_id,omitempty"`
	SessionStatus *string   `json:"session_status,omitempty"`
	SuccessList   *[]string `json:"success_list,omitempty"`
	FailedList    *[]string `json:"failed_list,omitempty"`
	UploadingList *[]string `json:"uploading_list,omitempty"`
}

type PropertyFilesAddResponse added in v1.7.12

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

type PropertySet added in v1.7.10

type PropertySet struct {
	PropertySetId *int64  `json:"property_set_id,omitempty"`
	AccountId     *int64  `json:"account_id,omitempty"`
	Name          *string `json:"name,omitempty"`
	Icon          *string `json:"icon,omitempty"`
	Cooperated    *bool   `json:"cooperated,omitempty"`
	Configured    *bool   `json:"configured,omitempty"`
	Activated     *bool   `json:"activated,omitempty"`
	CreatedTime   *string `json:"created_time,omitempty"`
}

PropertySet返回结构

type PropertySetSchemasAddRequest added in v1.7.10

type PropertySetSchemasAddRequest struct {
	AccountId     *int64                `json:"account_id,omitempty"`
	PropertySetId *int64                `json:"property_set_id,omitempty"`
	UserIdType    PropertySetUserIdType `json:"user_id_type,omitempty"`
	Schemas       *[]Schema             `json:"schemas,omitempty"`
}

type PropertySetSchemasAddResponse added in v1.7.10

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

type PropertySetSchemasGetResponse added in v1.7.10

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

type PropertySetSchemasGetResponseData added in v1.7.10

type PropertySetSchemasGetResponseData struct {
	UserIdType PropertySetUserIdType `json:"user_id_type,omitempty"`
	Schemas    *[]Schema             `json:"schemas,omitempty"`
}

type PropertySetSchemasUpdateRequest added in v1.7.10

type PropertySetSchemasUpdateRequest struct {
	AccountId     *int64    `json:"account_id,omitempty"`
	PropertySetId *int64    `json:"property_set_id,omitempty"`
	Schemas       *[]Schema `json:"schemas,omitempty"`
}

type PropertySetSchemasUpdateResponse added in v1.7.10

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

type PropertySetUserIdType added in v1.7.10

type PropertySetUserIdType string

PropertySetUserIdType : 用户ID类型

const (
	PropertySetUserIdType_IMEI           PropertySetUserIdType = "IMEI"
	PropertySetUserIdType_HASH_IMEI      PropertySetUserIdType = "HASH_IMEI"
	PropertySetUserIdType_IDFA           PropertySetUserIdType = "IDFA"
	PropertySetUserIdType_HASH_IDFA      PropertySetUserIdType = "HASH_IDFA"
	PropertySetUserIdType_GDT_OPENID     PropertySetUserIdType = "GDT_OPENID"
	PropertySetUserIdType_HASH_PHONE     PropertySetUserIdType = "HASH_PHONE"
	PropertySetUserIdType_MAC            PropertySetUserIdType = "MAC"
	PropertySetUserIdType_HASH_MAC       PropertySetUserIdType = "HASH_MAC"
	PropertySetUserIdType_OAID           PropertySetUserIdType = "OAID"
	PropertySetUserIdType_HASH_OAID      PropertySetUserIdType = "HASH_OAID"
	PropertySetUserIdType_WECHAT_OPENID  PropertySetUserIdType = "WECHAT_OPENID"
	PropertySetUserIdType_WECHAT_UNIONID PropertySetUserIdType = "WECHAT_UNIONID"
	PropertySetUserIdType_QQ             PropertySetUserIdType = "QQ"
	PropertySetUserIdType_HASH_QQ        PropertySetUserIdType = "HASH_QQ"
	PropertySetUserIdType_WUID           PropertySetUserIdType = "WUID"
)

List of PropertySetUserIdType

type PropertySetsAddRequest added in v1.7.10

type PropertySetsAddRequest struct {
	AccountId  *int64  `json:"account_id,omitempty"`
	Name       *string `json:"name,omitempty"`
	Icon       *string `json:"icon,omitempty"`
	Cooperated *bool   `json:"cooperated,omitempty"`
}

type PropertySetsAddResponse added in v1.7.10

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

type PropertySetsAddResponseData added in v1.7.10

type PropertySetsAddResponseData struct {
	PropertySetId *int64 `json:"property_set_id,omitempty"`
}

type PropertySetsGetResponse added in v1.7.10

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

type PropertySetsGetResponseData added in v1.7.10

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

type PublishAppId added in v1.5.1

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

已发布版本落地页 App信息

type QqBrowserMiniProgram added in v1.3.0

type QqBrowserMiniProgram struct {
	Packname *string `json:"packname,omitempty"`
	Icon     *string `json:"icon,omitempty"`
}

QQ 浏览器小程序信息

type QualificationSpec

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

资质信息

type QualificationStatus

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

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"
	QualificationType_INDUSTRY_QUALIFICATION_WECHAT     QualificationType = "INDUSTRY_QUALIFICATION_WECHAT"
	QualificationType_AD_QUALIFICATION_WECHAT           QualificationType = "AD_QUALIFICATION_WECHAT"
)

List of QualificationType

type QualificationsAddRequest

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

type QualificationsAddResponse

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

type QualificationsAddResponseData

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

type QualificationsDeleteRequest

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

type QualificationsDeleteResponse

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

type QualificationsDeleteResponseData

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

type QualificationsGetResponse

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

type QualificationsGetResponseData

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

type QualificationsUpdateRequest

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

type QualificationsUpdateResponse

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

type QualificationsUpdateResponseData

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

type QuerywordRange added in v1.7.31

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

日期范围

type QuerywordRptGetListStruct added in v1.7.31

type QuerywordRptGetListStruct struct {
	BidwordId                 *int64  `json:"bidword_id,omitempty"`
	Bidword                   *string `json:"bidword,omitempty"`
	Queryword                 *string `json:"queryword,omitempty"`
	StatsDate                 *string `json:"stats_date,omitempty"`
	CampaignId                *int64  `json:"campaign_id,omitempty"`
	CampaignName              *string `json:"campaign_name,omitempty"`
	AdgroupId                 *int64  `json:"adgroup_id,omitempty"`
	AdgroupName               *string `json:"adgroup_name,omitempty"`
	Cpc                       *string `json:"cpc,omitempty"`
	Ctr                       *string `json:"ctr,omitempty"`
	Cost                      *string `json:"cost,omitempty"`
	ViewCount                 *string `json:"view_count,omitempty"`
	ValidClickCount           *string `json:"valid_click_count,omitempty"`
	ConversionsCount          *string `json:"conversions_count,omitempty"`
	ConversionsByClickCount   *string `json:"conversions_by_click_count,omitempty"`
	ConversionsByDisplayCount *string `json:"conversions_by_display_count,omitempty"`
	ConversionsRate           *string `json:"conversions_rate,omitempty"`
	ConversionsByDisplayRate  *string `json:"conversions_by_display_rate,omitempty"`
	ConversionsByClickRate    *string `json:"conversions_by_click_rate,omitempty"`
	ConversionsCost           *string `json:"conversions_cost,omitempty"`
	ConversionsByDisplayCost  *string `json:"conversions_by_display_cost,omitempty"`
	ConversionsByClickCost    *string `json:"conversions_by_click_cost,omitempty"`
	DeepConversionsCount      *string `json:"deep_conversions_count,omitempty"`
	DeepConversionsRate       *string `json:"deep_conversions_rate,omitempty"`
	DeepConversionsCost       *string `json:"deep_conversions_cost,omitempty"`
	Time                      *string `json:"time,omitempty"`
	ThousandDisplayPrice      *string `json:"thousand_display_price,omitempty"`
	PlacementGroupId          *int64  `json:"placement_group_id,omitempty"`
	PlacementGroupName        *string `json:"placement_group_name,omitempty"`
	MatchType                 *int64  `json:"match_type,omitempty"`
	MatchTypeName             *string `json:"match_type_name,omitempty"`
	QuerywordStatus           *int64  `json:"queryword_status,omitempty"`
	QuerywordStatusCn         *string `json:"queryword_status_cn,omitempty"`
	BidAmount                 *int64  `json:"bid_amount,omitempty"`
	BidMode                   *string `json:"bid_mode,omitempty"`
}

返回结构

type QuerywordRptGetRequest added in v1.7.31

type QuerywordRptGetRequest struct {
	AccountId        *int64                    `json:"account_id,omitempty"`
	Filtering        *[]BidwordFilteringStruct `json:"filtering,omitempty"`
	GroupBy          *[]string                 `json:"group_by,omitempty"`
	OrderBy          *[]OrderByReportStruct    `json:"order_by,omitempty"`
	Page             *int64                    `json:"page,omitempty"`
	PageSize         *int64                    `json:"page_size,omitempty"`
	RptFilter        *RptFilterQueryword       `json:"rpt_filter,omitempty"`
	BizFilter        *BizFilter                `json:"biz_filter,omitempty"`
	QueryType        *[]int64                  `json:"query_type,omitempty"`
	Fields           *[]string                 `json:"fields,omitempty"`
	UseUnifiedReport *bool                     `json:"use_unified_report,omitempty"`
}

type QuerywordRptGetResponse added in v1.7.31

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

type QuerywordRptGetResponseData added in v1.7.31

type QuerywordRptGetResponseData struct {
	Conf         *Conf                        `json:"conf,omitempty"`
	List         *[]QuerywordRptGetListStruct `json:"list,omitempty"`
	Total        *Total                       `json:"total,omitempty"`
	Reportv3List *[]ReportStructV3            `json:"reportv3_list,omitempty"`
}

type RangeDistribution

type RangeDistribution struct {
	DimensionValue *string  `json:"dimension_value,omitempty"`
	Percentage     *int64   `json:"percentage,omitempty"`
	Tgi            *float64 `json:"tgi,omitempty"`
}

人群分布信息结构

type ReadTargetingSetting

type ReadTargetingSetting struct {
	Age                              *[]AgeStruct                       `json:"age,omitempty"`
	Gender                           *[]string                          `json:"gender,omitempty"`
	Education                        *[]string                          `json:"education,omitempty"`
	MaritalStatus                    *[]string                          `json:"marital_status,omitempty"`
	WorkingStatus                    *[]string                          `json:"working_status,omitempty"`
	GeoLocation                      *GeoLocations                      `json:"geo_location,omitempty"`
	UserOs                           *[]string                          `json:"user_os,omitempty"`
	NewDevice                        *[]string                          `json:"new_device,omitempty"`
	DevicePrice                      *[]string                          `json:"device_price,omitempty"`
	DeviceBrandModel                 *DeviceBrandModel                  `json:"device_brand_model,omitempty"`
	NetworkType                      *[]string                          `json:"network_type,omitempty"`
	NetworkOperator                  *[]string                          `json:"network_operator,omitempty"`
	NetworkScene                     *[]string                          `json:"network_scene,omitempty"`
	DressingIndex                    *[]string                          `json:"dressing_index,omitempty"`
	UvIndex                          *[]string                          `json:"uv_index,omitempty"`
	MakeupIndex                      *[]string                          `json:"makeup_index,omitempty"`
	Climate                          *[]string                          `json:"climate,omitempty"`
	Temperature                      *[]TemperatureStruct               `json:"temperature,omitempty"`
	AirQualityIndex                  *[]string                          `json:"air_quality_index,omitempty"`
	AppInstallStatus                 *[]string                          `json:"app_install_status,omitempty"`
	ConsumptionStatus                *[]string                          `json:"consumption_status,omitempty"`
	GameConsumptionLevel             *[]string                          `json:"game_consumption_level,omitempty"`
	ResidentialCommunityPrice        *[]ResidentialCommunityPriceStruct `json:"residential_community_price,omitempty"`
	FinancialSituation               *[]string                          `json:"financial_situation,omitempty"`
	ConsumptionType                  *[]string                          `json:"consumption_type,omitempty"`
	WechatAdBehavior                 *WechatAdBehavior                  `json:"wechat_ad_behavior,omitempty"`
	CustomAudience                   *[]int64                           `json:"custom_audience,omitempty"`
	ExcludedCustomAudience           *[]int64                           `json:"excluded_custom_audience,omitempty"`
	BehaviorOrInterest               *BehaviorOrInterest                `json:"behavior_or_interest,omitempty"`
	WechatOfficialAccountCategory    *[]int64                           `json:"wechat_official_account_category,omitempty"`
	MobileUnionCategory              *[]int64                           `json:"mobile_union_category,omitempty"`
	BusinessInterest                 *[]int64                           `json:"business_interest,omitempty"`
	Keyword                          *Keyword                           `json:"keyword,omitempty"`
	AppBehavior                      *AppBehavior                       `json:"app_behavior,omitempty"`
	PaidUser                         *[]string                          `json:"paid_user,omitempty"`
	DeprecatedCustomAudience         *[]int64                           `json:"deprecated_custom_audience,omitempty"`
	DeprecatedExcludedCustomAudience *[]int64                           `json:"deprecated_excluded_custom_audience,omitempty"`
	DeprecatedRegion                 *[]int64                           `json:"deprecated_region,omitempty"`
	ExcludedConvertedAudience        *ExcludedConvertedAudience         `json:"excluded_converted_audience,omitempty"`
}

定向详细设置

type ReadTargetingSettingForAdgroup

type ReadTargetingSettingForAdgroup struct {
	Age                              *[]AgeStruct                       `json:"age,omitempty"`
	Gender                           *[]string                          `json:"gender,omitempty"`
	Education                        *[]string                          `json:"education,omitempty"`
	MaritalStatus                    *[]string                          `json:"marital_status,omitempty"`
	WorkingStatus                    *[]string                          `json:"working_status,omitempty"`
	GeoLocation                      *GeoLocations                      `json:"geo_location,omitempty"`
	UserOs                           *[]string                          `json:"user_os,omitempty"`
	NewDevice                        *[]string                          `json:"new_device,omitempty"`
	DevicePrice                      *[]string                          `json:"device_price,omitempty"`
	DeviceBrandModel                 *DeviceBrandModel                  `json:"device_brand_model,omitempty"`
	NetworkType                      *[]string                          `json:"network_type,omitempty"`
	NetworkOperator                  *[]string                          `json:"network_operator,omitempty"`
	NetworkScene                     *[]string                          `json:"network_scene,omitempty"`
	DressingIndex                    *[]string                          `json:"dressing_index,omitempty"`
	UvIndex                          *[]string                          `json:"uv_index,omitempty"`
	MakeupIndex                      *[]string                          `json:"makeup_index,omitempty"`
	Climate                          *[]string                          `json:"climate,omitempty"`
	Temperature                      *[]TemperatureStruct               `json:"temperature,omitempty"`
	AirQualityIndex                  *[]string                          `json:"air_quality_index,omitempty"`
	AppInstallStatus                 *[]string                          `json:"app_install_status,omitempty"`
	ConsumptionStatus                *[]string                          `json:"consumption_status,omitempty"`
	GameConsumptionLevel             *[]string                          `json:"game_consumption_level,omitempty"`
	ResidentialCommunityPrice        *[]ResidentialCommunityPriceStruct `json:"residential_community_price,omitempty"`
	FinancialSituation               *[]string                          `json:"financial_situation,omitempty"`
	ConsumptionType                  *[]string                          `json:"consumption_type,omitempty"`
	WechatAdBehavior                 *WechatAdBehavior                  `json:"wechat_ad_behavior,omitempty"`
	CustomAudience                   *[]int64                           `json:"custom_audience,omitempty"`
	ExcludedCustomAudience           *[]int64                           `json:"excluded_custom_audience,omitempty"`
	BehaviorOrInterest               *BehaviorOrInterest                `json:"behavior_or_interest,omitempty"`
	WechatOfficialAccountCategory    *[]int64                           `json:"wechat_official_account_category,omitempty"`
	MobileUnionCategory              *[]int64                           `json:"mobile_union_category,omitempty"`
	BusinessInterest                 *[]int64                           `json:"business_interest,omitempty"`
	Keyword                          *Keyword                           `json:"keyword,omitempty"`
	AppBehavior                      *AppBehavior                       `json:"app_behavior,omitempty"`
	PaidUser                         *[]string                          `json:"paid_user,omitempty"`
	DeprecatedCustomAudience         *[]int64                           `json:"deprecated_custom_audience,omitempty"`
	DeprecatedExcludedCustomAudience *[]int64                           `json:"deprecated_excluded_custom_audience,omitempty"`
	DeprecatedRegion                 *[]int64                           `json:"deprecated_region,omitempty"`
	MiniGameQqStatus                 *[]string                          `json:"mini_game_qq_status,omitempty"`
	ExcludedConvertedAudience        *ExcludedConvertedAudience         `json:"excluded_converted_audience,omitempty"`
}

定向详细设置

type RealtimeCostGetListStruct

type RealtimeCostGetListStruct struct {
	CampaignId *int64 `json:"campaign_id,omitempty"`
	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    *[]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 added in v1.7.36

type RecommendCategory string

RecommendCategory : 推荐类别

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

List of RecommendCategory

type RecommendMethod

type RecommendMethod 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 RecommendTemplateStruct added in v1.7.21

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

预览数据

type RecommendWordStruct added in v1.7.33

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

门店推荐文案

type RecommendWordStructs added in v1.7.36

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 RecommendedRating

type RecommendedRating string

RecommendedRating : 实验全量的推荐程度,从一星到五星代表推荐程度由低至高

const (
	RecommendedRating_PENDING RecommendedRating = "RECOMMENDED_RATING_PENDING"
	RecommendedRating_ONE     RecommendedRating = "RECOMMENDED_RATING_ONE"
	RecommendedRating_TWO     RecommendedRating = "RECOMMENDED_RATING_TWO"
	RecommendedRating_THREE   RecommendedRating = "RECOMMENDED_RATING_THREE"
	RecommendedRating_FOUR    RecommendedRating = "RECOMMENDED_RATING_FOUR"
	RecommendedRating_FIVE    RecommendedRating = "RECOMMENDED_RATING_FIVE"
)

List of RecommendedRating

type RedEnvelopeStruct added in v1.7.33

type RedEnvelopeStruct struct {
	RedEnvelopeSwitch             *bool   `json:"red_envelope_switch,omitempty"`
	RedEnvelopeImageId            *string `json:"red_envelope_image_id,omitempty"`
	RedEnvelopeExtraSceneId       *string `json:"red_envelope_extra_scene_id,omitempty"`
	RedEnvelopeAppearTimeMs       *int64  `json:"red_envelope_appear_time_ms,omitempty"`
	RedEnvelopeDisappearTimeMs    *int64  `json:"red_envelope_disappear_time_ms,omitempty"`
	RedEnvelopeOriginExtraSceneId *string `json:"red_envelope_origin_extra_scene_id,omitempty"`
	RedBarrageSwitch              *bool   `json:"red_barrage_switch,omitempty"`
}

剧情红包组件

type RegionGroupPackageStruct added in v1.7.19

type RegionGroupPackageStruct struct {
	RegionList         *[]int64 `json:"region_list,omitempty"`
	BidCoefficient     *float64 `json:"bid_coefficient,omitempty"`
	DeepBidCoefficient *float64 `json:"deep_bid_coefficient,omitempty"`
}

分城市出价

type RejectInfoLocation added in v1.7.3

type RejectInfoLocation 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 RejectReasonDetailStruct added in v1.7.4

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.39

type ReplyFinderObjectCommentItem struct {
	AccountId      *int64  `json:"account_id,omitempty"`
	ReplyCommentId *string `json:"reply_comment_id,omitempty"`
	ExportId       *string `json:"export_id,omitempty"`
	Content        *string `json:"content,omitempty"`
	AdcreativeId   *int64  `json:"adcreative_id,omitempty"`
}

评论回复

type ReportAdUnionListStruct added in v1.7.9

type ReportAdUnionListStruct struct {
	Date                                *string  `json:"date,omitempty"`
	UnionPositionId                     *int64   `json:"union_position_id,omitempty"`
	PlacementName                       *string  `json:"placement_name,omitempty"`
	IndustryParentName                  *string  `json:"industry_parent_name,omitempty"`
	ViewCount                           *float64 `json:"view_count,omitempty"`
	DownloadCount                       *float64 `json:"download_count,omitempty"`
	ActivatedCount                      *float64 `json:"activated_count,omitempty"`
	ActivatedRate                       *float64 `json:"activated_rate,omitempty"`
	ThousandDisplayPrice                *float64 `json:"thousand_display_price,omitempty"`
	ValidClickCount                     *float64 `json:"valid_click_count,omitempty"`
	Ctr                                 *float64 `json:"ctr,omitempty"`
	Cpc                                 *float64 `json:"cpc,omitempty"`
	Cost                                *float64 `json:"cost,omitempty"`
	KeyPageViewCost                     *float64 `json:"key_page_view_cost,omitempty"`
	CouponClickCount                    *float64 `json:"coupon_click_count,omitempty"`
	CouponIssueCount                    *float64 `json:"coupon_issue_count,omitempty"`
	CouponGetCount                      *float64 `json:"coupon_get_count,omitempty"`
	CommodityPageViewCountCombined      *float64 `json:"commodity_page_view_count_combined,omitempty"`
	CommodityPageViewCostCombined       *float64 `json:"commodity_page_view_cost_combined,omitempty"`
	CommodityPageViewRateCombined       *float64 `json:"commodity_page_view_rate_combined,omitempty"`
	PageConsultCount                    *float64 `json:"page_consult_count,omitempty"`
	PageConsultCost                     *float64 `json:"page_consult_cost,omitempty"`
	PagePhoneCallDirectCount            *float64 `json:"page_phone_call_direct_count,omitempty"`
	PagePhoneCallDirectCost             *float64 `json:"page_phone_call_direct_cost,omitempty"`
	PagePhoneCallBackCount              *float64 `json:"page_phone_call_back_count,omitempty"`
	PagePhoneCallBackCost               *float64 `json:"page_phone_call_back_cost,omitempty"`
	OwnPageNavigationCount              *float64 `json:"own_page_navigation_count,omitempty"`
	OwnPageNaviCost                     *float64 `json:"own_page_navi_cost,omitempty"`
	PageReservationCount                *float64 `json:"page_reservation_count,omitempty"`
	PageReservationRate                 *float64 `json:"page_reservation_rate,omitempty"`
	PageReservationCost                 *float64 `json:"page_reservation_cost,omitempty"`
	PageReservationCostWithPeople       *float64 `json:"page_reservation_cost_with_people,omitempty"`
	CheckoutCountCombined               *float64 `json:"checkout_count_combined,omitempty"`
	CheckoutCostCombined                *float64 `json:"checkout_cost_combined,omitempty"`
	OrderAmount                         *float64 `json:"order_amount,omitempty"`
	OrderRoi                            *float64 `json:"order_roi,omitempty"`
	DeliverCount                        *float64 `json:"deliver_count,omitempty"`
	DeliverCost                         *float64 `json:"deliver_cost,omitempty"`
	SignInCount                         *float64 `json:"sign_in_count,omitempty"`
	SignInCost                          *float64 `json:"sign_in_cost,omitempty"`
	ClickCheckoutRateCombined           *float64 `json:"click_checkout_rate_combined,omitempty"`
	ActivateCheckoutRateCombined        *float64 `json:"activate_checkout_rate_combined,omitempty"`
	DownloadRate                        *float64 `json:"download_rate,omitempty"`
	DownloadCost                        *float64 `json:"download_cost,omitempty"`
	InstallCount                        *float64 `json:"install_count,omitempty"`
	InstallCost                         *float64 `json:"install_cost,omitempty"`
	ClickActivatedRate                  *float64 `json:"click_activated_rate,omitempty"`
	ActivatedCost                       *float64 `json:"activated_cost,omitempty"`
	RetentionCount                      *float64 `json:"retention_count,omitempty"`
	RetentionRate                       *float64 `json:"retention_rate,omitempty"`
	RetentionCost                       *float64 `json:"retention_cost,omitempty"`
	KeyPageViewCount                    *float64 `json:"key_page_view_count,omitempty"`
	RegisterCountCombined               *float64 `json:"register_count_combined,omitempty"`
	RegisterRateCombined                *float64 `json:"register_rate_combined,omitempty"`
	RegisterCostCombined                *float64 `json:"register_cost_combined,omitempty"`
	ApplicationCountCombined            *float64 `json:"application_count_combined,omitempty"`
	ApplicationCostCombined             *float64 `json:"application_cost_combined,omitempty"`
	AddToCartCountCombined              *float64 `json:"add_to_cart_count_combined,omitempty"`
	AddToCartCostCombined               *float64 `json:"add_to_cart_cost_combined,omitempty"`
	AddToCartAmountCombined             *float64 `json:"add_to_cart_amount_combined,omitempty"`
	OrderCountCombined                  *float64 `json:"order_count_combined,omitempty"`
	OrderRateCombined                   *float64 `json:"order_rate_combined,omitempty"`
	OrderCostCombined                   *float64 `json:"order_cost_combined,omitempty"`
	OrderAmountCombined                 *float64 `json:"order_amount_combined,omitempty"`
	OrderUnitPriceCombined              *float64 `json:"order_unit_price_combined,omitempty"`
	CheckoutAmountCombined              *float64 `json:"checkout_amount_combined,omitempty"`
	FollowCount                         *float64 `json:"follow_count,omitempty"`
	ForwardCount                        *float64 `json:"forward_count,omitempty"`
	ReadCount                           *float64 `json:"read_count,omitempty"`
	PraiseCount                         *float64 `json:"praise_count,omitempty"`
	CommentCount                        *float64 `json:"comment_count,omitempty"`
	AdPayingUsersCombined               *float64 `json:"ad_paying_users_combined,omitempty"`
	AdPurValCombined                    *float64 `json:"ad_pur_val_combined,omitempty"`
	GameCreateRoleCount                 *float64 `json:"game_create_role_count,omitempty"`
	GameAuthorizeCount                  *float64 `json:"game_authorize_count,omitempty"`
	GameTutorialFinishCount             *float64 `json:"game_tutorial_finish_count,omitempty"`
	EffectiveLeadsCount                 *float64 `json:"effective_leads_count,omitempty"`
	EffectiveCost                       *float64 `json:"effective_cost,omitempty"`
	PagePhoneCallDirectRate             *float64 `json:"page_phone_call_direct_rate,omitempty"`
	PagePhoneCallBackRate               *float64 `json:"page_phone_call_back_rate,omitempty"`
	PageConsultRate                     *float64 `json:"page_consult_rate,omitempty"`
	DeliverRate                         *float64 `json:"deliver_rate,omitempty"`
	InstallRate                         *float64 `json:"install_rate,omitempty"`
	ArppuCostCombined                   *float64 `json:"arppu_cost_combined,omitempty"`
	ActivateArppuCostCombined           *float64 `json:"activate_arppu_cost_combined,omitempty"`
	RegisterArppuCostCombined           *float64 `json:"register_arppu_cost_combined,omitempty"`
	AdPurArppuCostCombined              *float64 `json:"ad_pur_arppu_cost_combined,omitempty"`
	ActivateAdPurArppuCostCombined      *float64 `json:"activate_ad_pur_arppu_cost_combined,omitempty"`
	RegisterAdPurArppuCostCombined      *float64 `json:"register_ad_pur_arppu_cost_combined,omitempty"`
	CheoutFd                            *float64 `json:"cheout_fd,omitempty"`
	CheoutTd                            *float64 `json:"cheout_td,omitempty"`
	CheoutOw                            *float64 `json:"cheout_ow,omitempty"`
	CheoutTw                            *float64 `json:"cheout_tw,omitempty"`
	CheoutOm                            *float64 `json:"cheout_om,omitempty"`
	CheoutFdReward                      *float64 `json:"cheout_fd_reward,omitempty"`
	CheoutTdReward                      *float64 `json:"cheout_td_reward,omitempty"`
	CheoutOwReward                      *float64 `json:"cheout_ow_reward,omitempty"`
	CheoutTwReward                      *float64 `json:"cheout_tw_reward,omitempty"`
	CheoutOmReward                      *float64 `json:"cheout_om_reward,omitempty"`
	CheoutTotalReward                   *float64 `json:"cheout_total_reward,omitempty"`
	FirstPayCount                       *float64 `json:"first_pay_count,omitempty"`
	FirstPayRate                        *float64 `json:"first_pay_rate,omitempty"`
	PreCreCombined                      *float64 `json:"pre_cre_combined,omitempty"`
	PreCreValCombined                   *float64 `json:"pre_cre_val_combined,omitempty"`
	CreCombined                         *float64 `json:"cre_combined,omitempty"`
	CreValCombined                      *float64 `json:"cre_val_combined,omitempty"`
	WithdrDepCombined                   *float64 `json:"withdr_dep_combined,omitempty"`
	WithdrDepValCombined                *float64 `json:"withdr_dep_val_combined,omitempty"`
	FirstPayCost                        *float64 `json:"first_pay_cost,omitempty"`
	ConversionsCount                    *float64 `json:"conversions_count,omitempty"`
	ConversionsRate                     *float64 `json:"conversions_rate,omitempty"`
	ConversionsCost                     *float64 `json:"conversions_cost,omitempty"`
	DeepConversionsCount                *float64 `json:"deep_conversions_count,omitempty"`
	DeepConversionsRate                 *float64 `json:"deep_conversions_rate,omitempty"`
	DeepConversionsCost                 *float64 `json:"deep_conversions_cost,omitempty"`
	FirstMemcardCountCombined           *float64 `json:"first_memcard_count_combined,omitempty"`
	FirstMemcardRateCombined            *float64 `json:"first_memcard_rate_combined,omitempty"`
	FirstMemcardCostCombined            *float64 `json:"first_memcard_cost_combined,omitempty"`
	MemcardCountCombined                *float64 `json:"memcard_count_combined,omitempty"`
	ReservationUv                       *float64 `json:"reservation_uv,omitempty"`
	CreCostCombined                     *float64 `json:"cre_cost_combined,omitempty"`
	PreCreCostCombined                  *float64 `json:"pre_cre_cost_combined,omitempty"`
	MiniGamePayingCount                 *float64 `json:"mini_game_paying_count,omitempty"`
	MiniGamePayingAmount                *float64 `json:"mini_game_paying_amount,omitempty"`
	MiniGameFirstPayingUsers            *float64 `json:"mini_game_first_paying_users,omitempty"`
	MiniGameCreateRoleUsers             *float64 `json:"mini_game_create_role_users,omitempty"`
	MiniGameCreateRoleCost              *float64 `json:"mini_game_create_role_cost,omitempty"`
	MiniGameKeyPageViewers              *float64 `json:"mini_game_key_page_viewers,omitempty"`
	MiniGameKeyPageViewCost             *float64 `json:"mini_game_key_page_view_cost,omitempty"`
	MiniGamePayingAmountByUpload        *float64 `json:"mini_game_paying_amount_by_upload,omitempty"`
	MiniGamePayingCountByUpload         *float64 `json:"mini_game_paying_count_by_upload,omitempty"`
	PurchaseAmountWithCoupon            *float64 `json:"purchase_amount_with_coupon,omitempty"`
	PurchaseAmountWithCouponCost        *float64 `json:"purchase_amount_with_coupon_cost,omitempty"`
	MiniGamePayingAmountClickD1ByUpload *float64 `json:"mini_game_paying_amount_click_d1_by_upload,omitempty"`
	KeyPageViewRate                     *float64 `json:"key_page_view_rate,omitempty"`
	ActivateRegisterRate                *float64 `json:"activate_register_rate,omitempty"`
}

返回结构

type ReportAdUnionRequest added in v1.7.9

type ReportAdUnionRequest struct {
	Filtering                 *[]FilteringStruct `json:"filtering,omitempty"`
	DateRange                 *DateRange         `json:"date_range,omitempty"`
	GroupBy                   *[]string          `json:"group_by,omitempty"`
	OrderBy                   *[]OrderByStruct   `json:"order_by,omitempty"`
	Page                      *int64             `json:"page,omitempty"`
	PageSize                  *int64             `json:"page_size,omitempty"`
	Fields                    *[]string          `json:"fields,omitempty"`
	Async                     *int64             `json:"async,omitempty"`
	AdqAccountsUpgradeEnabled *bool              `json:"adq_accounts_upgrade_enabled,omitempty"`
	AccountId                 *int64             `json:"account_id,omitempty"`
}

type ReportAdUnionResponse added in v1.7.9

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

type ReportAdUnionResponseData added in v1.7.9

type ReportAdUnionResponseData struct {
	TaskId   *int64                     `json:"task_id,omitempty"`
	List     *[]ReportAdUnionListStruct `json:"list,omitempty"`
	PageInfo *Conf                      `json:"page_info,omitempty"`
}

type ReportConversionsPredictRequest added in v1.4.1

type ReportConversionsPredictRequest struct {
	Filtering *[]FilteringStruct `json:"filtering,omitempty"`
	AccountId *int64             `json:"account_id,omitempty"`
}

type ReportConversionsPredictResponse added in v1.4.1

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

type ReportConversionsPredictResponseData added in v1.4.1

type ReportConversionsPredictResponseData struct {
	List *[]CollectionStruct `json:"list,omitempty"`
}

type ReportDateRange

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

日期范围

type ReportLandingPageListStruct added in v1.7.13

type ReportLandingPageListStruct struct {
	Date                                      *string  `json:"date,omitempty"`
	LandingPageId                             *int64   `json:"landing_page_id,omitempty"`
	LandingPageName                           *string  `json:"landing_page_name,omitempty"`
	LandingPageUrl                            *string  `json:"landing_page_url,omitempty"`
	SiteSet                                   *string  `json:"site_set,omitempty"`
	ViewCount                                 *float64 `json:"view_count,omitempty"`
	LandingPageViewCount                      *float64 `json:"landing_page_view_count,omitempty"`
	LandingPageEffectiveRate                  *float64 `json:"landing_page_effective_rate,omitempty"`
	LandingPageUserCount                      *float64 `json:"landing_page_user_count,omitempty"`
	DownloadCount                             *float64 `json:"download_count,omitempty"`
	ActivatedCount                            *float64 `json:"activated_count,omitempty"`
	ActivatedRate                             *float64 `json:"activated_rate,omitempty"`
	Cpm                                       *float64 `json:"cpm,omitempty"`
	ThousandDisplayPrice                      *float64 `json:"thousand_display_price,omitempty"`
	ImageClickCount                           *float64 `json:"image_click_count,omitempty"`
	ValidClickCount                           *float64 `json:"valid_click_count,omitempty"`
	Ctr                                       *float64 `json:"ctr,omitempty"`
	Cpc                                       *float64 `json:"cpc,omitempty"`
	Cost                                      *float64 `json:"cost,omitempty"`
	KeyPageViewCost                           *float64 `json:"key_page_view_cost,omitempty"`
	WebKeyPageViewCost                        *float64 `json:"web_key_page_view_cost,omitempty"`
	OwnKeyPageViewCount                       *float64 `json:"own_key_page_view_count,omitempty"`
	CouponClickCount                          *float64 `json:"coupon_click_count,omitempty"`
	CouponIssueCount                          *float64 `json:"coupon_issue_count,omitempty"`
	CouponGetCount                            *float64 `json:"coupon_get_count,omitempty"`
	OwnKeyPageViewCost                        *float64 `json:"own_key_page_view_cost,omitempty"`
	PlatformKeyPageViewCount                  *float64 `json:"platform_key_page_view_count,omitempty"`
	PlatformPageViewCount                     *float64 `json:"platform_page_view_count,omitempty"`
	PlatformKeyPageViewRate                   *float64 `json:"platform_key_page_view_rate,omitempty"`
	PlatformPageViewRate                      *float64 `json:"platform_page_view_rate,omitempty"`
	PlatformKeyPageViewCost                   *float64 `json:"platform_key_page_view_cost,omitempty"`
	WebCommodityPageViewCount                 *float64 `json:"web_commodity_page_view_count,omitempty"`
	CommodityPageViewCost                     *float64 `json:"commodity_page_view_cost,omitempty"`
	WebCommodityPageViewCost                  *float64 `json:"web_commodity_page_view_cost,omitempty"`
	WebRegisterCount                          *float64 `json:"web_register_count,omitempty"`
	PageConsultCount                          *float64 `json:"page_consult_count,omitempty"`
	PageConsultCost                           *float64 `json:"page_consult_cost,omitempty"`
	PagePhoneCallDirectCount                  *float64 `json:"page_phone_call_direct_count,omitempty"`
	PagePhoneCallDirectCost                   *float64 `json:"page_phone_call_direct_cost,omitempty"`
	PagePhoneCallBackCount                    *float64 `json:"page_phone_call_back_count,omitempty"`
	PagePhoneCallBackCost                     *float64 `json:"page_phone_call_back_cost,omitempty"`
	OwnPageNavigationCount                    *float64 `json:"own_page_navigation_count,omitempty"`
	OwnPageNaviCost                           *float64 `json:"own_page_navi_cost,omitempty"`
	PlatformPageNavigationCount               *float64 `json:"platform_page_navigation_count,omitempty"`
	PlatformPageNavigationCost                *float64 `json:"platform_page_navigation_cost,omitempty"`
	PlatformShopNavigationCount               *float64 `json:"platform_shop_navigation_count,omitempty"`
	PlatformShopNavigationCost                *float64 `json:"platform_shop_navigation_cost,omitempty"`
	ApplicationCount                          *float64 `json:"application_count,omitempty"`
	WebApplicationCount                       *float64 `json:"web_application_count,omitempty"`
	ApplicationCost                           *float64 `json:"application_cost,omitempty"`
	WebApplicationCost                        *float64 `json:"web_application_cost,omitempty"`
	PageReservationCount                      *float64 `json:"page_reservation_count,omitempty"`
	PageReservationRate                       *float64 `json:"page_reservation_rate,omitempty"`
	PageReservationCost                       *float64 `json:"page_reservation_cost,omitempty"`
	PageReservationCostWithPeople             *float64 `json:"page_reservation_cost_with_people,omitempty"`
	WebAddToCartCount                         *float64 `json:"web_add_to_cart_count,omitempty"`
	WebAddToCartCost                          *float64 `json:"web_add_to_cart_cost,omitempty"`
	AddToCartPrice                            *float64 `json:"add_to_cart_price,omitempty"`
	OwnPageCouponGetCount                     *float64 `json:"own_page_coupon_get_count,omitempty"`
	OwnPageCouponGetCost                      *float64 `json:"own_page_coupon_get_cost,omitempty"`
	PlatformCouponGetCount                    *float64 `json:"platform_coupon_get_count,omitempty"`
	PlatformCouponGetCost                     *float64 `json:"platform_coupon_get_cost,omitempty"`
	OrderCount                                *float64 `json:"order_count,omitempty"`
	WebOrderCount                             *float64 `json:"web_order_count,omitempty"`
	WebOrderRate                              *float64 `json:"web_order_rate,omitempty"`
	OrderRate                                 *float64 `json:"order_rate,omitempty"`
	AppOrderRate                              *float64 `json:"app_order_rate,omitempty"`
	OrderCost                                 *float64 `json:"order_cost,omitempty"`
	WebOrderCost                              *float64 `json:"web_order_cost,omitempty"`
	CheckoutAmount                            *float64 `json:"checkout_amount,omitempty"`
	WebCheckoutAmount                         *float64 `json:"web_checkout_amount,omitempty"`
	WebCheckoutCount                          *float64 `json:"web_checkout_count,omitempty"`
	WebCheckoutCost                           *float64 `json:"web_checkout_cost,omitempty"`
	OrderAmount                               *float64 `json:"order_amount,omitempty"`
	OrderUnitPrice                            *float64 `json:"order_unit_price,omitempty"`
	OrderRoi                                  *float64 `json:"order_roi,omitempty"`
	DeliverCount                              *float64 `json:"deliver_count,omitempty"`
	DeliverCost                               *float64 `json:"deliver_cost,omitempty"`
	SignInCount                               *float64 `json:"sign_in_count,omitempty"`
	SignInCost                                *float64 `json:"sign_in_cost,omitempty"`
	DownloadRate                              *float64 `json:"download_rate,omitempty"`
	DownloadCost                              *float64 `json:"download_cost,omitempty"`
	InstallCount                              *float64 `json:"install_count,omitempty"`
	InstallCost                               *float64 `json:"install_cost,omitempty"`
	ClickActivatedRate                        *float64 `json:"click_activated_rate,omitempty"`
	ActivatedCost                             *float64 `json:"activated_cost,omitempty"`
	RetentionCount                            *float64 `json:"retention_count,omitempty"`
	RetentionRate                             *float64 `json:"retention_rate,omitempty"`
	AppKeyPageRetentionRate                   *float64 `json:"app_key_page_retention_rate,omitempty"`
	RetentionCost                             *float64 `json:"retention_cost,omitempty"`
	AppKeyPageViewCount                       *float64 `json:"app_key_page_view_count,omitempty"`
	KeyPageViewCount                          *float64 `json:"key_page_view_count,omitempty"`
	WebKeyPageViewCount                       *float64 `json:"web_key_page_view_count,omitempty"`
	CommodityPageViewCount                    *float64 `json:"commodity_page_view_count,omitempty"`
	AppCommodityPageViewCount                 *float64 `json:"app_commodity_page_view_count,omitempty"`
	AppCommodityPageViewRate                  *float64 `json:"app_commodity_page_view_rate,omitempty"`
	WebCommodityPageViewRate                  *float64 `json:"web_commodity_page_view_rate,omitempty"`
	AppCommodityPageViewCost                  *float64 `json:"app_commodity_page_view_cost,omitempty"`
	RegisterCount                             *float64 `json:"register_count,omitempty"`
	AppRegisterCount                          *float64 `json:"app_register_count,omitempty"`
	RegisterCost                              *float64 `json:"register_cost,omitempty"`
	AppRegisterCost                           *float64 `json:"app_register_cost,omitempty"`
	AppRegisterPrice                          *float64 `json:"app_register_price,omitempty"`
	WebRegisterPrice                          *float64 `json:"web_register_price,omitempty"`
	WebRegisterCost                           *float64 `json:"web_register_cost,omitempty"`
	RegisterPrice                             *float64 `json:"register_price,omitempty"`
	AppApplicationCount                       *float64 `json:"app_application_count,omitempty"`
	AppApplicationCost                        *float64 `json:"app_application_cost,omitempty"`
	AddToCartCount                            *float64 `json:"add_to_cart_count,omitempty"`
	AppAddToCartCount                         *float64 `json:"app_add_to_cart_count,omitempty"`
	AddToCartAmount                           *float64 `json:"add_to_cart_amount,omitempty"`
	AppAddToCartCost                          *float64 `json:"app_add_to_cart_cost,omitempty"`
	AppOrderCount                             *float64 `json:"app_order_count,omitempty"`
	AppOrderCost                              *float64 `json:"app_order_cost,omitempty"`
	CheckoutCount                             *float64 `json:"checkout_count,omitempty"`
	AppCheckoutCount                          *float64 `json:"app_checkout_count,omitempty"`
	AppCheckoutAmount                         *float64 `json:"app_checkout_amount,omitempty"`
	CheckoutCost                              *float64 `json:"checkout_cost,omitempty"`
	AppCheckoutCost                           *float64 `json:"app_checkout_cost,omitempty"`
	PlatformCouponClickCount                  *float64 `json:"platform_coupon_click_count,omitempty"`
	PlatformCouponGetRate                     *float64 `json:"platform_coupon_get_rate,omitempty"`
	CouponUsageNumber                         *float64 `json:"coupon_usage_number,omitempty"`
	CouponUsageCost                           *float64 `json:"coupon_usage_cost,omitempty"`
	CouponUsageRate                           *float64 `json:"coupon_usage_rate,omitempty"`
	CouponPurchaseRate                        *float64 `json:"coupon_purchase_rate,omitempty"`
	CheckoutPrice                             *float64 `json:"checkout_price,omitempty"`
	ForwardCount                              *float64 `json:"forward_count,omitempty"`
	ForwardCost                               *float64 `json:"forward_cost,omitempty"`
	ReadCount                                 *float64 `json:"read_count,omitempty"`
	ReadCost                                  *float64 `json:"read_cost,omitempty"`
	PraiseCount                               *float64 `json:"praise_count,omitempty"`
	PraiseCost                                *float64 `json:"praise_cost,omitempty"`
	CommentCount                              *float64 `json:"comment_count,omitempty"`
	CommentCost                               *float64 `json:"comment_cost,omitempty"`
	CorePosAdExposure                         *float64 `json:"core_pos_ad_exposure,omitempty"`
	CorePosAdDownload                         *float64 `json:"core_pos_ad_download,omitempty"`
	CorePosAdDownloadRate                     *float64 `json:"core_pos_ad_download_rate,omitempty"`
	YybDownloadRate                           *float64 `json:"yyb_download_rate,omitempty"`
	KaOcpaActivatedCost                       *float64 `json:"ka_ocpa_activated_cost,omitempty"`
	ChargeViewCount                           *float64 `json:"charge_view_count,omitempty"`
	IntePhoneCount                            *float64 `json:"inte_phone_count,omitempty"`
	PhoneCallCount                            *float64 `json:"phone_call_count,omitempty"`
	ExternalFormReservationCount              *float64 `json:"external_form_reservation_count,omitempty"`
	AppAdPayingUsers                          *float64 `json:"app_ad_paying_users,omitempty"`
	AdPurValWeb                               *float64 `json:"ad_pur_val_web,omitempty"`
	AdPurValApp                               *float64 `json:"ad_pur_val_app,omitempty"`
	IncomeVal1                                *float64 `json:"income_val_1,omitempty"`
	IncomeVal3                                *float64 `json:"income_val_3,omitempty"`
	IncomeVal7                                *float64 `json:"income_val_7,omitempty"`
	IncomeVal14                               *float64 `json:"income_val_14,omitempty"`
	IncomeRoi1                                *float64 `json:"income_roi_1,omitempty"`
	IncomeRoi3                                *float64 `json:"income_roi_3,omitempty"`
	IncomeRoi7                                *float64 `json:"income_roi_7,omitempty"`
	IncomeRoi14                               *float64 `json:"income_roi_14,omitempty"`
	GameCreateRoleCount                       *float64 `json:"game_create_role_count,omitempty"`
	GameAuthorizeCount                        *float64 `json:"game_authorize_count,omitempty"`
	GameTutorialFinishCount                   *float64 `json:"game_tutorial_finish_count,omitempty"`
	EffectiveLeadsCount                       *float64 `json:"effective_leads_count,omitempty"`
	EffectiveCost                             *float64 `json:"effective_cost,omitempty"`
	EffectiveReserveCount                     *float64 `json:"effective_reserve_count,omitempty"`
	EffectiveConsultCount                     *float64 `json:"effective_consult_count,omitempty"`
	EffectivePhoneCount                       *float64 `json:"effective_phone_count,omitempty"`
	PotentialReserveCount                     *float64 `json:"potential_reserve_count,omitempty"`
	PotentialConsultCount                     *float64 `json:"potential_consult_count,omitempty"`
	PotentialPhoneCount                       *float64 `json:"potential_phone_count,omitempty"`
	AppCheckoutRate                           *float64 `json:"app_checkout_rate,omitempty"`
	WebCheckoutRate                           *float64 `json:"web_checkout_rate,omitempty"`
	AppActivatedCheckoutRate                  *float64 `json:"app_activated_checkout_rate,omitempty"`
	WebActivatedCheckoutRate                  *float64 `json:"web_activated_checkout_rate,omitempty"`
	AppRegisterRate                           *float64 `json:"app_register_rate,omitempty"`
	WebRegRate                                *float64 `json:"web_reg_rate,omitempty"`
	PagePhoneCallDirectRate                   *float64 `json:"page_phone_call_direct_rate,omitempty"`
	PagePhoneCallBackRate                     *float64 `json:"page_phone_call_back_rate,omitempty"`
	PageConsultRate                           *float64 `json:"page_consult_rate,omitempty"`
	DeliverRate                               *float64 `json:"deliver_rate,omitempty"`
	InstallRate                               *float64 `json:"install_rate,omitempty"`
	ArppuCost                                 *float64 `json:"arppu_cost,omitempty"`
	ArpuCost                                  *float64 `json:"arpu_cost,omitempty"`
	WebArppuCost                              *float64 `json:"web_arppu_cost,omitempty"`
	WebArpuCost                               *float64 `json:"web_arpu_cost,omitempty"`
	AppAdPurArpuCost                          *float64 `json:"app_ad_pur_arpu_cost,omitempty"`
	AppAdPurArppuCost                         *float64 `json:"app_ad_pur_arppu_cost,omitempty"`
	WebAdPurArpuCost                          *float64 `json:"web_ad_pur_arpu_cost,omitempty"`
	CheoutFd                                  *float64 `json:"cheout_fd,omitempty"`
	CheoutTd                                  *float64 `json:"cheout_td,omitempty"`
	CheoutOw                                  *float64 `json:"cheout_ow,omitempty"`
	CheoutTw                                  *float64 `json:"cheout_tw,omitempty"`
	CheoutOm                                  *float64 `json:"cheout_om,omitempty"`
	CheoutFdReward                            *float64 `json:"cheout_fd_reward,omitempty"`
	CheoutTdReward                            *float64 `json:"cheout_td_reward,omitempty"`
	CheoutOwReward                            *float64 `json:"cheout_ow_reward,omitempty"`
	CheoutTwReward                            *float64 `json:"cheout_tw_reward,omitempty"`
	CheoutOmReward                            *float64 `json:"cheout_om_reward,omitempty"`
	CheoutTotalReward                         *float64 `json:"cheout_total_reward,omitempty"`
	FromFollowUv                              *float64 `json:"from_follow_uv,omitempty"`
	FromFollowCost                            *float64 `json:"from_follow_cost,omitempty"`
	AddDesktopPv                              *float64 `json:"add_desktop_pv,omitempty"`
	AddDesktopCost                            *float64 `json:"add_desktop_cost,omitempty"`
	FirstPayCount                             *float64 `json:"first_pay_count,omitempty"`
	ActivatedTotalPaymentCost                 *float64 `json:"activated_total_payment_cost,omitempty"`
	PaymentAmountActivatedD3                  *float64 `json:"payment_amount_activated_d3,omitempty"`
	PaymentAmountActivatedD7                  *float64 `json:"payment_amount_activated_d7,omitempty"`
	PaymentAmountActivatedD14                 *float64 `json:"payment_amount_activated_d14,omitempty"`
	PaymentAmountActivatedD30                 *float64 `json:"payment_amount_activated_d30,omitempty"`
	FirstDayPayCount                          *float64 `json:"first_day_pay_count,omitempty"`
	FirstDayPayCost                           *float64 `json:"first_day_pay_cost,omitempty"`
	FirstDayFirstPayCost                      *float64 `json:"first_day_first_pay_cost,omitempty"`
	FirstDayFirstPayCount                     *float64 `json:"first_day_first_pay_count,omitempty"`
	PaymentCostActivatedD1                    *float64 `json:"payment_cost_activated_d1,omitempty"`
	FirstDayPayAmount                         *float64 `json:"first_day_pay_amount,omitempty"`
	RoiActivatedD1                            *float64 `json:"roi_activated_d1,omitempty"`
	RoiActivatedD3                            *float64 `json:"roi_activated_d3,omitempty"`
	RoiActivatedD7                            *float64 `json:"roi_activated_d7,omitempty"`
	RoiActivatedD14                           *float64 `json:"roi_activated_d14,omitempty"`
	FirstDayAdPurArppuCost                    *float64 `json:"first_day_ad_pur_arppu_cost,omitempty"`
	FirstDayPayAmountArpu                     *float64 `json:"first_day_pay_amount_arpu,omitempty"`
	FirstDayPayAmountArppu                    *float64 `json:"first_day_pay_amount_arppu,omitempty"`
	RoiActivatedD30                           *float64 `json:"roi_activated_d30,omitempty"`
	FirstPayRate                              *float64 `json:"first_pay_rate,omitempty"`
	FirstDayFirstPayRate                      *float64 `json:"first_day_first_pay_rate,omitempty"`
	PreCreWeb                                 *float64 `json:"pre_cre_web,omitempty"`
	PreCreApp                                 *float64 `json:"pre_cre_app,omitempty"`
	PreCreWebVal                              *float64 `json:"pre_cre_web_val,omitempty"`
	PreCreAppVal                              *float64 `json:"pre_cre_app_val,omitempty"`
	CreWeb                                    *float64 `json:"cre_web,omitempty"`
	CreApp                                    *float64 `json:"cre_app,omitempty"`
	CreWebVal                                 *float64 `json:"cre_web_val,omitempty"`
	CreAppVal                                 *float64 `json:"cre_app_val,omitempty"`
	WithdrDepWeb                              *float64 `json:"withdr_dep_web,omitempty"`
	WithdrDepApp                              *float64 `json:"withdr_dep_app,omitempty"`
	WithdrDepWebVal                           *float64 `json:"withdr_dep_web_val,omitempty"`
	WithdrDepAppVal                           *float64 `json:"withdr_dep_app_val,omitempty"`
	FirstPayCost                              *float64 `json:"first_pay_cost,omitempty"`
	LandingPageClickCount                     *float64 `json:"landing_page_click_count,omitempty"`
	WebCartAmount                             *float64 `json:"web_cart_amount,omitempty"`
	ScanFollowCount                           *float64 `json:"scan_follow_count,omitempty"`
	ScanFollowUserCount                       *float64 `json:"scan_follow_user_count,omitempty"`
	ScanFollowUserCost                        *float64 `json:"scan_follow_user_cost,omitempty"`
	ScanFollowUserRate                        *float64 `json:"scan_follow_user_rate,omitempty"`
	AppOrderAmount                            *float64 `json:"app_order_amount,omitempty"`
	WebOrderAmount                            *float64 `json:"web_order_amount,omitempty"`
	LotteryLeadsCount                         *float64 `json:"lottery_leads_count,omitempty"`
	LotteryLeadsCost                          *float64 `json:"lottery_leads_cost,omitempty"`
	ConversionsCount                          *float64 `json:"conversions_count,omitempty"`
	RequestConversionsCount                   *float64 `json:"request_conversions_count,omitempty"`
	ConversionsRate                           *float64 `json:"conversions_rate,omitempty"`
	ConversionsCost                           *float64 `json:"conversions_cost,omitempty"`
	RequestConversionsCost                    *float64 `json:"request_conversions_cost,omitempty"`
	LikeOrComment                             *float64 `json:"like_or_comment,omitempty"`
	TotalReservationCount                     *float64 `json:"total_reservation_count,omitempty"`
	KaViewCount                               *float64 `json:"ka_view_count,omitempty"`
	KaDownloadCount                           *float64 `json:"ka_download_count,omitempty"`
	KaActivatedCount                          *float64 `json:"ka_activated_count,omitempty"`
	KaActivatedRate                           *float64 `json:"ka_activated_rate,omitempty"`
	ValuableClickCount                        *float64 `json:"valuable_click_count,omitempty"`
	ValuableClickRate                         *float64 `json:"valuable_click_rate,omitempty"`
	ValuableClickCost                         *float64 `json:"valuable_click_cost,omitempty"`
	VideoPlayCount                            *float64 `json:"video_play_count,omitempty"`
	ClickImageCount                           *float64 `json:"click_image_count,omitempty"`
	ClickDetailCount                          *float64 `json:"click_detail_count,omitempty"`
	ClickHeadCount                            *float64 `json:"click_head_count,omitempty"`
	ClickNickCount                            *float64 `json:"click_nick_count,omitempty"`
	ClickPoiCount                             *float64 `json:"click_poi_count,omitempty"`
	VideoInnerPlayCount                       *float64 `json:"video_inner_play_count,omitempty"`
	LanButtonClickCount                       *float64 `json:"lan_button_click_count,omitempty"`
	LanJumpButtonClickers                     *float64 `json:"lan_jump_button_clickers,omitempty"`
	LanJumpButtonClickCost                    *float64 `json:"lan_jump_button_click_cost,omitempty"`
	LanJumpButtonCtr                          *float64 `json:"lan_jump_button_ctr,omitempty"`
	LanButtonClickCost                        *float64 `json:"lan_button_click_cost,omitempty"`
	CpnClickButtonCount                       *float64 `json:"cpn_click_button_count,omitempty"`
	CpnClickButtonUv                          *float64 `json:"cpn_click_button_uv,omitempty"`
	ViewKeyPageUv                             *float64 `json:"view_key_page_uv,omitempty"`
	KeyPageUv                                 *float64 `json:"key_page_uv,omitempty"`
	SpecialPageExpUv                          *float64 `json:"special_page_exp_uv,omitempty"`
	SpecialPageExpCost                        *float64 `json:"special_page_exp_cost,omitempty"`
	ViewCommodityPageUv                       *float64 `json:"view_commodity_page_uv,omitempty"`
	EffectLeadsPurchaseCount                  *float64 `json:"effect_leads_purchase_count,omitempty"`
	ReservationUv                             *float64 `json:"reservation_uv,omitempty"`
	OverallLeadsPurchaseCount                 *float64 `json:"overall_leads_purchase_count,omitempty"`
	LeadsPurchaseCount                        *float64 `json:"leads_purchase_count,omitempty"`
	LeadsPurchaseRate                         *float64 `json:"leads_purchase_rate,omitempty"`
	LeadsPurchaseCost                         *float64 `json:"leads_purchase_cost,omitempty"`
	LeadsPurchaseUv                           *float64 `json:"leads_purchase_uv,omitempty"`
	ValidLeadsUv                              *float64 `json:"valid_leads_uv,omitempty"`
	PhoneCallUv                               *float64 `json:"phone_call_uv,omitempty"`
	ValidPhoneUv                              *float64 `json:"valid_phone_uv,omitempty"`
	PotentialCustomerPhoneUv                  *float64 `json:"potential_customer_phone_uv,omitempty"`
	WebRegisterUv                             *float64 `json:"web_register_uv,omitempty"`
	WebApplyUv                                *float64 `json:"web_apply_uv,omitempty"`
	WebCreditUv                               *float64 `json:"web_credit_uv,omitempty"`
	AppApplyUv                                *float64 `json:"app_apply_uv,omitempty"`
	AppPreCreditUv                            *float64 `json:"app_pre_credit_uv,omitempty"`
	AppCreditUv                               *float64 `json:"app_credit_uv,omitempty"`
	AppWithdrawUv                             *float64 `json:"app_withdraw_uv,omitempty"`
	WechatAppRegisterUv                       *float64 `json:"wechat_app_register_uv,omitempty"`
	NoInterestCount                           *float64 `json:"no_interest_count,omitempty"`
	FirstDayOrderCount                        *float64 `json:"first_day_order_count,omitempty"`
	FirstDayOrderAmount                       *float64 `json:"first_day_order_amount,omitempty"`
	AddWishlistCount                          *float64 `json:"add_wishlist_count,omitempty"`
	VideoOuterPlay10Count                     *float64 `json:"video_outer_play10_count,omitempty"`
	VideoOuterPlay25Count                     *float64 `json:"video_outer_play25_count,omitempty"`
	VideoOuterPlay50Count                     *float64 `json:"video_outer_play50_count,omitempty"`
	VideoOuterPlay75Count                     *float64 `json:"video_outer_play75_count,omitempty"`
	VideoOuterPlay95Count                     *float64 `json:"video_outer_play95_count,omitempty"`
	VideoOuterPlay100Count                    *float64 `json:"video_outer_play100_count,omitempty"`
	VideoOuterPlayDedupCount                  *float64 `json:"video_outer_play_dedup_count,omitempty"`
	VideoOuterPlayTotalTimeCount              *float64 `json:"video_outer_play_total_time_count,omitempty"`
	VideoTimeTotalCount                       *float64 `json:"video_time_total_count,omitempty"`
	VideoOuterPlayDedupRate                   *float64 `json:"video_outer_play_dedup_rate,omitempty"`
	VideoOuterPlayTimeCount                   *float64 `json:"video_outer_play_time_count,omitempty"`
	VideoOuterPlayTimeAvgRate                 *float64 `json:"video_outer_play_time_avg_rate,omitempty"`
	VideoOuterPlayRate                        *float64 `json:"video_outer_play_rate,omitempty"`
	VideoOuterPlayCost                        *float64 `json:"video_outer_play_cost,omitempty"`
	VideoOuterPlayCount                       *float64 `json:"video_outer_play_count,omitempty"`
	VideoOuterPlay3sCount                     *float64 `json:"video_outer_play3s_count,omitempty"`
	VideoOuterPlay5sCount                     *float64 `json:"video_outer_play5s_count,omitempty"`
	VideoOuterPlay7sCount                     *float64 `json:"video_outer_play7s_count,omitempty"`
	EffectLeadsPurchaseCost                   *float64 `json:"effect_leads_purchase_cost,omitempty"`
	CreWebCost                                *float64 `json:"cre_web_cost,omitempty"`
	CreAppCost                                *float64 `json:"cre_app_cost,omitempty"`
	PreCreWebCost                             *float64 `json:"pre_cre_web_cost,omitempty"`
	PreCreAppCost                             *float64 `json:"pre_cre_app_cost,omitempty"`
	StoreVisitor                              *float64 `json:"store_visitor,omitempty"`
	TryOutUser                                *float64 `json:"try_out_user,omitempty"`
	ConsultLeaveInfoUsers                     *float64 `json:"consult_leave_info_users,omitempty"`
	ActivePageViews                           *float64 `json:"active_page_views,omitempty"`
	ActivePageViewers                         *float64 `json:"active_page_viewers,omitempty"`
	ActivePageInteractionAmount               *float64 `json:"active_page_interaction_amount,omitempty"`
	ActivePageInteractionUsers                *float64 `json:"active_page_interaction_users,omitempty"`
	JoinChatGroupAmount                       *float64 `json:"join_chat_group_amount,omitempty"`
	JoinChatGroupNumberOfPeople               *float64 `json:"join_chat_group_number_of_people,omitempty"`
	JoinChatGroupCostByPeople                 *float64 `json:"join_chat_group_cost_by_people,omitempty"`
	GuideToFollowPageViews                    *float64 `json:"guide_to_follow_page_views,omitempty"`
	GuideToFollowPageViewers                  *float64 `json:"guide_to_follow_page_viewers,omitempty"`
	GuideToFollowPageInteractionAmount        *float64 `json:"guide_to_follow_page_interaction_amount,omitempty"`
	GuideToFollowPageInteractionUsers         *float64 `json:"guide_to_follow_page_interaction_users,omitempty"`
	MiniGameRegisterUsers                     *float64 `json:"mini_game_register_users,omitempty"`
	MiniGameRegisterCost                      *float64 `json:"mini_game_register_cost,omitempty"`
	MiniGameRegisterRate                      *float64 `json:"mini_game_register_rate,omitempty"`
	MiniGameAdMonetizationUsers               *float64 `json:"mini_game_ad_monetization_users,omitempty"`
	MiniGameFirstDayAdMonetizationUsers       *float64 `json:"mini_game_first_day_ad_monetization_users,omitempty"`
	MiniGameFirstDayAdMonetizationAmount      *float64 `json:"mini_game_first_day_ad_monetization_amount,omitempty"`
	MiniGameFirstDayAdPayingCost              *float64 `json:"mini_game_first_day_ad_paying_cost,omitempty"`
	MiniGameIncomeRoi1                        *float64 `json:"mini_game_income_roi_1,omitempty"`
	MiniGameFirstDayAdPayingArpu              *float64 `json:"mini_game_first_day_ad_paying_arpu,omitempty"`
	MiniGamePayingCount                       *float64 `json:"mini_game_paying_count,omitempty"`
	MiniGamePayingAmount                      *float64 `json:"mini_game_paying_amount,omitempty"`
	MiniGamePayingUsersD1                     *float64 `json:"mini_game_paying_users_d1,omitempty"`
	MiniGamePayingAmountD1                    *float64 `json:"mini_game_paying_amount_d1,omitempty"`
	MiniGameFirstPayingUsers                  *float64 `json:"mini_game_first_paying_users,omitempty"`
	MiniGameFirstDayPayingRoi                 *float64 `json:"mini_game_first_day_paying_roi,omitempty"`
	MiniGameCreateRoleUsers                   *float64 `json:"mini_game_create_role_users,omitempty"`
	MiniGameCreateRoleCost                    *float64 `json:"mini_game_create_role_cost,omitempty"`
	MiniGameRetentionD1                       *float64 `json:"mini_game_retention_d1,omitempty"`
	MiniGameKeyPageViewers                    *float64 `json:"mini_game_key_page_viewers,omitempty"`
	MiniGameKeyPageViewCost                   *float64 `json:"mini_game_key_page_view_cost,omitempty"`
	MiniGameAdMonetizationAmount              *float64 `json:"mini_game_ad_monetization_amount,omitempty"`
	MiniGamePayingAmountD1ByUpload            *float64 `json:"mini_game_paying_amount_d1_by_upload,omitempty"`
	MiniGamePayingAmountByUpload              *float64 `json:"mini_game_paying_amount_by_upload,omitempty"`
	MiniGamePayingCountByUpload               *float64 `json:"mini_game_paying_count_by_upload,omitempty"`
	ConsultLeaveInfoCost                      *float64 `json:"consult_leave_info_cost,omitempty"`
	PurchaseAmountWithCoupon                  *float64 `json:"purchase_amount_with_coupon,omitempty"`
	PurchaseAmountWithCouponCost              *float64 `json:"purchase_amount_with_coupon_cost,omitempty"`
	MiniGamePayingAmountClickD1ByUpload       *float64 `json:"mini_game_paying_amount_click_d1_by_upload,omitempty"`
	MiniGameRetentionD1Rate                   *float64 `json:"mini_game_retention_d1_rate,omitempty"`
	MiniGameRetentionD1Cost                   *float64 `json:"mini_game_retention_d1_cost,omitempty"`
	KeyPageViewRate                           *float64 `json:"key_page_view_rate,omitempty"`
	WechatCostStage1                          *float64 `json:"wechat_cost_stage1,omitempty"`
	WechatCostStage2                          *float64 `json:"wechat_cost_stage2,omitempty"`
	WechatDeepConversionsCountStage1          *float64 `json:"wechat_deep_conversions_count_stage1,omitempty"`
	WechatDeepConversionsCountStage2          *float64 `json:"wechat_deep_conversions_count_stage2,omitempty"`
	WechatShallowConversionsCountStage1       *float64 `json:"wechat_shallow_conversions_count_stage1,omitempty"`
	WechatShallowConversionsCountStage2       *float64 `json:"wechat_shallow_conversions_count_stage2,omitempty"`
	ActivateRegisterRate                      *float64 `json:"activate_register_rate,omitempty"`
	KeyBehaviorConversionsCount               *float64 `json:"key_behavior_conversions_count,omitempty"`
	KeyBehaviorConversionsCost                *float64 `json:"key_behavior_conversions_cost,omitempty"`
	KeyBehaviorConversionsRate                *float64 `json:"key_behavior_conversions_rate,omitempty"`
	FirstDayOrderRoi                          *float64 `json:"first_day_order_roi,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"`
	MiniGameMixedMonetizationRoiD1ByReporting *float64 `json:"mini_game_mixed_monetization_roi_d1_by_reporting,omitempty"`
	AdPayingUsersD1                           *float64 `json:"ad_paying_users_d1,omitempty"`
	AdPayingCostD1                            *float64 `json:"ad_paying_cost_d1,omitempty"`
	AdPurArpuCostD1                           *float64 `json:"ad_pur_arpu_cost_d1,omitempty"`
	AdMonetizationPenetrationRatD1            *float64 `json:"ad_monetization_penetration_rat_d1,omitempty"`
	MiniGameAdMonetizationAmountD3            *float64 `json:"mini_game_ad_monetization_amount_d3,omitempty"`
	MiniGameAdMonetizationAmountD7            *float64 `json:"mini_game_ad_monetization_amount_d7,omitempty"`
	MiniGameAdMonetizationAmountD14           *float64 `json:"mini_game_ad_monetization_amount_d14,omitempty"`
	MiniGameAdMonetizationCost                *float64 `json:"mini_game_ad_monetization_cost,omitempty"`
	MiniGameAdMonetizationRoi                 *float64 `json:"mini_game_ad_monetization_roi,omitempty"`
	MiniGameAdMonetizationArpu                *float64 `json:"mini_game_ad_monetization_arpu,omitempty"`
	MiniGamePayingRoi                         *float64 `json:"mini_game_paying_roi,omitempty"`
	MiniGamePayingArpu                        *float64 `json:"mini_game_paying_arpu,omitempty"`
	MiniGamePayingArpuD1                      *float64 `json:"mini_game_paying_arpu_d1,omitempty"`
}

返回结构

type ReportLandingPageRequest added in v1.7.13

type ReportLandingPageRequest struct {
	Filtering *LandingPageFiltering `json:"filtering,omitempty"`
	DateRange *DateRange            `json:"date_range,omitempty"`
	GroupBy   *[]string             `json:"group_by,omitempty"`
	OrderBy   *[]OrderByStruct      `json:"order_by,omitempty"`
	Page      *int64                `json:"page,omitempty"`
	PageSize  *int64                `json:"page_size,omitempty"`
	Fields    *[]string             `json:"fields,omitempty"`
	Async     *int64                `json:"async,omitempty"`
	AccountId *int64                `json:"account_id,omitempty"`
}

type ReportLandingPageResponse added in v1.7.13

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

type ReportLandingPageResponseData added in v1.7.13

type ReportLandingPageResponseData struct {
	TaskId   *int64                         `json:"task_id,omitempty"`
	List     *[]ReportLandingPageListStruct `json:"list,omitempty"`
	PageInfo *Conf                          `json:"page_info,omitempty"`
}

type ReportLevel added in v1.1.1

type ReportLevel string

ReportLevel : 获取报表类型级别

const (
	ReportLevel_ADVERTISER               ReportLevel = "REPORT_LEVEL_ADVERTISER"
	ReportLevel_CAMPAIGN                 ReportLevel = "REPORT_LEVEL_CAMPAIGN"
	ReportLevel_ADGROUP                  ReportLevel = "REPORT_LEVEL_ADGROUP"
	ReportLevel_AD                       ReportLevel = "REPORT_LEVEL_AD"
	ReportLevel_PROMOTED_OBJECT          ReportLevel = "REPORT_LEVEL_PROMOTED_OBJECT"
	ReportLevel_UNION_POSITION           ReportLevel = "REPORT_LEVEL_UNION_POSITION"
	ReportLevel_CREATIVE_TEMPLATE        ReportLevel = "REPORT_LEVEL_CREATIVE_TEMPLATE"
	ReportLevel_DEEPLINK_ADGROUP         ReportLevel = "REPORT_LEVEL_DEEPLINK_ADGROUP"
	ReportLevel_EXPAND_TARGETING_ADGROUP ReportLevel = "REPORT_LEVEL_EXPAND_TARGETING_ADGROUP"
	ReportLevel_MATERIAL_VIDEO           ReportLevel = "REPORT_LEVEL_MATERIAL_VIDEO"
	ReportLevel_MATERIAL_IMAGE           ReportLevel = "REPORT_LEVEL_MATERIAL_IMAGE"
	ReportLevel_PRODUCT_CATELOG          ReportLevel = "REPORT_LEVEL_PRODUCT_CATELOG"
	ReportLevel_BIDWORD                  ReportLevel = "REPORT_LEVEL_BIDWORD"
	ReportLevel_QUERYWORD                ReportLevel = "REPORT_LEVEL_QUERYWORD"
	ReportLevel_ADVERTISER_WECHAT        ReportLevel = "REPORT_LEVEL_ADVERTISER_WECHAT"
	ReportLevel_CAMPAIGN_WECHAT          ReportLevel = "REPORT_LEVEL_CAMPAIGN_WECHAT"
	ReportLevel_ADGROUP_WECHAT           ReportLevel = "REPORT_LEVEL_ADGROUP_WECHAT"
	ReportLevel_AD_WECHAT                ReportLevel = "REPORT_LEVEL_AD_WECHAT"
	ReportLevel_PROJECT                  ReportLevel = "REPORT_LEVEL_PROJECT"
	ReportLevel_AGE                      ReportLevel = "REPORT_LEVEL_AGE"
	ReportLevel_GENDER                   ReportLevel = "REPORT_LEVEL_GENDER"
	ReportLevel_REGION                   ReportLevel = "REPORT_LEVEL_REGION"
	ReportLevel_CITY                     ReportLevel = "REPORT_LEVEL_CITY"
	ReportLevel_REGION_RECENTLY_IN       ReportLevel = "REPORT_LEVEL_REGION_RECENTLY_IN"
	ReportLevel_REGION_VISITED_IN        ReportLevel = "REPORT_LEVEL_REGION_VISITED_IN"
	ReportLevel_REGION_LIVE_IN           ReportLevel = "REPORT_LEVEL_REGION_LIVE_IN"
	ReportLevel_REGION_TRAVEL_IN         ReportLevel = "REPORT_LEVEL_REGION_TRAVEL_IN"
	ReportLevel_CITY_RECENTLY_IN         ReportLevel = "REPORT_LEVEL_CITY_RECENTLY_IN"
	ReportLevel_CITY_VISITED_IN          ReportLevel = "REPORT_LEVEL_CITY_VISITED_IN"
	ReportLevel_CITY_LIVE_IN             ReportLevel = "REPORT_LEVEL_CITY_LIVE_IN"
	ReportLevel_CITY_TRAVEL_IN           ReportLevel = "REPORT_LEVEL_CITY_TRAVEL_IN"
)

List of ReportLevel

type ReportLevelHourly added in v1.1.1

type ReportLevelHourly string

ReportLevelHourly : 获取报表类型级别

const (
	ReportLevelHourly_ADVERTISER        ReportLevelHourly = "REPORT_LEVEL_ADVERTISER"
	ReportLevelHourly_CAMPAIGN          ReportLevelHourly = "REPORT_LEVEL_CAMPAIGN"
	ReportLevelHourly_ADGROUP           ReportLevelHourly = "REPORT_LEVEL_ADGROUP"
	ReportLevelHourly_AD                ReportLevelHourly = "REPORT_LEVEL_AD"
	ReportLevelHourly_PROMOTED_OBJECT   ReportLevelHourly = "REPORT_LEVEL_PROMOTED_OBJECT"
	ReportLevelHourly_BIDWORD           ReportLevelHourly = "REPORT_LEVEL_BIDWORD"
	ReportLevelHourly_ADVERTISER_WECHAT ReportLevelHourly = "REPORT_LEVEL_ADVERTISER_WECHAT"
	ReportLevelHourly_CAMPAIGN_WECHAT   ReportLevelHourly = "REPORT_LEVEL_CAMPAIGN_WECHAT"
	ReportLevelHourly_ADGROUP_WECHAT    ReportLevelHourly = "REPORT_LEVEL_ADGROUP_WECHAT"
	ReportLevelHourly_AD_WECHAT         ReportLevelHourly = "REPORT_LEVEL_AD_WECHAT"
)

List of ReportLevelHourly

type ReportStructV3 added in v1.7.36

type ReportStructV3 struct {
}

报表指标数据返回结构

type ReportTaskSpec

type ReportTaskSpec struct {
	Level *string `json:"level,omitempty"`
	Date  *string `json:"date,omitempty"`
}

报表任务所需条件

type ReportVideoFrameRequest added in v1.4.1

type ReportVideoFrameRequest struct {
	Filtering *[]FilteringStruct `json:"filtering,omitempty"`
	DateRange *DateRange         `json:"date_range,omitempty"`
	GroupBy   *[]string          `json:"group_by,omitempty"`
	AccountId *int64             `json:"account_id,omitempty"`
}

type ReportVideoFrameResponse added in v1.4.1

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

type ReportVideoFrameResponseData added in v1.4.1

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

type ResidentialCommunityPriceStruct

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

居住社区价格

type ResizeSpec

type ResizeSpec struct {
	Width  *int64 `json:"width,omitempty"`
	Height *int64 `json:"height,omitempty"`
}

缩放信息

type ResourceType

type ResourceType string

ResourceType : 操作层级

const (
	ResourceType_RESOURCE_TYPE_ADGROUP ResourceType = "RESOURCE_TYPE_ADGROUP"
)

List of ResourceType

type ResponseDetailStruct

type ResponseDetailStruct struct {
	Funnel           *DetailFunnelStruct         `json:"funnel,omitempty"`
	TargetDetail     *DetailTargetDetailStruct   `json:"target_detail,omitempty"`
	CompeteDetail    *DetailCompeteDetailStruct  `json:"compete_detail,omitempty"`
	ExposureDetail   *ExposureDetailStruct       `json:"exposure_detail,omitempty"`
	ClickDetail      *ClickDetailStruct          `json:"click_detail,omitempty"`
	ConversionDetail *ConversionDetailStruct     `json:"conversion_detail,omitempty"`
	CpaDetail        *DetailCpaDetailStruct      `json:"cpa_detail,omitempty"`
	CreativeDetail   *DetailCreativeDetailStruct `json:"creative_detail,omitempty"`
	Optimization     *OptimizeContentMainStruct  `json:"optimization,omitempty"`
}

诊断详细信息

type ResponsePotentialStruct added in v1.7.2

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 ResultDataStruct added in v1.7.26

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

应用分包操作结果

type ReviewAdAppealAddRequest added in v1.7.36

type ReviewAdAppealAddRequest struct {
	AccountId           *int64    `json:"account_id,omitempty"`
	AdgroupId           *int64    `json:"adgroup_id,omitempty"`
	AdId                *int64    `json:"ad_id,omitempty"`
	AppealDemand        *string   `json:"appeal_demand,omitempty"`
	AppealReason        *string   `json:"appeal_reason,omitempty"`
	HistoryApprovalAdId *int64    `json:"history_approval_ad_id,omitempty"`
	Description         *string   `json:"description,omitempty"`
	ImageList           *[]string `json:"image_list,omitempty"`
}

type ReviewAdAppealAddResponse added in v1.7.36

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

type ReviewAdAppealGetRequest added in v1.7.36

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

type ReviewAdAppealGetResponse added in v1.7.36

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

type ReviewAdAppealGetResponseData added in v1.7.36

type ReviewAdAppealGetResponseData struct {
	AccountId           *int64       `json:"account_id,omitempty"`
	AdgroupId           *int64       `json:"adgroup_id,omitempty"`
	AdId                *int64       `json:"ad_id,omitempty"`
	AppealDemand        *string      `json:"appeal_demand,omitempty"`
	AppealReason        *string      `json:"appeal_reason,omitempty"`
	HistoryApprovalAdId *int64       `json:"history_approval_ad_id,omitempty"`
	AppealResult        *string      `json:"appeal_result,omitempty"`
	AppealStatus        AppealStatus `json:"appeal_status,omitempty"`
	Description         *string      `json:"description,omitempty"`
	ImageList           *[]string    `json:"image_list,omitempty"`
	ReplyImageUrlList   *[]string    `json:"reply_image_url_list,omitempty"`
}

type ReviewElementPrereviewResultsGetRequest added in v1.7.4

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.4

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

type ReviewElementPrereviewResultsGetResponseData added in v1.7.4

type ReviewElementPrereviewResultsGetResponseData struct {
	List *[]ElementPrereviewStruct `json:"list,omitempty"`
}

type ReviewElementPrereviewSupplementStruct added in v1.7.20

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

补充信息

type RevisedAdcreativeElements

type RevisedAdcreativeElements struct {
	Image                            *string                            `json:"image,omitempty"`
	Image2                           *string                            `json:"image2,omitempty"`
	Image3                           *string                            `json:"image3,omitempty"`
	Title                            *string                            `json:"title,omitempty"`
	Description                      *string                            `json:"description,omitempty"`
	Corporate                        *AdcreativeCorporate               `json:"corporate,omitempty"`
	Video                            *string                            `json:"video,omitempty"`
	DeepLinkType                     *string                            `json:"deep_link_type,omitempty"`
	LinkNameType                     LinkNameType                       `json:"link_name_type,omitempty"`
	ImageList                        *[]string                          `json:"image_list,omitempty"`
	ElementStory                     *[]AdcreativeElementStoryArrayItem `json:"element_story,omitempty"`
	Url                              *string                            `json:"url,omitempty"`
	ButtonText                       *string                            `json:"button_text,omitempty"`
	BottomText                       *string                            `json:"bottom_text,omitempty"`
	ExcitationText                   *string                            `json:"excitation_text,omitempty"`
	CountdownBegin                   *int64                             `json:"countdown_begin,omitempty"`
	CountdownExpiringTimestamp       *int64                             `json:"countdown_expiring_timestamp,omitempty"`
	CountdownPrice                   *string                            `json:"countdown_price,omitempty"`
	CountdownTimeType                AdCreativeCountdownTimeType        `json:"countdown_time_type,omitempty"`
	MiniProgramId                    *string                            `json:"mini_program_id,omitempty"`
	MiniProgramPath                  *string                            `json:"mini_program_path,omitempty"`
	MiniProgramPaths                 *[]string                          `json:"mini_program_paths,omitempty"`
	Label                            *[]CreativeLabel                   `json:"label,omitempty"`
	ProductTags                      *[]string                          `json:"product_tags,omitempty"`
	LogoDescription                  *string                            `json:"logo_description,omitempty"`
	LeftBottomTxt                    *string                            `json:"left_bottom_txt,omitempty"`
	AnimationEffect                  *string                            `json:"animation_effect,omitempty"`
	Phone                            *string                            `json:"phone,omitempty"`
	ShortVideoStruct                 *ShortVideoStruct                  `json:"short_video_struct,omitempty"`
	LongVideoStruct                  *LongVideoStruct                   `json:"long_video_struct,omitempty"`
	BannerContent                    *AdcreativeBannerContent           `json:"banner_content,omitempty"`
	CardContent                      *AdcreativeCardContent             `json:"card_content,omitempty"`
	VideoPopupUrl                    *string                            `json:"video_popup_url,omitempty"`
	VideoPopupButton                 *AdcreativeVideoPopupButton        `json:"video_popup_button,omitempty"`
	ButtonUrl                        *string                            `json:"button_url,omitempty"`
	Brand                            *AdCreativeBrand                   `json:"brand,omitempty"`
	Caption                          *string                            `json:"caption,omitempty"`
	LabelledImg                      *AdcreativeLabelledImg             `json:"labelled_img,omitempty"`
	FullScreenImage                  *string                            `json:"full_screen_image,omitempty"`
	ZipUrl                           *string                            `json:"zip_url,omitempty"`
	EndPage                          *AdCreativeEndPage                 `json:"end_page,omitempty"`
	HeadLine                         *string                            `json:"head_line,omitempty"`
	ShopImageStruct                  *AdCreativeShopImageStruct         `json:"shop_image_struct,omitempty"`
	ChosenButton                     *ChosenButton                      `json:"chosen_button,omitempty"`
	LivingDescStruct                 *AdCreativeLivingDescStruct        `json:"living_desc_struct,omitempty"`
	FloatingZoneStruct               *FloatingZone                      `json:"floating_zone_struct,omitempty"`
	CanvasShareImage                 *string                            `json:"canvas_share_image,omitempty"`
	WegameInfoSpec                   *WegameInfoSpec                    `json:"wegame_info_spec,omitempty"`
	WechatChannelsSpec               *AdCreativeWechatChannelsSpec      `json:"wechat_channels_spec,omitempty"`
	FinderObjectVisibility           *bool                              `json:"finder_object_visibility,omitempty"`
	ActionButtonComponentOptions     *[]ActionButtonComponentOption     `json:"action_button_component_options,omitempty"`
	ChosenButtonComponentOptions     *[]ChosenButtonComponentOption     `json:"chosen_button_component_options,omitempty"`
	Video2ComponentOptions           *[]VideoComponentOption            `json:"video2_component_options,omitempty"`
	ImageListJumpInfo                *[]LandingPageStructure            `json:"image_list_jump_info,omitempty"`
	OriginVideo                      *string                            `json:"origin_video,omitempty"`
	RedEnvelopeStruct                *RedEnvelopeStruct                 `json:"red_envelope_struct,omitempty"`
	ButtonTextJumpInfo               *LandingPageStructure              `json:"button_text_jump_info,omitempty"`
	PromotionSublinkComponentOptions *[]PromotionSublinkComponentOption `json:"promotion_sublink_component_options,omitempty"`
	WxgamePlayablePageSpec           *WxgamePlayablePageSpec            `json:"wxgame_playable_page_spec,omitempty"`
	MainJumpInfo                     *[]LandingPageStructure            `json:"main_jump_info,omitempty"`
	MdpaTitleComponentOptions        *[]MdpaTitleComponentOption        `json:"mdpa_title_component_options,omitempty"`
	MdpaDescComponentOptions         *[]MdpaDescComponentOption         `json:"mdpa_desc_component_options,omitempty"`
	ListSublinkComponentOptions      *[]ListSublinkComponentOption      `json:"list_sublink_component_options,omitempty"`
	WechatChannelsCoverImgShowType   WechatChannelsCoverImgShowType     `json:"wechat_channels_cover_img_show_type,omitempty"`
	MiniCardLink                     *AdCreativeMiniCardLink            `json:"mini_card_link,omitempty"`
}

修改后的创意元素,填写要求同adcreative_elements,当且仅当 online_enabled = true 时,此字段允许写入

type RevisedAdcreativeSpec

type RevisedAdcreativeSpec struct {
	RevisedAdcreativeElements *RevisedAdcreativeElements `json:"revised_adcreative_elements,omitempty"`
	RevisedPageSpec           *RevisedPageSpec           `json:"revised_page_spec,omitempty"`
}

修改后的创意内容,当且仅当 online_enabled = true 时,此字段允许写入

type RevisedPageSpec

type RevisedPageSpec struct {
	PageId  *int64  `json:"page_id,omitempty"`
	PageUrl *string `json:"page_url,omitempty"`
}

修改后的落地页,填写要求同page_spec,当且仅当 online_enabled = true 时,此字段允许写入

type RiskLevel added in v1.7.19

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.5.0

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 RptFilter added in v1.7.31

type RptFilter struct {
	TimeRange     *DateTimeRange `json:"time_range,omitempty"`
	ReportOnly    *int64         `json:"report_only,omitempty"`
	TimeDimension *int64         `json:"time_dimension,omitempty"`
	TimeLine      *int64         `json:"time_line,omitempty"`
}

报表过滤器

type RptFilterQueryword added in v1.7.31

type RptFilterQueryword struct {
	TimeRange     *QuerywordRange `json:"time_range,omitempty"`
	TimeDimension *int64          `json:"time_dimension,omitempty"`
	TimeLine      TimeLine        `json:"time_line,omitempty"`
}

报表过滤器

type RspListStruct added in v1.7.40

type RspListStruct struct {
	AccountId              *int64  `json:"account_id,omitempty"`
	MaterialId             *string `json:"material_id,omitempty"`
	MaterialType           *int64  `json:"material_type,omitempty"`
	PreAuditStatus         *int64  `json:"pre_audit_status,omitempty"`
	RejectPlacementGroupId *string `json:"reject_placement_group_id,omitempty"`
	PreAuditMsg            *string `json:"pre_audit_msg,omitempty"`
}

返回结构

type RuleLabTag added in v1.7.36

type RuleLabTag string

RuleLabTag : 标签类型

const (
	RuleLabTag_AGE       RuleLabTag = "AGE"
	RuleLabTag_AUDIENCE  RuleLabTag = "AUDIENCE"
	RuleLabTag_CELLPHONE RuleLabTag = "CELLPHONE"
	RuleLabTag_CITY      RuleLabTag = "CITY"
	RuleLabTag_GENDER    RuleLabTag = "GENDER"
	RuleLabTag_OS        RuleLabTag = "OS"
)

List of RuleLabTag

type RuleTag added in v1.7.36

type RuleTag struct {
	TagId    *int64          `json:"tag_id,omitempty"`
	ParentId *int64          `json:"parent_id,omitempty"`
	Value    *string         `json:"value,omitempty"`
	Name     *string         `json:"name,omitempty"`
	Level    *int64          `json:"level,omitempty"`
	Type_    RuleLabTag      `json:"type,omitempty"`
	Children *[]RuleTagChild `json:"children,omitempty"`
}

标签

type RuleTagChild added in v1.7.36

type RuleTagChild struct {
	TagId    *int64             `json:"tag_id,omitempty"`
	ParentId *int64             `json:"parent_id,omitempty"`
	Value    *string            `json:"value,omitempty"`
	Name     *string            `json:"name,omitempty"`
	Level    *int64             `json:"level,omitempty"`
	Type_    RuleLabTag         `json:"type,omitempty"`
	Children *[]RuleTagChildStr `json:"children,omitempty"`
}

标签

type RuleTagChildStr added in v1.7.36

type RuleTagChildStr struct {
}

子标签数组,结构与上一级children相同

type SceneSpecTagsGetListStruct added in v1.7.2

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.2

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

type SceneSpecTagsGetResponseData added in v1.7.2

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

type SceneSpecTagsType added in v1.7.2

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 SceneTargeting

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

场景定向

type SceneTargetingForWrite

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

场景定向

type Schema added in v1.7.10

type Schema struct {
	Name  *string `json:"name,omitempty"`
	Type_ *string `json:"type,omitempty"`
	Descr *string `json:"descr,omitempty"`
}

属性信息

type SearchExpandTargetingSwitch added in v1.7.33

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 SeedElementQuotaGetRequest added in v1.7.40

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

type SeedElementQuotaGetResponse added in v1.7.40

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

type SeedElementQuotaGetResponseData added in v1.7.40

type SeedElementQuotaGetResponseData struct {
	AccountId    *int64 `json:"account_id,omitempty"`
	HasPrivilege *int64 `json:"has_privilege,omitempty"`
	DailyQuota   *int64 `json:"daily_quota,omitempty"`
	LeaveQuota   *int64 `json:"leave_quota,omitempty"`
}

type SerialStatus added in v1.7.15

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.36

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"`
}

简版原生页分享信息,仅在部分朋友圈创意形式下设置有效,具体可通过创意形式查询工具或 adcreative_templates/get 接口进行查询

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"`
	Title           *string          `json:"title,omitempty"`
	Desc            *string          `json:"desc,omitempty"`
	ImageIdList     *string          `json:"image_id_list,omitempty"`
}

图文复合组件

type ShootingScene added in v1.4.2

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.4.2

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.4.2

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

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 ShortSublinkComponentOption added in v1.7.31

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

短子链组件

type ShortSublinkListComponentOption added in v1.7.31

type ShortSublinkListComponentOption struct {
	ComponentId *int64                `json:"component_id,omitempty"`
	Value       *[]ShortSublinkStruct `json:"value,omitempty"`
}

短子链组

type ShortSublinkStruct added in v1.7.31

type ShortSublinkStruct struct {
	Text     *string                 `json:"text,omitempty"`
	JumpInfo *[]LandingPageStructure `json:"jump_info,omitempty"`
}

短子链组件

type ShortVideoStruct

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

短视频结构

type SideBarFloatSpecSpec added in v1.7.32

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

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

一键拨号的参数结构

type SimpleCanvasSubType added in v1.3.0

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 SimpleRule

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

组合人群简单规则

type SimplifyMiniProgramSpec added in v1.7.36

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

小程序信息

type SingleDataSourceScenes added in v1.7.33

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

数据源分发详情

type SingleUpdateAsset added in v1.7.33

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

资产列表

type SingleUpdateFail added in v1.7.33

type SingleUpdateFail struct {
	UserActionSetId *int64                      `json:"user_action_set_id,omitempty"`
	Scenes          *[]SingleUpdateFailedScenes `json:"scenes,omitempty"`
	FailReason      *string                     `json:"fail_reason,omitempty"`
}

数据源分发详情

type SingleUpdateFailedAssetArray added in v1.7.33

type SingleUpdateFailedAssetArray []string

资产列表

type SingleUpdateFailedScenes added in v1.7.33

type SingleUpdateFailedScenes struct {
	Scene      DataNexusScene                  `json:"scene,omitempty"`
	AssetIds   *[]SingleUpdateFailedAssetArray `json:"asset_ids,omitempty"`
	FailReason *string                         `json:"fail_reason,omitempty"`
}

应用场景信息

type SingleUpdateScenes added in v1.7.33

type SingleUpdateScenes struct {
	Scene    DataNexusScene       `json:"scene,omitempty"`
	AssetIds *[]SingleUpdateAsset `json:"asset_ids,omitempty"`
}

应用场景信息

type SiteSet

type SiteSet string

SiteSet : 投放站点集合

const (
	SiteSet_TENCENT_NEWS         SiteSet = "SITE_SET_TENCENT_NEWS"
	SiteSet_TENCENT_VIDEO        SiteSet = "SITE_SET_TENCENT_VIDEO"
	SiteSet_TENCENT_KUAIBAO      SiteSet = "SITE_SET_TENCENT_KUAIBAO"
	SiteSet_QZONE                SiteSet = "SITE_SET_QZONE"
	SiteSet_QQCLIENT             SiteSet = "SITE_SET_QQCLIENT"
	SiteSet_MUSIC                SiteSet = "SITE_SET_MUSIC"
	SiteSet_MOBILE_UNION         SiteSet = "SITE_SET_MOBILE_UNION"
	SiteSet_QQCOM                SiteSet = "SITE_SET_QQCOM"
	SiteSet_WECHAT               SiteSet = "SITE_SET_WECHAT"
	SiteSet_MOBILE_INNER         SiteSet = "SITE_SET_MOBILE_INNER"
	SiteSet_MOBILE_MYAPP         SiteSet = "SITE_SET_MOBILE_MYAPP"
	SiteSet_PENGYOU              SiteSet = "SITE_SET_PENGYOU"
	SiteSet_TUAN                 SiteSet = "SITE_SET_TUAN"
	SiteSet_MEISHI               SiteSet = "SITE_SET_MEISHI"
	SiteSet_PIAO                 SiteSet = "SITE_SET_PIAO"
	SiteSet_MAIL                 SiteSet = "SITE_SET_MAIL"
	SiteSet_PC_UNION             SiteSet = "SITE_SET_PC_UNION"
	SiteSet_YINGYONGBAO_PC       SiteSet = "SITE_SET_YINGYONGBAO_PC"
	SiteSet_PAIPAISEARCH         SiteSet = "SITE_SET_PAIPAISEARCH"
	SiteSet_QQSHOP               SiteSet = "SITE_SET_QQSHOP"
	SiteSet_PAIPAIDAOGOU         SiteSet = "SITE_SET_PAIPAIDAOGOU"
	SiteSet_QZONESEARCH          SiteSet = "SITE_SET_QZONESEARCH"
	SiteSet_WEBUNION_DELETED     SiteSet = "SITE_SET_WEBUNION_DELETED"
	SiteSet_EXPRESSPORTAL        SiteSet = "SITE_SET_EXPRESSPORTAL"
	SiteSet_WEIBO                SiteSet = "SITE_SET_WEIBO"
	SiteSet_WANGGOU              SiteSet = "SITE_SET_WANGGOU"
	SiteSet_MOBILE_UNION_DELETED SiteSet = "SITE_SET_MOBILE_UNION_DELETED"
	SiteSet_THIRDPARTY           SiteSet = "SITE_SET_THIRDPARTY"
	SiteSet_JD_WAICAI            SiteSet = "SITE_SET_JD_WAICAI"
	SiteSet_KANDIAN              SiteSet = "SITE_SET_KANDIAN"
	SiteSet_QQ_MUSIC_GAME        SiteSet = "SITE_SET_QQ_MUSIC_GAME"
	SiteSet_KUAISHOU             SiteSet = "SITE_SET_KUAISHOU"
	SiteSet_PCQQ                 SiteSet = "SITE_SET_PCQQ"
	SiteSet_MINI_GAME_WECHAT     SiteSet = "SITE_SET_MINI_GAME_WECHAT"
	SiteSet_MINI_GAME_QQ         SiteSet = "SITE_SET_MINI_GAME_QQ"
	SiteSet_MOBILE_GAME          SiteSet = "SITE_SET_MOBILE_GAME"
)

List of SiteSet

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_QQCOM                      SiteSetDefinition = "SITE_SET_QQCOM"
	SiteSetDefinition_WECHAT                     SiteSetDefinition = "SITE_SET_WECHAT"
	SiteSetDefinition_MOBILE_MYAPP               SiteSetDefinition = "SITE_SET_MOBILE_MYAPP"
	SiteSetDefinition_MOBILE_YYB                 SiteSetDefinition = "SITE_SET_MOBILE_YYB"
	SiteSetDefinition_QQSHOPPING                 SiteSetDefinition = "SITE_SET_QQSHOPPING"
	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_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_PCAD                       SiteSetDefinition = "SITE_SET_PCAD"
	SiteSetDefinition_KUAISHOU                   SiteSetDefinition = "SITE_SET_KUAISHOU"
	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_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"
	SiteSetDefinition_FREETRADE_QQ               SiteSetDefinition = "SITE_SET_FREETRADE_QQ"
)

List of SiteSetDefinition

type SiteSetExplorationStrategy added in v1.7.40

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 SiteSetPackageStruct added in v1.3.0

type SiteSetPackageStruct struct {
	SiteSet            *[]string `json:"site_set,omitempty"`
	BidCoefficient     *float64  `json:"bid_coefficient,omitempty"`
	DeepBidCoefficient *float64  `json:"deep_bid_coefficient,omitempty"`
}

版位调价

type SizeAdjustment added in v1.4.1

type SizeAdjustment struct {
	TargetSize           SizeType                 `json:"target_size,omitempty"`
	SizeAdjustmentMethod SizeAdjustmentMethodEnum `json:"size_adjustment_method,omitempty"`
	Color                *string                  `json:"color,omitempty"`
	BgImageId1           *string                  `json:"bg_image_id1,omitempty"`
	BgImageId2           *string                  `json:"bg_image_id2,omitempty"`
}

调整尺寸

type SizeAdjustmentMethodEnum added in v1.4.1

type SizeAdjustmentMethodEnum string

SizeAdjustmentMethodEnum : 调整尺寸方式:高斯模糊、指定颜色、智能裁剪、智能取图、指定图片

const (
	SizeAdjustmentMethodEnum_GAUSSIAN    SizeAdjustmentMethodEnum = "GAUSSIAN"
	SizeAdjustmentMethodEnum_COLOR       SizeAdjustmentMethodEnum = "COLOR"
	SizeAdjustmentMethodEnum_SMART_CLIP  SizeAdjustmentMethodEnum = "SMART_CLIP"
	SizeAdjustmentMethodEnum_SMART_IMAGE SizeAdjustmentMethodEnum = "SMART_IMAGE"
	SizeAdjustmentMethodEnum_IMAGE       SizeAdjustmentMethodEnum = "IMAGE"
)

List of SizeAdjustmentMethodEnum

type SizeType added in v1.4.1

type SizeType string

SizeType : 目标尺寸:朋友圈竖版视频、微信激励视频、闪屏、9:16、4:3、16:9

const (
	SizeType_VERTICALVERSION_750_1536  SizeType = "VERTICALVERSION_750_1536"
	SizeType_VERTICALVERSION_750_1334  SizeType = "VERTICALVERSION_750_1334"
	SizeType_VERTICALVERSION_1080_1920 SizeType = "VERTICALVERSION_1080_1920"
	SizeType_VERTICALVERSION           SizeType = "VERTICALVERSION"
	SizeType_HORIZONTALVERSION_4_3     SizeType = "HORIZONTALVERSION_4_3"
	SizeType_HORIZONTALVERSION         SizeType = "HORIZONTALVERSION"
)

List of SizeType

type SliderSpec added in v1.7.3

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"`
}

基础轮播图组件元素<br> 图片尺寸: 普通轮播样式: 750*(300-1125), <br> 卡片轮播样式: 512*(288-920)

type SmartAdjustment added in v1.4.1

type SmartAdjustment struct {
	AdcreativeTemplateId *int64             `json:"adcreative_template_id,omitempty"`
	CampaignType         CampaignType       `json:"campaign_type,omitempty"`
	PromotedObjectType   PromotedObjectType `json:"promoted_object_type,omitempty"`
	SiteSet              *[]string          `json:"site_set,omitempty"`
}

根据创意规格一键适配

type SmartBidType added in v1.7.1

type SmartBidType string

SmartBidType : 出价类型, 当出价类型为SMART_BID_TYPE_SYSTEMATIC时,不可传入bid_amount,暂不支持微信流量,功能灰度开放中。smart_bid_type出价类型仅支持oCPX广告使用

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

List of SmartBidType

type SmartTargeting added in v1.7.17

type SmartTargeting struct {
	SmartTargetingVersion *int64                       `json:"smart_targeting_version,omitempty"`
	SmartTargetingSwitch  *bool                        `json:"smart_targeting_switch,omitempty"`
	StartAudience         *[]int64                     `json:"start_audience,omitempty"`
	UnbreakableTargeting  *UnbreakableTargetingSetting `json:"unbreakable_targeting,omitempty"`
}

智能定向功能,功能灰度开放,如需使用可联系您的运营接口同学。<br>智能定向功能与自动扩量/系统优选相关字段不可同时设置。2022年6月30日起,智能定向无法与行为兴趣意向、“二方人群”人群包同时使用

type Sort added in v1.2.0

type Sort string

Sort : 默认降序:DESC,升序:ASC

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

List of Sort

type SortByStruct added in v1.7.21

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

排序

type Sortord

type Sortord string

Sortord : 排序方式

const (
	Sortord_ASCENDING  Sortord = "ASCENDING"
	Sortord_DESCENDING Sortord = "DESCENDING"
)

List of Sortord

type SourceType

type SourceType string

SourceType : 配置来源

const (
	SourceType_UNKNOWN         SourceType = "UNKNOWN"
	SourceType_SOURCE_TYPE_EQQ SourceType = "SOURCE_TYPE_EQQ"
	SourceType_SOURCE_TYPE_CRM SourceType = "SOURCE_TYPE_CRM"
)

List of SourceType

type SpeedMode

type SpeedMode string

SpeedMode : 投放速度模式

const (
	SpeedMode_FAST             SpeedMode = "SPEED_MODE_FAST"
	SpeedMode_STANDARD         SpeedMode = "SPEED_MODE_STANDARD"
	SpeedMode_NONE             SpeedMode = "SPEED_MODE_NONE"
	SpeedMode_ABSOLUTE_UNIFORM SpeedMode = "SPEED_MODE_ABSOLUTE_UNIFORM"
)

List of SpeedMode

type SplitChannelPackageData added in v1.7.26

type SplitChannelPackageData struct {
	PackageId           *int64                `json:"package_id,omitempty"`
	ChannelName         *string               `json:"channel_name,omitempty"`
	ChannelPackageId    *int64                `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 SplitTestStatus

type SplitTestStatus string

SplitTestStatus : 拆分对比实验状态

const (
	SplitTestStatus_NORMAL  SplitTestStatus = "SPLIT_TEST_STATUS_NORMAL"
	SplitTestStatus_SUSPEND SplitTestStatus = "SPLIT_TEST_STATUS_SUSPEND"
	SplitTestStatus_PUBLISH SplitTestStatus = "SPLIT_TEST_STATUS_PUBLISH"
)

List of SplitTestStatus

type SplitTestsAddRequest

type SplitTestsAddRequest struct {
	AccountId          *int64   `json:"account_id,omitempty"`
	SplitTestName      *string  `json:"split_test_name,omitempty"`
	BeginTime          *int64   `json:"begin_time,omitempty"`
	EndTime            *int64   `json:"end_time,omitempty"`
	AdgroupIdList      *[]int64 `json:"adgroup_id_list,omitempty"`
	SmartExpandEnabled *bool    `json:"smart_expand_enabled,omitempty"`
}

type SplitTestsAddResponse

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

type SplitTestsAddResponseData

type SplitTestsAddResponseData struct {
	SplitTestId *int64 `json:"split_test_id,omitempty"`
}

type SplitTestsDeleteRequest

type SplitTestsDeleteRequest struct {
	AccountId   *int64 `json:"account_id,omitempty"`
	SplitTestId *int64 `json:"split_test_id,omitempty"`
}

type SplitTestsDeleteResponse

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

type SplitTestsDeleteResponseData

type SplitTestsDeleteResponseData struct {
	SplitTestId *int64 `json:"split_test_id,omitempty"`
}

type SplitTestsGetListStruct

type SplitTestsGetListStruct struct {
	AccountId                *int64            `json:"account_id,omitempty"`
	SplitTestId              *int64            `json:"split_test_id,omitempty"`
	SplitTestStatus          SplitTestStatus   `json:"split_test_status,omitempty"`
	SplitTestName            *string           `json:"split_test_name,omitempty"`
	BeginTime                *int64            `json:"begin_time,omitempty"`
	EndTime                  *int64            `json:"end_time,omitempty"`
	SmartExpandEnabled       *bool             `json:"smart_expand_enabled,omitempty"`
	AdgroupIdList            *[]int64          `json:"adgroup_id_list,omitempty"`
	RecommendedRating        RecommendedRating `json:"recommended_rating,omitempty"`
	RecommendedAdgroupIdList *[]int64          `json:"recommended_adgroup_id_list,omitempty"`
}

返回结构

type SplitTestsGetResponse

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

type SplitTestsGetResponseData

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

type SplitTestsUpdateRequest

type SplitTestsUpdateRequest struct {
	AccountId       *int64          `json:"account_id,omitempty"`
	SplitTestId     *int64          `json:"split_test_id,omitempty"`
	SplitTestStatus SplitTestStatus `json:"split_test_status,omitempty"`
	SplitTestName   *string         `json:"split_test_name,omitempty"`
	AdgroupIdList   *[]int64        `json:"adgroup_id_list,omitempty"`
}

type SplitTestsUpdateResponse

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

type SplitTestsUpdateResponseData

type SplitTestsUpdateResponseData struct {
	SplitTestId *int64 `json:"split_test_id,omitempty"`
}

type StrategyStruct added in v1.7.41

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 StructDetail added in v1.7.17

type StructDetail struct {
	ElementList *[]AttributesStructCopy `json:"element_list,omitempty"`
}

广告创意能力项子节点列表

type SubMethod

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.15

type SubTemplateStruct struct {
	SampleVideoUrl *string           `json:"sample_video_url,omitempty"`
	TemplateType   VideoTemplateType `json:"template_type,omitempty"`
}

子模板结构

type SubcustomerTransferAddRequest added in v1.7.11

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

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

type SubcustomerTransferAddResponseData added in v1.7.11

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.3

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

返回结构

type SuccessNegativeWordStruct added in v1.7.31

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

操作成功的否定词列表

type SuccessPoiInfoStruct added in v1.3.0

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.4.0

type Summary struct {
	TaskId           *int64           `json:"task_id,omitempty"`
	TaskName         *string          `json:"task_name,omitempty"`
	TaskType         TaskType         `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.19

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

补充信息

type SupportBillingSpec

type SupportBillingSpec struct {
	BillingEvent BillingEvent `json:"billing_event,omitempty"`
	MinPrice     *int64       `json:"min_price,omitempty"`
	MaxPrice     *int64       `json:"max_price,omitempty"`
}

支持的计费信息

type SupportDynamicAbilitySpecList

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

动态广告支持情况

type SupportLinkNameStruct added in v1.7.6

type SupportLinkNameStruct struct {
	LinkNameType *string `json:"link_name_type,omitempty"`
	Description  *string `json:"description,omitempty"`
}

文字链跳转类型结构

type SupportLinkNameStructPermit added in v1.7.17

type SupportLinkNameStructPermit struct {
	LinkNameType *string `json:"link_name_type,omitempty"`
	Description  *string `json:"description,omitempty"`
}

文字链跳转类型结构

type SupportLinkNameType added in v1.7.6

type SupportLinkNameType struct {
	Required *bool                    `json:"required,omitempty"`
	List     *[]SupportLinkNameStruct `json:"list,omitempty"`
}

文字链跳转类型

type SupportLinkNameTypePermit added in v1.7.17

type SupportLinkNameTypePermit struct {
	Required *bool                          `json:"required,omitempty"`
	List     *[]SupportLinkNameStructPermit `json:"list,omitempty"`
}

文字链跳转类型

type SupportLinkPageStruct added in v1.7.6

type SupportLinkPageStruct struct {
	LinkPageType *string `json:"link_page_type,omitempty"`
	Description  *string `json:"description,omitempty"`
}

文字链支持落地页结构

type SupportLinkPageStructPermit added in v1.7.17

type SupportLinkPageStructPermit struct {
	LinkPageType *string `json:"link_page_type,omitempty"`
	Description  *string `json:"description,omitempty"`
}

文字链支持落地页结构

type SupportLinkPageType added in v1.7.6

type SupportLinkPageType struct {
	Required *bool                    `json:"required,omitempty"`
	List     *[]SupportLinkPageStruct `json:"list,omitempty"`
}

文字链支持落地页类型

type SupportLinkPageTypePermit added in v1.7.17

type SupportLinkPageTypePermit struct {
	Required *bool                          `json:"required,omitempty"`
	List     *[]SupportLinkPageStructPermit `json:"list,omitempty"`
}

文字链支持落地页类型

type SupportPageTypeStruct added in v1.7.6

type SupportPageTypeStruct struct {
	PageType            *string              `json:"page_type,omitempty"`
	Description         *string              `json:"description,omitempty"`
	SupportLinkNameType *SupportLinkNameType `json:"support_link_name_type,omitempty"`
	SupportLinkPageType *SupportLinkPageType `json:"support_link_page_type,omitempty"`
}

支持落地页类型结构

type SupportPageTypeStructPermit added in v1.7.17

type SupportPageTypeStructPermit struct {
	PageType            *string                    `json:"page_type,omitempty"`
	Description         *string                    `json:"description,omitempty"`
	SupportLinkNameType *SupportLinkNameTypePermit `json:"support_link_name_type,omitempty"`
	SupportLinkPageType *SupportLinkPageTypePermit `json:"support_link_page_type,omitempty"`
}

支持落地页类型结构

type Tag

type Tag struct {
	TagId       *int64  `json:"tag_id,omitempty"`
	ParentTagId *int64  `json:"parent_tag_id,omitempty"`
	Name        *string `json:"name,omitempty"`
	Description *string `json:"description,omitempty"`
	TagCode     *string `json:"tag_code,omitempty"`
	UserCount   *int64  `json:"user_count,omitempty"`
	CreatedTime *string `json:"created_time,omitempty"`
}

type TagClass

type TagClass string

TagClass : 行为兴趣标签返回类型,仅当type=BEHAVIOR、INTEREST时有效

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

List of TagClass

type TagSpec

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

获取定向标签的条件

type TargetcpaTagGetResponse added in v1.7.36

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

type TargetcpaTagGetResponseData added in v1.7.36

type TargetcpaTagGetResponseData struct {
	List *[]RuleTag `json:"list,omitempty"`
}

type TargetingAdvancedRecommendType added in v1.3.0

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 TargetingShareType added in v1.5.0

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.21

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

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 TargetingTagReportsGetListStruct

type TargetingTagReportsGetListStruct struct {
	Date                                       *string  `json:"date,omitempty"`
	Gender                                     *string  `json:"gender,omitempty"`
	ViewCount                                  *int64   `json:"view_count,omitempty"`
	DownloadCount                              *int64   `json:"download_count,omitempty"`
	ActivatedCount                             *int64   `json:"activated_count,omitempty"`
	ActivatedRate                              *float64 `json:"activated_rate,omitempty"`
	ThousandDisplayPrice                       *int64   `json:"thousand_display_price,omitempty"`
	ValidClickCount                            *int64   `json:"valid_click_count,omitempty"`
	Ctr                                        *float64 `json:"ctr,omitempty"`
	Cpc                                        *int64   `json:"cpc,omitempty"`
	Cost                                       *int64   `json:"cost,omitempty"`
	KeyPageViewCost                            *int64   `json:"key_page_view_cost,omitempty"`
	CouponClickCount                           *int64   `json:"coupon_click_count,omitempty"`
	CouponIssueCount                           *int64   `json:"coupon_issue_count,omitempty"`
	CouponGetCount                             *int64   `json:"coupon_get_count,omitempty"`
	PlatformPageViewCount                      *int64   `json:"platform_page_view_count,omitempty"`
	PlatformPageViewRate                       *float64 `json:"platform_page_view_rate,omitempty"`
	WebCommodityPageViewCount                  *int64   `json:"web_commodity_page_view_count,omitempty"`
	WebCommodityPageViewCost                   *int64   `json:"web_commodity_page_view_cost,omitempty"`
	WebRegisterCount                           *int64   `json:"web_register_count,omitempty"`
	PageConsultCount                           *int64   `json:"page_consult_count,omitempty"`
	PageConsultCost                            *int64   `json:"page_consult_cost,omitempty"`
	PagePhoneCallDirectCount                   *int64   `json:"page_phone_call_direct_count,omitempty"`
	PagePhoneCallDirectCost                    *int64   `json:"page_phone_call_direct_cost,omitempty"`
	PagePhoneCallBackCount                     *int64   `json:"page_phone_call_back_count,omitempty"`
	PagePhoneCallBackCost                      *int64   `json:"page_phone_call_back_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"`
	WebApplicationCount                        *int64   `json:"web_application_count,omitempty"`
	WebApplicationCost                         *int64   `json:"web_application_cost,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"`
	PageReservationRate                        *float64 `json:"page_reservation_rate,omitempty"`
	PageReservationCost                        *int64   `json:"page_reservation_cost,omitempty"`
	PageReservationCostWithPeople              *int64   `json:"page_reservation_cost_with_people,omitempty"`
	WebAddToCartCount                          *int64   `json:"web_add_to_cart_count,omitempty"`
	WebAddToCartCost                           *int64   `json:"web_add_to_cart_cost,omitempty"`
	AddToCartPrice                             *int64   `json:"add_to_cart_price,omitempty"`
	OwnPageCouponGetCount                      *int64   `json:"own_page_coupon_get_count,omitempty"`
	OwnPageCouponGetCost                       *int64   `json:"own_page_coupon_get_cost,omitempty"`
	PlatformCouponGetCount                     *int64   `json:"platform_coupon_get_count,omitempty"`
	PlatformCouponGetCost                      *int64   `json:"platform_coupon_get_cost,omitempty"`
	WebOrderCount                              *int64   `json:"web_order_count,omitempty"`
	OrderByDisplayCount                        *int64   `json:"order_by_display_count,omitempty"`
	OrderByClickCount                          *int64   `json:"order_by_click_count,omitempty"`
	WebOrderRate                               *float64 `json:"web_order_rate,omitempty"`
	OrderByDisplayRate                         *float64 `json:"order_by_display_rate,omitempty"`
	OrderByClickRate                           *float64 `json:"order_by_click_rate,omitempty"`
	AppOrderRate                               *float64 `json:"app_order_rate,omitempty"`
	WebOrderCost                               *int64   `json:"web_order_cost,omitempty"`
	OrderByDisplayCost                         *int64   `json:"order_by_display_cost,omitempty"`
	OrderByClickCost                           *int64   `json:"order_by_click_cost,omitempty"`
	WebCheckoutAmount                          *int64   `json:"web_checkout_amount,omitempty"`
	WebCheckoutCount                           *int64   `json:"web_checkout_count,omitempty"`
	WebCheckoutCost                            *int64   `json:"web_checkout_cost,omitempty"`
	OrderAmount                                *int64   `json:"order_amount,omitempty"`
	OrderByDisplayAmount                       *int64   `json:"order_by_display_amount,omitempty"`
	OrderByClickAmount                         *int64   `json:"order_by_click_amount,omitempty"`
	OrderUnitPrice                             *int64   `json:"order_unit_price,omitempty"`
	OrderRoi                                   *float64 `json:"order_roi,omitempty"`
	OrderByDisplayRoi                          *float64 `json:"order_by_display_roi,omitempty"`
	OrderByClickRoi                            *float64 `json:"order_by_click_roi,omitempty"`
	DeliverCount                               *int64   `json:"deliver_count,omitempty"`
	DeliverCost                                *int64   `json:"deliver_cost,omitempty"`
	SignInCount                                *int64   `json:"sign_in_count,omitempty"`
	SignInCost                                 *int64   `json:"sign_in_cost,omitempty"`
	DownloadRate                               *float64 `json:"download_rate,omitempty"`
	DownloadCost                               *int64   `json:"download_cost,omitempty"`
	InstallCount                               *int64   `json:"install_count,omitempty"`
	InstallCost                                *int64   `json:"install_cost,omitempty"`
	ClickActivatedRate                         *float64 `json:"click_activated_rate,omitempty"`
	ActivatedCost                              *int64   `json:"activated_cost,omitempty"`
	RetentionCount                             *int64   `json:"retention_count,omitempty"`
	RetentionRate                              *float64 `json:"retention_rate,omitempty"`
	AppRetentionD3Rate                         *float64 `json:"app_retention_d3_rate,omitempty"`
	AppRetentionD5Rate                         *float64 `json:"app_retention_d5_rate,omitempty"`
	AppRetentionD7Rate                         *float64 `json:"app_retention_d7_rate,omitempty"`
	AppKeyPageRetentionRate                    *float64 `json:"app_key_page_retention_rate,omitempty"`
	RetentionCost                              *int64   `json:"retention_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"`
	AppCommodityPageViewCount                  *int64   `json:"app_commodity_page_view_count,omitempty"`
	AppCommodityPageViewByDisplayCount         *int64   `json:"app_commodity_page_view_by_display_count,omitempty"`
	AppCommodityPageViewByClickCount           *int64   `json:"app_commodity_page_view_by_click_count,omitempty"`
	AppCommodityPageViewRate                   *float64 `json:"app_commodity_page_view_rate,omitempty"`
	WebCommodityPageViewRate                   *float64 `json:"web_commodity_page_view_rate,omitempty"`
	AppCommodityPageViewCost                   *int64   `json:"app_commodity_page_view_cost,omitempty"`
	AppRegisterCount                           *int64   `json:"app_register_count,omitempty"`
	RegisterByDisplayCount                     *int64   `json:"register_by_display_count,omitempty"`
	RegisterByClickCount                       *int64   `json:"register_by_click_count,omitempty"`
	AppRegisterCost                            *int64   `json:"app_register_cost,omitempty"`
	WebRegisterCost                            *int64   `json:"web_register_cost,omitempty"`
	AppApplicationCount                        *int64   `json:"app_application_count,omitempty"`
	AppApplicationCost                         *int64   `json:"app_application_cost,omitempty"`
	AppAddToCartCount                          *int64   `json:"app_add_to_cart_count,omitempty"`
	AddToCartAmount                            *int64   `json:"add_to_cart_amount,omitempty"`
	AppAddToCartCost                           *int64   `json:"app_add_to_cart_cost,omitempty"`
	AppOrderCount                              *int64   `json:"app_order_count,omitempty"`
	AppOrderCost                               *int64   `json:"app_order_cost,omitempty"`
	AppCheckoutCount                           *int64   `json:"app_checkout_count,omitempty"`
	AppCheckoutByDisplayCount                  *int64   `json:"app_checkout_by_display_count,omitempty"`
	AppCheckoutByClickCount                    *int64   `json:"app_checkout_by_click_count,omitempty"`
	AppCheckoutAmount                          *int64   `json:"app_checkout_amount,omitempty"`
	AppCheckoutCost                            *int64   `json:"app_checkout_cost,omitempty"`
	PlatformCouponClickCount                   *int64   `json:"platform_coupon_click_count,omitempty"`
	PlatformCouponGetRate                      *float64 `json:"platform_coupon_get_rate,omitempty"`
	CouponUsageNumber                          *int64   `json:"coupon_usage_number,omitempty"`
	CouponUsageCost                            *int64   `json:"coupon_usage_cost,omitempty"`
	CouponUsageRate                            *float64 `json:"coupon_usage_rate,omitempty"`
	CouponPurchaseRate                         *float64 `json:"coupon_purchase_rate,omitempty"`
	FollowCount                                *int64   `json:"follow_count,omitempty"`
	FollowCost                                 *int64   `json:"follow_cost,omitempty"`
	ForwardCount                               *int64   `json:"forward_count,omitempty"`
	ForwardCost                                *int64   `json:"forward_cost,omitempty"`
	ReadCount                                  *int64   `json:"read_count,omitempty"`
	ReadCost                                   *int64   `json:"read_cost,omitempty"`
	PraiseCount                                *int64   `json:"praise_count,omitempty"`
	PraiseCost                                 *int64   `json:"praise_cost,omitempty"`
	CommentCount                               *int64   `json:"comment_count,omitempty"`
	CommentCost                                *int64   `json:"comment_cost,omitempty"`
	IntePhoneCount                             *int64   `json:"inte_phone_count,omitempty"`
	PhoneCallCount                             *int64   `json:"phone_call_count,omitempty"`
	ExternalFormReservationCount               *int64   `json:"external_form_reservation_count,omitempty"`
	AppAdPayingUsers                           *int64   `json:"app_ad_paying_users,omitempty"`
	AdPurValWeb                                *int64   `json:"ad_pur_val_web,omitempty"`
	AdPurValApp                                *int64   `json:"ad_pur_val_app,omitempty"`
	Order24hCount                              *int64   `json:"order_24h_count,omitempty"`
	Order24hByDisplayCount                     *int64   `json:"order_24h_by_display_count,omitempty"`
	Order24hByClickCount                       *int64   `json:"order_24h_by_click_count,omitempty"`
	Order24hRate                               *float64 `json:"order_24h_rate,omitempty"`
	Order24hCost                               *int64   `json:"order_24h_cost,omitempty"`
	Order24hAmount                             *int64   `json:"order_24h_amount,omitempty"`
	Order24hByDisplayAmount                    *int64   `json:"order_24h_by_display_amount,omitempty"`
	Order24hByClickAmount                      *int64   `json:"order_24h_by_click_amount,omitempty"`
	Order24hRoi                                *float64 `json:"order_24h_roi,omitempty"`
	Order24hByDisplayRoi                       *float64 `json:"order_24h_by_display_roi,omitempty"`
	Order24hByClickRoi                         *float64 `json:"order_24h_by_click_roi,omitempty"`
	GameCreateRoleCount                        *int64   `json:"game_create_role_count,omitempty"`
	GameAuthorizeCount                         *int64   `json:"game_authorize_count,omitempty"`
	GameTutorialFinishCount                    *int64   `json:"game_tutorial_finish_count,omitempty"`
	EffectiveLeadsCount                        *int64   `json:"effective_leads_count,omitempty"`
	EffectiveCost                              *int64   `json:"effective_cost,omitempty"`
	EffectiveReserveCount                      *int64   `json:"effective_reserve_count,omitempty"`
	EffectiveConsultCount                      *int64   `json:"effective_consult_count,omitempty"`
	EffectivePhoneCount                        *int64   `json:"effective_phone_count,omitempty"`
	PotentialReserveCount                      *int64   `json:"potential_reserve_count,omitempty"`
	PotentialConsultCount                      *int64   `json:"potential_consult_count,omitempty"`
	PotentialPhoneCount                        *int64   `json:"potential_phone_count,omitempty"`
	AppCheckoutRate                            *float64 `json:"app_checkout_rate,omitempty"`
	WebCheckoutRate                            *float64 `json:"web_checkout_rate,omitempty"`
	AppActivatedCheckoutRate                   *float64 `json:"app_activated_checkout_rate,omitempty"`
	WebActivatedCheckoutRate                   *float64 `json:"web_activated_checkout_rate,omitempty"`
	AppRegisterRate                            *float64 `json:"app_register_rate,omitempty"`
	WebRegRate                                 *float64 `json:"web_reg_rate,omitempty"`
	PagePhoneCallDirectRate                    *float64 `json:"page_phone_call_direct_rate,omitempty"`
	PagePhoneCallBackRate                      *float64 `json:"page_phone_call_back_rate,omitempty"`
	PageConsultRate                            *float64 `json:"page_consult_rate,omitempty"`
	DeliverRate                                *float64 `json:"deliver_rate,omitempty"`
	InstallRate                                *float64 `json:"install_rate,omitempty"`
	ArppuCost                                  *int64   `json:"arppu_cost,omitempty"`
	ArpuCost                                   *int64   `json:"arpu_cost,omitempty"`
	WebArppuCost                               *int64   `json:"web_arppu_cost,omitempty"`
	WebArpuCost                                *int64   `json:"web_arpu_cost,omitempty"`
	AppAdPurArpuCost                           *int64   `json:"app_ad_pur_arpu_cost,omitempty"`
	AppAdPurArppuCost                          *int64   `json:"app_ad_pur_arppu_cost,omitempty"`
	WebAdPurArpuCost                           *int64   `json:"web_ad_pur_arpu_cost,omitempty"`
	CheoutFd                                   *int64   `json:"cheout_fd,omitempty"`
	CheoutTd                                   *int64   `json:"cheout_td,omitempty"`
	CheoutOw                                   *int64   `json:"cheout_ow,omitempty"`
	CheoutTw                                   *int64   `json:"cheout_tw,omitempty"`
	CheoutOm                                   *int64   `json:"cheout_om,omitempty"`
	CheoutFdReward                             *float64 `json:"cheout_fd_reward,omitempty"`
	CheoutTdReward                             *float64 `json:"cheout_td_reward,omitempty"`
	CheoutOwReward                             *float64 `json:"cheout_ow_reward,omitempty"`
	CheoutTwReward                             *float64 `json:"cheout_tw_reward,omitempty"`
	CheoutOmReward                             *float64 `json:"cheout_om_reward,omitempty"`
	CheoutTotalReward                          *float64 `json:"cheout_total_reward,omitempty"`
	FromFollowUv                               *int64   `json:"from_follow_uv,omitempty"`
	FromFollowByDisplayUv                      *int64   `json:"from_follow_by_display_uv,omitempty"`
	FromFollowByClickUv                        *int64   `json:"from_follow_by_click_uv,omitempty"`
	FromFollowCost                             *int64   `json:"from_follow_cost,omitempty"`
	FromFollowByDisplayCost                    *int64   `json:"from_follow_by_display_cost,omitempty"`
	FromFollowByClickCost                      *int64   `json:"from_follow_by_click_cost,omitempty"`
	AddDesktopPv                               *int64   `json:"add_desktop_pv,omitempty"`
	AddDesktopCost                             *int64   `json:"add_desktop_cost,omitempty"`
	FirstPayCount                              *int64   `json:"first_pay_count,omitempty"`
	MiniGamePayD3Uv                            *int64   `json:"mini_game_pay_d3_uv,omitempty"`
	MiniGamePayD7Uv                            *int64   `json:"mini_game_pay_d7_uv,omitempty"`
	MiniGamePayD14Uv                           *int64   `json:"mini_game_pay_d14_uv,omitempty"`
	MiniGamePayD30Uv                           *int64   `json:"mini_game_pay_d30_uv,omitempty"`
	MiniGameD3PayCount                         *int64   `json:"mini_game_d3_pay_count,omitempty"`
	MiniGameD7PayCount                         *int64   `json:"mini_game_d7_pay_count,omitempty"`
	MiniGameD14PayCount                        *int64   `json:"mini_game_d14_pay_count,omitempty"`
	MiniGameD30PayCount                        *int64   `json:"mini_game_d30_pay_count,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"`
	FirstPayRate                               *float64 `json:"first_pay_rate,omitempty"`
	PreCreWeb                                  *int64   `json:"pre_cre_web,omitempty"`
	PreCreApp                                  *int64   `json:"pre_cre_app,omitempty"`
	PreCreWebVal                               *int64   `json:"pre_cre_web_val,omitempty"`
	PreCreAppVal                               *int64   `json:"pre_cre_app_val,omitempty"`
	CreWeb                                     *int64   `json:"cre_web,omitempty"`
	CreApp                                     *int64   `json:"cre_app,omitempty"`
	CreWebVal                                  *int64   `json:"cre_web_val,omitempty"`
	CreAppVal                                  *int64   `json:"cre_app_val,omitempty"`
	WithdrDepWeb                               *int64   `json:"withdr_dep_web,omitempty"`
	WithdrDepApp                               *int64   `json:"withdr_dep_app,omitempty"`
	WithdrDepWebVal                            *int64   `json:"withdr_dep_web_val,omitempty"`
	WithdrDepAppVal                            *int64   `json:"withdr_dep_app_val,omitempty"`
	FirstPayCost                               *int64   `json:"first_pay_cost,omitempty"`
	LandingPageClickCount                      *int64   `json:"landing_page_click_count,omitempty"`
	WebCartAmount                              *int64   `json:"web_cart_amount,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"`
	AppOrderAmount                             *int64   `json:"app_order_amount,omitempty"`
	WebOrderAmount                             *int64   `json:"web_order_amount,omitempty"`
	PhoneConsultCount                          *int64   `json:"phone_consult_count,omitempty"`
	ToolConsultCount                           *int64   `json:"tool_consult_count,omitempty"`
	LotteryLeadsCount                          *int64   `json:"lottery_leads_count,omitempty"`
	LotteryLeadsCost                           *int64   `json:"lottery_leads_cost,omitempty"`
	ConversionsCount                           *int64   `json:"conversions_count,omitempty"`
	ConversionsByClickCount                    *int64   `json:"conversions_by_click_count,omitempty"`
	ConversionsByDisplayCount                  *int64   `json:"conversions_by_display_count,omitempty"`
	ConversionsRate                            *float64 `json:"conversions_rate,omitempty"`
	ConversionsByDisplayRate                   *float64 `json:"conversions_by_display_rate,omitempty"`
	ConversionsByClickRate                     *float64 `json:"conversions_by_click_rate,omitempty"`
	ConversionsCost                            *int64   `json:"conversions_cost,omitempty"`
	ConversionsByDisplayCost                   *int64   `json:"conversions_by_display_cost,omitempty"`
	ConversionsByClickCost                     *int64   `json:"conversions_by_click_cost,omitempty"`
	DeepConversionsCount                       *int64   `json:"deep_conversions_count,omitempty"`
	DeepConversionsRate                        *float64 `json:"deep_conversions_rate,omitempty"`
	DeepConversionsCost                        *int64   `json:"deep_conversions_cost,omitempty"`
	FirstMemcardWebCount                       *int64   `json:"first_memcard_web_count,omitempty"`
	FirstMemcardAppCount                       *int64   `json:"first_memcard_app_count,omitempty"`
	MemcardWebCount                            *int64   `json:"memcard_web_count,omitempty"`
	MemcardAppCount                            *int64   `json:"memcard_app_count,omitempty"`
	FirstMemcardWebRate                        *float64 `json:"first_memcard_web_rate,omitempty"`
	FirstMemcardAppRate                        *float64 `json:"first_memcard_app_rate,omitempty"`
	FirstMemcardWebCost                        *int64   `json:"first_memcard_web_cost,omitempty"`
	FirstMemcardAppCost                        *int64   `json:"first_memcard_app_cost,omitempty"`
	ValuableClickCount                         *int64   `json:"valuable_click_count,omitempty"`
	ValuableClickRate                          *float64 `json:"valuable_click_rate,omitempty"`
	ValuableClickCost                          *int64   `json:"valuable_click_cost,omitempty"`
	VideoPlayCount                             *int64   `json:"video_play_count,omitempty"`
	ClickImageCount                            *int64   `json:"click_image_count,omitempty"`
	ClickDetailCount                           *int64   `json:"click_detail_count,omitempty"`
	ClickHeadCount                             *int64   `json:"click_head_count,omitempty"`
	ClickNickCount                             *int64   `json:"click_nick_count,omitempty"`
	ClickPoiCount                              *int64   `json:"click_poi_count,omitempty"`
	VideoInnerPlayCount                        *int64   `json:"video_inner_play_count,omitempty"`
	LanButtonClickCount                        *int64   `json:"lan_button_click_count,omitempty"`
	LanJumpButtonClickers                      *int64   `json:"lan_jump_button_clickers,omitempty"`
	LanJumpButtonClickCost                     *int64   `json:"lan_jump_button_click_cost,omitempty"`
	LanJumpButtonCtr                           *float64 `json:"lan_jump_button_ctr,omitempty"`
	LanButtonClickCost                         *int64   `json:"lan_button_click_cost,omitempty"`
	CpnClickButtonCount                        *int64   `json:"cpn_click_button_count,omitempty"`
	CpnClickButtonUv                           *int64   `json:"cpn_click_button_uv,omitempty"`
	KeyPageUv                                  *int64   `json:"key_page_uv,omitempty"`
	SpecialPageExpUv                           *int64   `json:"special_page_exp_uv,omitempty"`
	SpecialPageExpCost                         *int64   `json:"special_page_exp_cost,omitempty"`
	ViewCommodityPageUv                        *int64   `json:"view_commodity_page_uv,omitempty"`
	EffectLeadsPurchaseCount                   *int64   `json:"effect_leads_purchase_count,omitempty"`
	ReservationUv                              *int64   `json:"reservation_uv,omitempty"`
	OverallLeadsPurchaseCount                  *int64   `json:"overall_leads_purchase_count,omitempty"`
	LeadsPurchaseCount                         *int64   `json:"leads_purchase_count,omitempty"`
	LeadsPurchaseRate                          *float64 `json:"leads_purchase_rate,omitempty"`
	LeadsPurchaseCost                          *int64   `json:"leads_purchase_cost,omitempty"`
	LeadsPurchaseUv                            *int64   `json:"leads_purchase_uv,omitempty"`
	ValidLeadsUv                               *int64   `json:"valid_leads_uv,omitempty"`
	PhoneCallUv                                *int64   `json:"phone_call_uv,omitempty"`
	ValidPhoneUv                               *int64   `json:"valid_phone_uv,omitempty"`
	PotentialCustomerPhoneUv                   *int64   `json:"potential_customer_phone_uv,omitempty"`
	WebRegisterUv                              *int64   `json:"web_register_uv,omitempty"`
	WebApplyUv                                 *int64   `json:"web_apply_uv,omitempty"`
	WebCreditUv                                *int64   `json:"web_credit_uv,omitempty"`
	AppApplyUv                                 *int64   `json:"app_apply_uv,omitempty"`
	AppPreCreditUv                             *int64   `json:"app_pre_credit_uv,omitempty"`
	AppCreditUv                                *int64   `json:"app_credit_uv,omitempty"`
	AppWithdrawUv                              *int64   `json:"app_withdraw_uv,omitempty"`
	WechatAppRegisterUv                        *int64   `json:"wechat_app_register_uv,omitempty"`
	NoInterestCount                            *int64   `json:"no_interest_count,omitempty"`
	FirstDayOrderCount                         *int64   `json:"first_day_order_count,omitempty"`
	FirstDayOrderByDisplayCount                *int64   `json:"first_day_order_by_display_count,omitempty"`
	FirstDayOrderByClickCount                  *int64   `json:"first_day_order_by_click_count,omitempty"`
	FirstDayOrderAmount                        *int64   `json:"first_day_order_amount,omitempty"`
	FirstDayOrderByDisplayAmount               *int64   `json:"first_day_order_by_display_amount,omitempty"`
	FirstDayOrderByClickAmount                 *int64   `json:"first_day_order_by_click_amount,omitempty"`
	AddWishlistCount                           *int64   `json:"add_wishlist_count,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"`
	VideoOuterPlayTimeCount                    *float64 `json:"video_outer_play_time_count,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"`
	VideoOuterPlayCount                        *int64   `json:"video_outer_play_count,omitempty"`
	VideoOuterPlay3sCount                      *int64   `json:"video_outer_play3s_count,omitempty"`
	VideoOuterPlay5sCount                      *int64   `json:"video_outer_play5s_count,omitempty"`
	VideoOuterPlay7sCount                      *int64   `json:"video_outer_play7s_count,omitempty"`
	EffectLeadsPurchaseCost                    *int64   `json:"effect_leads_purchase_cost,omitempty"`
	CreWebCost                                 *int64   `json:"cre_web_cost,omitempty"`
	CreAppCost                                 *int64   `json:"cre_app_cost,omitempty"`
	PreCreWebCost                              *int64   `json:"pre_cre_web_cost,omitempty"`
	PreCreAppCost                              *int64   `json:"pre_cre_app_cost,omitempty"`
	StoreVisitor                               *int64   `json:"store_visitor,omitempty"`
	TryOutUser                                 *int64   `json:"try_out_user,omitempty"`
	ConsultLeaveInfoUsers                      *int64   `json:"consult_leave_info_users,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"`
	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"`
	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"`
	MiniGameRegisterUsers                      *int64   `json:"mini_game_register_users,omitempty"`
	MiniGameRegisterCost                       *int64   `json:"mini_game_register_cost,omitempty"`
	MiniGameRegisterRate                       *float64 `json:"mini_game_register_rate,omitempty"`
	MiniGameAdMonetizationUsers                *int64   `json:"mini_game_ad_monetization_users,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"`
	MiniGamePayingCount                        *int64   `json:"mini_game_paying_count,omitempty"`
	MiniGamePayingAmount                       *int64   `json:"mini_game_paying_amount,omitempty"`
	MiniGamePayingUsersD1                      *int64   `json:"mini_game_paying_users_d1,omitempty"`
	MiniGamePayingAmountD1                     *int64   `json:"mini_game_paying_amount_d1,omitempty"`
	MiniGamePayingAmountD3                     *int64   `json:"mini_game_paying_amount_d3,omitempty"`
	MiniGamePayingAmountD7                     *int64   `json:"mini_game_paying_amount_d7,omitempty"`
	MiniGamePayingAmountD14                    *int64   `json:"mini_game_paying_amount_d14,omitempty"`
	MiniGamePayingAmountD30                    *int64   `json:"mini_game_paying_amount_d30,omitempty"`
	MiniGameFirstPayingUsers                   *int64   `json:"mini_game_first_paying_users,omitempty"`
	MiniGameFirstDayPayingRoi                  *float64 `json:"mini_game_first_day_paying_roi,omitempty"`
	MiniGameCreateRoleUsers                    *int64   `json:"mini_game_create_role_users,omitempty"`
	MiniGameCreateRoleCost                     *int64   `json:"mini_game_create_role_cost,omitempty"`
	MiniGameRetentionD1                        *int64   `json:"mini_game_retention_d1,omitempty"`
	AppRetentionD3Uv                           *int64   `json:"app_retention_d3_uv,omitempty"`
	AppRetentionD5Uv                           *int64   `json:"app_retention_d5_uv,omitempty"`
	AppRetentionD7Uv                           *int64   `json:"app_retention_d7_uv,omitempty"`
	MiniGameKeyPageViewers                     *int64   `json:"mini_game_key_page_viewers,omitempty"`
	MiniGameKeyPageViewCost                    *int64   `json:"mini_game_key_page_view_cost,omitempty"`
	MiniGameAdMonetizationAmount               *int64   `json:"mini_game_ad_monetization_amount,omitempty"`
	MiniGamePayingAmountByUpload               *int64   `json:"mini_game_paying_amount_by_upload,omitempty"`
	MiniGamePayingCountByUpload                *int64   `json:"mini_game_paying_count_by_upload,omitempty"`
	ConsultLeaveInfoCost                       *int64   `json:"consult_leave_info_cost,omitempty"`
	PurchaseAmountWithCoupon                   *int64   `json:"purchase_amount_with_coupon,omitempty"`
	PurchaseAmountWithCouponCost               *int64   `json:"purchase_amount_with_coupon_cost,omitempty"`
	MiniGamePayingAmountClickD1ByUpload        *int64   `json:"mini_game_paying_amount_click_d1_by_upload,omitempty"`
	MiniGameRetentionD1Rate                    *float64 `json:"mini_game_retention_d1_rate,omitempty"`
	MiniGameRetentionD1Cost                    *int64   `json:"mini_game_retention_d1_cost,omitempty"`
	AppRetentionD3Cost                         *int64   `json:"app_retention_d3_cost,omitempty"`
	AppRetentionD5Cost                         *int64   `json:"app_retention_d5_cost,omitempty"`
	AppRetentionD7Cost                         *int64   `json:"app_retention_d7_cost,omitempty"`
	KeyPageViewRate                            *float64 `json:"key_page_view_rate,omitempty"`
	WechatCostStage1                           *int64   `json:"wechat_cost_stage1,omitempty"`
	WechatCostStage2                           *int64   `json:"wechat_cost_stage2,omitempty"`
	WechatDeepConversionsCountStage1           *int64   `json:"wechat_deep_conversions_count_stage1,omitempty"`
	WechatDeepConversionsCountStage2           *int64   `json:"wechat_deep_conversions_count_stage2,omitempty"`
	WechatShallowConversionsCountStage1        *int64   `json:"wechat_shallow_conversions_count_stage1,omitempty"`
	WechatShallowConversionsCountStage2        *int64   `json:"wechat_shallow_conversions_count_stage2,omitempty"`
	ActivateRegisterRate                       *float64 `json:"activate_register_rate,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"`
	FirstDayOrderRoi                           *float64 `json:"first_day_order_roi,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"`
	MiniGameAdMonetizationAmountD3             *int64   `json:"mini_game_ad_monetization_amount_d3,omitempty"`
	MiniGameAdMonetizationAmountD7             *int64   `json:"mini_game_ad_monetization_amount_d7,omitempty"`
	MiniGameAdMonetizationAmountD14            *int64   `json:"mini_game_ad_monetization_amount_d14,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"`
	MiniGamePayingRoi                          *float64 `json:"mini_game_paying_roi,omitempty"`
	MiniGamePayingArpu                         *int64   `json:"mini_game_paying_arpu,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"`
	ActivityInfoClickCount                     *int64   `json:"activity_info_click_count,omitempty"`
	MiniGameBfUv                               *int64   `json:"mini_game_bf_uv,omitempty"`
	MiniGameBfCost                             *int64   `json:"mini_game_bf_cost,omitempty"`
	MiniGameBfIncomeUv                         *int64   `json:"mini_game_bf_income_uv,omitempty"`
	MiniGameBfIncomeAmount                     *int64   `json:"mini_game_bf_income_amount,omitempty"`
	MiniGameBfIncomeCost                       *int64   `json:"mini_game_bf_income_cost,omitempty"`
	MiniGameBfIncomeRoi                        *float64 `json:"mini_game_bf_income_roi,omitempty"`
	MiniGameBfIncomeArpu                       *int64   `json:"mini_game_bf_income_arpu,omitempty"`
	MiniGameBfIncomeD1Uv                       *int64   `json:"mini_game_bf_income_d1_uv,omitempty"`
	MiniGameBfIncomeD1Amount                   *int64   `json:"mini_game_bf_income_d1_amount,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"`
	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"`
	MiniGameCreateRoleRate                     *float64 `json:"mini_game_create_role_rate,omitempty"`
	ConsultUvCount                             *int64   `json:"consult_uv_count,omitempty"`
	MiniGamePayD3Roi                           *float64 `json:"mini_game_pay_d3_roi,omitempty"`
	MiniGamePayD7Roi                           *float64 `json:"mini_game_pay_d7_roi,omitempty"`
	MiniGamePayD14Roi                          *float64 `json:"mini_game_pay_d14_roi,omitempty"`
	MiniGamePayD30Roi                          *float64 `json:"mini_game_pay_d30_roi,omitempty"`
	LiveStreamExpUv                            *int64   `json:"live_stream_exp_uv,omitempty"`
	ScanCodeAddFansUv                          *int64   `json:"scan_code_add_fans_uv,omitempty"`
	ScanCodeAddFansCount                       *int64   `json:"scan_code_add_fans_count,omitempty"`
	ScanCodeAddFansUvCost                      *int64   `json:"scan_code_add_fans_uv_cost,omitempty"`
	ScanCodeAddFansCountCost                   *int64   `json:"scan_code_add_fans_count_cost,omitempty"`
	BizFollowCount                             *int64   `json:"biz_follow_count,omitempty"`
	BizFollowUv                                *int64   `json:"biz_follow_uv,omitempty"`
	BizFollowCost                              *int64   `json:"biz_follow_cost,omitempty"`
	BizFollowRate                              *float64 `json:"biz_follow_rate,omitempty"`
	BizRegCount                                *int64   `json:"biz_reg_count,omitempty"`
	BizRegUv                                   *int64   `json:"biz_reg_uv,omitempty"`
	BizRegRate                                 *float64 `json:"biz_reg_rate,omitempty"`
	BizRegCost                                 *int64   `json:"biz_reg_cost,omitempty"`
	BizRegOrderAmount                          *int64   `json:"biz_reg_order_amount,omitempty"`
	BizRegRoi                                  *float64 `json:"biz_reg_roi,omitempty"`
	BizReservationCount                        *int64   `json:"biz_reservation_count,omitempty"`
	BizReservationUv                           *int64   `json:"biz_reservation_uv,omitempty"`
	BizReservationRate                         *float64 `json:"biz_reservation_rate,omitempty"`
	BizReservationCost                         *int64   `json:"biz_reservation_cost,omitempty"`
	BizReservationAmount                       *int64   `json:"biz_reservation_amount,omitempty"`
	BizReservationRoi                          *float64 `json:"biz_reservation_roi,omitempty"`
	BizOrderCount                              *int64   `json:"biz_order_count,omitempty"`
	BizOrderUv                                 *int64   `json:"biz_order_uv,omitempty"`
	BizOrderRate                               *float64 `json:"biz_order_rate,omitempty"`
	BizOrderCost                               *int64   `json:"biz_order_cost,omitempty"`
	BizOrderRoi                                *float64 `json:"biz_order_roi,omitempty"`
	BizOrderAmount                             *int64   `json:"biz_order_amount,omitempty"`
	Biz1dOrderCount                            *int64   `json:"biz_1d_order_count,omitempty"`
	Biz1dOrderAmount                           *int64   `json:"biz_1d_order_amount,omitempty"`
	BizPurchaseCount                           *int64   `json:"biz_purchase_count,omitempty"`
	BizPurchaseAmount                          *int64   `json:"biz_purchase_amount,omitempty"`
	BizPurchaseRoi                             *float64 `json:"biz_purchase_roi,omitempty"`
	BizConsultCount                            *int64   `json:"biz_consult_count,omitempty"`
	BizReadingCount                            *int64   `json:"biz_reading_count,omitempty"`
	BizPageApplyCount                          *int64   `json:"biz_page_apply_count,omitempty"`
	BizPageApplyUv                             *int64   `json:"biz_page_apply_uv,omitempty"`
	BizPageApplyCost                           *int64   `json:"biz_page_apply_cost,omitempty"`
	BizPageApplyRate                           *float64 `json:"biz_page_apply_rate,omitempty"`
	BizCreditCount                             *int64   `json:"biz_credit_count,omitempty"`
	BizCreditCost                              *int64   `json:"biz_credit_cost,omitempty"`
	BizCreditRate                              *float64 `json:"biz_credit_rate,omitempty"`
	BizCreditUv                                *int64   `json:"biz_credit_uv,omitempty"`
	BizDepositCount                            *int64   `json:"biz_deposit_count,omitempty"`
	Biz1dPurchaseCount                         *int64   `json:"biz_1d_purchase_count,omitempty"`
	Biz1dPurchaseAmount                        *int64   `json:"biz_1d_purchase_amount,omitempty"`
	Biz3dPurchaseCount                         *int64   `json:"biz_3d_purchase_count,omitempty"`
	Biz3dPurchaseAmount                        *int64   `json:"biz_3d_purchase_amount,omitempty"`
	Biz7dPurchaseCount                         *int64   `json:"biz_7d_purchase_count,omitempty"`
	Biz7dPurchaseAmount                        *int64   `json:"biz_7d_purchase_amount,omitempty"`
	Biz15dPurchaseCount                        *int64   `json:"biz_15d_purchase_count,omitempty"`
	Biz15dPurchaseAmount                       *int64   `json:"biz_15d_purchase_amount,omitempty"`
	Biz30dPurchaseCount                        *int64   `json:"biz_30d_purchase_count,omitempty"`
	Biz30dPurchaseAmount                       *int64   `json:"biz_30d_purchase_amount,omitempty"`
	Biz1dPurchaseRoi                           *float64 `json:"biz_1d_purchase_roi,omitempty"`
	Biz3dPurchaseRoi                           *float64 `json:"biz_3d_purchase_roi,omitempty"`
	Biz7dPurchaseRoi                           *float64 `json:"biz_7d_purchase_roi,omitempty"`
	Biz15dPurchaseRoi                          *float64 `json:"biz_15d_purchase_roi,omitempty"`
	Biz30dPurchaseRoi                          *float64 `json:"biz_30d_purchase_roi,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"`
	Minigame1dPayCount                         *int64   `json:"minigame_1d_pay_count,omitempty"`
	Minigame3dIncomeUv                         *int64   `json:"minigame_3d_income_uv,omitempty"`
	Minigame3dIncomeCount                      *int64   `json:"minigame_3d_income_count,omitempty"`
	Minigame7dIncomeUv                         *int64   `json:"minigame_7d_income_uv,omitempty"`
	Minigame7dIncomeCount                      *int64   `json:"minigame_7d_income_count,omitempty"`
	Minigame3dIncomeRoi                        *float64 `json:"minigame_3d_income_roi,omitempty"`
	Minigame7dIncomeRoi                        *float64 `json:"minigame_7d_income_roi,omitempty"`
	Minigame24hPayUv                           *int64   `json:"minigame_24h_pay_uv,omitempty"`
	Minigame24hPayAmount                       *int64   `json:"minigame_24h_pay_amount,omitempty"`
	Minigame24hPayRoi                          *float64 `json:"minigame_24h_pay_roi,omitempty"`
	Minigame24hPayArpu                         *int64   `json:"minigame_24h_pay_arpu,omitempty"`
	LiveStreamCrtClickCnt                      *int64   `json:"live_stream_crt_click_cnt,omitempty"`
	LiveStreamAvgTime                          *float64 `json:"live_stream_avg_time,omitempty"`
	LiveStreamCommodityShopBagClkPv            *int64   `json:"live_stream_commodity_shop_bag_clk_pv,omitempty"`
	LiveStreamCommodityShopListExpPv           *int64   `json:"live_stream_commodity_shop_list_exp_pv,omitempty"`
	LiveStreamCommodityBubbleClkPv             *int64   `json:"live_stream_commodity_bubble_clk_pv,omitempty"`
	LiveStreamOrderPv                          *int64   `json:"live_stream_order_pv,omitempty"`
	LiveStreamOrderAmount                      *int64   `json:"live_stream_order_amount,omitempty"`
	BizPreCreditPv                             *int64   `json:"biz_pre_credit_pv,omitempty"`
	BizPreCreditUv                             *int64   `json:"biz_pre_credit_uv,omitempty"`
	BizPreCreditUvCost                         *int64   `json:"biz_pre_credit_uv_cost,omitempty"`
	BizWithdrawDepositsUv                      *int64   `json:"biz_withdraw_deposits_uv,omitempty"`
	BizWithdrawDepositsUvCost                  *int64   `json:"biz_withdraw_deposits_uv_cost,omitempty"`
	CheoutPv1d                                 *int64   `json:"cheout_pv_1d,omitempty"`
	CheoutPv3d                                 *int64   `json:"cheout_pv_3d,omitempty"`
	CheoutPv5d                                 *int64   `json:"cheout_pv_5d,omitempty"`
	CheoutPv7d                                 *int64   `json:"cheout_pv_7d,omitempty"`
	Cheout1dCost                               *int64   `json:"cheout_1d_cost,omitempty"`
	Cheout3dCost                               *int64   `json:"cheout_3d_cost,omitempty"`
	Cheout5dCost                               *int64   `json:"cheout_5d_cost,omitempty"`
	Cheout7dCost                               *int64   `json:"cheout_7d_cost,omitempty"`
	Cheout1dRate                               *float64 `json:"cheout_1d_rate,omitempty"`
	Cheout3dRate                               *float64 `json:"cheout_3d_rate,omitempty"`
	Cheout5dRate                               *float64 `json:"cheout_5d_rate,omitempty"`
	Cheout7dRate                               *float64 `json:"cheout_7d_rate,omitempty"`
	RegAllDedupPv                              *int64   `json:"reg_all_dedup_pv,omitempty"`
	RegDedupPv                                 *int64   `json:"reg_dedup_pv,omitempty"`
	RegCostPla                                 *int64   `json:"reg_cost_pla,omitempty"`
	RegClickRatePla                            *float64 `json:"reg_click_rate_pla,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"`
	FirstDayAdPurArppuCost24h                  *int64   `json:"first_day_ad_pur_arppu_cost_24h,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"`
	ReservationCheckUv                         *int64   `json:"reservation_check_uv,omitempty"`
	ReservationCheckUvCost                     *int64   `json:"reservation_check_uv_cost,omitempty"`
	ReservationCheckUvRate                     *float64 `json:"reservation_check_uv_rate,omitempty"`
	TryOutIntentionUv                          *int64   `json:"try_out_intention_uv,omitempty"`
	IneffectiveLeadsUv                         *int64   `json:"ineffective_leads_uv,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"`
	AdPurArpuCostD124hReg                      *int64   `json:"ad_pur_arpu_cost_d1_24h_reg,omitempty"`
	AdPurArpuCostD124hRegPla                   *int64   `json:"ad_pur_arpu_cost_d1_24h_reg_pla,omitempty"`
	QuitChatGroupAmount                        *int64   `json:"quit_chat_group_amount,omitempty"`
	QuitChatGroupRate                          *float64 `json:"quit_chat_group_rate,omitempty"`
	CreApplicationRateWeb                      *float64 `json:"cre_application_rate_web,omitempty"`
	CreApplicationRateApp                      *float64 `json:"cre_application_rate_app,omitempty"`
	IncomePv24hPla                             *int64   `json:"income_pv_24h_pla,omitempty"`
	IncomePv1dPla                              *int64   `json:"income_pv_1d_pla,omitempty"`
	IncomePvPla                                *int64   `json:"income_pv_pla,omitempty"`
	VideoOuterPlay3sRate                       *float64 `json:"video_outer_play3s_rate,omitempty"`
	AppRetentionLt7                            *float64 `json:"app_retention_lt7,omitempty"`
	AppRetentionLt7Cost                        *int64   `json:"app_retention_lt7_cost,omitempty"`
	ClkAccountLivingStatusPv                   *int64   `json:"clk_account_living_status_pv,omitempty"`
	WecomAddPersonalDedupPv                    *int64   `json:"wecom_add_personal_dedup_pv,omitempty"`
	WecomAddPersonalDedupPvCost                *int64   `json:"wecom_add_personal_dedup_pv_cost,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"`
	Age                                        *string  `json:"age,omitempty"`
	RegionId                                   *int64   `json:"region_id,omitempty"`
	CityId                                     *int64   `json:"city_id,omitempty"`
	Province                                   *string  `json:"province,omitempty"`
	City                                       *string  `json:"city,omitempty"`
	ViewUserCount                              *int64   `json:"view_user_count,omitempty"`
	AvgViewPerUser                             *float64 `json:"avg_view_per_user,omitempty"`
	ClickUserCount                             *int64   `json:"click_user_count,omitempty"`
	LinkClickUserCount                         *int64   `json:"link_click_user_count,omitempty"`
	PortraitClickUserCount                     *int64   `json:"portrait_click_user_count,omitempty"`
	NicknameClickUserCount                     *int64   `json:"nickname_click_user_count,omitempty"`
	PoiClickUserCount                          *int64   `json:"poi_click_user_count,omitempty"`
	PraiseUserCount                            *int64   `json:"praise_user_count,omitempty"`
	CommentUserCount                           *int64   `json:"comment_user_count,omitempty"`
	OrderCount                                 *int64   `json:"order_count,omitempty"`
	LeadsUserCount                             *int64   `json:"leads_user_count,omitempty"`
	ValidLeadsCost                             *int64   `json:"valid_leads_cost,omitempty"`
	OfficialAccountFollowCount                 *int64   `json:"official_account_follow_count,omitempty"`
	CouponUseCount                             *int64   `json:"coupon_use_count,omitempty"`
	TargetingType                              *string  `json:"targeting_type,omitempty"`
	TargetingTag                               *string  `json:"targeting_tag,omitempty"`
	TagClass                                   *string  `json:"tag_class,omitempty"`
	BehaviorScene                              *string  `json:"behavior_scene,omitempty"`
	BehaviorTimeWindow                         *string  `json:"behavior_time_window,omitempty"`
	BehaviorIntensity                          *string  `json:"behavior_intensity,omitempty"`
	GenderName                                 *string  `json:"gender_name,omitempty"`
	AccountId                                  *int64   `json:"account_id,omitempty"`
	CampaignId                                 *int64   `json:"campaign_id,omitempty"`
	AdgroupId                                  *int64   `json:"adgroup_id,omitempty"`
	AdId                                       *int64   `json:"ad_id,omitempty"`
	AudienceId                                 *int64   `json:"audience_id,omitempty"`
	PromotedObjectType                         *string  `json:"promoted_object_type,omitempty"`
	PromotedObjectId                           *string  `json:"promoted_object_id,omitempty"`
	RequestConversionsCount                    *int64   `json:"request_conversions_count,omitempty"`
	RequestConversionsCost                     *int64   `json:"request_conversions_cost,omitempty"`
	IncomeVal1                                 *int64   `json:"income_val_1,omitempty"`
	IncomeVal3                                 *int64   `json:"income_val_3,omitempty"`
	IncomeVal7                                 *int64   `json:"income_val_7,omitempty"`
	IncomeVal14                                *int64   `json:"income_val_14,omitempty"`
	IncomeRoi1                                 *float64 `json:"income_roi_1,omitempty"`
	IncomeRoi3                                 *float64 `json:"income_roi_3,omitempty"`
	IncomeRoi7                                 *float64 `json:"income_roi_7,omitempty"`
	IncomeRoi14                                *float64 `json:"income_roi_14,omitempty"`
	ActiveD5FirstPayUv                         *int64   `json:"active_d5_first_pay_uv,omitempty"`
	ActivatedTotalPaymentCost                  *int64   `json:"activated_total_payment_cost,omitempty"`
	PaymentAmountActivatedD3                   *int64   `json:"payment_amount_activated_d3,omitempty"`
	PaymentAmountActivatedD7                   *int64   `json:"payment_amount_activated_d7,omitempty"`
	PaymentAmountActivatedD14                  *int64   `json:"payment_amount_activated_d14,omitempty"`
	PaymentAmountActivatedD30                  *int64   `json:"payment_amount_activated_d30,omitempty"`
	FirstDayPayCount                           *int64   `json:"first_day_pay_count,omitempty"`
	FirstDayPayCost                            *int64   `json:"first_day_pay_cost,omitempty"`
	FirstDayFirstPayCost                       *int64   `json:"first_day_first_pay_cost,omitempty"`
	FirstDayFirstPayCount                      *int64   `json:"first_day_first_pay_count,omitempty"`
	PaymentCostActivatedD1                     *int64   `json:"payment_cost_activated_d1,omitempty"`
	FirstDayPayAmount                          *int64   `json:"first_day_pay_amount,omitempty"`
	RoiActivatedD1                             *float64 `json:"roi_activated_d1,omitempty"`
	RoiActivatedD3                             *float64 `json:"roi_activated_d3,omitempty"`
	RoiActivatedD7                             *float64 `json:"roi_activated_d7,omitempty"`
	RoiActivatedD14                            *float64 `json:"roi_activated_d14,omitempty"`
	FirstDayAdPurArppuCost                     *int64   `json:"first_day_ad_pur_arppu_cost,omitempty"`
	FirstDayPayAmountArpu                      *int64   `json:"first_day_pay_amount_arpu,omitempty"`
	FirstDayPayAmountArppu                     *int64   `json:"first_day_pay_amount_arppu,omitempty"`
	MiniGameFirstPayAmount                     *int64   `json:"mini_game_first_pay_amount,omitempty"`
	MiniGamePayingUsersPlaD1                   *int64   `json:"mini_game_paying_users_pla_d1,omitempty"`
	MiniGameFirstPayPlaAmount                  *int64   `json:"mini_game_first_pay_pla_amount,omitempty"`
	MiniGamePayD1PlaUv                         *int64   `json:"mini_game_pay_d1_pla_uv,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"`
	MiniGameD3PayPlaCount                      *int64   `json:"mini_game_d3_pay_pla_count,omitempty"`
	MiniGameD7PayPlaCount                      *int64   `json:"mini_game_d7_pay_pla_count,omitempty"`
	MiniGameD14PayPlaCount                     *int64   `json:"mini_game_d14_pay_pla_count,omitempty"`
	MiniGameD30PayPlaCount                     *int64   `json:"mini_game_d30_pay_pla_count,omitempty"`
	RoiActivatedD30                            *float64 `json:"roi_activated_d30,omitempty"`
	FirstDayFirstPayRate                       *float64 `json:"first_day_first_pay_rate,omitempty"`
	ActiveD5FirstPayCost                       *int64   `json:"active_d5_first_pay_cost,omitempty"`
	MiniGamePayingAmountD1ByUpload             *int64   `json:"mini_game_paying_amount_d1_by_upload,omitempty"`
	MiniGamePayingAmountD3ByUpload             *int64   `json:"mini_game_paying_amount_d3_by_upload,omitempty"`
	MiniGamePayingAmountD7ByUpload             *int64   `json:"mini_game_paying_amount_d7_by_upload,omitempty"`
	MiniGamePayingAmountD14ByUpload            *int64   `json:"mini_game_paying_amount_d14_by_upload,omitempty"`
	MiniGamePayD30PlaAmount                    *int64   `json:"mini_game_pay_d30_pla_amount,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"`
	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"`
	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"`
	AdMonetizationPenetrationRatD1             *float64 `json:"ad_monetization_penetration_rat_d1,omitempty"`
	MiniGamePayingArpuD1                       *int64   `json:"mini_game_paying_arpu_d1,omitempty"`
	MiniGamePayD1PlaRate                       *float64 `json:"mini_game_pay_d1_pla_rate,omitempty"`
	ActiveD5ClickFirstPayRate                  *float64 `json:"active_d5_click_first_pay_rate,omitempty"`
	ActiveD3PayCount                           *int64   `json:"active_d3_pay_count,omitempty"`
	ActiveD7PayCount                           *int64   `json:"active_d7_pay_count,omitempty"`
	ActiveD14PayCount                          *int64   `json:"active_d14_pay_count,omitempty"`
	ActiveD30PayCount                          *int64   `json:"active_d30_pay_count,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"`
	MiniGameFirstDayPayingPlaRoi               *float64 `json:"mini_game_first_day_paying_pla_roi,omitempty"`
	MiniGameFirstPayPlaCost                    *int64   `json:"mini_game_first_pay_pla_cost,omitempty"`
	MiniGamePayD3PlaRoi                        *float64 `json:"mini_game_pay_d3_pla_roi,omitempty"`
	MiniGamePayD7PlaRoi                        *float64 `json:"mini_game_pay_d7_pla_roi,omitempty"`
	MiniGamePayD14PlaRoi                       *float64 `json:"mini_game_pay_d14_pla_roi,omitempty"`
	MiniGamePayD30PlaRoi                       *float64 `json:"mini_game_pay_d30_pla_roi,omitempty"`
	ProjectId                                  *int64   `json:"project_id,omitempty"`
	ProjectName                                *string  `json:"project_name,omitempty"`
}

返回结构

type TargetingTagReportsGetResponse

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

type TargetingTagReportsGetResponseData

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

type TargetingTagType added in v1.7.8

type TargetingTagType string

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

const (
	TargetingTagType_INTEREST          TargetingTagType = "INTEREST"
	TargetingTagType_BEHAVIOR          TargetingTagType = "BEHAVIOR"
	TargetingTagType_INTENTION         TargetingTagType = "INTENTION"
	TargetingTagType_REGION            TargetingTagType = "REGION"
	TargetingTagType_BUSINESS_INTEREST TargetingTagType = "BUSINESS_INTEREST"
)

List of TargetingTagType

type TargetingTagsGetListStruct

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

返回结构

type TargetingTagsGetQuerySpec added in v1.3.0

type TargetingTagsGetQuerySpec 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"`
}

查询定向标签的条件,当 query_mode 为 TARGETING_TAG_QUERY_MODE_VERIFY_QUERY_LIST、TARGETING_TAG_QUERY_MODE_SEARCH 和 TARGETING_TAG_QUERY_MODE_RECOMMEND 时必填

type TargetingTagsGetResponse

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

type TargetingTagsGetResponseData

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

type TargetingTagsUvGetListStruct added in v1.7.8

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.8

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

type TargetingTagsUvGetResponseData added in v1.7.8

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

type TargetingWidenessRateFunnelStruct

type TargetingWidenessRateFunnelStruct struct {
	Value              *string `json:"value,omitempty"`
	Score              *string `json:"score,omitempty"`
	ScoreDesc          *string `json:"score_desc,omitempty"`
	RankCategory       *string `json:"rank_category,omitempty"`
	RankSecondCategory *string `json:"rank_second_category,omitempty"`
	RankOverall        *string `json:"rank_overall,omitempty"`
}

定向通过率分析

type TargetingsAddRequest

type TargetingsAddRequest struct {
	TargetingName *string                `json:"targeting_name,omitempty"`
	Description   *string                `json:"description,omitempty"`
	AccountId     *int64                 `json:"account_id,omitempty"`
	Targeting     *WriteTargetingSetting `json:"targeting,omitempty"`
}

type TargetingsAddResponse

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

type TargetingsAddResponseData

type TargetingsAddResponseData struct {
	TargetingId *int64 `json:"targeting_id,omitempty"`
}

type TargetingsDeleteRequest

type TargetingsDeleteRequest struct {
	TargetingId *int64 `json:"targeting_id,omitempty"`
	AccountId   *int64 `json:"account_id,omitempty"`
}

type TargetingsDeleteResponse

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

type TargetingsDeleteResponseData

type TargetingsDeleteResponseData struct {
	TargetingId *int64 `json:"targeting_id,omitempty"`
}

type TargetingsGetListStruct

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

返回结构

type TargetingsGetResponse

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

type TargetingsGetResponseData

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

type TargetingsShareAddRequest added in v1.5.0

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

type TargetingsShareAddResponse added in v1.5.0

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

type TargetingsShareAddResponseData added in v1.5.0

type TargetingsShareAddResponseData struct {
	TargetingId *int64 `json:"targeting_id,omitempty"`
}

type TargetingsShareGetListStruct added in v1.5.0

type TargetingsShareGetListStruct struct {
	TargetingId        *int64 `json:"targeting_id,omitempty"`
	ShareToAccountId   *int64 `json:"share_to_account_id,omitempty"`
	ShareToTargetingId *int64 `json:"share_to_targeting_id,omitempty"`
	SharedTime         *int64 `json:"shared_time,omitempty"`
}

返回结构

type TargetingsShareGetResponse added in v1.5.0

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

type TargetingsShareGetResponseData added in v1.5.0

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

type TargetingsShareItem added in v1.5.0

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

定向包分享结构

type TargetingsUpdateRequest

type TargetingsUpdateRequest struct {
	TargetingId   *int64                 `json:"targeting_id,omitempty"`
	TargetingName *string                `json:"targeting_name,omitempty"`
	Description   *string                `json:"description,omitempty"`
	AccountId     *int64                 `json:"account_id,omitempty"`
	Targeting     *WriteTargetingSetting `json:"targeting,omitempty"`
}

type TargetingsUpdateResponse

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

type TargetingsUpdateResponseData

type TargetingsUpdateResponseData struct {
	TargetingId *int64 `json:"targeting_id,omitempty"`
}

type TaskAdcreative added in v1.7.5

type TaskAdcreative struct {
	PageType DestinationType `json:"page_type,omitempty"`
	PageSpec *TaskPageSpec   `json:"page_spec,omitempty"`
}

广告创意

type TaskDetailResultType added in v1.4.0

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 TaskPageSpec added in v1.7.5

type TaskPageSpec struct {
	PageId                   *int64                   `json:"page_id,omitempty"`
	PageUrl                  *string                  `json:"page_url,omitempty"`
	OverrideCanvasHeadOption OverrideCanvasHeadOption `json:"override_canvas_head_option,omitempty"`
}

落地页信息

type TaskResultStatus added in v1.4.0

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.4.0

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

type TaskSpec struct {
	ReportTaskSpec                               *ReportTaskSpec                               `json:"report_task_spec,omitempty"`
	TaskTypeAdHourlyReportSpec                   *TaskTypeAdHourlyReportSpec                   `json:"task_type_ad_hourly_report_spec,omitempty"`
	TaskTypeWechatMomentsAdgroupHourlyReportSpec *TaskTypeWechatMomentsAdgroupHourlyReportSpec `json:"task_type_wechat_moments_adgroup_hourly_report_spec,omitempty"`
	TaskTypeWechatAdgroupHourlyReportSpec        *TaskTypeWechatAdgroupHourlyReportSpec        `json:"task_type_wechat_adgroup_hourly_report_spec,omitempty"`
	TaskTypeWechatAdgroupDailyReportSpec         *TaskTypeWechatAdgroupDailyReportSpec         `json:"task_type_wechat_adgroup_daily_report_spec,omitempty"`
	TaskTypeWechatAdHourlyReportSpec             *TaskTypeWechatAdHourlyReportSpec             `json:"task_type_wechat_ad_hourly_report_spec,omitempty"`
	TaskTypeWechatAdDailyReportSpec              *TaskTypeWechatAdDailyReportSpec              `json:"task_type_wechat_ad_daily_report_spec,omitempty"`
	TaskTypeWechatAdvertisingDataSpec            *TaskTypeWechatAdvertisingDataSpec            `json:"task_type_wechat_advertising_data_spec,omitempty"`
	TaskTypeWechatPoiHourlyReportSpec            *TaskTypeWechatPoiHourlyReportSpec            `json:"task_type_wechat_poi_hourly_report_spec,omitempty"`
	TaskTypeCreateAndroidChannelPackageSpec      *TaskTypeCreateAndroidChannelPackageSpec      `json:"task_type_create_android_channel_package_spec,omitempty"`
	TaskTypeUpdateAndroidChannelPackageSpec      *TaskTypeUpdateAndroidChannelPackageSpec      `json:"task_type_update_android_channel_package_spec,omitempty"`
	TaskTypeCreateAndroidUnionChannelPackageSpec *TaskTypeCreateAndroidUnionChannelPackageSpec `json:"task_type_create_android_union_channel_package_spec,omitempty"`
	TaskTypeUpdateAndroidUnionChannelPackageSpec *TaskTypeUpdateAndroidUnionChannelPackageSpec `json:"task_type_update_android_union_channel_package_spec,omitempty"`
	TaskTypeUnionPositionReportSpec              *TaskTypeUnionPositionReportSpec              `json:"task_type_union_position_report_spec,omitempty"`
	TaskTypeReviewElementPrereviewResultSpec     *TaskTypeReviewElementPrereviewResultSpec     `json:"task_type_review_element_prereview_result_spec,omitempty"`
	TaskTypeMassiveKeywordRecommendSpec          *TaskTypeMassiveKeywordRecommendSpec          `json:"task_type_massive_keyword_recommend_spec,omitempty"`
	TaskTypeSearchDownloadAllSpec                *TaskTypeSearchDownloadAllSpec                `json:"task_type_search_download_all_spec,omitempty"`
	AdcleanerUpdateAdgroupConfiguredStatusSpec   *AdcleanerUpdateAdgroupConfiguredStatusSpec   `json:"adcleaner_update_adgroup_configured_status_spec,omitempty"`
	AdcleanerDeleteAdgroupSpec                   *AdcleanerDeleteAdgroupSpec                   `json:"adcleaner_delete_adgroup_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 TaskType

type TaskType string

TaskType : 任务类型(部分任务待废弃)具体请参考

const (
	TaskType_TASK_TYPE_REPORT_AGENCY_ADVERTISER_HOURLY                             TaskType = "TASK_TYPE_REPORT_AGENCY_ADVERTISER_HOURLY"
	TaskType_TASK_TYPE_TSA_IMEI                                                    TaskType = "TASK_TYPE_TSA_IMEI"
	TaskType_TASK_TYPE_CREATIVE_PICTURE_REPORT                                     TaskType = "TASK_TYPE_CREATIVE_PICTURE_REPORT"
	TaskType_TASK_TYPE_AD_HOURLY_REPORT                                            TaskType = "TASK_TYPE_AD_HOURLY_REPORT"
	TaskType_TASK_TYPE_ADGROUP_HOURLY_REPORT                                       TaskType = "TASK_TYPE_ADGROUP_HOURLY_REPORT"
	TaskType_TASK_TYPE_WECHAT_MOMENTS_ADGROUP_HOURLY_REPORT                        TaskType = "TASK_TYPE_WECHAT_MOMENTS_ADGROUP_HOURLY_REPORT"
	TaskType_TASK_TYPE_ADGROUP_DAILY_REPORT                                        TaskType = "TASK_TYPE_ADGROUP_DAILY_REPORT"
	TaskType_TASK_TYPE_INDUSTRY_CREATIVE_TEMPLATE_REPORT                           TaskType = "TASK_TYPE_INDUSTRY_CREATIVE_TEMPLATE_REPORT"
	TaskType_TASK_TYPE_WECHAT_ADGROUP_HOURLY_REPORT                                TaskType = "TASK_TYPE_WECHAT_ADGROUP_HOURLY_REPORT"
	TaskType_TASK_TYPE_WECHAT_ADGROUP_DAILY_REPORT                                 TaskType = "TASK_TYPE_WECHAT_ADGROUP_DAILY_REPORT"
	TaskType_TASK_TYPE_WECHAT_AD_HOURLY_REPORT                                     TaskType = "TASK_TYPE_WECHAT_AD_HOURLY_REPORT"
	TaskType_TASK_TYPE_WECHAT_AD_DAILY_REPORT                                      TaskType = "TASK_TYPE_WECHAT_AD_DAILY_REPORT"
	TaskType_TASK_TYPE_WECHAT_ADVERTISING_DATA                                     TaskType = "TASK_TYPE_WECHAT_ADVERTISING_DATA"
	TaskType_TASK_TYPE_POI_HOURLY_REPORT                                           TaskType = "TASK_TYPE_POI_HOURLY_REPORT"
	TaskType_TASK_TYPE_WECHAT_POI_HOURLY_REPORT                                    TaskType = "TASK_TYPE_WECHAT_POI_HOURLY_REPORT"
	TaskType_TASK_TYPE_ENCRYPTED_CUSTOM_IMEI                                       TaskType = "TASK_TYPE_ENCRYPTED_CUSTOM_IMEI"
	TaskType_TASK_TYPE_ENCRYPTED_TENCENT_IMEI                                      TaskType = "TASK_TYPE_ENCRYPTED_TENCENT_IMEI"
	TaskType_TASK_TYPE_CLEAR_TENCENT_IMEI                                          TaskType = "TASK_TYPE_CLEAR_TENCENT_IMEI"
	TaskType_TASK_TYPE_DEVICE_INFO                                                 TaskType = "TASK_TYPE_DEVICE_INFO"
	TaskType_TASK_TYPE_REBATE_DETAIL                                               TaskType = "TASK_TYPE_REBATE_DETAIL"
	TaskType_TASK_TYPE_DEVICE_DETAIL_CPC                                           TaskType = "TASK_TYPE_DEVICE_DETAIL_CPC"
	TaskType_TASK_TYPE_OM_ADVERTISING_INFO                                         TaskType = "TASK_TYPE_OM_ADVERTISING_INFO"
	TaskType_TASK_TYPE_CREATE_ANDROID_CHANNEL_PACKAGE                              TaskType = "TASK_TYPE_CREATE_ANDROID_CHANNEL_PACKAGE"
	TaskType_TASK_TYPE_UPDATE_ANDROID_CHANNEL_PACKAGE                              TaskType = "TASK_TYPE_UPDATE_ANDROID_CHANNEL_PACKAGE"
	TaskType_TASK_TYPE_CREATE_ANDROID_UNION_CHANNEL_PACKAGE                        TaskType = "TASK_TYPE_CREATE_ANDROID_UNION_CHANNEL_PACKAGE"
	TaskType_TASK_TYPE_UPDATE_ANDROID_UNION_CHANNEL_PACKAGE                        TaskType = "TASK_TYPE_UPDATE_ANDROID_UNION_CHANNEL_PACKAGE"
	TaskType_TASK_TYPE_UNION_POSITION_REPORT                                       TaskType = "TASK_TYPE_UNION_POSITION_REPORT"
	TaskType_TASK_TYPE_UPDATE_ANDROID_UNION_CHANNEL_PACKAGE_BY_URL                 TaskType = "TASK_TYPE_UPDATE_ANDROID_UNION_CHANNEL_PACKAGE_BY_URL"
	TaskType_TASK_TYPE_PRODUCT_DAILY_DATA                                          TaskType = "TASK_TYPE_PRODUCT_DAILY_DATA"
	TaskType_TASK_TYPE_PRODUCT_ADGROUP_DATA                                        TaskType = "TASK_TYPE_PRODUCT_ADGROUP_DATA"
	TaskType_TASK_TYPE_PRODUCT_AD_DATA                                             TaskType = "TASK_TYPE_PRODUCT_AD_DATA"
	TaskType_TASK_TYPE_DOWNLOAD_OPERATION_LOG                                      TaskType = "TASK_TYPE_DOWNLOAD_OPERATION_LOG"
	TaskType_TASK_TYPE_CAMPAIGN_DATA                                               TaskType = "TASK_TYPE_CAMPAIGN_DATA"
	TaskType_TASK_TYPE_REVIEW_ELEMENT_PREREVIEW_RESULT                             TaskType = "TASK_TYPE_REVIEW_ELEMENT_PREREVIEW_RESULT"
	TaskType_TASK_TYPE_INTEGRATED_DATA                                             TaskType = "TASK_TYPE_INTEGRATED_DATA"
	TaskType_TASK_TYPE_AD_EDITOR_DOWNLOAD                                          TaskType = "TASK_TYPE_AD_EDITOR_DOWNLOAD"
	TaskType_TASK_TYPE_SEARCH_KEYWORD_RECOMMEND_DATA                               TaskType = "TASK_TYPE_SEARCH_KEYWORD_RECOMMEND_DATA"
	TaskType_TASK_TYPE_SEARCH_BIDWORD_REPORT_DATA                                  TaskType = "TASK_TYPE_SEARCH_BIDWORD_REPORT_DATA"
	TaskType_TASK_TYPE_SEARCH_QUERYWORD_REPORT_DATA                                TaskType = "TASK_TYPE_SEARCH_QUERYWORD_REPORT_DATA"
	TaskType_TASK_TYPE_BATCH_IMPORT                                                TaskType = "TASK_TYPE_BATCH_IMPORT"
	TaskType_TASK_TYPE_WX_SEARCH_KEYWORD_DATA                                      TaskType = "TASK_TYPE_WX_SEARCH_KEYWORD_DATA"
	TaskType_TASK_TYPE_SEARCH_BIDWORD_DOWNLOAD                                     TaskType = "TASK_TYPE_SEARCH_BIDWORD_DOWNLOAD"
	TaskType_TASK_TYPE_UPDATE_ACCOUNT_BIDWORD_PRICE                                TaskType = "TASK_TYPE_UPDATE_ACCOUNT_BIDWORD_PRICE"
	TaskType_TASK_TYPE_UPDATE_ACCOUNT_BIDWORD_MATCH_TYPE                           TaskType = "TASK_TYPE_UPDATE_ACCOUNT_BIDWORD_MATCH_TYPE"
	TaskType_TASK_TYPE_MASSIVE_KEYWORD_RECOMMEND                                   TaskType = "TASK_TYPE_MASSIVE_KEYWORD_RECOMMEND"
	TaskType_TASK_TYPE_SUMMARY_REPORT_MOMENTS_DOWNLOAD                             TaskType = "TASK_TYPE_SUMMARY_REPORT_MOMENTS_DOWNLOAD"
	TaskType_TASK_TYPE_SEARCH_DOWNLOAD_ALL                                         TaskType = "TASK_TYPE_SEARCH_DOWNLOAD_ALL"
	TaskType_TASK_TYPE_MATERIAL_REPORT_DATA                                        TaskType = "TASK_TYPE_MATERIAL_REPORT_DATA"
	TaskType_TASK_TYPE_ADCLEANER_UPDATE_ADGROUP_CONFIGURED_STATUS                  TaskType = "TASK_TYPE_ADCLEANER_UPDATE_ADGROUP_CONFIGURED_STATUS"
	TaskType_TASK_TYPE_ADCLEANER_DELETE_ADGROUP                                    TaskType = "TASK_TYPE_ADCLEANER_DELETE_ADGROUP"
	TaskType_TASK_TYPE_SEARCH_ADGROUP_CREATIVE_TYPE_DATA                           TaskType = "TASK_TYPE_SEARCH_ADGROUP_CREATIVE_TYPE_DATA"
	TaskType_TASK_TYPE_INTEGRATED_DATA_V3                                          TaskType = "TASK_TYPE_INTEGRATED_DATA_V3"
	TaskType_TASK_TYPE_BATCH_REQUEST                                               TaskType = "TASK_TYPE_BATCH_REQUEST"
	TaskType_TASK_TYPE_CLICK_FORWARDED_DATA                                        TaskType = "TASK_TYPE_CLICK_FORWARDED_DATA"
	TaskType_TASK_TYPE_ADP_OFFLINE_RPT                                             TaskType = "TASK_TYPE_ADP_OFFLINE_RPT"
	TaskType_TASK_TYPE_AGENCY_OFFLINE_RPT                                          TaskType = "TASK_TYPE_AGENCY_OFFLINE_RPT"
	TaskType_TASK_TYPE_TRANSCODE_TWENTY_EIGHT_TASK                                 TaskType = "TASK_TYPE_TRANSCODE_TWENTY_EIGHT_TASK"
	TaskType_TASK_TYPE_TRANSCODE_SIXTY_NINE_TASK                                   TaskType = "TASK_TYPE_TRANSCODE_SIXTY_NINE_TASK"
	TaskType_TASK_TYPE_MULTI_ACCOUNT_INTEGRATED_DATA                               TaskType = "TASK_TYPE_MULTI_ACCOUNT_INTEGRATED_DATA"
	TaskType_TASK_TYPE_LANDING_PAGE_RPT                                            TaskType = "TASK_TYPE_LANDING_PAGE_RPT"
	TaskType_TASK_TYPE_UPDATE_UNION_POSITION_PACKAGE                               TaskType = "TASK_TYPE_UPDATE_UNION_POSITION_PACKAGE"
	TaskType_TASK_TYPE_UPDATE_EXCLUDE_UNION_POSITION_PACKAGE                       TaskType = "TASK_TYPE_UPDATE_EXCLUDE_UNION_POSITION_PACKAGE"
	TaskType_TASK_TYPE_UPDATE_TARGETING_ID                                         TaskType = "TASK_TYPE_UPDATE_TARGETING_ID"
	TaskType_TASK_TYPE_UPDATE_BID_STRATEGY                                         TaskType = "TASK_TYPE_UPDATE_BID_STRATEGY"
	TaskType_TASK_TYPE_UPDATE_DEEP_CONVERSION_BEHAVIOR_BID                         TaskType = "TASK_TYPE_UPDATE_DEEP_CONVERSION_BEHAVIOR_BID"
	TaskType_TASK_TYPE_CREATE_SCHEDULED_UPDATE_CAMPAIGN_DAILY_BUDGET               TaskType = "TASK_TYPE_CREATE_SCHEDULED_UPDATE_CAMPAIGN_DAILY_BUDGET"
	TaskType_TASK_TYPE_CREATE_SCHEDULED_UPDATE_ADGROUP_DAILY_BUDGET                TaskType = "TASK_TYPE_CREATE_SCHEDULED_UPDATE_ADGROUP_DAILY_BUDGET"
	TaskType_TASK_TYPE_DELETE_SCHEDULED_TASK                                       TaskType = "TASK_TYPE_DELETE_SCHEDULED_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_APP_ANDROID_CHANNEL_PACKAGE_ID               TaskType = "TASK_TYPE_UPDATE_ADGROUP_APP_ANDROID_CHANNEL_PACKAGE_ID"
	TaskType_TASK_TYPE_UPDATE_CAMPAIGN_SPEED_MODE                                  TaskType = "TASK_TYPE_UPDATE_CAMPAIGN_SPEED_MODE"
	TaskType_TASK_TYPE_DELETE_CAMPAIGN                                             TaskType = "TASK_TYPE_DELETE_CAMPAIGN"
	TaskType_TASK_TYPE_DELETE_ADGROUP                                              TaskType = "TASK_TYPE_DELETE_ADGROUP"
	TaskType_TASK_TYPE_DELETE_AD                                                   TaskType = "TASK_TYPE_DELETE_AD"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_DEEP_CONVERSION_WORTH_RATE                   TaskType = "TASK_TYPE_UPDATE_ADGROUP_DEEP_CONVERSION_WORTH_RATE"
	TaskType_TASK_TYPE_UPDATE_ADCREATIVE_DEEP_LINK_URL                             TaskType = "TASK_TYPE_UPDATE_ADCREATIVE_DEEP_LINK_URL"
	TaskType_TASK_TYPE_TARGETINGS_SHARE                                            TaskType = "TASK_TYPE_TARGETINGS_SHARE"
	TaskType_TASK_TYPE_ADMASTER_CAMPAIGN_ADDSTRATEGY                               TaskType = "TASK_TYPE_ADMASTER_CAMPAIGN_ADDSTRATEGY"
	TaskType_TASK_TYPE_ADMASTER_ADGROUP_ADDSTRATEGY                                TaskType = "TASK_TYPE_ADMASTER_ADGROUP_ADDSTRATEGY"
	TaskType_TASK_TYPE_ADMASTER_ADVERTISER_ADDSTRATEGY                             TaskType = "TASK_TYPE_ADMASTER_ADVERTISER_ADDSTRATEGY"
	TaskType_TASK_TYPE_UPDATE_CAMPAIGN_CONFIGURED_STATUS                           TaskType = "TASK_TYPE_UPDATE_CAMPAIGN_CONFIGURED_STATUS"
	TaskType_TASK_TYPE_UPDATE_CAMPAIGN_DAILY_BUDGET                                TaskType = "TASK_TYPE_UPDATE_CAMPAIGN_DAILY_BUDGET"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_CONFIGURED_STATUS                            TaskType = "TASK_TYPE_UPDATE_ADGROUP_CONFIGURED_STATUS"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_DAILY_BUDGET                                 TaskType = "TASK_TYPE_UPDATE_ADGROUP_DAILY_BUDGET"
	TaskType_TASK_TYPE_UPDATE_AD_CONFIGURED_STATUS                                 TaskType = "TASK_TYPE_UPDATE_AD_CONFIGURED_STATUS"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_DATE                                         TaskType = "TASK_TYPE_UPDATE_ADGROUP_DATE"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_BID_AMOUNT                                   TaskType = "TASK_TYPE_UPDATE_ADGROUP_BID_AMOUNT"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_AUTO_ACQUISITION                             TaskType = "TASK_TYPE_UPDATE_ADGROUP_AUTO_ACQUISITION"
	TaskType_TASK_TYPE_UPDATE_ADCREATIVE_LANDING_PAGE                              TaskType = "TASK_TYPE_UPDATE_ADCREATIVE_LANDING_PAGE"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_BIND_RTA_POLICY                              TaskType = "TASK_TYPE_UPDATE_ADGROUP_BIND_RTA_POLICY"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_DERIVE_CONF                                  TaskType = "TASK_TYPE_UPDATE_ADGROUP_DERIVE_CONF"
	TaskType_TASK_TYPE_UPDATE_ADVERTISER_DAILY_BUDGET                              TaskType = "TASK_TYPE_UPDATE_ADVERTISER_DAILY_BUDGET"
	TaskType_TASK_TYPE_CREATE_SCHEDULED_UPDATE_ADVERTISER_DAILY_BUDGET             TaskType = "TASK_TYPE_CREATE_SCHEDULED_UPDATE_ADVERTISER_DAILY_BUDGET"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_TIME                                         TaskType = "TASK_TYPE_UPDATE_ADGROUP_TIME"
	TaskType_TASK_TYPE_COPY_ORDER                                                  TaskType = "TASK_TYPE_COPY_ORDER"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_DEEP_CONVERSION_WORTH_ADVANCED_RATE          TaskType = "TASK_TYPE_UPDATE_ADGROUP_DEEP_CONVERSION_WORTH_ADVANCED_RATE"
	TaskType_TASK_TYPE_UPDATE_CAMPAIGN_TOTAL_BUDGET                                TaskType = "TASK_TYPE_UPDATE_CAMPAIGN_TOTAL_BUDGET"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_FLOW_OPTIMIZATION_ENABLED                    TaskType = "TASK_TYPE_UPDATE_ADGROUP_FLOW_OPTIMIZATION_ENABLED"
	TaskType_TASK_TYPE_UPDATE_CAMPAIGN_BIND_RTA_POLICY                             TaskType = "TASK_TYPE_UPDATE_CAMPAIGN_BIND_RTA_POLICY"
	TaskType_TASK_TYPE_UPDATE_BIDWORD                                              TaskType = "TASK_TYPE_UPDATE_BIDWORD"
	TaskType_TASK_TYPE_DELETE_BIDWORD                                              TaskType = "TASK_TYPE_DELETE_BIDWORD"
	TaskType_TASK_TYPE_ADD_CAMPAIGN_NEGATIVE_WORD                                  TaskType = "TASK_TYPE_ADD_CAMPAIGN_NEGATIVE_WORD"
	TaskType_TASK_TYPE_ADD_ADGROUP_NEGATIVE_WORD                                   TaskType = "TASK_TYPE_ADD_ADGROUP_NEGATIVE_WORD"
	TaskType_TASK_TYPE_UPDATE_CAMPAIGN_NEGATIVE_WORD                               TaskType = "TASK_TYPE_UPDATE_CAMPAIGN_NEGATIVE_WORD"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_NEGATIVE_WORD                                TaskType = "TASK_TYPE_UPDATE_ADGROUP_NEGATIVE_WORD"
	TaskType_TASK_TYPE_UPDATE_ADCREATIVE_OBJECT_COMMENT_FLAG                       TaskType = "TASK_TYPE_UPDATE_ADCREATIVE_OBJECT_COMMENT_FLAG"
	TaskType_TASK_TYPE_REPLY_FINDER_OBJECT_COMMENT                                 TaskType = "TASK_TYPE_REPLY_FINDER_OBJECT_COMMENT"
	TaskType_TASK_TYPE_AD_BATCH_APPEAL                                             TaskType = "TASK_TYPE_AD_BATCH_APPEAL"
	TaskType_TASK_TYPE_UPDATE_DEEP_CONVERSION_BEHAVIOR_ADVANCED_BID                TaskType = "TASK_TYPE_UPDATE_DEEP_CONVERSION_BEHAVIOR_ADVANCED_BID"
	TaskType_TASK_TYPE_UPDATE_FINDER_OBJECT_COMMENT_FLAG                           TaskType = "TASK_TYPE_UPDATE_FINDER_OBJECT_COMMENT_FLAG"
	TaskType_TASK_TYPE_DELETE_FINDER_OBJECT_COMMENT                                TaskType = "TASK_TYPE_DELETE_FINDER_OBJECT_COMMENT"
	TaskType_TASK_TYPE_SYNC_ANDROID_CHANNEL_PACKAGE_DATA                           TaskType = "TASK_TYPE_SYNC_ANDROID_CHANNEL_PACKAGE_DATA"
	TaskType_TASK_TYPE_MPCONTRACT_HOTUPDATE                                        TaskType = "TASK_TYPE_MPCONTRACT_HOTUPDATE"
	TaskType_TASK_TYPE_MPCONTRACT_HOTUPDATE_SUB_TASK                               TaskType = "TASK_TYPE_MPCONTRACT_HOTUPDATE_SUB_TASK"
	TaskType_TASK_TYPE_COPY_ORDER_DELETE                                           TaskType = "TASK_TYPE_COPY_ORDER_DELETE"
	TaskType_TASK_TYPE_INVOICE_CONSUME                                             TaskType = "TASK_TYPE_INVOICE_CONSUME"
	TaskType_TASK_TYPE_AD_STATUS_CALC                                              TaskType = "TASK_TYPE_AD_STATUS_CALC"
	TaskType_TASK_TYPE_AUDIT_INVOICE_CONSUME                                       TaskType = "TASK_TYPE_AUDIT_INVOICE_CONSUME"
	TaskType_TASK_TYPE_AUTO_DERIVED_CREATIVE                                       TaskType = "TASK_TYPE_AUTO_DERIVED_CREATIVE"
	TaskType_TASK_TYPE_USER_PROJECT_CREATE_ORDER                                   TaskType = "TASK_TYPE_USER_PROJECT_CREATE_ORDER"
	TaskType_TASK_TYPE_ACCOUNT_PROJECT_CREATE_ORDER                                TaskType = "TASK_TYPE_ACCOUNT_PROJECT_CREATE_ORDER"
	TaskType_TASK_TYPE_ACCOUNT_PROJECT_CREATE_ORDER_SUB_TASK                       TaskType = "TASK_TYPE_ACCOUNT_PROJECT_CREATE_ORDER_SUB_TASK"
	TaskType_TASK_TYPE_REVIEW_PROCESS_CONSUME                                      TaskType = "TASK_TYPE_REVIEW_PROCESS_CONSUME"
	TaskType_TASK_TYPE_DC_BATCH_PROCESS_FINISHED                                   TaskType = "TASK_TYPE_DC_BATCH_PROCESS_FINISHED"
	TaskType_TASK_TYPE_CREATIVE_AIGC_EXCITATION                                    TaskType = "TASK_TYPE_CREATIVE_AIGC_EXCITATION"
	TaskType_TASK_TYPE_SCHEDULED_UPDATE_ADVERTISER_DAILY_BUDGET                    TaskType = "TASK_TYPE_SCHEDULED_UPDATE_ADVERTISER_DAILY_BUDGET"
	TaskType_TASK_TYPE_SCHEDULED_UPDATE_CAMPAIGN_DAILY_BUDGET                      TaskType = "TASK_TYPE_SCHEDULED_UPDATE_CAMPAIGN_DAILY_BUDGET"
	TaskType_TASK_TYPE_SCHEDULED_UPDATE_ADGROUP_DAILY_BUDGET                       TaskType = "TASK_TYPE_SCHEDULED_UPDATE_ADGROUP_DAILY_BUDGET"
	TaskType_TASK_TYPE_CRON_CUSTOMER_REPORT_PUSH                                   TaskType = "TASK_TYPE_CRON_CUSTOMER_REPORT_PUSH"
	TaskType_TASK_TYPE_DELAY_CUSTOMER_REPORT_PUSH                                  TaskType = "TASK_TYPE_DELAY_CUSTOMER_REPORT_PUSH"
	TaskType_TASK_TYPE_DELAY_CUSTOMER_MESSAGE_PUSH                                 TaskType = "TASK_TYPE_DELAY_CUSTOMER_MESSAGE_PUSH"
	TaskType_TASK_TYPE_CHECK_EXPIRED                                               TaskType = "TASK_TYPE_CHECK_EXPIRED"
	TaskType_TASK_TYPE_UPDATE_UNION_POSITION_PACKAGE_SUB_TASK                      TaskType = "TASK_TYPE_UPDATE_UNION_POSITION_PACKAGE_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_EXCLUDE_UNION_POSITION_PACKAGE_SUB_TASK              TaskType = "TASK_TYPE_UPDATE_EXCLUDE_UNION_POSITION_PACKAGE_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_TARGETING_ID_SUB_TASK                                TaskType = "TASK_TYPE_UPDATE_TARGETING_ID_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_BID_STRATEGY_SUB_TASK                                TaskType = "TASK_TYPE_UPDATE_BID_STRATEGY_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_DEEP_CONVERSION_BEHAVIOR_BID_SUB_TASK                TaskType = "TASK_TYPE_UPDATE_DEEP_CONVERSION_BEHAVIOR_BID_SUB_TASK"
	TaskType_TASK_TYPE_CREATE_SCHEDULED_UPDATE_CAMPAIGN_DAILY_BUDGET_SUB_TASK      TaskType = "TASK_TYPE_CREATE_SCHEDULED_UPDATE_CAMPAIGN_DAILY_BUDGET_SUB_TASK"
	TaskType_TASK_TYPE_CREATE_SCHEDULED_UPDATE_ADGROUP_DAILY_BUDGET_SUB_TASK       TaskType = "TASK_TYPE_CREATE_SCHEDULED_UPDATE_ADGROUP_DAILY_BUDGET_SUB_TASK"
	TaskType_TASK_TYPE_DELETE_SCHEDULED_TASK_SUB_TASK                              TaskType = "TASK_TYPE_DELETE_SCHEDULED_TASK_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_APP_ANDROID_CHANNEL_PACKAGE_ID_SUB_TASK      TaskType = "TASK_TYPE_UPDATE_ADGROUP_APP_ANDROID_CHANNEL_PACKAGE_ID_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_CAMPAIGN_SPEED_MODE_SUB_TASK                         TaskType = "TASK_TYPE_UPDATE_CAMPAIGN_SPEED_MODE_SUB_TASK"
	TaskType_TASK_TYPE_DELETE_CAMPAIGN_SUB_TASK                                    TaskType = "TASK_TYPE_DELETE_CAMPAIGN_SUB_TASK"
	TaskType_TASK_TYPE_DELETE_ADGROUP_SUB_TASK                                     TaskType = "TASK_TYPE_DELETE_ADGROUP_SUB_TASK"
	TaskType_TASK_TYPE_DELETE_AD_SUB_TASK                                          TaskType = "TASK_TYPE_DELETE_AD_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_DEEP_CONVERSION_WORTH_RATE_SUB_TASK          TaskType = "TASK_TYPE_UPDATE_ADGROUP_DEEP_CONVERSION_WORTH_RATE_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADCREATIVE_DEEP_LINK_URL_SUB_TASK                    TaskType = "TASK_TYPE_UPDATE_ADCREATIVE_DEEP_LINK_URL_SUB_TASK"
	TaskType_TASK_TYPE_TARGETINGS_SHARE_SUB_TASK                                   TaskType = "TASK_TYPE_TARGETINGS_SHARE_SUB_TASK"
	TaskType_TASK_TYPE_ADMASTER_CAMPAIGN_ADDSTRATEGY_SUB_TASK                      TaskType = "TASK_TYPE_ADMASTER_CAMPAIGN_ADDSTRATEGY_SUB_TASK"
	TaskType_TASK_TYPE_ADMASTER_ADGROUP_ADDSTRATEGY_SUB_TASK                       TaskType = "TASK_TYPE_ADMASTER_ADGROUP_ADDSTRATEGY_SUB_TASK"
	TaskType_TASK_TYPE_ADMASTER_ADVERTISER_ADDSTRATEGY_SUB_TASK                    TaskType = "TASK_TYPE_ADMASTER_ADVERTISER_ADDSTRATEGY_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_CAMPAIGN_CONFIGURED_STATUS_SUB_TASK                  TaskType = "TASK_TYPE_UPDATE_CAMPAIGN_CONFIGURED_STATUS_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_CAMPAIGN_DAILY_BUDGET_SUB_TASK                       TaskType = "TASK_TYPE_UPDATE_CAMPAIGN_DAILY_BUDGET_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_CONFIGURED_STATUS_SUB_TASK                   TaskType = "TASK_TYPE_UPDATE_ADGROUP_CONFIGURED_STATUS_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_DAILY_BUDGET_SUB_TASK                        TaskType = "TASK_TYPE_UPDATE_ADGROUP_DAILY_BUDGET_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_AD_CONFIGURED_STATUS_SUB_TASK                        TaskType = "TASK_TYPE_UPDATE_AD_CONFIGURED_STATUS_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_DATE_SUB_TASK                                TaskType = "TASK_TYPE_UPDATE_ADGROUP_DATE_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_BID_AMOUNT_SUB_TASK                          TaskType = "TASK_TYPE_UPDATE_ADGROUP_BID_AMOUNT_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_AUTO_ACQUISITION_SUB_TASK                    TaskType = "TASK_TYPE_UPDATE_ADGROUP_AUTO_ACQUISITION_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADCREATIVE_LANDING_PAGE_SUB_TASK                     TaskType = "TASK_TYPE_UPDATE_ADCREATIVE_LANDING_PAGE_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_BIND_RTA_POLICY_SUB_TASK                     TaskType = "TASK_TYPE_UPDATE_ADGROUP_BIND_RTA_POLICY_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_DERIVE_CONF_SUB_TASK                         TaskType = "TASK_TYPE_UPDATE_ADGROUP_DERIVE_CONF_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADVERTISER_DAILY_BUDGET_SUB_TASK                     TaskType = "TASK_TYPE_UPDATE_ADVERTISER_DAILY_BUDGET_SUB_TASK"
	TaskType_TASK_TYPE_CREATE_SCHEDULED_UPDATE_ADVERTISER_DAILY_BUDGET_SUB_TASK    TaskType = "TASK_TYPE_CREATE_SCHEDULED_UPDATE_ADVERTISER_DAILY_BUDGET_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_TIME_SUB_TASK                                TaskType = "TASK_TYPE_UPDATE_ADGROUP_TIME_SUB_TASK"
	TaskType_TASK_TYPE_COPY_ORDER_SUB_TASK                                         TaskType = "TASK_TYPE_COPY_ORDER_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_DEEP_CONVERSION_WORTH_ADVANCED_RATE_SUB_TASK TaskType = "TASK_TYPE_UPDATE_ADGROUP_DEEP_CONVERSION_WORTH_ADVANCED_RATE_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_CAMPAIGN_TOTAL_BUDGET_SUB_TASK                       TaskType = "TASK_TYPE_UPDATE_CAMPAIGN_TOTAL_BUDGET_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_FLOW_OPTIMIZATION_ENABLED_SUB_TASK           TaskType = "TASK_TYPE_UPDATE_ADGROUP_FLOW_OPTIMIZATION_ENABLED_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_CAMPAIGN_BIND_RTA_POLICY_SUB_TASK                    TaskType = "TASK_TYPE_UPDATE_CAMPAIGN_BIND_RTA_POLICY_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_BIDWORD_SUB_TASK                                     TaskType = "TASK_TYPE_UPDATE_BIDWORD_SUB_TASK"
	TaskType_TASK_TYPE_DELETE_BIDWORD_SUB_TASK                                     TaskType = "TASK_TYPE_DELETE_BIDWORD_SUB_TASK"
	TaskType_TASK_TYPE_ADD_CAMPAIGN_NEGATIVE_WORD_SUB_TASK                         TaskType = "TASK_TYPE_ADD_CAMPAIGN_NEGATIVE_WORD_SUB_TASK"
	TaskType_TASK_TYPE_ADD_ADGROUP_NEGATIVE_WORD_SUB_TASK                          TaskType = "TASK_TYPE_ADD_ADGROUP_NEGATIVE_WORD_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_CAMPAIGN_NEGATIVE_WORD_SUB_TASK                      TaskType = "TASK_TYPE_UPDATE_CAMPAIGN_NEGATIVE_WORD_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADGROUP_NEGATIVE_WORD_SUB_TASK                       TaskType = "TASK_TYPE_UPDATE_ADGROUP_NEGATIVE_WORD_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_ADCREATIVE_OBJECT_COMMENT_FLAG_SUB_TASK              TaskType = "TASK_TYPE_UPDATE_ADCREATIVE_OBJECT_COMMENT_FLAG_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_FINDER_OBJECT_COMMENT_FLAG_SUB_TASK                  TaskType = "TASK_TYPE_UPDATE_FINDER_OBJECT_COMMENT_FLAG_SUB_TASK"
	TaskType_TASK_TYPE_AD_BATCH_APPEAL_SUB_TASK                                    TaskType = "TASK_TYPE_AD_BATCH_APPEAL_SUB_TASK"
	TaskType_TASK_TYPE_UPDATE_DEEP_CONVERSION_BEHAVIOR_ADVANCED_BID_SUB_TASK       TaskType = "TASK_TYPE_UPDATE_DEEP_CONVERSION_BEHAVIOR_ADVANCED_BID_SUB_TASK"
	TaskType_TASK_TYPE_REPLY_FINDER_OBJECT_COMMENT_SUB_TASK                        TaskType = "TASK_TYPE_REPLY_FINDER_OBJECT_COMMENT_SUB_TASK"
	TaskType_TASK_TYPE_DELETE_FINDER_OBJECT_COMMENT_SUB_TASK                       TaskType = "TASK_TYPE_DELETE_FINDER_OBJECT_COMMENT_SUB_TASK"
	TaskType_TASK_TYPE_REFRESH_CONTENT_TOKEN                                       TaskType = "TASK_TYPE_REFRESH_CONTENT_TOKEN"
	TaskType_TASK_TYPE_REFRESH_CONTENT_CONTENT                                     TaskType = "TASK_TYPE_REFRESH_CONTENT_CONTENT"
	TaskType_TASK_TYPE_WXGAME_GAUSS_CREATIVE                                       TaskType = "TASK_TYPE_WXGAME_GAUSS_CREATIVE"
	TaskType_TASK_TYPE_UPDATE_COVER_IMAGE_DATA                                     TaskType = "TASK_TYPE_UPDATE_COVER_IMAGE_DATA"
	TaskType_TASK_TYPE_PROCESS_USER_PAGE_OBJECT                                    TaskType = "TASK_TYPE_PROCESS_USER_PAGE_OBJECT"
	TaskType_TASK_TYPE_DC_BATCH_CREATE_ADCREATIVE                                  TaskType = "TASK_TYPE_DC_BATCH_CREATE_ADCREATIVE"
	TaskType_TASK_TYPE_DC_BATCH_UPDATE_ADCREATIVE                                  TaskType = "TASK_TYPE_DC_BATCH_UPDATE_ADCREATIVE"
	TaskType_TASK_TYPE_DATA_MODEL_CHECKER                                          TaskType = "TASK_TYPE_DATA_MODEL_CHECKER"
	TaskType_TASK_TYPE_UPDATE_CREATIVE_WARNSTATUS                                  TaskType = "TASK_TYPE_UPDATE_CREATIVE_WARNSTATUS"
	TaskType_TASK_TYPE_MULTI_ACCOUNT_REPORT_DATA                                   TaskType = "TASK_TYPE_MULTI_ACCOUNT_REPORT_DATA"
	TaskType_TASK_TYPE_UPDATE_LANDING_PAGE_VIDEO_TRANSCODE_STATUS                  TaskType = "TASK_TYPE_UPDATE_LANDING_PAGE_VIDEO_TRANSCODE_STATUS"
	TaskType_TASK_TYPE_CREATE_ASYNC_REPORT                                         TaskType = "TASK_TYPE_CREATE_ASYNC_REPORT"
	TaskType_TASK_TYPE_MULTI_ACCOUNT_INTEGRATED_DATA_V3                            TaskType = "TASK_TYPE_MULTI_ACCOUNT_INTEGRATED_DATA_V3"
	TaskType_TASK_TYPE_CREATE_ASYNC_REPORT_V3                                      TaskType = "TASK_TYPE_CREATE_ASYNC_REPORT_V3"
	TaskType_TASK_TYPE_VIDEO_COMPONENT_TRANSCODE                                   TaskType = "TASK_TYPE_VIDEO_COMPONENT_TRANSCODE"
	TaskType_UNKNOWN                                                               TaskType = "UNKNOWN"
)

List of TaskType

type TaskTypeAdHourlyReportSpec

type TaskTypeAdHourlyReportSpec struct {
	Date *string `json:"date,omitempty"`
}

广告小时报表查询条件

type TaskTypeCreateAndroidChannelPackageSpec

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 TaskTypeCreateAndroidUnionChannelPackageSpec

type TaskTypeCreateAndroidUnionChannelPackageSpec struct {
	AndroidUnionAppId              *int64                                  `json:"android_union_app_id,omitempty"`
	AndroidUnionChannelPackageSpec *[]CreateAndroidUnionChannelPackageSpec `json:"android_union_channel_package_spec,omitempty"`
}

创建广告渠道包接口任务所需条件

type TaskTypeMassiveKeywordRecommendSpec added in v1.7.35

type TaskTypeMassiveKeywordRecommendSpec struct {
	MassiveKeywordRecommendDataInfo *MassiveKeywordRecommendDataInfo `json:"massive_keyword_recommend_data_info,omitempty"`
}

海量拓词任务

type TaskTypeReviewElementPrereviewResultSpec added in v1.7.20

type TaskTypeReviewElementPrereviewResultSpec struct {
	AdgroupId  *int64                                    `json:"adgroup_id,omitempty"`
	Elements   *[]PrereviewElementStruct                 `json:"elements,omitempty"`
	Supplement *[]ReviewElementPrereviewSupplementStruct `json:"supplement,omitempty"`
}

获取元素的预审结果条件

type TaskTypeSearchDownloadAllSpec added in v1.7.34

type TaskTypeSearchDownloadAllSpec struct {
	CampaignIds *[]int64 `json:"campaign_ids,omitempty"`
}

搜索整账户下载数据查询条件

type TaskTypeUnionPositionReportSpec

type TaskTypeUnionPositionReportSpec struct {
	Date *string `json:"date,omitempty"`
}

优量汇广告位报表查询条件

type TaskTypeUpdateAndroidChannelPackageSpec

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 TaskTypeUpdateAndroidUnionChannelPackageSpec

type TaskTypeUpdateAndroidUnionChannelPackageSpec struct {
	AndroidUnionAppId              *int64                                  `json:"android_union_app_id,omitempty"`
	AndroidUnionChannelPackageSpec *[]UpdateAndroidUnionChannelPackageSpec `json:"android_union_channel_package_spec,omitempty"`
}

更新广告渠道包接口任务所需条件

type TaskTypeWechatAdDailyReportSpec

type TaskTypeWechatAdDailyReportSpec struct {
	Date *string `json:"date,omitempty"`
}

广告组天报表查询条件

type TaskTypeWechatAdHourlyReportSpec

type TaskTypeWechatAdHourlyReportSpec struct {
	Date *string `json:"date,omitempty"`
}

广告小时报表查询条件

type TaskTypeWechatAdgroupDailyReportSpec

type TaskTypeWechatAdgroupDailyReportSpec struct {
	Date *string `json:"date,omitempty"`
}

广告组天报表查询条件

type TaskTypeWechatAdgroupHourlyReportSpec

type TaskTypeWechatAdgroupHourlyReportSpec struct {
	Date      *string    `json:"date,omitempty"`
	HourRange *HourRange `json:"hour_range,omitempty"`
}

广告组小时报表查询条件

type TaskTypeWechatAdvertisingDataSpec

type TaskTypeWechatAdvertisingDataSpec struct {
	LastModifiedTimeRange *LastModifiedTimeRange `json:"last_modified_time_range,omitempty"`
	Fields                *[]string              `json:"fields,omitempty"`
}

获取微信数据任务查询条件

type TaskTypeWechatMomentsAdgroupHourlyReportSpec

type TaskTypeWechatMomentsAdgroupHourlyReportSpec struct {
	Date *string `json:"date,omitempty"`
}

微信朋友圈广告组小时报表查询条件

type TaskTypeWechatPoiHourlyReportSpec

type TaskTypeWechatPoiHourlyReportSpec struct {
	Date *string `json:"date,omitempty"`
}

微信门店小时报表查询条件

type TelSpec added in v1.7.10

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

电话组件信息

type TemperatureStruct

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

温度信息结构

type TemplateImageFillType added in v1.7.36

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

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.36

type TemplateType string

TemplateType : 模板类型,传入模板ID时,该值必填

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

List of TemplateType

type TemplatesPageType

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 TextComponentOption added in v1.7.31

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

文本组件

type TextListStruct added in v1.3.0

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"`
}

文本需满足的限制条件,仅当element_type是ELEMENT_TYPE_TEXT时返回

type TextSpec added in v1.7.3

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

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 TimeGranularity

type TimeGranularity string

TimeGranularity : 异步报表粒度

const (
	TimeGranularity_DAILY   TimeGranularity = "DAILY"
	TimeGranularity_HOURLY  TimeGranularity = "HOURLY"
	TimeGranularity_UNKNOWN TimeGranularity = "UNKNOWN"
	TimeGranularity_SUMMARY TimeGranularity = "SUMMARY"
)

List of TimeGranularity

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

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

起止时间范围

type TimeSeriesSpec

type TimeSeriesSpec struct {
	TimeSeries *string `json:"time_series,omitempty"`
}

投放时间信息

type TopImageSpec added in v1.7.3

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"`
}

顶部图片组件元素<br> 图片大小: 不超过300KB<br> 图片尺寸: 朋友圈常规广告 800*800, 朋友圈卡片广告800*450. <br> 公众号及其他广告位 800*800/640*800/800*640/800*450

type TopSliderSpec added in v1.7.3

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

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"`
}

顶部视频组件元素<br> 视频时长6-90秒. <br> 视频尺寸: 朋友圈常规640*480/640*360/750*1536/750*1334/720*1280/1280*720/1280*960,<br> 微信平台账号:朋友圈基础卡片广告:640*360/750*1536, 朋友圈全福式卡片广告:750*<=1536 <br> 腾讯广告账号:卡片广告:640*360 <br> 公众号及其他:750*<=1536

type Total added in v1.7.31

type Total struct {
	Cpc                              *string `json:"cpc,omitempty"`
	Ctr                              *string `json:"ctr,omitempty"`
	Cost                             *string `json:"cost,omitempty"`
	ViewCount                        *string `json:"view_count,omitempty"`
	ValidClickCount                  *string `json:"valid_click_count,omitempty"`
	ConversionsCount                 *string `json:"conversions_count,omitempty"`
	ConversionsByClickCount          *string `json:"conversions_by_click_count,omitempty"`
	ConversionsByDisplayCount        *string `json:"conversions_by_display_count,omitempty"`
	ConversionsRate                  *string `json:"conversions_rate,omitempty"`
	ConversionsByDisplayRate         *string `json:"conversions_by_display_rate,omitempty"`
	ConversionsByClickRate           *string `json:"conversions_by_click_rate,omitempty"`
	ConversionsCost                  *string `json:"conversions_cost,omitempty"`
	ConversionsByDisplayCost         *string `json:"conversions_by_display_cost,omitempty"`
	ConversionsByClickCost           *string `json:"conversions_by_click_cost,omitempty"`
	DeepConversionsCount             *string `json:"deep_conversions_count,omitempty"`
	DeepConversionsRate              *string `json:"deep_conversions_rate,omitempty"`
	DeepConversionsCost              *string `json:"deep_conversions_cost,omitempty"`
	ThousandDisplayPrice             *string `json:"thousand_display_price,omitempty"`
	BizFollowCount                   *string `json:"biz_follow_count,omitempty"`
	BizFollowUv                      *string `json:"biz_follow_uv,omitempty"`
	LiveStreamAvgTime                *string `json:"live_stream_avg_time,omitempty"`
	LiveStreamExpUv                  *string `json:"live_stream_exp_uv,omitempty"`
	VideoLiveHeartUserCount          *string `json:"video_live_heart_user_count,omitempty"`
	VideoLiveCommentUserCount        *string `json:"video_live_comment_user_count,omitempty"`
	VideoLiveShareUserCount          *string `json:"video_live_share_user_count,omitempty"`
	VideoLiveClickCommodityUserCount *string `json:"video_live_click_commodity_user_count,omitempty"`
	ZoneHeaderClickCount             *string `json:"zone_header_click_count,omitempty"`
	BasicInfoClientCount             *string `json:"basic_info_client_count,omitempty"`
	AccountInfoClickCount            *string `json:"account_info_click_count,omitempty"`
	ActivityInfoClickCount           *string `json:"activity_info_click_count,omitempty"`
	BizRegUv                         *string `json:"biz_reg_uv,omitempty"`
	BizReservationUv                 *string `json:"biz_reservation_uv,omitempty"`
	BizOrderUv                       *string `json:"biz_order_uv,omitempty"`
	BizPageApplyUv                   *string `json:"biz_page_apply_uv,omitempty"`
	BizCreditUv                      *string `json:"biz_credit_uv,omitempty"`
	BizWithdrawDepositsUv            *string `json:"biz_withdraw_deposits_uv,omitempty"`
	BizPreCreditUv                   *string `json:"biz_pre_credit_uv,omitempty"`
	BizRegOrderAmount                *string `json:"biz_reg_order_amount,omitempty"`
	BizReservationCount              *string `json:"biz_reservation_count,omitempty"`
	BizReservationAmount             *string `json:"biz_reservation_amount,omitempty"`
	BizOrderCount                    *string `json:"biz_order_count,omitempty"`
	BizOrderAmount                   *string `json:"biz_order_amount,omitempty"`
	Biz1dOrderCount                  *string `json:"biz_1d_order_count,omitempty"`
	Biz1dOrderAmount                 *string `json:"biz_1d_order_amount,omitempty"`
	BizPurchaseCount                 *string `json:"biz_purchase_count,omitempty"`
	BizPurchaseAmount                *string `json:"biz_purchase_amount,omitempty"`
	BizConsultCount                  *string `json:"biz_consult_count,omitempty"`
	BizReadingCount                  *string `json:"biz_reading_count,omitempty"`
	BizPageApplyCount                *string `json:"biz_page_apply_count,omitempty"`
	BizCreditCount                   *string `json:"biz_credit_count,omitempty"`
	BizDepositCount                  *string `json:"biz_deposit_count,omitempty"`
	Biz1dPurchaseCount               *string `json:"biz_1d_purchase_count,omitempty"`
	Biz1dPurchaseAmount              *string `json:"biz_1d_purchase_amount,omitempty"`
	Biz3dPurchaseCount               *string `json:"biz_3d_purchase_count,omitempty"`
	Biz3dPurchaseAmount              *string `json:"biz_3d_purchase_amount,omitempty"`
	Biz7dPurchaseCount               *string `json:"biz_7d_purchase_count,omitempty"`
	Biz7dPurchaseAmount              *string `json:"biz_7d_purchase_amount,omitempty"`
	Biz15dPurchaseCount              *string `json:"biz_15d_purchase_count,omitempty"`
	Biz15dPurchaseAmount             *string `json:"biz_15d_purchase_amount,omitempty"`
	Biz30dPurchaseCount              *string `json:"biz_30d_purchase_count,omitempty"`
	Biz30dPurchaseAmount             *string `json:"biz_30d_purchase_amount,omitempty"`
	BizPreCreditPv                   *string `json:"biz_pre_credit_pv,omitempty"`
	VideoFollowCount                 *string `json:"video_follow_count,omitempty"`
	VideoHeartCount                  *string `json:"video_heart_count,omitempty"`
	VideoCommentCount                *string `json:"video_comment_count,omitempty"`
	VideoLiveSubscribeCount          *string `json:"video_live_subscribe_count,omitempty"`
	VideoLiveExpCount                *string `json:"video_live_exp_count,omitempty"`
	VideoLiveHeartCount              *string `json:"video_live_heart_count,omitempty"`
	VideoLiveCommentCount            *string `json:"video_live_comment_count,omitempty"`
	VideoLiveShareCount              *string `json:"video_live_share_count,omitempty"`
	VideoLiveCickCommodityCount      *string `json:"video_live_cick_commodity_count,omitempty"`
	VideoLiveCommodityBubbleExpCount *string `json:"video_live_commodity_bubble_exp_count,omitempty"`
	LiveStreamCommodityBubbleClkPv   *string `json:"live_stream_commodity_bubble_clk_pv,omitempty"`
	LiveStreamCommodityShopBagClkPv  *string `json:"live_stream_commodity_shop_bag_clk_pv,omitempty"`
	LiveStreamCommodityShopListExpPv *string `json:"live_stream_commodity_shop_list_exp_pv,omitempty"`
	LiveStreamOrderPv                *string `json:"live_stream_order_pv,omitempty"`
	ClkRedpocketBtnGetPv             *string `json:"clk_redpocket_btn_get_pv,omitempty"`
	ClkRedpocketBtnSharePv           *string `json:"clk_redpocket_btn_share_pv,omitempty"`
	ClkRedpocketBtnJumpPv            *string `json:"clk_redpocket_btn_jump_pv,omitempty"`
	ClkGoodsHeaderPv                 *string `json:"clk_goods_header_pv,omitempty"`
	ClkGoodsInfoPv                   *string `json:"clk_goods_info_pv,omitempty"`
	ClkGoodsRecommendPv              *string `json:"clk_goods_recommend_pv,omitempty"`
	ClkMiddleShowwindowPv            *string `json:"clk_middle_showwindow_pv,omitempty"`
	ClkFooterPv                      *string `json:"clk_footer_pv,omitempty"`
	ClkMiddleGoodsPv                 *string `json:"clk_middle_goods_pv,omitempty"`
	ClkMiddleBtnPv                   *string `json:"clk_middle_btn_pv,omitempty"`
	ClkMiddleSectionPv               *string `json:"clk_middle_section_pv,omitempty"`
	ClkMiddleGridviewPv              *string `json:"clk_middle_gridview_pv,omitempty"`
	PageReservationCount             *string `json:"page_reservation_count,omitempty"`
	ReservationAmount                *string `json:"reservation_amount,omitempty"`
	OrderPv                          *string `json:"order_pv,omitempty"`
	OrderAmount                      *string `json:"order_amount,omitempty"`
	OrderFollow1dPv                  *string `json:"order_follow_1d_pv,omitempty"`
	OrderFollow1dAmount              *string `json:"order_follow_1d_amount,omitempty"`
	PurchasePv                       *string `json:"purchase_pv,omitempty"`
	PurchaseAmount                   *string `json:"purchase_amount,omitempty"`
	ApplyPv                          *string `json:"apply_pv,omitempty"`
	CreditPv                         *string `json:"credit_pv,omitempty"`
	WithdrawDepositPv                *string `json:"withdraw_deposit_pv,omitempty"`
	CheoutPv1d                       *string `json:"cheout_pv_1d,omitempty"`
	CheoutFd                         *string `json:"cheout_fd,omitempty"`
	CheoutPv3d                       *string `json:"cheout_pv_3d,omitempty"`
	CheoutTd                         *string `json:"cheout_td,omitempty"`
	CheoutPv7d                       *string `json:"cheout_pv_7d,omitempty"`
	CheoutOw                         *string `json:"cheout_ow,omitempty"`
	PurchaseClk15dPv                 *string `json:"purchase_clk_15d_pv,omitempty"`
	Cheout15d                        *string `json:"cheout_15d,omitempty"`
	PurchaseClk30dPv                 *string `json:"purchase_clk_30d_pv,omitempty"`
	CheoutOm                         *string `json:"cheout_om,omitempty"`
	PreCreditPv                      *string `json:"pre_credit_pv,omitempty"`
	ExpAvgRank                       *string `json:"exp_avg_rank,omitempty"`
	ExpOverallTopPv                  *string `json:"exp_overall_top_pv,omitempty"`
	ClkTopPv                         *string `json:"clk_top_pv,omitempty"`
	RealCostTop                      *string `json:"real_cost_top,omitempty"`
}

总计返回结构

type TourPlaceDomestic added in v1.4.2

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.4.2

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

type Trace struct {
	ClickId *string `json:"click_id,omitempty"`
}

跟踪信息

type TrackingReportListStruct

type TrackingReportListStruct struct {
	Date            *string    `json:"date,omitempty"`
	Hour            *int64     `json:"hour,omitempty"`
	RawClicks       *int64     `json:"raw_clicks,omitempty"`
	Var1minClicks   *int64     `json:"1min_clicks,omitempty"`
	Var2minClicks   *int64     `json:"2min_clicks,omitempty"`
	Var15minClicks  *int64     `json:"15min_clicks,omitempty"`
	RequestFail     *int64     `json:"request_fail,omitempty"`
	ResponseFail    *int64     `json:"response_fail,omitempty"`
	HttpStatusError *int64     `json:"http_status_error,omitempty"`
	OtherError      *int64     `json:"other_error,omitempty"`
	SourceType      SourceType `json:"source_type,omitempty"`
}

点击追踪报表结构体

type TrackingReportsGetResponse

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

type TrackingReportsGetResponseData

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

type TradeTypeExt added in v1.4.3

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 TrafficSufficiencyTrendStruct

type TrafficSufficiencyTrendStruct struct {
	Score      *int64         `json:"score,omitempty"`
	Trends     *[]PointStruct `json:"trends,omitempty"`
	Conclusion *string        `json:"conclusion,omitempty"`
}

流量充足度情况

type TransformType added in v1.7.33

type TransformType string

TransformType : 落地页转化类型

const (
	TransformType_APP_DOWNLOAD TransformType = "TRANSFORM_APP_DOWNLOAD"
	TransformType_WEBSITE_LINK TransformType = "TRANSFORM_WEBSITE_LINK"
)

List of TransformType

type UiVisibility

type UiVisibility string

UiVisibility : 定向包类型

const (
	UiVisibility_INVISIBLE UiVisibility = "INVISIBLE"
	UiVisibility_VISIBLE   UiVisibility = "VISIBLE"
)

List of UIVisibility

type UnbreakableTargetingSetting added in v1.7.17

type UnbreakableTargetingSetting struct {
	Age                       *[]AgeStruct               `json:"age,omitempty"`
	Gender                    *[]string                  `json:"gender,omitempty"`
	GeoLocation               *GeoLocations              `json:"geo_location,omitempty"`
	UserOs                    *[]string                  `json:"user_os,omitempty"`
	AppInstallStatus          *[]string                  `json:"app_install_status,omitempty"`
	ExcludedConvertedAudience *ExcludedConvertedAudience `json:"excluded_converted_audience,omitempty"`
}

智能定向 —— 不可突破定向详细设置,默认支持地域、年龄、性别设置,根据不同行业支持应用安装、排除已转化等设置,如需了解可联系您的运营接口同学

type UnionChannelPackageInfo

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

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 UnionMarketJumpType added in v1.7.17

type UnionMarketJumpType string

UnionMarketJumpType : 厂商直达链接跳转类型

const (
	UnionMarketJumpType_UNKNOWN      UnionMarketJumpType = "UNION_MARKET_JUMP_TYPE_UNKNOWN"
	UnionMarketJumpType_DEFAULT      UnionMarketJumpType = "UNION_MARKET_JUMP_TYPE_DEFAULT"
	UnionMarketJumpType_LANDING_PAGE UnionMarketJumpType = "UNION_MARKET_JUMP_TYPE_LANDING_PAGE"
)

List of UnionMarketJumpType

type UnionMarketSpec added in v1.7.17

type UnionMarketSpec struct {
	UnionMarketJumpType UnionMarketJumpType `json:"union_market_jump_type,omitempty"`
}

厂商下载信息

type UnionPackageSysStatus added in v1.1.1

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 : 流量包类型 枚举列表:UNION_PACKAGE_TYPE_INCLUDE(定投)、UNION_PACKAGE_TYPE_EXCLUDE(屏蔽)

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"`
	PromotedObjectType  PromotedObjectType `json:"promoted_object_type,omitempty"`
	PromotedObjectId    *string            `json:"promoted_object_id,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    *[]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    *[]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    *[]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 added in v1.7.17

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

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

type UnionPositionPackagesUpdateResponseData added in v1.7.17

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

type UniversalLinkSpecStruct added in v1.7.35

type UniversalLinkSpecStruct struct {
	UniversalLinkUrl *string `json:"universal_link_url,omitempty"`
}

通用链接落地页数据结构

type UnpublishAppId added in v1.5.1

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

未发布版本落地页 App信息

type UnsupportBidModeStruct added in v1.3.0

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

不支持的出价方式

type UnsupportBidModeStructAdpermit added in v1.7.17

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

不支持的出价方式

type UnsupportBillingSpec

type UnsupportBillingSpec struct {
	SiteSet       *[]string     `json:"site_set,omitempty"`
	BillingEvent  BillingEvent  `json:"billing_event,omitempty"`
	MinPrice      *int64        `json:"min_price,omitempty"`
	MaxPrice      *int64        `json:"max_price,omitempty"`
	UnsupportType UnsupportType `json:"unsupport_type,omitempty"`
}

支持的计费信息

type UnsupportBillingSpecAdpermit added in v1.7.17

type UnsupportBillingSpecAdpermit struct {
	SiteSet       *[]string     `json:"site_set,omitempty"`
	BillingEvent  BillingEvent  `json:"billing_event,omitempty"`
	MinPrice      *int64        `json:"min_price,omitempty"`
	MaxPrice      *int64        `json:"max_price,omitempty"`
	UnsupportType UnsupportType `json:"unsupport_type,omitempty"`
}

支持的计费信息

type UnsupportSite

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

不支持的版位

type UnsupportSiteAdpermit added in v1.7.17

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

不支持的版位

type UnsupportSpec

type UnsupportSpec struct {
	SiteSet       *[]string     `json:"site_set,omitempty"`
	Name          *string       `json:"name,omitempty"`
	UnsupportType UnsupportType `json:"unsupport_type,omitempty"`
}

不支持的属性

type UnsupportType

type UnsupportType string

UnsupportType : 不支持类型

const (
	UnsupportType_UNSUPPORTED UnsupportType = "UNSUPPORT_TYPE_UNSUPPORTED"
	UnsupportType_NORMAL      UnsupportType = "UNSUPPORT_TYPE_NORMAL"
	UnsupportType_EXPOSURE    UnsupportType = "UNSUPPORT_TYPE_EXPOSURE"
	UnsupportType_DISPLAY     UnsupportType = "UNSUPPORT_TYPE_DISPLAY"
)

List of UnsupportType

type UpdateAdConfiguredStatusItem added in v1.6.0

type UpdateAdConfiguredStatusItem struct {
	AdId             *int64   `json:"ad_id,omitempty"`
	ConfiguredStatus AdStatus `json:"configured_status,omitempty"`
}

修改广告客户设置的状态

type UpdateAdcreativeDeepLinkUrlItem added in v1.6.0

type UpdateAdcreativeDeepLinkUrlItem struct {
	AdcreativeId *int64  `json:"adcreative_id,omitempty"`
	DeepLinkUrl  *string `json:"deep_link_url,omitempty"`
}

修改广告创意应用直达页 URL

type UpdateAdcreativeLandingPageItem added in v1.7.5

type UpdateAdcreativeLandingPageItem struct {
	AdcreativeId *int64          `json:"adcreative_id,omitempty"`
	AdCreative   *TaskAdcreative `json:"ad_creative,omitempty"`
}

修改广告创意落地页

type UpdateAdgroupAppAndroidChannelPackageIdItem added in v1.4.0

type UpdateAdgroupAppAndroidChannelPackageIdItem struct {
	AdgroupId                  *int64  `json:"adgroup_id,omitempty"`
	AppAndroidChannelPackageId *string `json:"app_android_channel_package_id,omitempty"`
}

修改广告组安卓应用渠道包 id

type UpdateAdgroupAutoAcquisitionItem added in v1.7.1

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

修改广告组一键起量

type UpdateAdgroupConfiguredStatusItem added in v1.6.0

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

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

type UpdateAdgroupConfiguredStatusItemClean added in v1.7.39

type UpdateAdgroupConfiguredStatusItemClean struct {
	AdgroupId        *int64   `json:"adgroup_id,omitempty"`
	ConfiguredStatus AdStatus `json:"configured_status,omitempty"`
	AccountId        *int64   `json:"account_id,omitempty"`
}

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

type UpdateAdgroupDailyBudgetItem added in v1.6.0

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

修改广告组日预算

type UpdateAdgroupDeepConversionWorthAdvancedRateItem added in v1.7.17

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

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

type UpdateAdgroupDeepConversionWorthRateItem added in v1.6.0

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

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

type UpdateAndroidChannelPackageSpec

type UpdateAndroidChannelPackageSpec struct {
	ChannelPackageId *string `json:"channel_package_id,omitempty"`
	DownloadUrl      *string `json:"download_url,omitempty"`
}

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

type UpdateAndroidUnionChannelPackageSpec

type UpdateAndroidUnionChannelPackageSpec struct {
	ChannelPackageId *int64  `json:"channel_package_id,omitempty"`
	PackageName      *string `json:"package_name,omitempty"`
	DownloadUrl      *string `json:"download_url,omitempty"`
}

更新广告渠道包接口任务所需条件

type UpdateBidAmountStruct

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

更新单个广告组出价条件

type UpdateBidStrategyItem added in v1.4.0

type UpdateBidStrategyItem struct {
	AdgroupId   *int64      `json:"adgroup_id,omitempty"`
	BidStrategy BidStrategy `json:"bid_strategy,omitempty"`
}

修改定向包

type UpdateCampaignConfiguredStatusItem added in v1.6.0

type UpdateCampaignConfiguredStatusItem struct {
	CampaignId       *int64   `json:"campaign_id,omitempty"`
	ConfiguredStatus AdStatus `json:"configured_status,omitempty"`
}

修改推广计划客户设置的状态

type UpdateCampaignDailyBudgetItem added in v1.6.0

type UpdateCampaignDailyBudgetItem struct {
	CampaignId  *int64 `json:"campaign_id,omitempty"`
	DailyBudget *int64 `json:"daily_budget,omitempty"`
}

修改推广计划日预算

type UpdateCampaignSpeedModeItem added in v1.4.1

type UpdateCampaignSpeedModeItem struct {
	CampaignId *int64    `json:"campaign_id,omitempty"`
	SpeedMode  SpeedMode `json:"speed_mode,omitempty"`
}

修改推广计划投放速度模式

type UpdateDatetimeStruct

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.36

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

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

type UpdateDeepConversionBehaviorBidItem added in v1.4.0

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

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

type UpdateExcludeUnionPositionPackageItem added in v1.4.0

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

修改屏蔽优量汇流量包信息

type UpdateFinderObjectCommentFlagItem added in v1.7.39

type UpdateFinderObjectCommentFlagItem struct {
	AdcreativeId *int64                     `json:"adcreative_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.15

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

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

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

渠道号信息

type UpdateTargetingIdItem added in v1.4.0

type UpdateTargetingIdItem struct {
	AdgroupId   *int64 `json:"adgroup_id,omitempty"`
	TargetingId *int64 `json:"targeting_id,omitempty"`
}

修改定向包

type UpdateUnionPositionPackageItem added in v1.4.0

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   Operator `json:"operator,omitempty"`
}

匹配规则

type UrlMatcherGroup

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

匹配规则组

type UrlRestriction

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

链接需满足的限制条件,仅当element_type是ELEMENT_TYPE_URL时返回

type UseGroupPriceType added in v1.7.31

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

type UserAction struct {
	ActionTime       *int64                 `json:"action_time,omitempty"`
	UserId           *ActionsUserId         `json:"user_id,omitempty"`
	ActionType       ActionType             `json:"action_type,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"`
	ExternalActionId *string                `json:"external_action_id,omitempty"`
}

行为上报数据

type UserActionSet

type UserActionSet struct {
	UserActionSetId       *int64              `json:"user_action_set_id,omitempty"`
	Type_                 DataSourceType      `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           *string             `json:"created_time,omitempty"`
	AccessWay             DnFileAccessWayType `json:"access_way,omitempty"`
	Usages                *[]string           `json:"usages,omitempty"`
	EnableConversionClaim *bool               `json:"enable_conversion_claim,omitempty"`
	Permission            *Permission         `json:"permission,omitempty"`
}

UserActionSet返回结构

type UserActionSetReportsGetResponse

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

type UserActionSetReportsGetResponseData

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

type UserActionSetStruct

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

用户行为数据源结构体

type UserActionSetStructDn added in v1.7.33

type UserActionSetStructDn 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

type UserActionSetsAddRequest struct {
	AccountId             *int64         `json:"account_id,omitempty"`
	Type_                 DataSourceType `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

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

type UserActionSetsAddResponseData

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

type UserActionSetsGetResponse

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

type UserActionSetsGetResponseData

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

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

type UserActionsAddResponse

type UserActionsAddResponse struct {
	Code      *int64            `json:"code,omitempty"`
	Message   *string           `json:"message,omitempty"`
	MessageCn *string           `json:"message_cn,omitempty"`
	Errors    *[]ApiErrorStruct `json:"errors,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"
	UserIdType_GDT_OPENID          UserIdType = "GDT_OPENID"
	UserIdType_HASH_MAC            UserIdType = "HASH_MAC"
	UserIdType_HASH_QQ             UserIdType = "HASH_QQ"
	UserIdType_MAC                 UserIdType = "MAC"
	UserIdType_MOBILE_QQ_OPENID    UserIdType = "MOBILE_QQ_OPENID"
	UserIdType_QQ                  UserIdType = "QQ"
)

List of UserIdType

type UserPropertiesAddProperty

type UserPropertiesAddProperty struct {
	OuterUserId  *string           `json:"outer_user_id,omitempty"`
	UserId       *PropertiesUserId `json:"user_id,omitempty"`
	PropertyData *string           `json:"property_data,omitempty"`
}

用户属性数据

type UserPropertiesAddRequest

type UserPropertiesAddRequest struct {
	AccountId         *int64                       `json:"account_id,omitempty"`
	UserPropertySetId *int64                       `json:"user_property_set_id,omitempty"`
	WechatAppId       *string                      `json:"wechat_app_id,omitempty"`
	Property          *[]UserPropertiesAddProperty `json:"property,omitempty"`
}

type UserPropertiesAddResponse

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

type UserPropertySet

type UserPropertySet struct {
	UserPropertySetId *int64  `json:"user_property_set_id,omitempty"`
	Name              *string `json:"name,omitempty"`
	Description       *string `json:"description,omitempty"`
	CreatedTime       *string `json:"created_time,omitempty"`
}

UserPropertySet返回结构

type UserPropertySetsAddRequest

type UserPropertySetsAddRequest struct {
	AccountId   *int64  `json:"account_id,omitempty"`
	Name        *string `json:"name,omitempty"`
	Description *string `json:"description,omitempty"`
}

type UserPropertySetsAddResponse

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

type UserPropertySetsAddResponseData

type UserPropertySetsAddResponseData struct {
	UserPropertySetId *int64 `json:"user_property_set_id,omitempty"`
}

type UserPropertySetsGetResponse

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

type UserPropertySetsGetResponseData

type UserPropertySetsGetResponseData struct {
	List *[]UserPropertySet `json:"list,omitempty"`
}

type UserPropertySetsUpdateRequest

type UserPropertySetsUpdateRequest struct {
	AccountId         *int64  `json:"account_id,omitempty"`
	UserPropertySetId *int64  `json:"user_property_set_id,omitempty"`
	Name              *string `json:"name,omitempty"`
	Description       *string `json:"description,omitempty"`
}

type UserPropertySetsUpdateResponse

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

type VerticalItemSpec added in v1.3.0

type VerticalItemSpec struct {
	Id                  *int64    `json:"id,omitempty"`
	Name                *string   `json:"name,omitempty"`
	Description         *string   `json:"description,omitempty"`
	SupportCatalogTypes *[]string `json:"support_catalog_types,omitempty"`
	Type_               *string   `json:"type,omitempty"`
}

商品信息

type VideoCaptureImageType added in v1.6.0

type VideoCaptureImageType string

VideoCaptureImageType : 封面图类型:智能截取、创意订制TCC

const (
	VideoCaptureImageType_SMART VideoCaptureImageType = "SMART"
	VideoCaptureImageType_TCC   VideoCaptureImageType = "TCC"
)

List of VideoCaptureImageType

type VideoCaptureStruct added in v1.6.0

type VideoCaptureStruct struct {
	ImageUrl  *string               `json:"image_url,omitempty"`
	ImageType VideoCaptureImageType `json:"image_type,omitempty"`
	ImageId   *string               `json:"image_id,omitempty"`
}

视频封面图

type VideoChannelDealerDataGetRequest added in v1.7.40

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.40

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

type VideoChannelDealerDataGetResponseData added in v1.7.40

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

type VideoChannelFansDataGetRequest added in v1.7.40

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.40

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

type VideoChannelFansDataGetResponseData added in v1.7.40

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

type VideoChannelLeadsDataGetRequest added in v1.7.40

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.40

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

type VideoChannelLeadsDataGetResponseData added in v1.7.40

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

type VideoChannelLiveDataGetRequest added in v1.7.40

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.40

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

type VideoChannelLiveDataGetResponseData added in v1.7.40

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

type VideoChannelPageInfoStruct added in v1.7.40

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 VideoComponentOption added in v1.7.31

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

视频组件

type VideoEndPageSpec

type VideoEndPageSpec struct {
	EndPageId   *string          `json:"end_page_id,omitempty"`
	EndPageType VideoEndPageType `json:"end_page_type,omitempty"`
}

视频播放结束页

type VideoEndPageType

type VideoEndPageType string

VideoEndPageType : 视频播放结束页类型

const (
	VideoEndPageType_VIDEO_END_PAGE_TYPE_PLAY_H5 VideoEndPageType = "VIDEO_END_PAGE_TYPE_PLAY_H5"
)

List of VideoEndPageType

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"`
}

视频需满足的限制条件,仅当element_type是ELEMENT_TYPE_VIDEO时返回

type VideoSpec added in v1.7.3

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"`
}

基础视频组件元素<br> 视频时长1-30秒. <br> 视频大小不超过20MB. <br> 视频尺寸: 750*<=1536

type VideoStruct added in v1.7.31

type VideoStruct struct {
	VideoId  *string `json:"video_id,omitempty"`
	VideoUrl *string `json:"video_url,omitempty"`
}

视频结构

type VideoTemplateType added in v1.7.15

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 VideoValueStruct added in v1.7.31

type VideoValueStruct struct {
	Video      *VideoStruct `json:"video,omitempty"`
	CoverImage *ImageStruct `json:"cover_image,omitempty"`
}

视频组件

type VideomakerAutoadjustmentsAddResponse added in v1.4.1

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

type VideomakerAutoadjustmentsAddResponseData added in v1.4.1

type VideomakerAutoadjustmentsAddResponseData struct {
	Code    *int64    `json:"code,omitempty"`
	TaskIds *[]string `json:"task_ids,omitempty"`
}

type VideomakerSubtitlesAddResponse added in v1.4.1

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

type VideomakerSubtitlesAddResponseData added in v1.4.1

type VideomakerSubtitlesAddResponseData struct {
	Code   *int64  `json:"code,omitempty"`
	TaskId *string `json:"task_id,omitempty"`
}

type VideomakerTasksGetResponse added in v1.4.1

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

type VideomakerTasksGetResponseData added in v1.4.1

type VideomakerTasksGetResponseData struct {
	Code      *int64     `json:"code,omitempty"`
	TaskId    *string    `json:"task_id,omitempty"`
	Status    AdStatus   `json:"status,omitempty"`
	VideoId   *string    `json:"video_id,omitempty"`
	OtherData *OtherData `json:"other_data,omitempty"`
}

type VideomakerVideocapturesAddResponse added in v1.6.0

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

type VideomakerVideocapturesAddResponseData added in v1.6.0

type VideomakerVideocapturesAddResponseData struct {
	Code          *int64                `json:"code,omitempty"`
	VideoCaptures *[]VideoCaptureStruct `json:"video_captures,omitempty"`
}

type VideosAddResponse

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

type VideosAddResponseData

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

type VideosDeleteRequest added in v1.7.4

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

type VideosDeleteResponse added in v1.7.4

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

type VideosDeleteResponseData added in v1.7.4

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"`
	ProductCatalogId         *string           `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"`
}

返回结构

type VideosGetResponse

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

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

type VideosUpdateResponse added in v1.3.0

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

type VideosUpdateResponseData added in v1.3.0

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

type ViewerIdType

type ViewerIdType string

ViewerIdType : 受众id类型

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

List of ViewerIdType

type WeappSpec added in v1.7.22

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

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

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

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

推广链接结构

type WechatAccountType added in v1.7.26

type WechatAccountType string

WechatAccountType : 资金账户类型

const (
	WechatAccountType_GENERAL_CASH WechatAccountType = "GENERAL_CASH"
	WechatAccountType_BANK         WechatAccountType = "BANK"
	WechatAccountType_GENERAL_GIFT WechatAccountType = "GENERAL_GIFT"
	WechatAccountType_PRIVATE      WechatAccountType = "PRIVATE"
)

List of WechatAccountType

type WechatAdBehavior

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

微信再营销,原微信广告行为定向升级为微信再营销

type WechatAdLabelsGetListStruct

type WechatAdLabelsGetListStruct struct {
	LabelCategory *string   `json:"label_category,omitempty"`
	Label         *[]string `json:"label,omitempty"`
}

返回结构

type WechatAdLabelsGetResponse

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

type WechatAdLabelsGetResponseData

type WechatAdLabelsGetResponseData struct {
	List *[]WechatAdLabelsGetListStruct `json:"list,omitempty"`
}

type WechatAdPlatformUpgradeStatus added in v1.7.31

type WechatAdPlatformUpgradeStatus string

WechatAdPlatformUpgradeStatus : 微信公众号账户升级状态

const (
	WechatAdPlatformUpgradeStatus_UPGRADED     WechatAdPlatformUpgradeStatus = "UPGRADED"
	WechatAdPlatformUpgradeStatus_NOT_UPGRADED WechatAdPlatformUpgradeStatus = "NOT_UPGRADED"
)

List of WechatAdPlatformUpgradeStatus

type WechatAuthScope added in v1.7.31

type WechatAuthScope string

WechatAuthScope : 授权范围

const (
	WechatAuthScope_DEFAULT WechatAuthScope = "DEFAULT"
	WechatAuthScope_ALL     WechatAuthScope = "ALL"
	WechatAuthScope_VIDEO   WechatAuthScope = "VIDEO"
	WechatAuthScope_LIVE    WechatAuthScope = "LIVE"
)

List of WechatAuthScope

type WechatAuthType added in v1.7.33

type WechatAuthType string

WechatAuthType : 授权类型(只读)

const (
	WechatAuthType_DEFAULT                     WechatAuthType = "DEFAULT"
	WechatAuthType_SAME_CORPORATION            WechatAuthType = "SAME_CORPORATION"
	WechatAuthType_OVER_CORPORATION            WechatAuthType = "OVER_CORPORATION"
	WechatAuthType_OVER_CORPORATION_SAME_GROUP WechatAuthType = "OVER_CORPORATION_SAME_GROUP"
	WechatAuthType_OVER_CORPORATION_EMPLOYMENT WechatAuthType = "OVER_CORPORATION_EMPLOYMENT"
)

List of WechatAuthType

type WechatChannelsCoverImgShowType added in v1.7.40

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 WechatChannelsTrackingSpec added in v1.7.40

type WechatChannelsTrackingSpec struct {
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
	PromotedObjectId   *string            `json:"promoted_object_id,omitempty"`
	SubProductId       *string            `json:"sub_product_id,omitempty"`
}

视频号创意层级归因信息

type WechatEcommerceProductSpec

type WechatEcommerceProductSpec struct {
	Result *bool `json:"result,omitempty"`
}

朋友圈电商推广能力

type WechatEcosystemAccounts added in v1.7.12

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

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 WechatLinkAd

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

电商推广条件

type WechatLinkAdSpec

type WechatLinkAdSpec struct {
	Result *bool `json:"result,omitempty"`
}

品牌活动页投放能力

type WechatOcpa

type WechatOcpa struct {
	PromotedObjectType   PromotedObjectType `json:"promoted_object_type,omitempty"`
	PromotedObjectId     *string            `json:"promoted_object_id,omitempty"`
	AdcreativeTemplateId *int64             `json:"adcreative_template_id,omitempty"`
}

oCPC/oCPM投放能力

type WechatOcpaSpecStruct

type WechatOcpaSpecStruct struct {
	OptimizationGoal OptimizationGoal `json:"optimization_goal,omitempty"`
	MaxPrice         *int64           `json:"max_price,omitempty"`
	MinPrice         *int64           `json:"min_price,omitempty"`
}

oCPC/oCPM投放能力

type WechatPackageType added in v1.7.26

type WechatPackageType string

WechatPackageType : 号码包类型

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

List of WechatPackageType

type WechatPageResourceStatus added in v1.3.0

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 {
	PageName             *string               `json:"page_name,omitempty"`
	PageTemplateId       *int64                `json:"page_template_id,omitempty"`
	ShareContentSpec     *ShareContentSpec     `json:"share_content_spec,omitempty"`
	AccountId            *int64                `json:"account_id,omitempty"`
	PageElementsSpecList *[]PageElementsStruct `json:"page_elements_spec_list,omitempty"`
}

type WechatPagesAddResponse

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

type WechatPagesAddResponseData

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

type WechatPagesCsgroupStatusUpdateRequest added in v1.7.19

type WechatPagesCsgroupStatusUpdateRequest struct {
	AccountId *int64  `json:"account_id,omitempty"`
	CorpId    *string `json:"corp_id,omitempty"`
	Userid    *string `json:"userid,omitempty"`
	Status    *int64  `json:"status,omitempty"`
}

type WechatPagesCsgroupStatusUpdateResponse added in v1.7.19

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

type WechatPagesCsgroupUserGetResponse added in v1.7.14

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

type WechatPagesCsgroupUserGetResponseData added in v1.7.14

type WechatPagesCsgroupUserGetResponseData struct {
	UserIdList *[]string `json:"user_id_list,omitempty"`
}

type WechatPagesCsgrouplistAddRequest added in v1.7.14

type WechatPagesCsgrouplistAddRequest struct {
	AccountId  *int64    `json:"account_id,omitempty"`
	CorpId     *string   `json:"corp_id,omitempty"`
	GroupName  *string   `json:"group_name,omitempty"`
	UserIdList *[]string `json:"user_id_list,omitempty"`
}

type WechatPagesCsgrouplistAddResponse added in v1.7.14

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

type WechatPagesCsgrouplistGetListStruct added in v1.7.1

type WechatPagesCsgrouplistGetListStruct struct {
	GroupId   *int64  `json:"group_id,omitempty"`
	GroupName *string `json:"group_name,omitempty"`
}

返回结构

type WechatPagesCsgrouplistGetResponse added in v1.7.1

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

type WechatPagesCsgrouplistGetResponseData added in v1.7.1

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

type WechatPagesCsgrouplistUpdateRequest added in v1.7.14

type WechatPagesCsgrouplistUpdateRequest struct {
	AccountId  *int64    `json:"account_id,omitempty"`
	CorpId     *string   `json:"corp_id,omitempty"`
	GroupId    *int64    `json:"group_id,omitempty"`
	GroupName  *string   `json:"group_name,omitempty"`
	UserIdList *[]string `json:"user_id_list,omitempty"`
}

type WechatPagesCsgrouplistUpdateResponse added in v1.7.14

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

type WechatPagesCustomAddRequest added in v1.7.3

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

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

type WechatPagesCustomAddResponseData added in v1.7.3

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

type WechatPagesDeleteRequest

type WechatPagesDeleteRequest struct {
	PageId    *int64 `json:"page_id,omitempty"`
	AccountId *int64 `json:"account_id,omitempty"`
}

type WechatPagesDeleteResponse

type WechatPagesDeleteResponse struct {
	Code      *int64                         `json:"code,omitempty"`
	Message   *string                        `json:"message,omitempty"`
	MessageCn *string                        `json:"message_cn,omitempty"`
	Errors    *[]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"`
	ShareContentSpec     *ShareContentSpec        `json:"share_content_spec,omitempty"`
	PreviewUrl           *string                  `json:"preview_url,omitempty"`
	PageType             PageTypeRead             `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"`
	PageElementsSpecList *[]PageElementsStruct    `json:"page_elements_spec_list,omitempty"`
}

返回结构

type WechatPagesGetResponse

type WechatPagesGetResponse struct {
	Code      *int64                      `json:"code,omitempty"`
	Message   *string                     `json:"message,omitempty"`
	MessageCn *string                     `json:"message_cn,omitempty"`
	Errors    *[]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.1

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.1

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

type WechatPagesGrantinfoGetResponseData added in v1.7.1

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

type WechatPositionType

type WechatPositionType string

WechatPositionType : 微信广告位

const (
	WechatPositionType_WECHAT_OFFICIAL_ACCOUNT_BOTTOM          WechatPositionType = "POSITION_TYPE_WECHAT_OFFICIAL_ACCOUNT_BOTTOM"
	WechatPositionType_WECHAT_OFFICIAL_ACCOUNT_TOP             WechatPositionType = "POSITION_TYPE_WECHAT_OFFICIAL_ACCOUNT_TOP"
	WechatPositionType_WECHAT_TENCENT_NEWS                     WechatPositionType = "POSITION_TYPE_WECHAT_TENCENT_NEWS"
	WechatPositionType_WECHAT_OFFICIAL_ACCOUNT_VIDEO           WechatPositionType = "POSITION_TYPE_WECHAT_OFFICIAL_ACCOUNT_VIDEO"
	WechatPositionType_WECHAT_OFFICIAL_ACCOUNT_MUTUAL_ELECTION WechatPositionType = "POSITION_TYPE_WECHAT_OFFICIAL_ACCOUNT_MUTUAL_ELECTION"
	WechatPositionType_WECHAT_OFFICIAL_ACCOUNT_MIDDLE          WechatPositionType = "POSITION_TYPE_WECHAT_OFFICIAL_ACCOUNT_MIDDLE"
	WechatPositionType_TENCENT_MAILBOX                         WechatPositionType = "POSITION_TYPE_TENCENT_MAILBOX"
	WechatPositionType_WECHAT_MINI_PROGRAM_BANNER              WechatPositionType = "POSITION_TYPE_WECHAT_MINI_PROGRAM_BANNER"
	WechatPositionType_WECHAT_REWARD                           WechatPositionType = "POSITION_TYPE_WECHAT_REWARD"
	WechatPositionType_WECHAT_OFFICIAL_ACCOUNT_MIDDLE_PRODUCT  WechatPositionType = "POSITION_TYPE_WECHAT_OFFICIAL_ACCOUNT_MIDDLE_PRODUCT"
	WechatPositionType_WECHAT_MINI_PROGRAM_INTERSTITIAL        WechatPositionType = "POSITION_TYPE_WECHAT_MINI_PROGRAM_INTERSTITIAL"
	WechatPositionType_WECHAT_AD_BOX                           WechatPositionType = "POSITION_TYPE_WECHAT_AD_BOX"
	WechatPositionType_WECHAT_MOMENTS                          WechatPositionType = "POSITION_TYPE_WECHAT_MOMENTS"
	WechatPositionType_WECHAT_NULL                             WechatPositionType = "POSITION_TYPE_WECHAT_NULL"
	WechatPositionType_WECHAT_OTHERS                           WechatPositionType = "POSITION_TYPE_WECHAT_OTHERS"
)

List of WechatPositionType

type WechatScene added in v1.7.4

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

type WechatServiceSpec struct {
	WechatServiceUrl *string `json:"wechat_service_url,omitempty"`
}

微信客服元素

type WecomSpec added in v1.7.1

type WecomSpec struct {
	Title   *string `json:"title,omitempty"`
	Groupid *int64  `json:"groupid,omitempty"`
	Setid   *int64  `json:"setid,omitempty"`
}

企业微信组件信息

type WegameInfoSpec added in v1.7.20

type WegameInfoSpec struct {
	WegameInfoSwitch *bool `json:"wegame_info_switch,omitempty"`
}

小游戏结束页能力

type WeixinOfficialAccountsUpgradeStatusGetResponse added in v1.7.31

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

type WeixinOfficialAccountsUpgradeStatusGetResponseData added in v1.7.31

type WeixinOfficialAccountsUpgradeStatusGetResponseData struct {
	Status WechatAdPlatformUpgradeStatus `json:"status,omitempty"`
}

type WildcardType added in v1.7.15

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

type WildcardsGetListStruct struct {
	Wildcard     *string      `json:"wildcard,omitempty"`
	WildcardType WildcardType `json:"wildcard_type,omitempty"`
	DisplayName  *string      `json:"display_name,omitempty"`
}

返回结构

type WildcardsGetRequest added in v1.7.4

type WildcardsGetRequest struct {
	AccountId          *int64             `json:"account_id,omitempty"`
	ProductCatalogId   *int64             `json:"product_catalog_id,omitempty"`
	PromotedObjectType PromotedObjectType `json:"promoted_object_type,omitempty"`
}

type WildcardsGetResponse added in v1.7.4

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

type WildcardsGetResponseData added in v1.7.4

type WildcardsGetResponseData struct {
	List *[]WildcardsGetListStruct `json:"list,omitempty"`
}

type WriteTargetingSetting

type WriteTargetingSetting struct {
	Age                       *[]AgeStruct               `json:"age,omitempty"`
	Gender                    *[]string                  `json:"gender,omitempty"`
	Education                 *[]string                  `json:"education,omitempty"`
	MaritalStatus             *[]string                  `json:"marital_status,omitempty"`
	GeoLocation               *GeoLocations              `json:"geo_location,omitempty"`
	UserOs                    *[]string                  `json:"user_os,omitempty"`
	DevicePrice               *[]string                  `json:"device_price,omitempty"`
	DeviceBrandModel          *DeviceBrandModel          `json:"device_brand_model,omitempty"`
	NetworkType               *[]string                  `json:"network_type,omitempty"`
	NetworkOperator           *[]string                  `json:"network_operator,omitempty"`
	AppInstallStatus          *[]string                  `json:"app_install_status,omitempty"`
	ConsumptionStatus         *[]string                  `json:"consumption_status,omitempty"`
	GameConsumptionLevel      *[]string                  `json:"game_consumption_level,omitempty"`
	FinancialSituation        *[]string                  `json:"financial_situation,omitempty"`
	WechatAdBehavior          *WechatAdBehavior          `json:"wechat_ad_behavior,omitempty"`
	CustomAudience            *[]int64                   `json:"custom_audience,omitempty"`
	ExcludedCustomAudience    *[]int64                   `json:"excluded_custom_audience,omitempty"`
	BehaviorOrInterest        *BehaviorOrInterest        `json:"behavior_or_interest,omitempty"`
	ExcludedConvertedAudience *ExcludedConvertedAudience `json:"excluded_converted_audience,omitempty"`
}

定向详细设置

type WriteTargetingSettingForAdgroup

type WriteTargetingSettingForAdgroup struct {
	Age                           *[]AgeStruct               `json:"age,omitempty"`
	Gender                        *[]string                  `json:"gender,omitempty"`
	Education                     *[]string                  `json:"education,omitempty"`
	MaritalStatus                 *[]string                  `json:"marital_status,omitempty"`
	GeoLocation                   *GeoLocations              `json:"geo_location,omitempty"`
	UserOs                        *[]string                  `json:"user_os,omitempty"`
	DevicePrice                   *[]string                  `json:"device_price,omitempty"`
	DeviceBrandModel              *DeviceBrandModel          `json:"device_brand_model,omitempty"`
	NetworkType                   *[]string                  `json:"network_type,omitempty"`
	NetworkOperator               *[]string                  `json:"network_operator,omitempty"`
	AppInstallStatus              *[]string                  `json:"app_install_status,omitempty"`
	ConsumptionStatus             *[]string                  `json:"consumption_status,omitempty"`
	GameConsumptionLevel          *[]string                  `json:"game_consumption_level,omitempty"`
	FinancialSituation            *[]string                  `json:"financial_situation,omitempty"`
	WechatAdBehavior              *WechatAdBehavior          `json:"wechat_ad_behavior,omitempty"`
	CustomAudience                *[]int64                   `json:"custom_audience,omitempty"`
	ExcludedCustomAudience        *[]int64                   `json:"excluded_custom_audience,omitempty"`
	BehaviorOrInterest            *BehaviorOrInterest        `json:"behavior_or_interest,omitempty"`
	WechatOfficialAccountCategory *[]int64                   `json:"wechat_official_account_category,omitempty"`
	MiniGameQqStatus              *[]string                  `json:"mini_game_qq_status,omitempty"`
	ExcludedConvertedAudience     *ExcludedConvertedAudience `json:"excluded_converted_audience,omitempty"`
}

定向详细设置

type WxPackageAccountGetResponse added in v1.7.26

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

type WxPackageAccountGetResponseData added in v1.7.26

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

type WxPackageAccountUpdateResponse added in v1.7.26

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

type WxPackagePackageAddRequest added in v1.7.26

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.26

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

type WxPackagePackageGetResponse added in v1.7.26

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

type WxPackagePackageGetResponseData added in v1.7.26

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

type WxPackagePackageUpdateRequest added in v1.7.26

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.26

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

type WxgamePlayablePageOrientation added in v1.7.34

type WxgamePlayablePageOrientation string

WxgamePlayablePageOrientation : 小游戏试玩页横竖屏标记信息

const (
	WxgamePlayablePageOrientation_PORTRAIT  WxgamePlayablePageOrientation = "PORTRAIT"
	WxgamePlayablePageOrientation_LANDSCAPE WxgamePlayablePageOrientation = "LANDSCAPE"
)

List of WxgamePlayablePageOrientation

type WxgamePlayablePageSpec added in v1.7.34

type WxgamePlayablePageSpec 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"`
	WxgamePlayablePageOrientation WxgamePlayablePageOrientation `json:"wxgame_playable_page_orientation,omitempty"`
}

小游戏试玩页组件

type XijingComplexTemplateGetResponse added in v1.7.16

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

type XijingComplexTemplateGetResponseData added in v1.7.16

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 XijingDeriveClickEffectGetRequest added in v1.7.26

type XijingDeriveClickEffectGetRequest struct {
	AccountId *int64  `json:"account_id,omitempty"`
	Type_     *string `json:"type,omitempty"`
}

type XijingDeriveClickEffectGetResponse added in v1.7.26

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

type XijingDeriveClickEffectGetResponseData added in v1.7.26

type XijingDeriveClickEffectGetResponseData struct {
	Token *string `json:"token,omitempty"`
}

type XijingDeriveRoleGetRequest added in v1.7.26

type XijingDeriveRoleGetRequest struct {
	AccountId   *int64  `json:"account_id,omitempty"`
	RoleId      *string `json:"role_id,omitempty"`
	Copywriting *string `json:"copywriting,omitempty"`
	Layout      *Layout `json:"layout,omitempty"`
	IsLoop      *bool   `json:"is_loop,omitempty"`
	IsClose     *bool   `json:"is_close,omitempty"`
	IsDownload  *bool   `json:"is_download,omitempty"`
}

type XijingDeriveRoleGetResponse added in v1.7.26

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

type XijingDeriveRoleGetResponseData added in v1.7.26

type XijingDeriveRoleGetResponseData struct {
	Token *string `json:"token,omitempty"`
}

type XijingDeriveTempTokenGetRequest added in v1.7.26

type XijingDeriveTempTokenGetRequest struct {
	AccountId *int64  `json:"account_id,omitempty"`
	Token     *string `json:"token,omitempty"`
}

type XijingDeriveTempTokenGetResponse added in v1.7.26

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

type XijingDeriveTempTokenGetResponseData added in v1.7.26

type XijingDeriveTempTokenGetResponseData struct {
	TempToken *string `json:"temp_token,omitempty"`
	ExpiresIn *int64  `json:"expires_in,omitempty"`
}

type XijingPageAddPagesStruct added in v1.3.0

type XijingPageAddPagesStruct 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 *[]string         `json:"component_spec_list,omitempty"`
}

落地页配置结构

type XijingPageAddRequest

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

type XijingPageAddResponse

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

type XijingPageByComponentsAddPagesStruct added in v1.3.0

type XijingPageByComponentsAddPagesStruct 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 *[]string          `json:"component_spec_list,omitempty"`
}

落地页配置结构

type XijingPageByComponentsAddRequest

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

type XijingPageByComponentsAddResponse

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

type XijingPageDeleteRequest

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

type XijingPageDeleteResponse

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

type XijingPageInteractiveAddResponse added in v1.7.3

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

type XijingPageListGetResponse added in v1.3.0

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

type XijingPageListGetResponseData added in v1.3.0

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

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

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

type XijingSpecStruct added in v1.7.35

type XijingSpecStruct struct {
	PageId          *int64  `json:"page_id,omitempty"`
	CustomizedParam *string `json:"customized_param,omitempty"`
}

蹊径落地页数据结构

type XijingTemplateGetResponse

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

type XijingTemplateGetResponseData

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 *[]string         `json:"component_spec_list,omitempty"`
	MobileAppId       *string           `json:"mobile_app_id,omitempty"`
}

type XijingTemplateListGetResponse added in v1.7.16

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

type XijingTemplateListGetResponseData added in v1.7.16

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

type XjConfigStruct added in v1.7.16

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

配置信息

type XjTemplateStruct added in v1.7.16

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         PlayableType `json:"playable_type,omitempty"`
	Labels               *[]string    `json:"labels,omitempty"`
	IsComplex            *bool        `json:"is_complex,omitempty"`
}

获取模板列表数据结构

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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