Skip to content

Commit

Permalink
auto update
Browse files Browse the repository at this point in the history
  • Loading branch information
tencentaddeveloper committed May 31, 2021
1 parent 2b429e3 commit 76c8c50
Show file tree
Hide file tree
Showing 32 changed files with 184 additions and 39 deletions.
2 changes: 0 additions & 2 deletions docs/AdCreativeCreateSpec.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ Name | Type | Description | Notes
**AdcreativeElements** | [***DpAdcreativeCreativeElementsMp**](dp_adcreative_creative_elements_mp.md) | | [optional] [default to null]
**PageType** | [***DestinationType**](DestinationType.md) | | [optional] [default to null]
**PageSpec** | [***DpPageSpec**](dp_page_spec.md) | | [optional] [default to null]
**ButtonTips** | **string** | | [optional] [default to null]
**CouponTitle** | **string** | | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
2 changes: 0 additions & 2 deletions docs/AdCreativeUpdateSpec.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ Name | Type | Description | Notes
**AdcreativeName** | **string** | | [optional] [default to null]
**AdcreativeElements** | [***DpAdcreativeCreativeElementsMp**](dp_adcreative_creative_elements_mp.md) | | [optional] [default to null]
**PageSpec** | [***DpPageSpec**](dp_page_spec.md) | | [optional] [default to null]
**ButtonTips** | **string** | | [optional] [default to null]
**CouponTitle** | **string** | | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
6 changes: 5 additions & 1 deletion docs/AdgroupCreateSpec.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,14 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AdgroupName** | **string** | | [optional] [default to null]
**BeginDate** | **string** | | [optional] [default to null]
**EndDate** | **string** | | [optional] [default to null]
**OptimizationGoal** | [***OptimizationGoal**](OptimizationGoal.md) | | [optional] [default to null]
**TotalBudget** | **int64** | | [optional] [default to null]
**Targeting** | [***DpWriteTargetingSetting**](dp_write_targeting_setting.md) | | [optional] [default to null]
**PoiList** | **[]string** | | [optional] [default to null]
**PoiRadius** | **int64** | | [optional] [default to null]
**PackageLevel** | [***PackageLevel**](PackageLevel.md) | | [optional] [default to null]
**ColdStartAudience** | **[]int64** | | [optional] [default to null]
**LocalBusinessMode** | [***EcoLocalBusinessMode**](EcoLocalBusinessMode.md) | | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
5 changes: 5 additions & 0 deletions docs/AdgroupGetSpec.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,17 @@ Name | Type | Description | Notes
**ConfiguredStatus** | [***AdStatus**](AdStatus.md) | | [optional] [default to null]
**AdgroupName** | **string** | | [optional] [default to null]
**BeginDate** | **string** | | [optional] [default to null]
**EndDate** | **string** | | [optional] [default to null]
**OptimizationGoal** | [***OptimizationGoal**](OptimizationGoal.md) | | [optional] [default to null]
**TotalBudget** | **int64** | | [optional] [default to null]
**Targeting** | [***DpWriteTargetingSetting**](dp_write_targeting_setting.md) | | [optional] [default to null]
**CalcStatus** | [***CalculateStatus**](CalculateStatus.md) | | [optional] [default to null]
**MetricDetail** | [***MetricDetailData**](metric_detail_data.md) | | [optional] [default to null]
**RejectMessage** | **string** | | [optional] [default to null]
**PoiList** | **[]string** | | [optional] [default to null]
**ColdStartAudience** | **[]int64** | | [optional] [default to null]
**PoiRadius** | **int64** | | [optional] [default to null]
**LocalBusinessMode** | [***EcoLocalBusinessMode**](EcoLocalBusinessMode.md) | | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
2 changes: 1 addition & 1 deletion docs/AdgroupUpdateSpec.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Name | Type | Description | Notes
**ConfiguredStatus** | [***AdStatus**](AdStatus.md) | | [optional] [default to null]
**Targeting** | [***DpWriteTargetingSetting**](dp_write_targeting_setting.md) | | [optional] [default to null]
**PoiList** | **[]string** | | [optional] [default to null]
**ColdStartAudience** | **[]int64** | | [optional] [default to null]
**PoiRadius** | **int64** | | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
2 changes: 1 addition & 1 deletion docs/ChannelsGetRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AccountId** | **int64** | | [optional] [default to null]
**DateRange** | [***DateRange**](date_range.md) | | [optional] [default to null]
**DateRange** | [***DpDateRange**](dp_date_range.md) | | [optional] [default to null]
**Filtering** | [**[]FilteringStruct**](filtering_struct.md) | | [optional] [default to null]
**Level** | [***DpApiReportLevel**](DpApiReportLevel.md) | | [optional] [default to null]
**Page** | **int64** | | [optional] [default to null]
Expand Down
13 changes: 13 additions & 0 deletions docs/DpAlitaPageSpec.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# DpAlitaPageSpec

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ButtonTips** | **string** | | [optional] [default to null]
**CouponTitle** | **string** | | [optional] [default to null]
**BeginDate** | **string** | | [optional] [default to null]
**EndDate** | **string** | | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


11 changes: 11 additions & 0 deletions docs/DpDateRange.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# DpDateRange

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**StartDate** | **string** | | [optional] [default to null]
**EndDate** | **string** | | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


1 change: 1 addition & 0 deletions docs/DpPageSpec.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**MiniProgramSpec** | [***DpMiniProgramSpec**](dp_mini_program_spec.md) | | [optional] [default to null]
**AlitaPageSpec** | [***DpAlitaPageSpec**](dp_alita_page_spec.md) | | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
9 changes: 9 additions & 0 deletions docs/EcoLocalBusinessMode.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# EcoLocalBusinessMode

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


9 changes: 9 additions & 0 deletions docs/LocalEstimatedamountGetRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@ Name | Type | Description | Notes
**AccountId** | **int64** | | [optional] [default to null]
**CityLevel** | [***CityLevel**](CityLevel.md) | | [optional] [default to null]
**PackageLevel** | [***PackageLevel**](PackageLevel.md) | | [optional] [default to null]
**PoiList** | **[]string** | | [optional] [default to null]
**OptimizationGoal** | [***OptimizationGoal**](OptimizationGoal.md) | | [optional] [default to null]
**Radius** | **int64** | | [optional] [default to null]
**Age** | [**[]AgeStruct**](age_struct.md) | | [optional] [default to null]
**Gender** | **[]string** | | [optional] [default to null]
**BeginTime** | **string** | | [optional] [default to null]
**EndTime** | **string** | | [optional] [default to null]
**Budget** | **int64** | | [optional] [default to null]
**LocalBusinessMode** | [***EcoLocalBusinessMode**](EcoLocalBusinessMode.md) | | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
7 changes: 5 additions & 2 deletions docs/LocalEstimatedamountGetResponseData.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,11 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**EstimatedViews** | **int64** | | [optional] [default to null]
**EstimatedCouponAmount** | **int64** | | [optional] [default to null]
**MinEstimatedExposure** | **int64** | | [optional] [default to null]
**MaxEstimatedExposure** | **int64** | | [optional] [default to null]
**MinEstimatedConv** | **int64** | | [optional] [default to null]
**MaxEstimatedConv** | **int64** | | [optional] [default to null]
**Suggestion** | **string** | | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
2 changes: 1 addition & 1 deletion docs/LocalGetRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AccountId** | **int64** | | [optional] [default to null]
**DateRange** | [***DateRange**](date_range.md) | | [optional] [default to null]
**DateRange** | [***DpDateRange**](dp_date_range.md) | | [optional] [default to null]
**Filtering** | [**[]FilteringStruct**](filtering_struct.md) | | [optional] [default to null]
**Level** | [***DpApiReportLevel**](DpApiReportLevel.md) | | [optional] [default to null]
**Page** | **int64** | | [optional] [default to null]
Expand Down
10 changes: 10 additions & 0 deletions docs/MetricDetailData.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,16 @@ Name | Type | Description | Notes
**Purchase** | **int64** | | [optional] [default to null]
**PromotionClaimOfferPv** | **int64** | | [optional] [default to null]
**PageVisitStorePv** | **int64** | | [optional] [default to null]
**WeappExpPv** | **int64** | | [optional] [default to null]
**PromotionClaimOfferCost** | **int64** | | [optional] [default to null]
**PageVisitStoreAmount** | **int64** | | [optional] [default to null]
**BuyCouponsPv** | **int64** | | [optional] [default to null]
**BuyCouponsCost** | **int64** | | [optional] [default to null]
**QuestReservationUv** | **int64** | | [optional] [default to null]
**CvsExpPv** | **int64** | | [optional] [default to null]
**CvsExpCost** | **int64** | | [optional] [default to null]
**WeappExpCost** | **int64** | | [optional] [default to null]
**QuestReservationUvCost** | **int64** | | [optional] [default to null]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
2 changes: 1 addition & 1 deletion docs/ShopGetRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AccountId** | **int64** | | [optional] [default to null]
**DateRange** | [***DateRange**](date_range.md) | | [optional] [default to null]
**DateRange** | [***DpDateRange**](dp_date_range.md) | | [optional] [default to null]
**Filtering** | [**[]FilteringStruct**](filtering_struct.md) | | [optional] [default to null]
**Level** | [***DpApiReportLevel**](DpApiReportLevel.md) | | [optional] [default to null]
**Page** | **int64** | | [optional] [default to null]
Expand Down
2 changes: 0 additions & 2 deletions pkg/model/model_ad_creative_create_spec.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,4 @@ type AdCreativeCreateSpec struct {
AdcreativeElements *DpAdcreativeCreativeElementsMp `json:"adcreative_elements,omitempty"`
PageType DestinationType `json:"page_type,omitempty"`
PageSpec *DpPageSpec `json:"page_spec,omitempty"`
ButtonTips *string `json:"button_tips,omitempty"`
CouponTitle *string `json:"coupon_title,omitempty"`
}
2 changes: 0 additions & 2 deletions pkg/model/model_ad_creative_update_spec.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,4 @@ type AdCreativeUpdateSpec struct {
AdcreativeName *string `json:"adcreative_name,omitempty"`
AdcreativeElements *DpAdcreativeCreativeElementsMp `json:"adcreative_elements,omitempty"`
PageSpec *DpPageSpec `json:"page_spec,omitempty"`
ButtonTips *string `json:"button_tips,omitempty"`
CouponTitle *string `json:"coupon_title,omitempty"`
}
6 changes: 5 additions & 1 deletion pkg/model/model_adgroup_create_spec.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,12 @@ package model
type AdgroupCreateSpec struct {
AdgroupName *string `json:"adgroup_name,omitempty"`
BeginDate *string `json:"begin_date,omitempty"`
EndDate *string `json:"end_date,omitempty"`
OptimizationGoal OptimizationGoal `json:"optimization_goal,omitempty"`
TotalBudget *int64 `json:"total_budget,omitempty"`
Targeting *DpWriteTargetingSetting `json:"targeting,omitempty"`
PoiList *[]string `json:"poi_list,omitempty"`
PoiRadius *int64 `json:"poi_radius,omitempty"`
PackageLevel PackageLevel `json:"package_level,omitempty"`
ColdStartAudience *[]int64 `json:"cold_start_audience,omitempty"`
LocalBusinessMode EcoLocalBusinessMode `json:"local_business_mode,omitempty"`
}
5 changes: 5 additions & 0 deletions pkg/model/model_adgroup_get_spec.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,15 @@ type AdgroupGetSpec struct {
ConfiguredStatus AdStatus `json:"configured_status,omitempty"`
AdgroupName *string `json:"adgroup_name,omitempty"`
BeginDate *string `json:"begin_date,omitempty"`
EndDate *string `json:"end_date,omitempty"`
OptimizationGoal OptimizationGoal `json:"optimization_goal,omitempty"`
TotalBudget *int64 `json:"total_budget,omitempty"`
Targeting *DpWriteTargetingSetting `json:"targeting,omitempty"`
CalcStatus CalculateStatus `json:"calc_status,omitempty"`
MetricDetail *MetricDetailData `json:"metric_detail,omitempty"`
RejectMessage *string `json:"reject_message,omitempty"`
PoiList *[]string `json:"poi_list,omitempty"`
ColdStartAudience *[]int64 `json:"cold_start_audience,omitempty"`
PoiRadius *int64 `json:"poi_radius,omitempty"`
LocalBusinessMode EcoLocalBusinessMode `json:"local_business_mode,omitempty"`
}
12 changes: 6 additions & 6 deletions pkg/model/model_adgroup_update_spec.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ package model

// 广告组结构
type AdgroupUpdateSpec struct {
AdgroupName *string `json:"adgroup_name,omitempty"`
BeginDate *string `json:"begin_date,omitempty"`
ConfiguredStatus AdStatus `json:"configured_status,omitempty"`
Targeting *DpWriteTargetingSetting `json:"targeting,omitempty"`
PoiList *[]string `json:"poi_list,omitempty"`
ColdStartAudience *[]int64 `json:"cold_start_audience,omitempty"`
AdgroupName *string `json:"adgroup_name,omitempty"`
BeginDate *string `json:"begin_date,omitempty"`
ConfiguredStatus AdStatus `json:"configured_status,omitempty"`
Targeting *DpWriteTargetingSetting `json:"targeting,omitempty"`
PoiList *[]string `json:"poi_list,omitempty"`
PoiRadius *int64 `json:"poi_radius,omitempty"`
}
1 change: 1 addition & 0 deletions pkg/model/model_calculate_status.go
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ const (
CalculateStatus_PART_ACTIVE CalculateStatus = "CALCULATE_STATUS_PART_ACTIVE"
CalculateStatus_PART_PREPARE CalculateStatus = "CALCULATE_STATUS_PART_PREPARE"
CalculateStatus_PART_INVALID CalculateStatus = "CALCULATE_STATUS_PART_INVALID"
CalculateStatus_LOCAL_WEPAY_PENDING CalculateStatus = "CALCULATE_STATUS_LOCAL_WEPAY_PENDING"
CalculateStatus_AD_PARTIAL_NORMAL CalculateStatus = "CALCULATE_STATUS_AD_PARTIAL_NORMAL"
CalculateStatus_AD_PARTIAL_PENDING CalculateStatus = "CALCULATE_STATUS_AD_PARTIAL_PENDING"
CalculateStatus_UNKNOWN CalculateStatus = "CALCULATE_STATUS_UNKNOWN"
Expand Down
2 changes: 1 addition & 1 deletion pkg/model/model_channels_get_request.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ package model

type ChannelsGetRequest struct {
AccountId *int64 `json:"account_id,omitempty"`
DateRange *DateRange `json:"date_range,omitempty"`
DateRange *DpDateRange `json:"date_range,omitempty"`
Filtering *[]FilteringStruct `json:"filtering,omitempty"`
Level DpApiReportLevel `json:"level,omitempty"`
Page *int64 `json:"page,omitempty"`
Expand Down
18 changes: 18 additions & 0 deletions pkg/model/model_dp_alita_page_spec.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/*
* Marketing API
*
* Marketing API
*
* API version: 1.3
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/

package model

// 微信小程序原生页
type DpAlitaPageSpec struct {
ButtonTips *string `json:"button_tips,omitempty"`
CouponTitle *string `json:"coupon_title,omitempty"`
BeginDate *string `json:"begin_date,omitempty"`
EndDate *string `json:"end_date,omitempty"`
}
16 changes: 16 additions & 0 deletions pkg/model/model_dp_date_range.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/*
* Marketing API
*
* Marketing API
*
* API version: 1.3
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/

package model

// 日期范围
type DpDateRange struct {
StartDate *string `json:"start_date,omitempty"`
EndDate *string `json:"end_date,omitempty"`
}
1 change: 1 addition & 0 deletions pkg/model/model_dp_page_spec.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ package model
// 落地页信息
type DpPageSpec struct {
MiniProgramSpec *DpMiniProgramSpec `json:"mini_program_spec,omitempty"`
AlitaPageSpec *DpAlitaPageSpec `json:"alita_page_spec,omitempty"`
}
21 changes: 21 additions & 0 deletions pkg/model/model_eco_local_business_mode.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
/*
* Marketing API
*
* Marketing API
*
* API version: 1.3
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/

package model

// EcoLocalBusinessMode : 附近推模式
type EcoLocalBusinessMode string

// List of EcoLocalBusinessMode
const (
EcoLocalBusinessMode_DEFAULT EcoLocalBusinessMode = "LOCAL_BUSINESS_MODE_DEFAULT"
EcoLocalBusinessMode_LEADS_COUPON EcoLocalBusinessMode = "LOCAL_BUSINESS_MODE_LEADS_COUPON"
EcoLocalBusinessMode_LEADS_RESERVATION EcoLocalBusinessMode = "LOCAL_BUSINESS_MODE_LEADS_RESERVATION"
EcoLocalBusinessMode_SHOP_VOUCHER EcoLocalBusinessMode = "LOCAL_BUSINESS_MODE_SHOP_VOUCHER"
)
15 changes: 12 additions & 3 deletions pkg/model/model_local_estimatedamount_get_request.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,16 @@
package model

type LocalEstimatedamountGetRequest struct {
AccountId *int64 `json:"account_id,omitempty"`
CityLevel CityLevel `json:"city_level,omitempty"`
PackageLevel PackageLevel `json:"package_level,omitempty"`
AccountId *int64 `json:"account_id,omitempty"`
CityLevel CityLevel `json:"city_level,omitempty"`
PackageLevel PackageLevel `json:"package_level,omitempty"`
PoiList *[]string `json:"poi_list,omitempty"`
OptimizationGoal OptimizationGoal `json:"optimization_goal,omitempty"`
Radius *int64 `json:"radius,omitempty"`
Age *[]AgeStruct `json:"age,omitempty"`
Gender *[]string `json:"gender,omitempty"`
BeginTime *string `json:"begin_time,omitempty"`
EndTime *string `json:"end_time,omitempty"`
Budget *int64 `json:"budget,omitempty"`
LocalBusinessMode EcoLocalBusinessMode `json:"local_business_mode,omitempty"`
}
7 changes: 5 additions & 2 deletions pkg/model/model_local_estimatedamount_get_response_data.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@
package model

type LocalEstimatedamountGetResponseData struct {
EstimatedViews *int64 `json:"estimated_views,omitempty"`
EstimatedCouponAmount *int64 `json:"estimated_coupon_amount,omitempty"`
MinEstimatedExposure *int64 `json:"min_estimated_exposure,omitempty"`
MaxEstimatedExposure *int64 `json:"max_estimated_exposure,omitempty"`
MinEstimatedConv *int64 `json:"min_estimated_conv,omitempty"`
MaxEstimatedConv *int64 `json:"max_estimated_conv,omitempty"`
Suggestion *string `json:"suggestion,omitempty"`
}
2 changes: 1 addition & 1 deletion pkg/model/model_local_get_request.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ package model

type LocalGetRequest struct {
AccountId *int64 `json:"account_id,omitempty"`
DateRange *DateRange `json:"date_range,omitempty"`
DateRange *DpDateRange `json:"date_range,omitempty"`
Filtering *[]FilteringStruct `json:"filtering,omitempty"`
Level DpApiReportLevel `json:"level,omitempty"`
Page *int64 `json:"page,omitempty"`
Expand Down
Loading

0 comments on commit 76c8c50

Please sign in to comment.