-
Notifications
You must be signed in to change notification settings - Fork 9
/
TaobaoSimbaRptTargetingtageffectGetAPIRequest.go
144 lines (123 loc) · 3.82 KB
/
TaobaoSimbaRptTargetingtageffectGetAPIRequest.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
package simba
import (
"net/url"
"github.com/bububa/opentaobao/model"
)
// TaobaoSimbaRptTargetingtageffectGetAPIRequest 获取定向效果报表数据 API请求
// taobao.simba.rpt.targetingtageffect.get
//
// 获取定向效果报表数据
type TaobaoSimbaRptTargetingtageffectGetAPIRequest struct {
model.Params
// 被操作者昵称
_nick string
// 起始时间
_startTime string
// 终止时间 ,必须小于今天
_endTime string
// 计划id
_campaignId int64
// 推广组id
_adgroupId int64
// 页面大小
_pageSize int64
// 页码
_pageNumber int64
}
// NewTaobaoSimbaRptTargetingtageffectGetRequest 初始化TaobaoSimbaRptTargetingtageffectGetAPIRequest对象
func NewTaobaoSimbaRptTargetingtageffectGetRequest() *TaobaoSimbaRptTargetingtageffectGetAPIRequest {
return &TaobaoSimbaRptTargetingtageffectGetAPIRequest{
Params: model.NewParams(),
}
}
// GetApiMethodName IRequest interface 方法, 获取Api method
func (r TaobaoSimbaRptTargetingtageffectGetAPIRequest) GetApiMethodName() string {
return "taobao.simba.rpt.targetingtageffect.get"
}
// GetApiParams IRequest interface 方法, 获取API参数
func (r TaobaoSimbaRptTargetingtageffectGetAPIRequest) GetApiParams(params url.Values) {
for k, v := range r.Params {
params.Set(k, v.String())
}
}
// GetRawParams IRequest interface 方法, 获取API原始参数
func (r TaobaoSimbaRptTargetingtageffectGetAPIRequest) GetRawParams() model.Params {
return r.Params
}
// SetNick is Nick Setter
// 被操作者昵称
func (r *TaobaoSimbaRptTargetingtageffectGetAPIRequest) SetNick(_nick string) error {
r._nick = _nick
r.Set("nick", _nick)
return nil
}
// GetNick Nick Getter
func (r TaobaoSimbaRptTargetingtageffectGetAPIRequest) GetNick() string {
return r._nick
}
// SetStartTime is StartTime Setter
// 起始时间
func (r *TaobaoSimbaRptTargetingtageffectGetAPIRequest) SetStartTime(_startTime string) error {
r._startTime = _startTime
r.Set("start_time", _startTime)
return nil
}
// GetStartTime StartTime Getter
func (r TaobaoSimbaRptTargetingtageffectGetAPIRequest) GetStartTime() string {
return r._startTime
}
// SetEndTime is EndTime Setter
// 终止时间 ,必须小于今天
func (r *TaobaoSimbaRptTargetingtageffectGetAPIRequest) SetEndTime(_endTime string) error {
r._endTime = _endTime
r.Set("end_time", _endTime)
return nil
}
// GetEndTime EndTime Getter
func (r TaobaoSimbaRptTargetingtageffectGetAPIRequest) GetEndTime() string {
return r._endTime
}
// SetCampaignId is CampaignId Setter
// 计划id
func (r *TaobaoSimbaRptTargetingtageffectGetAPIRequest) SetCampaignId(_campaignId int64) error {
r._campaignId = _campaignId
r.Set("campaign_id", _campaignId)
return nil
}
// GetCampaignId CampaignId Getter
func (r TaobaoSimbaRptTargetingtageffectGetAPIRequest) GetCampaignId() int64 {
return r._campaignId
}
// SetAdgroupId is AdgroupId Setter
// 推广组id
func (r *TaobaoSimbaRptTargetingtageffectGetAPIRequest) SetAdgroupId(_adgroupId int64) error {
r._adgroupId = _adgroupId
r.Set("adgroup_id", _adgroupId)
return nil
}
// GetAdgroupId AdgroupId Getter
func (r TaobaoSimbaRptTargetingtageffectGetAPIRequest) GetAdgroupId() int64 {
return r._adgroupId
}
// SetPageSize is PageSize Setter
// 页面大小
func (r *TaobaoSimbaRptTargetingtageffectGetAPIRequest) SetPageSize(_pageSize int64) error {
r._pageSize = _pageSize
r.Set("page_size", _pageSize)
return nil
}
// GetPageSize PageSize Getter
func (r TaobaoSimbaRptTargetingtageffectGetAPIRequest) GetPageSize() int64 {
return r._pageSize
}
// SetPageNumber is PageNumber Setter
// 页码
func (r *TaobaoSimbaRptTargetingtageffectGetAPIRequest) SetPageNumber(_pageNumber int64) error {
r._pageNumber = _pageNumber
r.Set("page_number", _pageNumber)
return nil
}
// GetPageNumber PageNumber Getter
func (r TaobaoSimbaRptTargetingtageffectGetAPIRequest) GetPageNumber() int64 {
return r._pageNumber
}