OLD | NEW |
1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
2 | 2 |
3 library googleapis.analytics.v3; | 3 library googleapis.analytics.v3; |
4 | 4 |
5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
7 import 'dart:convert' as convert; | 7 import 'dart:convert' as convert; |
8 | 8 |
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
11 | 11 |
12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show | 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' |
13 ApiRequestError, DetailedApiRequestError, Media, UploadOptions, | 13 show |
14 ResumableUploadOptions, DownloadOptions, PartialDownloadOptions, | 14 ApiRequestError, |
15 ByteRange; | 15 DetailedApiRequestError, |
| 16 Media, |
| 17 UploadOptions, |
| 18 ResumableUploadOptions, |
| 19 DownloadOptions, |
| 20 PartialDownloadOptions, |
| 21 ByteRange; |
16 | 22 |
17 const core.String USER_AGENT = 'dart-api-client analytics/v3'; | 23 const core.String USER_AGENT = 'dart-api-client analytics/v3'; |
18 | 24 |
19 /** Views and manages your Google Analytics data. */ | 25 /// Views and manages your Google Analytics data. |
20 class AnalyticsApi { | 26 class AnalyticsApi { |
21 /** View and manage your Google Analytics data */ | 27 /// View and manage your Google Analytics data |
22 static const AnalyticsScope = "https://www.googleapis.com/auth/analytics"; | 28 static const AnalyticsScope = "https://www.googleapis.com/auth/analytics"; |
23 | 29 |
24 /** Edit Google Analytics management entities */ | 30 /// Edit Google Analytics management entities |
25 static const AnalyticsEditScope = "https://www.googleapis.com/auth/analytics.e
dit"; | 31 static const AnalyticsEditScope = |
| 32 "https://www.googleapis.com/auth/analytics.edit"; |
26 | 33 |
27 /** Manage Google Analytics Account users by email address */ | 34 /// Manage Google Analytics Account users by email address |
28 static const AnalyticsManageUsersScope = "https://www.googleapis.com/auth/anal
ytics.manage.users"; | 35 static const AnalyticsManageUsersScope = |
| 36 "https://www.googleapis.com/auth/analytics.manage.users"; |
29 | 37 |
30 /** View Google Analytics user permissions */ | 38 /// View Google Analytics user permissions |
31 static const AnalyticsManageUsersReadonlyScope = "https://www.googleapis.com/a
uth/analytics.manage.users.readonly"; | 39 static const AnalyticsManageUsersReadonlyScope = |
| 40 "https://www.googleapis.com/auth/analytics.manage.users.readonly"; |
32 | 41 |
33 /** | 42 /// Create a new Google Analytics account along with its default property and |
34 * Create a new Google Analytics account along with its default property and | 43 /// view |
35 * view | 44 static const AnalyticsProvisionScope = |
36 */ | 45 "https://www.googleapis.com/auth/analytics.provision"; |
37 static const AnalyticsProvisionScope = "https://www.googleapis.com/auth/analyt
ics.provision"; | |
38 | 46 |
39 /** View your Google Analytics data */ | 47 /// View your Google Analytics data |
40 static const AnalyticsReadonlyScope = "https://www.googleapis.com/auth/analyti
cs.readonly"; | 48 static const AnalyticsReadonlyScope = |
41 | 49 "https://www.googleapis.com/auth/analytics.readonly"; |
42 | 50 |
43 final commons.ApiRequester _requester; | 51 final commons.ApiRequester _requester; |
44 | 52 |
45 DataResourceApi get data => new DataResourceApi(_requester); | 53 DataResourceApi get data => new DataResourceApi(_requester); |
46 ManagementResourceApi get management => new ManagementResourceApi(_requester); | 54 ManagementResourceApi get management => new ManagementResourceApi(_requester); |
47 MetadataResourceApi get metadata => new MetadataResourceApi(_requester); | 55 MetadataResourceApi get metadata => new MetadataResourceApi(_requester); |
48 ProvisioningResourceApi get provisioning => new ProvisioningResourceApi(_reque
ster); | 56 ProvisioningResourceApi get provisioning => |
| 57 new ProvisioningResourceApi(_requester); |
49 | 58 |
50 AnalyticsApi(http.Client client, {core.String rootUrl: "https://www.googleapis
.com/", core.String servicePath: "analytics/v3/"}) : | 59 AnalyticsApi(http.Client client, |
51 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); | 60 {core.String rootUrl: "https://www.googleapis.com/", |
| 61 core.String servicePath: "analytics/v3/"}) |
| 62 : _requester = |
| 63 new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); |
52 } | 64 } |
53 | 65 |
54 | |
55 class DataResourceApi { | 66 class DataResourceApi { |
56 final commons.ApiRequester _requester; | 67 final commons.ApiRequester _requester; |
57 | 68 |
58 DataGaResourceApi get ga => new DataGaResourceApi(_requester); | 69 DataGaResourceApi get ga => new DataGaResourceApi(_requester); |
59 DataMcfResourceApi get mcf => new DataMcfResourceApi(_requester); | 70 DataMcfResourceApi get mcf => new DataMcfResourceApi(_requester); |
60 DataRealtimeResourceApi get realtime => new DataRealtimeResourceApi(_requester
); | 71 DataRealtimeResourceApi get realtime => |
| 72 new DataRealtimeResourceApi(_requester); |
61 | 73 |
62 DataResourceApi(commons.ApiRequester client) : | 74 DataResourceApi(commons.ApiRequester client) : _requester = client; |
63 _requester = client; | |
64 } | 75 } |
65 | 76 |
66 | |
67 class DataGaResourceApi { | 77 class DataGaResourceApi { |
68 final commons.ApiRequester _requester; | 78 final commons.ApiRequester _requester; |
69 | 79 |
70 DataGaResourceApi(commons.ApiRequester client) : | 80 DataGaResourceApi(commons.ApiRequester client) : _requester = client; |
71 _requester = client; | |
72 | 81 |
73 /** | 82 /// Returns Analytics data for a view (profile). |
74 * Returns Analytics data for a view (profile). | 83 /// |
75 * | 84 /// Request parameters: |
76 * Request parameters: | 85 /// |
77 * | 86 /// [ids] - Unique table ID for retrieving Analytics data. Table ID is of the |
78 * [ids] - Unique table ID for retrieving Analytics data. Table ID is of the | 87 /// form ga:XXXX, where XXXX is the Analytics view (profile) ID. |
79 * form ga:XXXX, where XXXX is the Analytics view (profile) ID. | 88 /// Value must have pattern "ga:[0-9]+". |
80 * Value must have pattern "ga:[0-9]+". | 89 /// |
81 * | 90 /// [start_date] - Start date for fetching Analytics data. Requests can |
82 * [start_date] - Start date for fetching Analytics data. Requests can specify | 91 /// specify a start date formatted as YYYY-MM-DD, or as a relative date |
83 * a start date formatted as YYYY-MM-DD, or as a relative date (e.g., today, | 92 /// (e.g., today, yesterday, or 7daysAgo). The default value is 7daysAgo. |
84 * yesterday, or 7daysAgo). The default value is 7daysAgo. | 93 /// Value must have pattern |
85 * Value must have pattern | 94 /// "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)". |
86 * "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)". | 95 /// |
87 * | 96 /// [end_date] - End date for fetching Analytics data. Request can should |
88 * [end_date] - End date for fetching Analytics data. Request can should | 97 /// specify an end date formatted as YYYY-MM-DD, or as a relative date (e.g., |
89 * specify an end date formatted as YYYY-MM-DD, or as a relative date (e.g., | 98 /// today, yesterday, or 7daysAgo). The default value is yesterday. |
90 * today, yesterday, or 7daysAgo). The default value is yesterday. | 99 /// Value must have pattern |
91 * Value must have pattern | 100 /// "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)". |
92 * "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)". | 101 /// |
93 * | 102 /// [metrics] - A comma-separated list of Analytics metrics. E.g., |
94 * [metrics] - A comma-separated list of Analytics metrics. E.g., | 103 /// 'ga:sessions,ga:pageviews'. At least one metric must be specified. |
95 * 'ga:sessions,ga:pageviews'. At least one metric must be specified. | 104 /// Value must have pattern "ga:.+". |
96 * Value must have pattern "ga:.+". | 105 /// |
97 * | 106 /// [dimensions] - A comma-separated list of Analytics dimensions. E.g., |
98 * [dimensions] - A comma-separated list of Analytics dimensions. E.g., | 107 /// 'ga:browser,ga:city'. |
99 * 'ga:browser,ga:city'. | 108 /// Value must have pattern "(ga:.+)?". |
100 * Value must have pattern "(ga:.+)?". | 109 /// |
101 * | 110 /// [filters] - A comma-separated list of dimension or metric filters to be |
102 * [filters] - A comma-separated list of dimension or metric filters to be | 111 /// applied to Analytics data. |
103 * applied to Analytics data. | 112 /// Value must have pattern "ga:.+". |
104 * Value must have pattern "ga:.+". | 113 /// |
105 * | 114 /// [include_empty_rows] - The response will include empty rows if this |
106 * [include_empty_rows] - The response will include empty rows if this | 115 /// parameter is set to true, the default is true |
107 * parameter is set to true, the default is true | 116 /// |
108 * | 117 /// [max_results] - The maximum number of entries to include in this feed. |
109 * [max_results] - The maximum number of entries to include in this feed. | 118 /// |
110 * | 119 /// [output] - The selected format for the response. Default format is JSON. |
111 * [output] - The selected format for the response. Default format is JSON. | 120 /// Possible string values are: |
112 * Possible string values are: | 121 /// - "dataTable" : Returns the response in Google Charts Data Table format. |
113 * - "dataTable" : Returns the response in Google Charts Data Table format. | 122 /// This is useful in creating visualization using Google Charts. |
114 * This is useful in creating visualization using Google Charts. | 123 /// - "json" : Returns the response in standard JSON format. |
115 * - "json" : Returns the response in standard JSON format. | 124 /// |
116 * | 125 /// [samplingLevel] - The desired sampling level. |
117 * [samplingLevel] - The desired sampling level. | 126 /// Possible string values are: |
118 * Possible string values are: | 127 /// - "DEFAULT" : Returns response with a sample size that balances speed and |
119 * - "DEFAULT" : Returns response with a sample size that balances speed and | 128 /// accuracy. |
120 * accuracy. | 129 /// - "FASTER" : Returns a fast response with a smaller sample size. |
121 * - "FASTER" : Returns a fast response with a smaller sample size. | 130 /// - "HIGHER_PRECISION" : Returns a more accurate response using a large |
122 * - "HIGHER_PRECISION" : Returns a more accurate response using a large | 131 /// sample size, but this may result in the response being slower. |
123 * sample size, but this may result in the response being slower. | 132 /// |
124 * | 133 /// [segment] - An Analytics segment to be applied to data. |
125 * [segment] - An Analytics segment to be applied to data. | 134 /// |
126 * | 135 /// [sort] - A comma-separated list of dimensions or metrics that determine |
127 * [sort] - A comma-separated list of dimensions or metrics that determine the | 136 /// the sort order for Analytics data. |
128 * sort order for Analytics data. | 137 /// Value must have pattern "(-)?ga:.+". |
129 * Value must have pattern "(-)?ga:.+". | 138 /// |
130 * | 139 /// [start_index] - An index of the first entity to retrieve. Use this |
131 * [start_index] - An index of the first entity to retrieve. Use this | 140 /// parameter as a pagination mechanism along with the max-results parameter. |
132 * parameter as a pagination mechanism along with the max-results parameter. | 141 /// |
133 * | 142 /// Completes with a [GaData]. |
134 * Completes with a [GaData]. | 143 /// |
135 * | 144 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
136 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 145 /// an error. |
137 * error. | 146 /// |
138 * | 147 /// If the used [http.Client] completes with an error when making a REST |
139 * If the used [http.Client] completes with an error when making a REST call, | 148 /// call, this method will complete with the same error. |
140 * this method will complete with the same error. | 149 async.Future<GaData> get(core.String ids, core.String start_date, |
141 */ | 150 core.String end_date, core.String metrics, |
142 async.Future<GaData> get(core.String ids, core.String start_date, core.String
end_date, core.String metrics, {core.String dimensions, core.String filters, cor
e.bool include_empty_rows, core.int max_results, core.String output, core.String
samplingLevel, core.String segment, core.String sort, core.int start_index}) { | 151 {core.String dimensions, |
| 152 core.String filters, |
| 153 core.bool include_empty_rows, |
| 154 core.int max_results, |
| 155 core.String output, |
| 156 core.String samplingLevel, |
| 157 core.String segment, |
| 158 core.String sort, |
| 159 core.int start_index}) { |
143 var _url = null; | 160 var _url = null; |
144 var _queryParams = new core.Map(); | 161 var _queryParams = new core.Map(); |
145 var _uploadMedia = null; | 162 var _uploadMedia = null; |
146 var _uploadOptions = null; | 163 var _uploadOptions = null; |
147 var _downloadOptions = commons.DownloadOptions.Metadata; | 164 var _downloadOptions = commons.DownloadOptions.Metadata; |
148 var _body = null; | 165 var _body = null; |
149 | 166 |
150 if (ids == null) { | 167 if (ids == null) { |
151 throw new core.ArgumentError("Parameter ids is required."); | 168 throw new core.ArgumentError("Parameter ids is required."); |
152 } | 169 } |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
186 } | 203 } |
187 if (sort != null) { | 204 if (sort != null) { |
188 _queryParams["sort"] = [sort]; | 205 _queryParams["sort"] = [sort]; |
189 } | 206 } |
190 if (start_index != null) { | 207 if (start_index != null) { |
191 _queryParams["start-index"] = ["${start_index}"]; | 208 _queryParams["start-index"] = ["${start_index}"]; |
192 } | 209 } |
193 | 210 |
194 _url = 'data/ga'; | 211 _url = 'data/ga'; |
195 | 212 |
196 var _response = _requester.request(_url, | 213 var _response = _requester.request(_url, "GET", |
197 "GET", | 214 body: _body, |
198 body: _body, | 215 queryParams: _queryParams, |
199 queryParams: _queryParams, | 216 uploadOptions: _uploadOptions, |
200 uploadOptions: _uploadOptions, | 217 uploadMedia: _uploadMedia, |
201 uploadMedia: _uploadMedia, | 218 downloadOptions: _downloadOptions); |
202 downloadOptions: _downloadOptions); | |
203 return _response.then((data) => new GaData.fromJson(data)); | 219 return _response.then((data) => new GaData.fromJson(data)); |
204 } | 220 } |
205 | |
206 } | 221 } |
207 | 222 |
208 | |
209 class DataMcfResourceApi { | 223 class DataMcfResourceApi { |
210 final commons.ApiRequester _requester; | 224 final commons.ApiRequester _requester; |
211 | 225 |
212 DataMcfResourceApi(commons.ApiRequester client) : | 226 DataMcfResourceApi(commons.ApiRequester client) : _requester = client; |
213 _requester = client; | |
214 | 227 |
215 /** | 228 /// Returns Analytics Multi-Channel Funnels data for a view (profile). |
216 * Returns Analytics Multi-Channel Funnels data for a view (profile). | 229 /// |
217 * | 230 /// Request parameters: |
218 * Request parameters: | 231 /// |
219 * | 232 /// [ids] - Unique table ID for retrieving Analytics data. Table ID is of the |
220 * [ids] - Unique table ID for retrieving Analytics data. Table ID is of the | 233 /// form ga:XXXX, where XXXX is the Analytics view (profile) ID. |
221 * form ga:XXXX, where XXXX is the Analytics view (profile) ID. | 234 /// Value must have pattern "ga:[0-9]+". |
222 * Value must have pattern "ga:[0-9]+". | 235 /// |
223 * | 236 /// [start_date] - Start date for fetching Analytics data. Requests can |
224 * [start_date] - Start date for fetching Analytics data. Requests can specify | 237 /// specify a start date formatted as YYYY-MM-DD, or as a relative date |
225 * a start date formatted as YYYY-MM-DD, or as a relative date (e.g., today, | 238 /// (e.g., today, yesterday, or 7daysAgo). The default value is 7daysAgo. |
226 * yesterday, or 7daysAgo). The default value is 7daysAgo. | 239 /// Value must have pattern |
227 * Value must have pattern | 240 /// "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)". |
228 * "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)". | 241 /// |
229 * | 242 /// [end_date] - End date for fetching Analytics data. Requests can specify a |
230 * [end_date] - End date for fetching Analytics data. Requests can specify a | 243 /// start date formatted as YYYY-MM-DD, or as a relative date (e.g., today, |
231 * start date formatted as YYYY-MM-DD, or as a relative date (e.g., today, | 244 /// yesterday, or 7daysAgo). The default value is 7daysAgo. |
232 * yesterday, or 7daysAgo). The default value is 7daysAgo. | 245 /// Value must have pattern |
233 * Value must have pattern | 246 /// "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)". |
234 * "[0-9]{4}-[0-9]{2}-[0-9]{2}|today|yesterday|[0-9]+(daysAgo)". | 247 /// |
235 * | 248 /// [metrics] - A comma-separated list of Multi-Channel Funnels metrics. |
236 * [metrics] - A comma-separated list of Multi-Channel Funnels metrics. E.g., | 249 /// E.g., 'mcf:totalConversions,mcf:totalConversionValue'. At least one |
237 * 'mcf:totalConversions,mcf:totalConversionValue'. At least one metric must | 250 /// metric must be specified. |
238 * be specified. | 251 /// Value must have pattern "mcf:.+". |
239 * Value must have pattern "mcf:.+". | 252 /// |
240 * | 253 /// [dimensions] - A comma-separated list of Multi-Channel Funnels |
241 * [dimensions] - A comma-separated list of Multi-Channel Funnels dimensions. | 254 /// dimensions. E.g., 'mcf:source,mcf:medium'. |
242 * E.g., 'mcf:source,mcf:medium'. | 255 /// Value must have pattern "(mcf:.+)?". |
243 * Value must have pattern "(mcf:.+)?". | 256 /// |
244 * | 257 /// [filters] - A comma-separated list of dimension or metric filters to be |
245 * [filters] - A comma-separated list of dimension or metric filters to be | 258 /// applied to the Analytics data. |
246 * applied to the Analytics data. | 259 /// Value must have pattern "mcf:.+". |
247 * Value must have pattern "mcf:.+". | 260 /// |
248 * | 261 /// [max_results] - The maximum number of entries to include in this feed. |
249 * [max_results] - The maximum number of entries to include in this feed. | 262 /// |
250 * | 263 /// [samplingLevel] - The desired sampling level. |
251 * [samplingLevel] - The desired sampling level. | 264 /// Possible string values are: |
252 * Possible string values are: | 265 /// - "DEFAULT" : Returns response with a sample size that balances speed and |
253 * - "DEFAULT" : Returns response with a sample size that balances speed and | 266 /// accuracy. |
254 * accuracy. | 267 /// - "FASTER" : Returns a fast response with a smaller sample size. |
255 * - "FASTER" : Returns a fast response with a smaller sample size. | 268 /// - "HIGHER_PRECISION" : Returns a more accurate response using a large |
256 * - "HIGHER_PRECISION" : Returns a more accurate response using a large | 269 /// sample size, but this may result in the response being slower. |
257 * sample size, but this may result in the response being slower. | 270 /// |
258 * | 271 /// [sort] - A comma-separated list of dimensions or metrics that determine |
259 * [sort] - A comma-separated list of dimensions or metrics that determine the | 272 /// the sort order for the Analytics data. |
260 * sort order for the Analytics data. | 273 /// Value must have pattern "(-)?mcf:.+". |
261 * Value must have pattern "(-)?mcf:.+". | 274 /// |
262 * | 275 /// [start_index] - An index of the first entity to retrieve. Use this |
263 * [start_index] - An index of the first entity to retrieve. Use this | 276 /// parameter as a pagination mechanism along with the max-results parameter. |
264 * parameter as a pagination mechanism along with the max-results parameter. | 277 /// |
265 * | 278 /// Completes with a [McfData]. |
266 * Completes with a [McfData]. | 279 /// |
267 * | 280 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
268 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 281 /// an error. |
269 * error. | 282 /// |
270 * | 283 /// If the used [http.Client] completes with an error when making a REST |
271 * If the used [http.Client] completes with an error when making a REST call, | 284 /// call, this method will complete with the same error. |
272 * this method will complete with the same error. | 285 async.Future<McfData> get(core.String ids, core.String start_date, |
273 */ | 286 core.String end_date, core.String metrics, |
274 async.Future<McfData> get(core.String ids, core.String start_date, core.String
end_date, core.String metrics, {core.String dimensions, core.String filters, co
re.int max_results, core.String samplingLevel, core.String sort, core.int start_
index}) { | 287 {core.String dimensions, |
| 288 core.String filters, |
| 289 core.int max_results, |
| 290 core.String samplingLevel, |
| 291 core.String sort, |
| 292 core.int start_index}) { |
275 var _url = null; | 293 var _url = null; |
276 var _queryParams = new core.Map(); | 294 var _queryParams = new core.Map(); |
277 var _uploadMedia = null; | 295 var _uploadMedia = null; |
278 var _uploadOptions = null; | 296 var _uploadOptions = null; |
279 var _downloadOptions = commons.DownloadOptions.Metadata; | 297 var _downloadOptions = commons.DownloadOptions.Metadata; |
280 var _body = null; | 298 var _body = null; |
281 | 299 |
282 if (ids == null) { | 300 if (ids == null) { |
283 throw new core.ArgumentError("Parameter ids is required."); | 301 throw new core.ArgumentError("Parameter ids is required."); |
284 } | 302 } |
(...skipping 24 matching lines...) Expand all Loading... |
309 } | 327 } |
310 if (sort != null) { | 328 if (sort != null) { |
311 _queryParams["sort"] = [sort]; | 329 _queryParams["sort"] = [sort]; |
312 } | 330 } |
313 if (start_index != null) { | 331 if (start_index != null) { |
314 _queryParams["start-index"] = ["${start_index}"]; | 332 _queryParams["start-index"] = ["${start_index}"]; |
315 } | 333 } |
316 | 334 |
317 _url = 'data/mcf'; | 335 _url = 'data/mcf'; |
318 | 336 |
319 var _response = _requester.request(_url, | 337 var _response = _requester.request(_url, "GET", |
320 "GET", | 338 body: _body, |
321 body: _body, | 339 queryParams: _queryParams, |
322 queryParams: _queryParams, | 340 uploadOptions: _uploadOptions, |
323 uploadOptions: _uploadOptions, | 341 uploadMedia: _uploadMedia, |
324 uploadMedia: _uploadMedia, | 342 downloadOptions: _downloadOptions); |
325 downloadOptions: _downloadOptions); | |
326 return _response.then((data) => new McfData.fromJson(data)); | 343 return _response.then((data) => new McfData.fromJson(data)); |
327 } | 344 } |
328 | |
329 } | 345 } |
330 | 346 |
331 | |
332 class DataRealtimeResourceApi { | 347 class DataRealtimeResourceApi { |
333 final commons.ApiRequester _requester; | 348 final commons.ApiRequester _requester; |
334 | 349 |
335 DataRealtimeResourceApi(commons.ApiRequester client) : | 350 DataRealtimeResourceApi(commons.ApiRequester client) : _requester = client; |
336 _requester = client; | |
337 | 351 |
338 /** | 352 /// Returns real time data for a view (profile). |
339 * Returns real time data for a view (profile). | 353 /// |
340 * | 354 /// Request parameters: |
341 * Request parameters: | 355 /// |
342 * | 356 /// [ids] - Unique table ID for retrieving real time data. Table ID is of the |
343 * [ids] - Unique table ID for retrieving real time data. Table ID is of the | 357 /// form ga:XXXX, where XXXX is the Analytics view (profile) ID. |
344 * form ga:XXXX, where XXXX is the Analytics view (profile) ID. | 358 /// Value must have pattern "ga:[0-9]+". |
345 * Value must have pattern "ga:[0-9]+". | 359 /// |
346 * | 360 /// [metrics] - A comma-separated list of real time metrics. E.g., |
347 * [metrics] - A comma-separated list of real time metrics. E.g., | 361 /// 'rt:activeUsers'. At least one metric must be specified. |
348 * 'rt:activeUsers'. At least one metric must be specified. | 362 /// Value must have pattern "(ga:.+)|(rt:.+)". |
349 * Value must have pattern "(ga:.+)|(rt:.+)". | 363 /// |
350 * | 364 /// [dimensions] - A comma-separated list of real time dimensions. E.g., |
351 * [dimensions] - A comma-separated list of real time dimensions. E.g., | 365 /// 'rt:medium,rt:city'. |
352 * 'rt:medium,rt:city'. | 366 /// Value must have pattern "(ga:.+)|(rt:.+)". |
353 * Value must have pattern "(ga:.+)|(rt:.+)". | 367 /// |
354 * | 368 /// [filters] - A comma-separated list of dimension or metric filters to be |
355 * [filters] - A comma-separated list of dimension or metric filters to be | 369 /// applied to real time data. |
356 * applied to real time data. | 370 /// Value must have pattern "(ga:.+)|(rt:.+)". |
357 * Value must have pattern "(ga:.+)|(rt:.+)". | 371 /// |
358 * | 372 /// [max_results] - The maximum number of entries to include in this feed. |
359 * [max_results] - The maximum number of entries to include in this feed. | 373 /// |
360 * | 374 /// [sort] - A comma-separated list of dimensions or metrics that determine |
361 * [sort] - A comma-separated list of dimensions or metrics that determine the | 375 /// the sort order for real time data. |
362 * sort order for real time data. | 376 /// Value must have pattern "(-)?((ga:.+)|(rt:.+))". |
363 * Value must have pattern "(-)?((ga:.+)|(rt:.+))". | 377 /// |
364 * | 378 /// Completes with a [RealtimeData]. |
365 * Completes with a [RealtimeData]. | 379 /// |
366 * | 380 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
367 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 381 /// an error. |
368 * error. | 382 /// |
369 * | 383 /// If the used [http.Client] completes with an error when making a REST |
370 * If the used [http.Client] completes with an error when making a REST call, | 384 /// call, this method will complete with the same error. |
371 * this method will complete with the same error. | 385 async.Future<RealtimeData> get(core.String ids, core.String metrics, |
372 */ | 386 {core.String dimensions, |
373 async.Future<RealtimeData> get(core.String ids, core.String metrics, {core.Str
ing dimensions, core.String filters, core.int max_results, core.String sort}) { | 387 core.String filters, |
| 388 core.int max_results, |
| 389 core.String sort}) { |
374 var _url = null; | 390 var _url = null; |
375 var _queryParams = new core.Map(); | 391 var _queryParams = new core.Map(); |
376 var _uploadMedia = null; | 392 var _uploadMedia = null; |
377 var _uploadOptions = null; | 393 var _uploadOptions = null; |
378 var _downloadOptions = commons.DownloadOptions.Metadata; | 394 var _downloadOptions = commons.DownloadOptions.Metadata; |
379 var _body = null; | 395 var _body = null; |
380 | 396 |
381 if (ids == null) { | 397 if (ids == null) { |
382 throw new core.ArgumentError("Parameter ids is required."); | 398 throw new core.ArgumentError("Parameter ids is required."); |
383 } | 399 } |
(...skipping 10 matching lines...) Expand all Loading... |
394 } | 410 } |
395 if (max_results != null) { | 411 if (max_results != null) { |
396 _queryParams["max-results"] = ["${max_results}"]; | 412 _queryParams["max-results"] = ["${max_results}"]; |
397 } | 413 } |
398 if (sort != null) { | 414 if (sort != null) { |
399 _queryParams["sort"] = [sort]; | 415 _queryParams["sort"] = [sort]; |
400 } | 416 } |
401 | 417 |
402 _url = 'data/realtime'; | 418 _url = 'data/realtime'; |
403 | 419 |
404 var _response = _requester.request(_url, | 420 var _response = _requester.request(_url, "GET", |
405 "GET", | 421 body: _body, |
406 body: _body, | 422 queryParams: _queryParams, |
407 queryParams: _queryParams, | 423 uploadOptions: _uploadOptions, |
408 uploadOptions: _uploadOptions, | 424 uploadMedia: _uploadMedia, |
409 uploadMedia: _uploadMedia, | 425 downloadOptions: _downloadOptions); |
410 downloadOptions: _downloadOptions); | |
411 return _response.then((data) => new RealtimeData.fromJson(data)); | 426 return _response.then((data) => new RealtimeData.fromJson(data)); |
412 } | 427 } |
413 | |
414 } | 428 } |
415 | 429 |
416 | |
417 class ManagementResourceApi { | 430 class ManagementResourceApi { |
418 final commons.ApiRequester _requester; | 431 final commons.ApiRequester _requester; |
419 | 432 |
420 ManagementAccountSummariesResourceApi get accountSummaries => new ManagementAc
countSummariesResourceApi(_requester); | 433 ManagementAccountSummariesResourceApi get accountSummaries => |
421 ManagementAccountUserLinksResourceApi get accountUserLinks => new ManagementAc
countUserLinksResourceApi(_requester); | 434 new ManagementAccountSummariesResourceApi(_requester); |
422 ManagementAccountsResourceApi get accounts => new ManagementAccountsResourceAp
i(_requester); | 435 ManagementAccountUserLinksResourceApi get accountUserLinks => |
423 ManagementCustomDataSourcesResourceApi get customDataSources => new Management
CustomDataSourcesResourceApi(_requester); | 436 new ManagementAccountUserLinksResourceApi(_requester); |
424 ManagementCustomDimensionsResourceApi get customDimensions => new ManagementCu
stomDimensionsResourceApi(_requester); | 437 ManagementAccountsResourceApi get accounts => |
425 ManagementCustomMetricsResourceApi get customMetrics => new ManagementCustomMe
tricsResourceApi(_requester); | 438 new ManagementAccountsResourceApi(_requester); |
426 ManagementExperimentsResourceApi get experiments => new ManagementExperimentsR
esourceApi(_requester); | 439 ManagementCustomDataSourcesResourceApi get customDataSources => |
427 ManagementFiltersResourceApi get filters => new ManagementFiltersResourceApi(_
requester); | 440 new ManagementCustomDataSourcesResourceApi(_requester); |
428 ManagementGoalsResourceApi get goals => new ManagementGoalsResourceApi(_reques
ter); | 441 ManagementCustomDimensionsResourceApi get customDimensions => |
429 ManagementProfileFilterLinksResourceApi get profileFilterLinks => new Manageme
ntProfileFilterLinksResourceApi(_requester); | 442 new ManagementCustomDimensionsResourceApi(_requester); |
430 ManagementProfileUserLinksResourceApi get profileUserLinks => new ManagementPr
ofileUserLinksResourceApi(_requester); | 443 ManagementCustomMetricsResourceApi get customMetrics => |
431 ManagementProfilesResourceApi get profiles => new ManagementProfilesResourceAp
i(_requester); | 444 new ManagementCustomMetricsResourceApi(_requester); |
432 ManagementRemarketingAudienceResourceApi get remarketingAudience => new Manage
mentRemarketingAudienceResourceApi(_requester); | 445 ManagementExperimentsResourceApi get experiments => |
433 ManagementSegmentsResourceApi get segments => new ManagementSegmentsResourceAp
i(_requester); | 446 new ManagementExperimentsResourceApi(_requester); |
434 ManagementUnsampledReportsResourceApi get unsampledReports => new ManagementUn
sampledReportsResourceApi(_requester); | 447 ManagementFiltersResourceApi get filters => |
435 ManagementUploadsResourceApi get uploads => new ManagementUploadsResourceApi(_
requester); | 448 new ManagementFiltersResourceApi(_requester); |
436 ManagementWebPropertyAdWordsLinksResourceApi get webPropertyAdWordsLinks => ne
w ManagementWebPropertyAdWordsLinksResourceApi(_requester); | 449 ManagementGoalsResourceApi get goals => |
437 ManagementWebpropertiesResourceApi get webproperties => new ManagementWebprope
rtiesResourceApi(_requester); | 450 new ManagementGoalsResourceApi(_requester); |
438 ManagementWebpropertyUserLinksResourceApi get webpropertyUserLinks => new Mana
gementWebpropertyUserLinksResourceApi(_requester); | 451 ManagementProfileFilterLinksResourceApi get profileFilterLinks => |
| 452 new ManagementProfileFilterLinksResourceApi(_requester); |
| 453 ManagementProfileUserLinksResourceApi get profileUserLinks => |
| 454 new ManagementProfileUserLinksResourceApi(_requester); |
| 455 ManagementProfilesResourceApi get profiles => |
| 456 new ManagementProfilesResourceApi(_requester); |
| 457 ManagementRemarketingAudienceResourceApi get remarketingAudience => |
| 458 new ManagementRemarketingAudienceResourceApi(_requester); |
| 459 ManagementSegmentsResourceApi get segments => |
| 460 new ManagementSegmentsResourceApi(_requester); |
| 461 ManagementUnsampledReportsResourceApi get unsampledReports => |
| 462 new ManagementUnsampledReportsResourceApi(_requester); |
| 463 ManagementUploadsResourceApi get uploads => |
| 464 new ManagementUploadsResourceApi(_requester); |
| 465 ManagementWebPropertyAdWordsLinksResourceApi get webPropertyAdWordsLinks => |
| 466 new ManagementWebPropertyAdWordsLinksResourceApi(_requester); |
| 467 ManagementWebpropertiesResourceApi get webproperties => |
| 468 new ManagementWebpropertiesResourceApi(_requester); |
| 469 ManagementWebpropertyUserLinksResourceApi get webpropertyUserLinks => |
| 470 new ManagementWebpropertyUserLinksResourceApi(_requester); |
439 | 471 |
440 ManagementResourceApi(commons.ApiRequester client) : | 472 ManagementResourceApi(commons.ApiRequester client) : _requester = client; |
441 _requester = client; | |
442 } | 473 } |
443 | 474 |
444 | |
445 class ManagementAccountSummariesResourceApi { | 475 class ManagementAccountSummariesResourceApi { |
446 final commons.ApiRequester _requester; | 476 final commons.ApiRequester _requester; |
447 | 477 |
448 ManagementAccountSummariesResourceApi(commons.ApiRequester client) : | 478 ManagementAccountSummariesResourceApi(commons.ApiRequester client) |
449 _requester = client; | 479 : _requester = client; |
450 | 480 |
451 /** | 481 /// Lists account summaries (lightweight tree comprised of |
452 * Lists account summaries (lightweight tree comprised of | 482 /// accounts/properties/profiles) to which the user has access. |
453 * accounts/properties/profiles) to which the user has access. | 483 /// |
454 * | 484 /// Request parameters: |
455 * Request parameters: | 485 /// |
456 * | 486 /// [max_results] - The maximum number of account summaries to include in |
457 * [max_results] - The maximum number of account summaries to include in this | 487 /// this response, where the largest acceptable value is 1000. |
458 * response, where the largest acceptable value is 1000. | 488 /// |
459 * | 489 /// [start_index] - An index of the first entity to retrieve. Use this |
460 * [start_index] - An index of the first entity to retrieve. Use this | 490 /// parameter as a pagination mechanism along with the max-results parameter. |
461 * parameter as a pagination mechanism along with the max-results parameter. | 491 /// |
462 * | 492 /// Completes with a [AccountSummaries]. |
463 * Completes with a [AccountSummaries]. | 493 /// |
464 * | 494 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
465 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 495 /// an error. |
466 * error. | 496 /// |
467 * | 497 /// If the used [http.Client] completes with an error when making a REST |
468 * If the used [http.Client] completes with an error when making a REST call, | 498 /// call, this method will complete with the same error. |
469 * this method will complete with the same error. | 499 async.Future<AccountSummaries> list( |
470 */ | 500 {core.int max_results, core.int start_index}) { |
471 async.Future<AccountSummaries> list({core.int max_results, core.int start_inde
x}) { | |
472 var _url = null; | 501 var _url = null; |
473 var _queryParams = new core.Map(); | 502 var _queryParams = new core.Map(); |
474 var _uploadMedia = null; | 503 var _uploadMedia = null; |
475 var _uploadOptions = null; | 504 var _uploadOptions = null; |
476 var _downloadOptions = commons.DownloadOptions.Metadata; | 505 var _downloadOptions = commons.DownloadOptions.Metadata; |
477 var _body = null; | 506 var _body = null; |
478 | 507 |
479 if (max_results != null) { | 508 if (max_results != null) { |
480 _queryParams["max-results"] = ["${max_results}"]; | 509 _queryParams["max-results"] = ["${max_results}"]; |
481 } | 510 } |
482 if (start_index != null) { | 511 if (start_index != null) { |
483 _queryParams["start-index"] = ["${start_index}"]; | 512 _queryParams["start-index"] = ["${start_index}"]; |
484 } | 513 } |
485 | 514 |
486 _url = 'management/accountSummaries'; | 515 _url = 'management/accountSummaries'; |
487 | 516 |
488 var _response = _requester.request(_url, | 517 var _response = _requester.request(_url, "GET", |
489 "GET", | 518 body: _body, |
490 body: _body, | 519 queryParams: _queryParams, |
491 queryParams: _queryParams, | 520 uploadOptions: _uploadOptions, |
492 uploadOptions: _uploadOptions, | 521 uploadMedia: _uploadMedia, |
493 uploadMedia: _uploadMedia, | 522 downloadOptions: _downloadOptions); |
494 downloadOptions: _downloadOptions); | |
495 return _response.then((data) => new AccountSummaries.fromJson(data)); | 523 return _response.then((data) => new AccountSummaries.fromJson(data)); |
496 } | 524 } |
497 | |
498 } | 525 } |
499 | 526 |
500 | |
501 class ManagementAccountUserLinksResourceApi { | 527 class ManagementAccountUserLinksResourceApi { |
502 final commons.ApiRequester _requester; | 528 final commons.ApiRequester _requester; |
503 | 529 |
504 ManagementAccountUserLinksResourceApi(commons.ApiRequester client) : | 530 ManagementAccountUserLinksResourceApi(commons.ApiRequester client) |
505 _requester = client; | 531 : _requester = client; |
506 | 532 |
507 /** | 533 /// Removes a user from the given account. |
508 * Removes a user from the given account. | 534 /// |
509 * | 535 /// Request parameters: |
510 * Request parameters: | 536 /// |
511 * | 537 /// [accountId] - Account ID to delete the user link for. |
512 * [accountId] - Account ID to delete the user link for. | 538 /// |
513 * | 539 /// [linkId] - Link ID to delete the user link for. |
514 * [linkId] - Link ID to delete the user link for. | 540 /// |
515 * | 541 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
516 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 542 /// an error. |
517 * error. | 543 /// |
518 * | 544 /// If the used [http.Client] completes with an error when making a REST |
519 * If the used [http.Client] completes with an error when making a REST call, | 545 /// call, this method will complete with the same error. |
520 * this method will complete with the same error. | |
521 */ | |
522 async.Future delete(core.String accountId, core.String linkId) { | 546 async.Future delete(core.String accountId, core.String linkId) { |
523 var _url = null; | 547 var _url = null; |
524 var _queryParams = new core.Map(); | 548 var _queryParams = new core.Map(); |
525 var _uploadMedia = null; | 549 var _uploadMedia = null; |
526 var _uploadOptions = null; | 550 var _uploadOptions = null; |
527 var _downloadOptions = commons.DownloadOptions.Metadata; | 551 var _downloadOptions = commons.DownloadOptions.Metadata; |
528 var _body = null; | 552 var _body = null; |
529 | 553 |
530 if (accountId == null) { | 554 if (accountId == null) { |
531 throw new core.ArgumentError("Parameter accountId is required."); | 555 throw new core.ArgumentError("Parameter accountId is required."); |
532 } | 556 } |
533 if (linkId == null) { | 557 if (linkId == null) { |
534 throw new core.ArgumentError("Parameter linkId is required."); | 558 throw new core.ArgumentError("Parameter linkId is required."); |
535 } | 559 } |
536 | 560 |
537 _downloadOptions = null; | 561 _downloadOptions = null; |
538 | 562 |
539 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/entityUserLinks/' + commons.Escaper.ecapeVariable('$linkId'); | 563 _url = 'management/accounts/' + |
| 564 commons.Escaper.ecapeVariable('$accountId') + |
| 565 '/entityUserLinks/' + |
| 566 commons.Escaper.ecapeVariable('$linkId'); |
540 | 567 |
541 var _response = _requester.request(_url, | 568 var _response = _requester.request(_url, "DELETE", |
542 "DELETE", | 569 body: _body, |
543 body: _body, | 570 queryParams: _queryParams, |
544 queryParams: _queryParams, | 571 uploadOptions: _uploadOptions, |
545 uploadOptions: _uploadOptions, | 572 uploadMedia: _uploadMedia, |
546 uploadMedia: _uploadMedia, | 573 downloadOptions: _downloadOptions); |
547 downloadOptions: _downloadOptions); | |
548 return _response.then((data) => null); | 574 return _response.then((data) => null); |
549 } | 575 } |
550 | 576 |
551 /** | 577 /// Adds a new user to the given account. |
552 * Adds a new user to the given account. | 578 /// |
553 * | 579 /// [request] - The metadata request object. |
554 * [request] - The metadata request object. | 580 /// |
555 * | 581 /// Request parameters: |
556 * Request parameters: | 582 /// |
557 * | 583 /// [accountId] - Account ID to create the user link for. |
558 * [accountId] - Account ID to create the user link for. | 584 /// |
559 * | 585 /// Completes with a [EntityUserLink]. |
560 * Completes with a [EntityUserLink]. | 586 /// |
561 * | 587 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
562 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 588 /// an error. |
563 * error. | 589 /// |
564 * | 590 /// If the used [http.Client] completes with an error when making a REST |
565 * If the used [http.Client] completes with an error when making a REST call, | 591 /// call, this method will complete with the same error. |
566 * this method will complete with the same error. | 592 async.Future<EntityUserLink> insert( |
567 */ | 593 EntityUserLink request, core.String accountId) { |
568 async.Future<EntityUserLink> insert(EntityUserLink request, core.String accoun
tId) { | |
569 var _url = null; | 594 var _url = null; |
570 var _queryParams = new core.Map(); | 595 var _queryParams = new core.Map(); |
571 var _uploadMedia = null; | 596 var _uploadMedia = null; |
572 var _uploadOptions = null; | 597 var _uploadOptions = null; |
573 var _downloadOptions = commons.DownloadOptions.Metadata; | 598 var _downloadOptions = commons.DownloadOptions.Metadata; |
574 var _body = null; | 599 var _body = null; |
575 | 600 |
576 if (request != null) { | 601 if (request != null) { |
577 _body = convert.JSON.encode((request).toJson()); | 602 _body = convert.JSON.encode((request).toJson()); |
578 } | 603 } |
579 if (accountId == null) { | 604 if (accountId == null) { |
580 throw new core.ArgumentError("Parameter accountId is required."); | 605 throw new core.ArgumentError("Parameter accountId is required."); |
581 } | 606 } |
582 | 607 |
583 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/entityUserLinks'; | 608 _url = 'management/accounts/' + |
| 609 commons.Escaper.ecapeVariable('$accountId') + |
| 610 '/entityUserLinks'; |
584 | 611 |
585 var _response = _requester.request(_url, | 612 var _response = _requester.request(_url, "POST", |
586 "POST", | 613 body: _body, |
587 body: _body, | 614 queryParams: _queryParams, |
588 queryParams: _queryParams, | 615 uploadOptions: _uploadOptions, |
589 uploadOptions: _uploadOptions, | 616 uploadMedia: _uploadMedia, |
590 uploadMedia: _uploadMedia, | 617 downloadOptions: _downloadOptions); |
591 downloadOptions: _downloadOptions); | |
592 return _response.then((data) => new EntityUserLink.fromJson(data)); | 618 return _response.then((data) => new EntityUserLink.fromJson(data)); |
593 } | 619 } |
594 | 620 |
595 /** | 621 /// Lists account-user links for a given account. |
596 * Lists account-user links for a given account. | 622 /// |
597 * | 623 /// Request parameters: |
598 * Request parameters: | 624 /// |
599 * | 625 /// [accountId] - Account ID to retrieve the user links for. |
600 * [accountId] - Account ID to retrieve the user links for. | 626 /// |
601 * | 627 /// [max_results] - The maximum number of account-user links to include in |
602 * [max_results] - The maximum number of account-user links to include in this | 628 /// this response. |
603 * response. | 629 /// |
604 * | 630 /// [start_index] - An index of the first account-user link to retrieve. Use |
605 * [start_index] - An index of the first account-user link to retrieve. Use | 631 /// this parameter as a pagination mechanism along with the max-results |
606 * this parameter as a pagination mechanism along with the max-results | 632 /// parameter. |
607 * parameter. | 633 /// |
608 * | 634 /// Completes with a [EntityUserLinks]. |
609 * Completes with a [EntityUserLinks]. | 635 /// |
610 * | 636 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
611 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 637 /// an error. |
612 * error. | 638 /// |
613 * | 639 /// If the used [http.Client] completes with an error when making a REST |
614 * If the used [http.Client] completes with an error when making a REST call, | 640 /// call, this method will complete with the same error. |
615 * this method will complete with the same error. | 641 async.Future<EntityUserLinks> list(core.String accountId, |
616 */ | 642 {core.int max_results, core.int start_index}) { |
617 async.Future<EntityUserLinks> list(core.String accountId, {core.int max_result
s, core.int start_index}) { | |
618 var _url = null; | 643 var _url = null; |
619 var _queryParams = new core.Map(); | 644 var _queryParams = new core.Map(); |
620 var _uploadMedia = null; | 645 var _uploadMedia = null; |
621 var _uploadOptions = null; | 646 var _uploadOptions = null; |
622 var _downloadOptions = commons.DownloadOptions.Metadata; | 647 var _downloadOptions = commons.DownloadOptions.Metadata; |
623 var _body = null; | 648 var _body = null; |
624 | 649 |
625 if (accountId == null) { | 650 if (accountId == null) { |
626 throw new core.ArgumentError("Parameter accountId is required."); | 651 throw new core.ArgumentError("Parameter accountId is required."); |
627 } | 652 } |
628 if (max_results != null) { | 653 if (max_results != null) { |
629 _queryParams["max-results"] = ["${max_results}"]; | 654 _queryParams["max-results"] = ["${max_results}"]; |
630 } | 655 } |
631 if (start_index != null) { | 656 if (start_index != null) { |
632 _queryParams["start-index"] = ["${start_index}"]; | 657 _queryParams["start-index"] = ["${start_index}"]; |
633 } | 658 } |
634 | 659 |
635 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/entityUserLinks'; | 660 _url = 'management/accounts/' + |
| 661 commons.Escaper.ecapeVariable('$accountId') + |
| 662 '/entityUserLinks'; |
636 | 663 |
637 var _response = _requester.request(_url, | 664 var _response = _requester.request(_url, "GET", |
638 "GET", | 665 body: _body, |
639 body: _body, | 666 queryParams: _queryParams, |
640 queryParams: _queryParams, | 667 uploadOptions: _uploadOptions, |
641 uploadOptions: _uploadOptions, | 668 uploadMedia: _uploadMedia, |
642 uploadMedia: _uploadMedia, | 669 downloadOptions: _downloadOptions); |
643 downloadOptions: _downloadOptions); | |
644 return _response.then((data) => new EntityUserLinks.fromJson(data)); | 670 return _response.then((data) => new EntityUserLinks.fromJson(data)); |
645 } | 671 } |
646 | 672 |
647 /** | 673 /// Updates permissions for an existing user on the given account. |
648 * Updates permissions for an existing user on the given account. | 674 /// |
649 * | 675 /// [request] - The metadata request object. |
650 * [request] - The metadata request object. | 676 /// |
651 * | 677 /// Request parameters: |
652 * Request parameters: | 678 /// |
653 * | 679 /// [accountId] - Account ID to update the account-user link for. |
654 * [accountId] - Account ID to update the account-user link for. | 680 /// |
655 * | 681 /// [linkId] - Link ID to update the account-user link for. |
656 * [linkId] - Link ID to update the account-user link for. | 682 /// |
657 * | 683 /// Completes with a [EntityUserLink]. |
658 * Completes with a [EntityUserLink]. | 684 /// |
659 * | 685 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
660 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 686 /// an error. |
661 * error. | 687 /// |
662 * | 688 /// If the used [http.Client] completes with an error when making a REST |
663 * If the used [http.Client] completes with an error when making a REST call, | 689 /// call, this method will complete with the same error. |
664 * this method will complete with the same error. | 690 async.Future<EntityUserLink> update( |
665 */ | 691 EntityUserLink request, core.String accountId, core.String linkId) { |
666 async.Future<EntityUserLink> update(EntityUserLink request, core.String accoun
tId, core.String linkId) { | |
667 var _url = null; | 692 var _url = null; |
668 var _queryParams = new core.Map(); | 693 var _queryParams = new core.Map(); |
669 var _uploadMedia = null; | 694 var _uploadMedia = null; |
670 var _uploadOptions = null; | 695 var _uploadOptions = null; |
671 var _downloadOptions = commons.DownloadOptions.Metadata; | 696 var _downloadOptions = commons.DownloadOptions.Metadata; |
672 var _body = null; | 697 var _body = null; |
673 | 698 |
674 if (request != null) { | 699 if (request != null) { |
675 _body = convert.JSON.encode((request).toJson()); | 700 _body = convert.JSON.encode((request).toJson()); |
676 } | 701 } |
677 if (accountId == null) { | 702 if (accountId == null) { |
678 throw new core.ArgumentError("Parameter accountId is required."); | 703 throw new core.ArgumentError("Parameter accountId is required."); |
679 } | 704 } |
680 if (linkId == null) { | 705 if (linkId == null) { |
681 throw new core.ArgumentError("Parameter linkId is required."); | 706 throw new core.ArgumentError("Parameter linkId is required."); |
682 } | 707 } |
683 | 708 |
684 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/entityUserLinks/' + commons.Escaper.ecapeVariable('$linkId'); | 709 _url = 'management/accounts/' + |
| 710 commons.Escaper.ecapeVariable('$accountId') + |
| 711 '/entityUserLinks/' + |
| 712 commons.Escaper.ecapeVariable('$linkId'); |
685 | 713 |
686 var _response = _requester.request(_url, | 714 var _response = _requester.request(_url, "PUT", |
687 "PUT", | 715 body: _body, |
688 body: _body, | 716 queryParams: _queryParams, |
689 queryParams: _queryParams, | 717 uploadOptions: _uploadOptions, |
690 uploadOptions: _uploadOptions, | 718 uploadMedia: _uploadMedia, |
691 uploadMedia: _uploadMedia, | 719 downloadOptions: _downloadOptions); |
692 downloadOptions: _downloadOptions); | |
693 return _response.then((data) => new EntityUserLink.fromJson(data)); | 720 return _response.then((data) => new EntityUserLink.fromJson(data)); |
694 } | 721 } |
695 | |
696 } | 722 } |
697 | 723 |
698 | |
699 class ManagementAccountsResourceApi { | 724 class ManagementAccountsResourceApi { |
700 final commons.ApiRequester _requester; | 725 final commons.ApiRequester _requester; |
701 | 726 |
702 ManagementAccountsResourceApi(commons.ApiRequester client) : | 727 ManagementAccountsResourceApi(commons.ApiRequester client) |
703 _requester = client; | 728 : _requester = client; |
704 | 729 |
705 /** | 730 /// Lists all accounts to which the user has access. |
706 * Lists all accounts to which the user has access. | 731 /// |
707 * | 732 /// Request parameters: |
708 * Request parameters: | 733 /// |
709 * | 734 /// [max_results] - The maximum number of accounts to include in this |
710 * [max_results] - The maximum number of accounts to include in this response. | 735 /// response. |
711 * | 736 /// |
712 * [start_index] - An index of the first account to retrieve. Use this | 737 /// [start_index] - An index of the first account to retrieve. Use this |
713 * parameter as a pagination mechanism along with the max-results parameter. | 738 /// parameter as a pagination mechanism along with the max-results parameter. |
714 * | 739 /// |
715 * Completes with a [Accounts]. | 740 /// Completes with a [Accounts]. |
716 * | 741 /// |
717 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 742 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
718 * error. | 743 /// an error. |
719 * | 744 /// |
720 * If the used [http.Client] completes with an error when making a REST call, | 745 /// If the used [http.Client] completes with an error when making a REST |
721 * this method will complete with the same error. | 746 /// call, this method will complete with the same error. |
722 */ | |
723 async.Future<Accounts> list({core.int max_results, core.int start_index}) { | 747 async.Future<Accounts> list({core.int max_results, core.int start_index}) { |
724 var _url = null; | 748 var _url = null; |
725 var _queryParams = new core.Map(); | 749 var _queryParams = new core.Map(); |
726 var _uploadMedia = null; | 750 var _uploadMedia = null; |
727 var _uploadOptions = null; | 751 var _uploadOptions = null; |
728 var _downloadOptions = commons.DownloadOptions.Metadata; | 752 var _downloadOptions = commons.DownloadOptions.Metadata; |
729 var _body = null; | 753 var _body = null; |
730 | 754 |
731 if (max_results != null) { | 755 if (max_results != null) { |
732 _queryParams["max-results"] = ["${max_results}"]; | 756 _queryParams["max-results"] = ["${max_results}"]; |
733 } | 757 } |
734 if (start_index != null) { | 758 if (start_index != null) { |
735 _queryParams["start-index"] = ["${start_index}"]; | 759 _queryParams["start-index"] = ["${start_index}"]; |
736 } | 760 } |
737 | 761 |
738 _url = 'management/accounts'; | 762 _url = 'management/accounts'; |
739 | 763 |
740 var _response = _requester.request(_url, | 764 var _response = _requester.request(_url, "GET", |
741 "GET", | 765 body: _body, |
742 body: _body, | 766 queryParams: _queryParams, |
743 queryParams: _queryParams, | 767 uploadOptions: _uploadOptions, |
744 uploadOptions: _uploadOptions, | 768 uploadMedia: _uploadMedia, |
745 uploadMedia: _uploadMedia, | 769 downloadOptions: _downloadOptions); |
746 downloadOptions: _downloadOptions); | |
747 return _response.then((data) => new Accounts.fromJson(data)); | 770 return _response.then((data) => new Accounts.fromJson(data)); |
748 } | 771 } |
749 | |
750 } | 772 } |
751 | 773 |
752 | |
753 class ManagementCustomDataSourcesResourceApi { | 774 class ManagementCustomDataSourcesResourceApi { |
754 final commons.ApiRequester _requester; | 775 final commons.ApiRequester _requester; |
755 | 776 |
756 ManagementCustomDataSourcesResourceApi(commons.ApiRequester client) : | 777 ManagementCustomDataSourcesResourceApi(commons.ApiRequester client) |
757 _requester = client; | 778 : _requester = client; |
758 | 779 |
759 /** | 780 /// List custom data sources to which the user has access. |
760 * List custom data sources to which the user has access. | 781 /// |
761 * | 782 /// Request parameters: |
762 * Request parameters: | 783 /// |
763 * | 784 /// [accountId] - Account Id for the custom data sources to retrieve. |
764 * [accountId] - Account Id for the custom data sources to retrieve. | 785 /// Value must have pattern "\d+". |
765 * Value must have pattern "\d+". | 786 /// |
766 * | 787 /// [webPropertyId] - Web property Id for the custom data sources to |
767 * [webPropertyId] - Web property Id for the custom data sources to retrieve. | 788 /// retrieve. |
768 * Value must have pattern "UA-(\d+)-(\d+)". | 789 /// Value must have pattern "UA-(\d+)-(\d+)". |
769 * | 790 /// |
770 * [max_results] - The maximum number of custom data sources to include in | 791 /// [max_results] - The maximum number of custom data sources to include in |
771 * this response. | 792 /// this response. |
772 * | 793 /// |
773 * [start_index] - A 1-based index of the first custom data source to | 794 /// [start_index] - A 1-based index of the first custom data source to |
774 * retrieve. Use this parameter as a pagination mechanism along with the | 795 /// retrieve. Use this parameter as a pagination mechanism along with the |
775 * max-results parameter. | 796 /// max-results parameter. |
776 * | 797 /// |
777 * Completes with a [CustomDataSources]. | 798 /// Completes with a [CustomDataSources]. |
778 * | 799 /// |
779 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 800 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
780 * error. | 801 /// an error. |
781 * | 802 /// |
782 * If the used [http.Client] completes with an error when making a REST call, | 803 /// If the used [http.Client] completes with an error when making a REST |
783 * this method will complete with the same error. | 804 /// call, this method will complete with the same error. |
784 */ | 805 async.Future<CustomDataSources> list( |
785 async.Future<CustomDataSources> list(core.String accountId, core.String webPro
pertyId, {core.int max_results, core.int start_index}) { | 806 core.String accountId, core.String webPropertyId, |
| 807 {core.int max_results, core.int start_index}) { |
786 var _url = null; | 808 var _url = null; |
787 var _queryParams = new core.Map(); | 809 var _queryParams = new core.Map(); |
788 var _uploadMedia = null; | 810 var _uploadMedia = null; |
789 var _uploadOptions = null; | 811 var _uploadOptions = null; |
790 var _downloadOptions = commons.DownloadOptions.Metadata; | 812 var _downloadOptions = commons.DownloadOptions.Metadata; |
791 var _body = null; | 813 var _body = null; |
792 | 814 |
793 if (accountId == null) { | 815 if (accountId == null) { |
794 throw new core.ArgumentError("Parameter accountId is required."); | 816 throw new core.ArgumentError("Parameter accountId is required."); |
795 } | 817 } |
796 if (webPropertyId == null) { | 818 if (webPropertyId == null) { |
797 throw new core.ArgumentError("Parameter webPropertyId is required."); | 819 throw new core.ArgumentError("Parameter webPropertyId is required."); |
798 } | 820 } |
799 if (max_results != null) { | 821 if (max_results != null) { |
800 _queryParams["max-results"] = ["${max_results}"]; | 822 _queryParams["max-results"] = ["${max_results}"]; |
801 } | 823 } |
802 if (start_index != null) { | 824 if (start_index != null) { |
803 _queryParams["start-index"] = ["${start_index}"]; | 825 _queryParams["start-index"] = ["${start_index}"]; |
804 } | 826 } |
805 | 827 |
806 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
DataSources'; | 828 _url = 'management/accounts/' + |
| 829 commons.Escaper.ecapeVariable('$accountId') + |
| 830 '/webproperties/' + |
| 831 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 832 '/customDataSources'; |
807 | 833 |
808 var _response = _requester.request(_url, | 834 var _response = _requester.request(_url, "GET", |
809 "GET", | 835 body: _body, |
810 body: _body, | 836 queryParams: _queryParams, |
811 queryParams: _queryParams, | 837 uploadOptions: _uploadOptions, |
812 uploadOptions: _uploadOptions, | 838 uploadMedia: _uploadMedia, |
813 uploadMedia: _uploadMedia, | 839 downloadOptions: _downloadOptions); |
814 downloadOptions: _downloadOptions); | |
815 return _response.then((data) => new CustomDataSources.fromJson(data)); | 840 return _response.then((data) => new CustomDataSources.fromJson(data)); |
816 } | 841 } |
817 | |
818 } | 842 } |
819 | 843 |
820 | |
821 class ManagementCustomDimensionsResourceApi { | 844 class ManagementCustomDimensionsResourceApi { |
822 final commons.ApiRequester _requester; | 845 final commons.ApiRequester _requester; |
823 | 846 |
824 ManagementCustomDimensionsResourceApi(commons.ApiRequester client) : | 847 ManagementCustomDimensionsResourceApi(commons.ApiRequester client) |
825 _requester = client; | 848 : _requester = client; |
826 | 849 |
827 /** | 850 /// Get a custom dimension to which the user has access. |
828 * Get a custom dimension to which the user has access. | 851 /// |
829 * | 852 /// Request parameters: |
830 * Request parameters: | 853 /// |
831 * | 854 /// [accountId] - Account ID for the custom dimension to retrieve. |
832 * [accountId] - Account ID for the custom dimension to retrieve. | 855 /// |
833 * | 856 /// [webPropertyId] - Web property ID for the custom dimension to retrieve. |
834 * [webPropertyId] - Web property ID for the custom dimension to retrieve. | 857 /// |
835 * | 858 /// [customDimensionId] - The ID of the custom dimension to retrieve. |
836 * [customDimensionId] - The ID of the custom dimension to retrieve. | 859 /// |
837 * | 860 /// Completes with a [CustomDimension]. |
838 * Completes with a [CustomDimension]. | 861 /// |
839 * | 862 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
840 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 863 /// an error. |
841 * error. | 864 /// |
842 * | 865 /// If the used [http.Client] completes with an error when making a REST |
843 * If the used [http.Client] completes with an error when making a REST call, | 866 /// call, this method will complete with the same error. |
844 * this method will complete with the same error. | 867 async.Future<CustomDimension> get(core.String accountId, |
845 */ | 868 core.String webPropertyId, core.String customDimensionId) { |
846 async.Future<CustomDimension> get(core.String accountId, core.String webProper
tyId, core.String customDimensionId) { | |
847 var _url = null; | 869 var _url = null; |
848 var _queryParams = new core.Map(); | 870 var _queryParams = new core.Map(); |
849 var _uploadMedia = null; | 871 var _uploadMedia = null; |
850 var _uploadOptions = null; | 872 var _uploadOptions = null; |
851 var _downloadOptions = commons.DownloadOptions.Metadata; | 873 var _downloadOptions = commons.DownloadOptions.Metadata; |
852 var _body = null; | 874 var _body = null; |
853 | 875 |
854 if (accountId == null) { | 876 if (accountId == null) { |
855 throw new core.ArgumentError("Parameter accountId is required."); | 877 throw new core.ArgumentError("Parameter accountId is required."); |
856 } | 878 } |
857 if (webPropertyId == null) { | 879 if (webPropertyId == null) { |
858 throw new core.ArgumentError("Parameter webPropertyId is required."); | 880 throw new core.ArgumentError("Parameter webPropertyId is required."); |
859 } | 881 } |
860 if (customDimensionId == null) { | 882 if (customDimensionId == null) { |
861 throw new core.ArgumentError("Parameter customDimensionId is required."); | 883 throw new core.ArgumentError("Parameter customDimensionId is required."); |
862 } | 884 } |
863 | 885 |
864 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
Dimensions/' + commons.Escaper.ecapeVariable('$customDimensionId'); | 886 _url = 'management/accounts/' + |
| 887 commons.Escaper.ecapeVariable('$accountId') + |
| 888 '/webproperties/' + |
| 889 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 890 '/customDimensions/' + |
| 891 commons.Escaper.ecapeVariable('$customDimensionId'); |
865 | 892 |
866 var _response = _requester.request(_url, | 893 var _response = _requester.request(_url, "GET", |
867 "GET", | 894 body: _body, |
868 body: _body, | 895 queryParams: _queryParams, |
869 queryParams: _queryParams, | 896 uploadOptions: _uploadOptions, |
870 uploadOptions: _uploadOptions, | 897 uploadMedia: _uploadMedia, |
871 uploadMedia: _uploadMedia, | 898 downloadOptions: _downloadOptions); |
872 downloadOptions: _downloadOptions); | |
873 return _response.then((data) => new CustomDimension.fromJson(data)); | 899 return _response.then((data) => new CustomDimension.fromJson(data)); |
874 } | 900 } |
875 | 901 |
876 /** | 902 /// Create a new custom dimension. |
877 * Create a new custom dimension. | 903 /// |
878 * | 904 /// [request] - The metadata request object. |
879 * [request] - The metadata request object. | 905 /// |
880 * | 906 /// Request parameters: |
881 * Request parameters: | 907 /// |
882 * | 908 /// [accountId] - Account ID for the custom dimension to create. |
883 * [accountId] - Account ID for the custom dimension to create. | 909 /// |
884 * | 910 /// [webPropertyId] - Web property ID for the custom dimension to create. |
885 * [webPropertyId] - Web property ID for the custom dimension to create. | 911 /// |
886 * | 912 /// Completes with a [CustomDimension]. |
887 * Completes with a [CustomDimension]. | 913 /// |
888 * | 914 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
889 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 915 /// an error. |
890 * error. | 916 /// |
891 * | 917 /// If the used [http.Client] completes with an error when making a REST |
892 * If the used [http.Client] completes with an error when making a REST call, | 918 /// call, this method will complete with the same error. |
893 * this method will complete with the same error. | 919 async.Future<CustomDimension> insert(CustomDimension request, |
894 */ | 920 core.String accountId, core.String webPropertyId) { |
895 async.Future<CustomDimension> insert(CustomDimension request, core.String acco
untId, core.String webPropertyId) { | |
896 var _url = null; | 921 var _url = null; |
897 var _queryParams = new core.Map(); | 922 var _queryParams = new core.Map(); |
898 var _uploadMedia = null; | 923 var _uploadMedia = null; |
899 var _uploadOptions = null; | 924 var _uploadOptions = null; |
900 var _downloadOptions = commons.DownloadOptions.Metadata; | 925 var _downloadOptions = commons.DownloadOptions.Metadata; |
901 var _body = null; | 926 var _body = null; |
902 | 927 |
903 if (request != null) { | 928 if (request != null) { |
904 _body = convert.JSON.encode((request).toJson()); | 929 _body = convert.JSON.encode((request).toJson()); |
905 } | 930 } |
906 if (accountId == null) { | 931 if (accountId == null) { |
907 throw new core.ArgumentError("Parameter accountId is required."); | 932 throw new core.ArgumentError("Parameter accountId is required."); |
908 } | 933 } |
909 if (webPropertyId == null) { | 934 if (webPropertyId == null) { |
910 throw new core.ArgumentError("Parameter webPropertyId is required."); | 935 throw new core.ArgumentError("Parameter webPropertyId is required."); |
911 } | 936 } |
912 | 937 |
913 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
Dimensions'; | 938 _url = 'management/accounts/' + |
| 939 commons.Escaper.ecapeVariable('$accountId') + |
| 940 '/webproperties/' + |
| 941 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 942 '/customDimensions'; |
914 | 943 |
915 var _response = _requester.request(_url, | 944 var _response = _requester.request(_url, "POST", |
916 "POST", | 945 body: _body, |
917 body: _body, | 946 queryParams: _queryParams, |
918 queryParams: _queryParams, | 947 uploadOptions: _uploadOptions, |
919 uploadOptions: _uploadOptions, | 948 uploadMedia: _uploadMedia, |
920 uploadMedia: _uploadMedia, | 949 downloadOptions: _downloadOptions); |
921 downloadOptions: _downloadOptions); | |
922 return _response.then((data) => new CustomDimension.fromJson(data)); | 950 return _response.then((data) => new CustomDimension.fromJson(data)); |
923 } | 951 } |
924 | 952 |
925 /** | 953 /// Lists custom dimensions to which the user has access. |
926 * Lists custom dimensions to which the user has access. | 954 /// |
927 * | 955 /// Request parameters: |
928 * Request parameters: | 956 /// |
929 * | 957 /// [accountId] - Account ID for the custom dimensions to retrieve. |
930 * [accountId] - Account ID for the custom dimensions to retrieve. | 958 /// |
931 * | 959 /// [webPropertyId] - Web property ID for the custom dimensions to retrieve. |
932 * [webPropertyId] - Web property ID for the custom dimensions to retrieve. | 960 /// |
933 * | 961 /// [max_results] - The maximum number of custom dimensions to include in |
934 * [max_results] - The maximum number of custom dimensions to include in this | 962 /// this response. |
935 * response. | 963 /// |
936 * | 964 /// [start_index] - An index of the first entity to retrieve. Use this |
937 * [start_index] - An index of the first entity to retrieve. Use this | 965 /// parameter as a pagination mechanism along with the max-results parameter. |
938 * parameter as a pagination mechanism along with the max-results parameter. | 966 /// |
939 * | 967 /// Completes with a [CustomDimensions]. |
940 * Completes with a [CustomDimensions]. | 968 /// |
941 * | 969 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
942 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 970 /// an error. |
943 * error. | 971 /// |
944 * | 972 /// If the used [http.Client] completes with an error when making a REST |
945 * If the used [http.Client] completes with an error when making a REST call, | 973 /// call, this method will complete with the same error. |
946 * this method will complete with the same error. | 974 async.Future<CustomDimensions> list( |
947 */ | 975 core.String accountId, core.String webPropertyId, |
948 async.Future<CustomDimensions> list(core.String accountId, core.String webProp
ertyId, {core.int max_results, core.int start_index}) { | 976 {core.int max_results, core.int start_index}) { |
949 var _url = null; | 977 var _url = null; |
950 var _queryParams = new core.Map(); | 978 var _queryParams = new core.Map(); |
951 var _uploadMedia = null; | 979 var _uploadMedia = null; |
952 var _uploadOptions = null; | 980 var _uploadOptions = null; |
953 var _downloadOptions = commons.DownloadOptions.Metadata; | 981 var _downloadOptions = commons.DownloadOptions.Metadata; |
954 var _body = null; | 982 var _body = null; |
955 | 983 |
956 if (accountId == null) { | 984 if (accountId == null) { |
957 throw new core.ArgumentError("Parameter accountId is required."); | 985 throw new core.ArgumentError("Parameter accountId is required."); |
958 } | 986 } |
959 if (webPropertyId == null) { | 987 if (webPropertyId == null) { |
960 throw new core.ArgumentError("Parameter webPropertyId is required."); | 988 throw new core.ArgumentError("Parameter webPropertyId is required."); |
961 } | 989 } |
962 if (max_results != null) { | 990 if (max_results != null) { |
963 _queryParams["max-results"] = ["${max_results}"]; | 991 _queryParams["max-results"] = ["${max_results}"]; |
964 } | 992 } |
965 if (start_index != null) { | 993 if (start_index != null) { |
966 _queryParams["start-index"] = ["${start_index}"]; | 994 _queryParams["start-index"] = ["${start_index}"]; |
967 } | 995 } |
968 | 996 |
969 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
Dimensions'; | 997 _url = 'management/accounts/' + |
| 998 commons.Escaper.ecapeVariable('$accountId') + |
| 999 '/webproperties/' + |
| 1000 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1001 '/customDimensions'; |
970 | 1002 |
971 var _response = _requester.request(_url, | 1003 var _response = _requester.request(_url, "GET", |
972 "GET", | 1004 body: _body, |
973 body: _body, | 1005 queryParams: _queryParams, |
974 queryParams: _queryParams, | 1006 uploadOptions: _uploadOptions, |
975 uploadOptions: _uploadOptions, | 1007 uploadMedia: _uploadMedia, |
976 uploadMedia: _uploadMedia, | 1008 downloadOptions: _downloadOptions); |
977 downloadOptions: _downloadOptions); | |
978 return _response.then((data) => new CustomDimensions.fromJson(data)); | 1009 return _response.then((data) => new CustomDimensions.fromJson(data)); |
979 } | 1010 } |
980 | 1011 |
981 /** | 1012 /// Updates an existing custom dimension. This method supports patch |
982 * Updates an existing custom dimension. This method supports patch semantics. | 1013 /// semantics. |
983 * | 1014 /// |
984 * [request] - The metadata request object. | 1015 /// [request] - The metadata request object. |
985 * | 1016 /// |
986 * Request parameters: | 1017 /// Request parameters: |
987 * | 1018 /// |
988 * [accountId] - Account ID for the custom dimension to update. | 1019 /// [accountId] - Account ID for the custom dimension to update. |
989 * | 1020 /// |
990 * [webPropertyId] - Web property ID for the custom dimension to update. | 1021 /// [webPropertyId] - Web property ID for the custom dimension to update. |
991 * | 1022 /// |
992 * [customDimensionId] - Custom dimension ID for the custom dimension to | 1023 /// [customDimensionId] - Custom dimension ID for the custom dimension to |
993 * update. | 1024 /// update. |
994 * | 1025 /// |
995 * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings | 1026 /// [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings |
996 * related to the custom dimension being linked to a custom data source / data | 1027 /// related to the custom dimension being linked to a custom data source / |
997 * set. | 1028 /// data set. |
998 * | 1029 /// |
999 * Completes with a [CustomDimension]. | 1030 /// Completes with a [CustomDimension]. |
1000 * | 1031 /// |
1001 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1032 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1002 * error. | 1033 /// an error. |
1003 * | 1034 /// |
1004 * If the used [http.Client] completes with an error when making a REST call, | 1035 /// If the used [http.Client] completes with an error when making a REST |
1005 * this method will complete with the same error. | 1036 /// call, this method will complete with the same error. |
1006 */ | 1037 async.Future<CustomDimension> patch( |
1007 async.Future<CustomDimension> patch(CustomDimension request, core.String accou
ntId, core.String webPropertyId, core.String customDimensionId, {core.bool ignor
eCustomDataSourceLinks}) { | 1038 CustomDimension request, |
| 1039 core.String accountId, |
| 1040 core.String webPropertyId, |
| 1041 core.String customDimensionId, |
| 1042 {core.bool ignoreCustomDataSourceLinks}) { |
1008 var _url = null; | 1043 var _url = null; |
1009 var _queryParams = new core.Map(); | 1044 var _queryParams = new core.Map(); |
1010 var _uploadMedia = null; | 1045 var _uploadMedia = null; |
1011 var _uploadOptions = null; | 1046 var _uploadOptions = null; |
1012 var _downloadOptions = commons.DownloadOptions.Metadata; | 1047 var _downloadOptions = commons.DownloadOptions.Metadata; |
1013 var _body = null; | 1048 var _body = null; |
1014 | 1049 |
1015 if (request != null) { | 1050 if (request != null) { |
1016 _body = convert.JSON.encode((request).toJson()); | 1051 _body = convert.JSON.encode((request).toJson()); |
1017 } | 1052 } |
1018 if (accountId == null) { | 1053 if (accountId == null) { |
1019 throw new core.ArgumentError("Parameter accountId is required."); | 1054 throw new core.ArgumentError("Parameter accountId is required."); |
1020 } | 1055 } |
1021 if (webPropertyId == null) { | 1056 if (webPropertyId == null) { |
1022 throw new core.ArgumentError("Parameter webPropertyId is required."); | 1057 throw new core.ArgumentError("Parameter webPropertyId is required."); |
1023 } | 1058 } |
1024 if (customDimensionId == null) { | 1059 if (customDimensionId == null) { |
1025 throw new core.ArgumentError("Parameter customDimensionId is required."); | 1060 throw new core.ArgumentError("Parameter customDimensionId is required."); |
1026 } | 1061 } |
1027 if (ignoreCustomDataSourceLinks != null) { | 1062 if (ignoreCustomDataSourceLinks != null) { |
1028 _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLi
nks}"]; | 1063 _queryParams["ignoreCustomDataSourceLinks"] = [ |
| 1064 "${ignoreCustomDataSourceLinks}" |
| 1065 ]; |
1029 } | 1066 } |
1030 | 1067 |
1031 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
Dimensions/' + commons.Escaper.ecapeVariable('$customDimensionId'); | 1068 _url = 'management/accounts/' + |
| 1069 commons.Escaper.ecapeVariable('$accountId') + |
| 1070 '/webproperties/' + |
| 1071 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1072 '/customDimensions/' + |
| 1073 commons.Escaper.ecapeVariable('$customDimensionId'); |
1032 | 1074 |
1033 var _response = _requester.request(_url, | 1075 var _response = _requester.request(_url, "PATCH", |
1034 "PATCH", | 1076 body: _body, |
1035 body: _body, | 1077 queryParams: _queryParams, |
1036 queryParams: _queryParams, | 1078 uploadOptions: _uploadOptions, |
1037 uploadOptions: _uploadOptions, | 1079 uploadMedia: _uploadMedia, |
1038 uploadMedia: _uploadMedia, | 1080 downloadOptions: _downloadOptions); |
1039 downloadOptions: _downloadOptions); | |
1040 return _response.then((data) => new CustomDimension.fromJson(data)); | 1081 return _response.then((data) => new CustomDimension.fromJson(data)); |
1041 } | 1082 } |
1042 | 1083 |
1043 /** | 1084 /// Updates an existing custom dimension. |
1044 * Updates an existing custom dimension. | 1085 /// |
1045 * | 1086 /// [request] - The metadata request object. |
1046 * [request] - The metadata request object. | 1087 /// |
1047 * | 1088 /// Request parameters: |
1048 * Request parameters: | 1089 /// |
1049 * | 1090 /// [accountId] - Account ID for the custom dimension to update. |
1050 * [accountId] - Account ID for the custom dimension to update. | 1091 /// |
1051 * | 1092 /// [webPropertyId] - Web property ID for the custom dimension to update. |
1052 * [webPropertyId] - Web property ID for the custom dimension to update. | 1093 /// |
1053 * | 1094 /// [customDimensionId] - Custom dimension ID for the custom dimension to |
1054 * [customDimensionId] - Custom dimension ID for the custom dimension to | 1095 /// update. |
1055 * update. | 1096 /// |
1056 * | 1097 /// [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings |
1057 * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings | 1098 /// related to the custom dimension being linked to a custom data source / |
1058 * related to the custom dimension being linked to a custom data source / data | 1099 /// data set. |
1059 * set. | 1100 /// |
1060 * | 1101 /// Completes with a [CustomDimension]. |
1061 * Completes with a [CustomDimension]. | 1102 /// |
1062 * | 1103 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1063 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1104 /// an error. |
1064 * error. | 1105 /// |
1065 * | 1106 /// If the used [http.Client] completes with an error when making a REST |
1066 * If the used [http.Client] completes with an error when making a REST call, | 1107 /// call, this method will complete with the same error. |
1067 * this method will complete with the same error. | 1108 async.Future<CustomDimension> update( |
1068 */ | 1109 CustomDimension request, |
1069 async.Future<CustomDimension> update(CustomDimension request, core.String acco
untId, core.String webPropertyId, core.String customDimensionId, {core.bool igno
reCustomDataSourceLinks}) { | 1110 core.String accountId, |
| 1111 core.String webPropertyId, |
| 1112 core.String customDimensionId, |
| 1113 {core.bool ignoreCustomDataSourceLinks}) { |
1070 var _url = null; | 1114 var _url = null; |
1071 var _queryParams = new core.Map(); | 1115 var _queryParams = new core.Map(); |
1072 var _uploadMedia = null; | 1116 var _uploadMedia = null; |
1073 var _uploadOptions = null; | 1117 var _uploadOptions = null; |
1074 var _downloadOptions = commons.DownloadOptions.Metadata; | 1118 var _downloadOptions = commons.DownloadOptions.Metadata; |
1075 var _body = null; | 1119 var _body = null; |
1076 | 1120 |
1077 if (request != null) { | 1121 if (request != null) { |
1078 _body = convert.JSON.encode((request).toJson()); | 1122 _body = convert.JSON.encode((request).toJson()); |
1079 } | 1123 } |
1080 if (accountId == null) { | 1124 if (accountId == null) { |
1081 throw new core.ArgumentError("Parameter accountId is required."); | 1125 throw new core.ArgumentError("Parameter accountId is required."); |
1082 } | 1126 } |
1083 if (webPropertyId == null) { | 1127 if (webPropertyId == null) { |
1084 throw new core.ArgumentError("Parameter webPropertyId is required."); | 1128 throw new core.ArgumentError("Parameter webPropertyId is required."); |
1085 } | 1129 } |
1086 if (customDimensionId == null) { | 1130 if (customDimensionId == null) { |
1087 throw new core.ArgumentError("Parameter customDimensionId is required."); | 1131 throw new core.ArgumentError("Parameter customDimensionId is required."); |
1088 } | 1132 } |
1089 if (ignoreCustomDataSourceLinks != null) { | 1133 if (ignoreCustomDataSourceLinks != null) { |
1090 _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLi
nks}"]; | 1134 _queryParams["ignoreCustomDataSourceLinks"] = [ |
| 1135 "${ignoreCustomDataSourceLinks}" |
| 1136 ]; |
1091 } | 1137 } |
1092 | 1138 |
1093 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
Dimensions/' + commons.Escaper.ecapeVariable('$customDimensionId'); | 1139 _url = 'management/accounts/' + |
| 1140 commons.Escaper.ecapeVariable('$accountId') + |
| 1141 '/webproperties/' + |
| 1142 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1143 '/customDimensions/' + |
| 1144 commons.Escaper.ecapeVariable('$customDimensionId'); |
1094 | 1145 |
1095 var _response = _requester.request(_url, | 1146 var _response = _requester.request(_url, "PUT", |
1096 "PUT", | 1147 body: _body, |
1097 body: _body, | 1148 queryParams: _queryParams, |
1098 queryParams: _queryParams, | 1149 uploadOptions: _uploadOptions, |
1099 uploadOptions: _uploadOptions, | 1150 uploadMedia: _uploadMedia, |
1100 uploadMedia: _uploadMedia, | 1151 downloadOptions: _downloadOptions); |
1101 downloadOptions: _downloadOptions); | |
1102 return _response.then((data) => new CustomDimension.fromJson(data)); | 1152 return _response.then((data) => new CustomDimension.fromJson(data)); |
1103 } | 1153 } |
1104 | |
1105 } | 1154 } |
1106 | 1155 |
1107 | |
1108 class ManagementCustomMetricsResourceApi { | 1156 class ManagementCustomMetricsResourceApi { |
1109 final commons.ApiRequester _requester; | 1157 final commons.ApiRequester _requester; |
1110 | 1158 |
1111 ManagementCustomMetricsResourceApi(commons.ApiRequester client) : | 1159 ManagementCustomMetricsResourceApi(commons.ApiRequester client) |
1112 _requester = client; | 1160 : _requester = client; |
1113 | 1161 |
1114 /** | 1162 /// Get a custom metric to which the user has access. |
1115 * Get a custom metric to which the user has access. | 1163 /// |
1116 * | 1164 /// Request parameters: |
1117 * Request parameters: | 1165 /// |
1118 * | 1166 /// [accountId] - Account ID for the custom metric to retrieve. |
1119 * [accountId] - Account ID for the custom metric to retrieve. | 1167 /// |
1120 * | 1168 /// [webPropertyId] - Web property ID for the custom metric to retrieve. |
1121 * [webPropertyId] - Web property ID for the custom metric to retrieve. | 1169 /// |
1122 * | 1170 /// [customMetricId] - The ID of the custom metric to retrieve. |
1123 * [customMetricId] - The ID of the custom metric to retrieve. | 1171 /// |
1124 * | 1172 /// Completes with a [CustomMetric]. |
1125 * Completes with a [CustomMetric]. | 1173 /// |
1126 * | 1174 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1127 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1175 /// an error. |
1128 * error. | 1176 /// |
1129 * | 1177 /// If the used [http.Client] completes with an error when making a REST |
1130 * If the used [http.Client] completes with an error when making a REST call, | 1178 /// call, this method will complete with the same error. |
1131 * this method will complete with the same error. | 1179 async.Future<CustomMetric> get(core.String accountId, |
1132 */ | 1180 core.String webPropertyId, core.String customMetricId) { |
1133 async.Future<CustomMetric> get(core.String accountId, core.String webPropertyI
d, core.String customMetricId) { | |
1134 var _url = null; | 1181 var _url = null; |
1135 var _queryParams = new core.Map(); | 1182 var _queryParams = new core.Map(); |
1136 var _uploadMedia = null; | 1183 var _uploadMedia = null; |
1137 var _uploadOptions = null; | 1184 var _uploadOptions = null; |
1138 var _downloadOptions = commons.DownloadOptions.Metadata; | 1185 var _downloadOptions = commons.DownloadOptions.Metadata; |
1139 var _body = null; | 1186 var _body = null; |
1140 | 1187 |
1141 if (accountId == null) { | 1188 if (accountId == null) { |
1142 throw new core.ArgumentError("Parameter accountId is required."); | 1189 throw new core.ArgumentError("Parameter accountId is required."); |
1143 } | 1190 } |
1144 if (webPropertyId == null) { | 1191 if (webPropertyId == null) { |
1145 throw new core.ArgumentError("Parameter webPropertyId is required."); | 1192 throw new core.ArgumentError("Parameter webPropertyId is required."); |
1146 } | 1193 } |
1147 if (customMetricId == null) { | 1194 if (customMetricId == null) { |
1148 throw new core.ArgumentError("Parameter customMetricId is required."); | 1195 throw new core.ArgumentError("Parameter customMetricId is required."); |
1149 } | 1196 } |
1150 | 1197 |
1151 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
Metrics/' + commons.Escaper.ecapeVariable('$customMetricId'); | 1198 _url = 'management/accounts/' + |
| 1199 commons.Escaper.ecapeVariable('$accountId') + |
| 1200 '/webproperties/' + |
| 1201 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1202 '/customMetrics/' + |
| 1203 commons.Escaper.ecapeVariable('$customMetricId'); |
1152 | 1204 |
1153 var _response = _requester.request(_url, | 1205 var _response = _requester.request(_url, "GET", |
1154 "GET", | 1206 body: _body, |
1155 body: _body, | 1207 queryParams: _queryParams, |
1156 queryParams: _queryParams, | 1208 uploadOptions: _uploadOptions, |
1157 uploadOptions: _uploadOptions, | 1209 uploadMedia: _uploadMedia, |
1158 uploadMedia: _uploadMedia, | 1210 downloadOptions: _downloadOptions); |
1159 downloadOptions: _downloadOptions); | |
1160 return _response.then((data) => new CustomMetric.fromJson(data)); | 1211 return _response.then((data) => new CustomMetric.fromJson(data)); |
1161 } | 1212 } |
1162 | 1213 |
1163 /** | 1214 /// Create a new custom metric. |
1164 * Create a new custom metric. | 1215 /// |
1165 * | 1216 /// [request] - The metadata request object. |
1166 * [request] - The metadata request object. | 1217 /// |
1167 * | 1218 /// Request parameters: |
1168 * Request parameters: | 1219 /// |
1169 * | 1220 /// [accountId] - Account ID for the custom metric to create. |
1170 * [accountId] - Account ID for the custom metric to create. | 1221 /// |
1171 * | 1222 /// [webPropertyId] - Web property ID for the custom dimension to create. |
1172 * [webPropertyId] - Web property ID for the custom dimension to create. | 1223 /// |
1173 * | 1224 /// Completes with a [CustomMetric]. |
1174 * Completes with a [CustomMetric]. | 1225 /// |
1175 * | 1226 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1176 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1227 /// an error. |
1177 * error. | 1228 /// |
1178 * | 1229 /// If the used [http.Client] completes with an error when making a REST |
1179 * If the used [http.Client] completes with an error when making a REST call, | 1230 /// call, this method will complete with the same error. |
1180 * this method will complete with the same error. | 1231 async.Future<CustomMetric> insert( |
1181 */ | 1232 CustomMetric request, core.String accountId, core.String webPropertyId) { |
1182 async.Future<CustomMetric> insert(CustomMetric request, core.String accountId,
core.String webPropertyId) { | |
1183 var _url = null; | 1233 var _url = null; |
1184 var _queryParams = new core.Map(); | 1234 var _queryParams = new core.Map(); |
1185 var _uploadMedia = null; | 1235 var _uploadMedia = null; |
1186 var _uploadOptions = null; | 1236 var _uploadOptions = null; |
1187 var _downloadOptions = commons.DownloadOptions.Metadata; | 1237 var _downloadOptions = commons.DownloadOptions.Metadata; |
1188 var _body = null; | 1238 var _body = null; |
1189 | 1239 |
1190 if (request != null) { | 1240 if (request != null) { |
1191 _body = convert.JSON.encode((request).toJson()); | 1241 _body = convert.JSON.encode((request).toJson()); |
1192 } | 1242 } |
1193 if (accountId == null) { | 1243 if (accountId == null) { |
1194 throw new core.ArgumentError("Parameter accountId is required."); | 1244 throw new core.ArgumentError("Parameter accountId is required."); |
1195 } | 1245 } |
1196 if (webPropertyId == null) { | 1246 if (webPropertyId == null) { |
1197 throw new core.ArgumentError("Parameter webPropertyId is required."); | 1247 throw new core.ArgumentError("Parameter webPropertyId is required."); |
1198 } | 1248 } |
1199 | 1249 |
1200 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
Metrics'; | 1250 _url = 'management/accounts/' + |
| 1251 commons.Escaper.ecapeVariable('$accountId') + |
| 1252 '/webproperties/' + |
| 1253 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1254 '/customMetrics'; |
1201 | 1255 |
1202 var _response = _requester.request(_url, | 1256 var _response = _requester.request(_url, "POST", |
1203 "POST", | 1257 body: _body, |
1204 body: _body, | 1258 queryParams: _queryParams, |
1205 queryParams: _queryParams, | 1259 uploadOptions: _uploadOptions, |
1206 uploadOptions: _uploadOptions, | 1260 uploadMedia: _uploadMedia, |
1207 uploadMedia: _uploadMedia, | 1261 downloadOptions: _downloadOptions); |
1208 downloadOptions: _downloadOptions); | |
1209 return _response.then((data) => new CustomMetric.fromJson(data)); | 1262 return _response.then((data) => new CustomMetric.fromJson(data)); |
1210 } | 1263 } |
1211 | 1264 |
1212 /** | 1265 /// Lists custom metrics to which the user has access. |
1213 * Lists custom metrics to which the user has access. | 1266 /// |
1214 * | 1267 /// Request parameters: |
1215 * Request parameters: | 1268 /// |
1216 * | 1269 /// [accountId] - Account ID for the custom metrics to retrieve. |
1217 * [accountId] - Account ID for the custom metrics to retrieve. | 1270 /// |
1218 * | 1271 /// [webPropertyId] - Web property ID for the custom metrics to retrieve. |
1219 * [webPropertyId] - Web property ID for the custom metrics to retrieve. | 1272 /// |
1220 * | 1273 /// [max_results] - The maximum number of custom metrics to include in this |
1221 * [max_results] - The maximum number of custom metrics to include in this | 1274 /// response. |
1222 * response. | 1275 /// |
1223 * | 1276 /// [start_index] - An index of the first entity to retrieve. Use this |
1224 * [start_index] - An index of the first entity to retrieve. Use this | 1277 /// parameter as a pagination mechanism along with the max-results parameter. |
1225 * parameter as a pagination mechanism along with the max-results parameter. | 1278 /// |
1226 * | 1279 /// Completes with a [CustomMetrics]. |
1227 * Completes with a [CustomMetrics]. | 1280 /// |
1228 * | 1281 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1229 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1282 /// an error. |
1230 * error. | 1283 /// |
1231 * | 1284 /// If the used [http.Client] completes with an error when making a REST |
1232 * If the used [http.Client] completes with an error when making a REST call, | 1285 /// call, this method will complete with the same error. |
1233 * this method will complete with the same error. | 1286 async.Future<CustomMetrics> list( |
1234 */ | 1287 core.String accountId, core.String webPropertyId, |
1235 async.Future<CustomMetrics> list(core.String accountId, core.String webPropert
yId, {core.int max_results, core.int start_index}) { | 1288 {core.int max_results, core.int start_index}) { |
1236 var _url = null; | 1289 var _url = null; |
1237 var _queryParams = new core.Map(); | 1290 var _queryParams = new core.Map(); |
1238 var _uploadMedia = null; | 1291 var _uploadMedia = null; |
1239 var _uploadOptions = null; | 1292 var _uploadOptions = null; |
1240 var _downloadOptions = commons.DownloadOptions.Metadata; | 1293 var _downloadOptions = commons.DownloadOptions.Metadata; |
1241 var _body = null; | 1294 var _body = null; |
1242 | 1295 |
1243 if (accountId == null) { | 1296 if (accountId == null) { |
1244 throw new core.ArgumentError("Parameter accountId is required."); | 1297 throw new core.ArgumentError("Parameter accountId is required."); |
1245 } | 1298 } |
1246 if (webPropertyId == null) { | 1299 if (webPropertyId == null) { |
1247 throw new core.ArgumentError("Parameter webPropertyId is required."); | 1300 throw new core.ArgumentError("Parameter webPropertyId is required."); |
1248 } | 1301 } |
1249 if (max_results != null) { | 1302 if (max_results != null) { |
1250 _queryParams["max-results"] = ["${max_results}"]; | 1303 _queryParams["max-results"] = ["${max_results}"]; |
1251 } | 1304 } |
1252 if (start_index != null) { | 1305 if (start_index != null) { |
1253 _queryParams["start-index"] = ["${start_index}"]; | 1306 _queryParams["start-index"] = ["${start_index}"]; |
1254 } | 1307 } |
1255 | 1308 |
1256 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
Metrics'; | 1309 _url = 'management/accounts/' + |
| 1310 commons.Escaper.ecapeVariable('$accountId') + |
| 1311 '/webproperties/' + |
| 1312 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1313 '/customMetrics'; |
1257 | 1314 |
1258 var _response = _requester.request(_url, | 1315 var _response = _requester.request(_url, "GET", |
1259 "GET", | 1316 body: _body, |
1260 body: _body, | 1317 queryParams: _queryParams, |
1261 queryParams: _queryParams, | 1318 uploadOptions: _uploadOptions, |
1262 uploadOptions: _uploadOptions, | 1319 uploadMedia: _uploadMedia, |
1263 uploadMedia: _uploadMedia, | 1320 downloadOptions: _downloadOptions); |
1264 downloadOptions: _downloadOptions); | |
1265 return _response.then((data) => new CustomMetrics.fromJson(data)); | 1321 return _response.then((data) => new CustomMetrics.fromJson(data)); |
1266 } | 1322 } |
1267 | 1323 |
1268 /** | 1324 /// Updates an existing custom metric. This method supports patch semantics. |
1269 * Updates an existing custom metric. This method supports patch semantics. | 1325 /// |
1270 * | 1326 /// [request] - The metadata request object. |
1271 * [request] - The metadata request object. | 1327 /// |
1272 * | 1328 /// Request parameters: |
1273 * Request parameters: | 1329 /// |
1274 * | 1330 /// [accountId] - Account ID for the custom metric to update. |
1275 * [accountId] - Account ID for the custom metric to update. | 1331 /// |
1276 * | 1332 /// [webPropertyId] - Web property ID for the custom metric to update. |
1277 * [webPropertyId] - Web property ID for the custom metric to update. | 1333 /// |
1278 * | 1334 /// [customMetricId] - Custom metric ID for the custom metric to update. |
1279 * [customMetricId] - Custom metric ID for the custom metric to update. | 1335 /// |
1280 * | 1336 /// [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings |
1281 * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings | 1337 /// related to the custom metric being linked to a custom data source / data |
1282 * related to the custom metric being linked to a custom data source / data | 1338 /// set. |
1283 * set. | 1339 /// |
1284 * | 1340 /// Completes with a [CustomMetric]. |
1285 * Completes with a [CustomMetric]. | 1341 /// |
1286 * | 1342 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1287 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1343 /// an error. |
1288 * error. | 1344 /// |
1289 * | 1345 /// If the used [http.Client] completes with an error when making a REST |
1290 * If the used [http.Client] completes with an error when making a REST call, | 1346 /// call, this method will complete with the same error. |
1291 * this method will complete with the same error. | 1347 async.Future<CustomMetric> patch(CustomMetric request, core.String accountId, |
1292 */ | 1348 core.String webPropertyId, core.String customMetricId, |
1293 async.Future<CustomMetric> patch(CustomMetric request, core.String accountId,
core.String webPropertyId, core.String customMetricId, {core.bool ignoreCustomDa
taSourceLinks}) { | 1349 {core.bool ignoreCustomDataSourceLinks}) { |
1294 var _url = null; | 1350 var _url = null; |
1295 var _queryParams = new core.Map(); | 1351 var _queryParams = new core.Map(); |
1296 var _uploadMedia = null; | 1352 var _uploadMedia = null; |
1297 var _uploadOptions = null; | 1353 var _uploadOptions = null; |
1298 var _downloadOptions = commons.DownloadOptions.Metadata; | 1354 var _downloadOptions = commons.DownloadOptions.Metadata; |
1299 var _body = null; | 1355 var _body = null; |
1300 | 1356 |
1301 if (request != null) { | 1357 if (request != null) { |
1302 _body = convert.JSON.encode((request).toJson()); | 1358 _body = convert.JSON.encode((request).toJson()); |
1303 } | 1359 } |
1304 if (accountId == null) { | 1360 if (accountId == null) { |
1305 throw new core.ArgumentError("Parameter accountId is required."); | 1361 throw new core.ArgumentError("Parameter accountId is required."); |
1306 } | 1362 } |
1307 if (webPropertyId == null) { | 1363 if (webPropertyId == null) { |
1308 throw new core.ArgumentError("Parameter webPropertyId is required."); | 1364 throw new core.ArgumentError("Parameter webPropertyId is required."); |
1309 } | 1365 } |
1310 if (customMetricId == null) { | 1366 if (customMetricId == null) { |
1311 throw new core.ArgumentError("Parameter customMetricId is required."); | 1367 throw new core.ArgumentError("Parameter customMetricId is required."); |
1312 } | 1368 } |
1313 if (ignoreCustomDataSourceLinks != null) { | 1369 if (ignoreCustomDataSourceLinks != null) { |
1314 _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLi
nks}"]; | 1370 _queryParams["ignoreCustomDataSourceLinks"] = [ |
| 1371 "${ignoreCustomDataSourceLinks}" |
| 1372 ]; |
1315 } | 1373 } |
1316 | 1374 |
1317 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
Metrics/' + commons.Escaper.ecapeVariable('$customMetricId'); | 1375 _url = 'management/accounts/' + |
| 1376 commons.Escaper.ecapeVariable('$accountId') + |
| 1377 '/webproperties/' + |
| 1378 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1379 '/customMetrics/' + |
| 1380 commons.Escaper.ecapeVariable('$customMetricId'); |
1318 | 1381 |
1319 var _response = _requester.request(_url, | 1382 var _response = _requester.request(_url, "PATCH", |
1320 "PATCH", | 1383 body: _body, |
1321 body: _body, | 1384 queryParams: _queryParams, |
1322 queryParams: _queryParams, | 1385 uploadOptions: _uploadOptions, |
1323 uploadOptions: _uploadOptions, | 1386 uploadMedia: _uploadMedia, |
1324 uploadMedia: _uploadMedia, | 1387 downloadOptions: _downloadOptions); |
1325 downloadOptions: _downloadOptions); | |
1326 return _response.then((data) => new CustomMetric.fromJson(data)); | 1388 return _response.then((data) => new CustomMetric.fromJson(data)); |
1327 } | 1389 } |
1328 | 1390 |
1329 /** | 1391 /// Updates an existing custom metric. |
1330 * Updates an existing custom metric. | 1392 /// |
1331 * | 1393 /// [request] - The metadata request object. |
1332 * [request] - The metadata request object. | 1394 /// |
1333 * | 1395 /// Request parameters: |
1334 * Request parameters: | 1396 /// |
1335 * | 1397 /// [accountId] - Account ID for the custom metric to update. |
1336 * [accountId] - Account ID for the custom metric to update. | 1398 /// |
1337 * | 1399 /// [webPropertyId] - Web property ID for the custom metric to update. |
1338 * [webPropertyId] - Web property ID for the custom metric to update. | 1400 /// |
1339 * | 1401 /// [customMetricId] - Custom metric ID for the custom metric to update. |
1340 * [customMetricId] - Custom metric ID for the custom metric to update. | 1402 /// |
1341 * | 1403 /// [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings |
1342 * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings | 1404 /// related to the custom metric being linked to a custom data source / data |
1343 * related to the custom metric being linked to a custom data source / data | 1405 /// set. |
1344 * set. | 1406 /// |
1345 * | 1407 /// Completes with a [CustomMetric]. |
1346 * Completes with a [CustomMetric]. | 1408 /// |
1347 * | 1409 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1348 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1410 /// an error. |
1349 * error. | 1411 /// |
1350 * | 1412 /// If the used [http.Client] completes with an error when making a REST |
1351 * If the used [http.Client] completes with an error when making a REST call, | 1413 /// call, this method will complete with the same error. |
1352 * this method will complete with the same error. | 1414 async.Future<CustomMetric> update(CustomMetric request, core.String accountId, |
1353 */ | 1415 core.String webPropertyId, core.String customMetricId, |
1354 async.Future<CustomMetric> update(CustomMetric request, core.String accountId,
core.String webPropertyId, core.String customMetricId, {core.bool ignoreCustomD
ataSourceLinks}) { | 1416 {core.bool ignoreCustomDataSourceLinks}) { |
1355 var _url = null; | 1417 var _url = null; |
1356 var _queryParams = new core.Map(); | 1418 var _queryParams = new core.Map(); |
1357 var _uploadMedia = null; | 1419 var _uploadMedia = null; |
1358 var _uploadOptions = null; | 1420 var _uploadOptions = null; |
1359 var _downloadOptions = commons.DownloadOptions.Metadata; | 1421 var _downloadOptions = commons.DownloadOptions.Metadata; |
1360 var _body = null; | 1422 var _body = null; |
1361 | 1423 |
1362 if (request != null) { | 1424 if (request != null) { |
1363 _body = convert.JSON.encode((request).toJson()); | 1425 _body = convert.JSON.encode((request).toJson()); |
1364 } | 1426 } |
1365 if (accountId == null) { | 1427 if (accountId == null) { |
1366 throw new core.ArgumentError("Parameter accountId is required."); | 1428 throw new core.ArgumentError("Parameter accountId is required."); |
1367 } | 1429 } |
1368 if (webPropertyId == null) { | 1430 if (webPropertyId == null) { |
1369 throw new core.ArgumentError("Parameter webPropertyId is required."); | 1431 throw new core.ArgumentError("Parameter webPropertyId is required."); |
1370 } | 1432 } |
1371 if (customMetricId == null) { | 1433 if (customMetricId == null) { |
1372 throw new core.ArgumentError("Parameter customMetricId is required."); | 1434 throw new core.ArgumentError("Parameter customMetricId is required."); |
1373 } | 1435 } |
1374 if (ignoreCustomDataSourceLinks != null) { | 1436 if (ignoreCustomDataSourceLinks != null) { |
1375 _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLi
nks}"]; | 1437 _queryParams["ignoreCustomDataSourceLinks"] = [ |
| 1438 "${ignoreCustomDataSourceLinks}" |
| 1439 ]; |
1376 } | 1440 } |
1377 | 1441 |
1378 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
Metrics/' + commons.Escaper.ecapeVariable('$customMetricId'); | 1442 _url = 'management/accounts/' + |
| 1443 commons.Escaper.ecapeVariable('$accountId') + |
| 1444 '/webproperties/' + |
| 1445 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1446 '/customMetrics/' + |
| 1447 commons.Escaper.ecapeVariable('$customMetricId'); |
1379 | 1448 |
1380 var _response = _requester.request(_url, | 1449 var _response = _requester.request(_url, "PUT", |
1381 "PUT", | 1450 body: _body, |
1382 body: _body, | 1451 queryParams: _queryParams, |
1383 queryParams: _queryParams, | 1452 uploadOptions: _uploadOptions, |
1384 uploadOptions: _uploadOptions, | 1453 uploadMedia: _uploadMedia, |
1385 uploadMedia: _uploadMedia, | 1454 downloadOptions: _downloadOptions); |
1386 downloadOptions: _downloadOptions); | |
1387 return _response.then((data) => new CustomMetric.fromJson(data)); | 1455 return _response.then((data) => new CustomMetric.fromJson(data)); |
1388 } | 1456 } |
1389 | |
1390 } | 1457 } |
1391 | 1458 |
1392 | |
1393 class ManagementExperimentsResourceApi { | 1459 class ManagementExperimentsResourceApi { |
1394 final commons.ApiRequester _requester; | 1460 final commons.ApiRequester _requester; |
1395 | 1461 |
1396 ManagementExperimentsResourceApi(commons.ApiRequester client) : | 1462 ManagementExperimentsResourceApi(commons.ApiRequester client) |
1397 _requester = client; | 1463 : _requester = client; |
1398 | 1464 |
1399 /** | 1465 /// Delete an experiment. |
1400 * Delete an experiment. | 1466 /// |
1401 * | 1467 /// Request parameters: |
1402 * Request parameters: | 1468 /// |
1403 * | 1469 /// [accountId] - Account ID to which the experiment belongs |
1404 * [accountId] - Account ID to which the experiment belongs | 1470 /// |
1405 * | 1471 /// [webPropertyId] - Web property ID to which the experiment belongs |
1406 * [webPropertyId] - Web property ID to which the experiment belongs | 1472 /// |
1407 * | 1473 /// [profileId] - View (Profile) ID to which the experiment belongs |
1408 * [profileId] - View (Profile) ID to which the experiment belongs | 1474 /// |
1409 * | 1475 /// [experimentId] - ID of the experiment to delete |
1410 * [experimentId] - ID of the experiment to delete | 1476 /// |
1411 * | 1477 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1412 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1478 /// an error. |
1413 * error. | 1479 /// |
1414 * | 1480 /// If the used [http.Client] completes with an error when making a REST |
1415 * If the used [http.Client] completes with an error when making a REST call, | 1481 /// call, this method will complete with the same error. |
1416 * this method will complete with the same error. | 1482 async.Future delete(core.String accountId, core.String webPropertyId, |
1417 */ | 1483 core.String profileId, core.String experimentId) { |
1418 async.Future delete(core.String accountId, core.String webPropertyId, core.Str
ing profileId, core.String experimentId) { | |
1419 var _url = null; | 1484 var _url = null; |
1420 var _queryParams = new core.Map(); | 1485 var _queryParams = new core.Map(); |
1421 var _uploadMedia = null; | 1486 var _uploadMedia = null; |
1422 var _uploadOptions = null; | 1487 var _uploadOptions = null; |
1423 var _downloadOptions = commons.DownloadOptions.Metadata; | 1488 var _downloadOptions = commons.DownloadOptions.Metadata; |
1424 var _body = null; | 1489 var _body = null; |
1425 | 1490 |
1426 if (accountId == null) { | 1491 if (accountId == null) { |
1427 throw new core.ArgumentError("Parameter accountId is required."); | 1492 throw new core.ArgumentError("Parameter accountId is required."); |
1428 } | 1493 } |
1429 if (webPropertyId == null) { | 1494 if (webPropertyId == null) { |
1430 throw new core.ArgumentError("Parameter webPropertyId is required."); | 1495 throw new core.ArgumentError("Parameter webPropertyId is required."); |
1431 } | 1496 } |
1432 if (profileId == null) { | 1497 if (profileId == null) { |
1433 throw new core.ArgumentError("Parameter profileId is required."); | 1498 throw new core.ArgumentError("Parameter profileId is required."); |
1434 } | 1499 } |
1435 if (experimentId == null) { | 1500 if (experimentId == null) { |
1436 throw new core.ArgumentError("Parameter experimentId is required."); | 1501 throw new core.ArgumentError("Parameter experimentId is required."); |
1437 } | 1502 } |
1438 | 1503 |
1439 _downloadOptions = null; | 1504 _downloadOptions = null; |
1440 | 1505 |
1441 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments/' + commons.E
scaper.ecapeVariable('$experimentId'); | 1506 _url = 'management/accounts/' + |
| 1507 commons.Escaper.ecapeVariable('$accountId') + |
| 1508 '/webproperties/' + |
| 1509 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1510 '/profiles/' + |
| 1511 commons.Escaper.ecapeVariable('$profileId') + |
| 1512 '/experiments/' + |
| 1513 commons.Escaper.ecapeVariable('$experimentId'); |
1442 | 1514 |
1443 var _response = _requester.request(_url, | 1515 var _response = _requester.request(_url, "DELETE", |
1444 "DELETE", | 1516 body: _body, |
1445 body: _body, | 1517 queryParams: _queryParams, |
1446 queryParams: _queryParams, | 1518 uploadOptions: _uploadOptions, |
1447 uploadOptions: _uploadOptions, | 1519 uploadMedia: _uploadMedia, |
1448 uploadMedia: _uploadMedia, | 1520 downloadOptions: _downloadOptions); |
1449 downloadOptions: _downloadOptions); | |
1450 return _response.then((data) => null); | 1521 return _response.then((data) => null); |
1451 } | 1522 } |
1452 | 1523 |
1453 /** | 1524 /// Returns an experiment to which the user has access. |
1454 * Returns an experiment to which the user has access. | 1525 /// |
1455 * | 1526 /// Request parameters: |
1456 * Request parameters: | 1527 /// |
1457 * | 1528 /// [accountId] - Account ID to retrieve the experiment for. |
1458 * [accountId] - Account ID to retrieve the experiment for. | 1529 /// |
1459 * | 1530 /// [webPropertyId] - Web property ID to retrieve the experiment for. |
1460 * [webPropertyId] - Web property ID to retrieve the experiment for. | 1531 /// |
1461 * | 1532 /// [profileId] - View (Profile) ID to retrieve the experiment for. |
1462 * [profileId] - View (Profile) ID to retrieve the experiment for. | 1533 /// |
1463 * | 1534 /// [experimentId] - Experiment ID to retrieve the experiment for. |
1464 * [experimentId] - Experiment ID to retrieve the experiment for. | 1535 /// |
1465 * | 1536 /// Completes with a [Experiment]. |
1466 * Completes with a [Experiment]. | 1537 /// |
1467 * | 1538 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1468 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1539 /// an error. |
1469 * error. | 1540 /// |
1470 * | 1541 /// If the used [http.Client] completes with an error when making a REST |
1471 * If the used [http.Client] completes with an error when making a REST call, | 1542 /// call, this method will complete with the same error. |
1472 * this method will complete with the same error. | 1543 async.Future<Experiment> get(core.String accountId, core.String webPropertyId, |
1473 */ | 1544 core.String profileId, core.String experimentId) { |
1474 async.Future<Experiment> get(core.String accountId, core.String webPropertyId,
core.String profileId, core.String experimentId) { | |
1475 var _url = null; | 1545 var _url = null; |
1476 var _queryParams = new core.Map(); | 1546 var _queryParams = new core.Map(); |
1477 var _uploadMedia = null; | 1547 var _uploadMedia = null; |
1478 var _uploadOptions = null; | 1548 var _uploadOptions = null; |
1479 var _downloadOptions = commons.DownloadOptions.Metadata; | 1549 var _downloadOptions = commons.DownloadOptions.Metadata; |
1480 var _body = null; | 1550 var _body = null; |
1481 | 1551 |
1482 if (accountId == null) { | 1552 if (accountId == null) { |
1483 throw new core.ArgumentError("Parameter accountId is required."); | 1553 throw new core.ArgumentError("Parameter accountId is required."); |
1484 } | 1554 } |
1485 if (webPropertyId == null) { | 1555 if (webPropertyId == null) { |
1486 throw new core.ArgumentError("Parameter webPropertyId is required."); | 1556 throw new core.ArgumentError("Parameter webPropertyId is required."); |
1487 } | 1557 } |
1488 if (profileId == null) { | 1558 if (profileId == null) { |
1489 throw new core.ArgumentError("Parameter profileId is required."); | 1559 throw new core.ArgumentError("Parameter profileId is required."); |
1490 } | 1560 } |
1491 if (experimentId == null) { | 1561 if (experimentId == null) { |
1492 throw new core.ArgumentError("Parameter experimentId is required."); | 1562 throw new core.ArgumentError("Parameter experimentId is required."); |
1493 } | 1563 } |
1494 | 1564 |
1495 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments/' + commons.E
scaper.ecapeVariable('$experimentId'); | 1565 _url = 'management/accounts/' + |
| 1566 commons.Escaper.ecapeVariable('$accountId') + |
| 1567 '/webproperties/' + |
| 1568 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1569 '/profiles/' + |
| 1570 commons.Escaper.ecapeVariable('$profileId') + |
| 1571 '/experiments/' + |
| 1572 commons.Escaper.ecapeVariable('$experimentId'); |
1496 | 1573 |
1497 var _response = _requester.request(_url, | 1574 var _response = _requester.request(_url, "GET", |
1498 "GET", | 1575 body: _body, |
1499 body: _body, | 1576 queryParams: _queryParams, |
1500 queryParams: _queryParams, | 1577 uploadOptions: _uploadOptions, |
1501 uploadOptions: _uploadOptions, | 1578 uploadMedia: _uploadMedia, |
1502 uploadMedia: _uploadMedia, | 1579 downloadOptions: _downloadOptions); |
1503 downloadOptions: _downloadOptions); | |
1504 return _response.then((data) => new Experiment.fromJson(data)); | 1580 return _response.then((data) => new Experiment.fromJson(data)); |
1505 } | 1581 } |
1506 | 1582 |
1507 /** | 1583 /// Create a new experiment. |
1508 * Create a new experiment. | 1584 /// |
1509 * | 1585 /// [request] - The metadata request object. |
1510 * [request] - The metadata request object. | 1586 /// |
1511 * | 1587 /// Request parameters: |
1512 * Request parameters: | 1588 /// |
1513 * | 1589 /// [accountId] - Account ID to create the experiment for. |
1514 * [accountId] - Account ID to create the experiment for. | 1590 /// |
1515 * | 1591 /// [webPropertyId] - Web property ID to create the experiment for. |
1516 * [webPropertyId] - Web property ID to create the experiment for. | 1592 /// |
1517 * | 1593 /// [profileId] - View (Profile) ID to create the experiment for. |
1518 * [profileId] - View (Profile) ID to create the experiment for. | 1594 /// |
1519 * | 1595 /// Completes with a [Experiment]. |
1520 * Completes with a [Experiment]. | 1596 /// |
1521 * | 1597 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1522 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1598 /// an error. |
1523 * error. | 1599 /// |
1524 * | 1600 /// If the used [http.Client] completes with an error when making a REST |
1525 * If the used [http.Client] completes with an error when making a REST call, | 1601 /// call, this method will complete with the same error. |
1526 * this method will complete with the same error. | 1602 async.Future<Experiment> insert(Experiment request, core.String accountId, |
1527 */ | 1603 core.String webPropertyId, core.String profileId) { |
1528 async.Future<Experiment> insert(Experiment request, core.String accountId, cor
e.String webPropertyId, core.String profileId) { | |
1529 var _url = null; | 1604 var _url = null; |
1530 var _queryParams = new core.Map(); | 1605 var _queryParams = new core.Map(); |
1531 var _uploadMedia = null; | 1606 var _uploadMedia = null; |
1532 var _uploadOptions = null; | 1607 var _uploadOptions = null; |
1533 var _downloadOptions = commons.DownloadOptions.Metadata; | 1608 var _downloadOptions = commons.DownloadOptions.Metadata; |
1534 var _body = null; | 1609 var _body = null; |
1535 | 1610 |
1536 if (request != null) { | 1611 if (request != null) { |
1537 _body = convert.JSON.encode((request).toJson()); | 1612 _body = convert.JSON.encode((request).toJson()); |
1538 } | 1613 } |
1539 if (accountId == null) { | 1614 if (accountId == null) { |
1540 throw new core.ArgumentError("Parameter accountId is required."); | 1615 throw new core.ArgumentError("Parameter accountId is required."); |
1541 } | 1616 } |
1542 if (webPropertyId == null) { | 1617 if (webPropertyId == null) { |
1543 throw new core.ArgumentError("Parameter webPropertyId is required."); | 1618 throw new core.ArgumentError("Parameter webPropertyId is required."); |
1544 } | 1619 } |
1545 if (profileId == null) { | 1620 if (profileId == null) { |
1546 throw new core.ArgumentError("Parameter profileId is required."); | 1621 throw new core.ArgumentError("Parameter profileId is required."); |
1547 } | 1622 } |
1548 | 1623 |
1549 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments'; | 1624 _url = 'management/accounts/' + |
| 1625 commons.Escaper.ecapeVariable('$accountId') + |
| 1626 '/webproperties/' + |
| 1627 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1628 '/profiles/' + |
| 1629 commons.Escaper.ecapeVariable('$profileId') + |
| 1630 '/experiments'; |
1550 | 1631 |
1551 var _response = _requester.request(_url, | 1632 var _response = _requester.request(_url, "POST", |
1552 "POST", | 1633 body: _body, |
1553 body: _body, | 1634 queryParams: _queryParams, |
1554 queryParams: _queryParams, | 1635 uploadOptions: _uploadOptions, |
1555 uploadOptions: _uploadOptions, | 1636 uploadMedia: _uploadMedia, |
1556 uploadMedia: _uploadMedia, | 1637 downloadOptions: _downloadOptions); |
1557 downloadOptions: _downloadOptions); | |
1558 return _response.then((data) => new Experiment.fromJson(data)); | 1638 return _response.then((data) => new Experiment.fromJson(data)); |
1559 } | 1639 } |
1560 | 1640 |
1561 /** | 1641 /// Lists experiments to which the user has access. |
1562 * Lists experiments to which the user has access. | 1642 /// |
1563 * | 1643 /// Request parameters: |
1564 * Request parameters: | 1644 /// |
1565 * | 1645 /// [accountId] - Account ID to retrieve experiments for. |
1566 * [accountId] - Account ID to retrieve experiments for. | 1646 /// Value must have pattern "\d+". |
1567 * Value must have pattern "\d+". | 1647 /// |
1568 * | 1648 /// [webPropertyId] - Web property ID to retrieve experiments for. |
1569 * [webPropertyId] - Web property ID to retrieve experiments for. | 1649 /// Value must have pattern "UA-(\d+)-(\d+)". |
1570 * Value must have pattern "UA-(\d+)-(\d+)". | 1650 /// |
1571 * | 1651 /// [profileId] - View (Profile) ID to retrieve experiments for. |
1572 * [profileId] - View (Profile) ID to retrieve experiments for. | 1652 /// Value must have pattern "\d+". |
1573 * Value must have pattern "\d+". | 1653 /// |
1574 * | 1654 /// [max_results] - The maximum number of experiments to include in this |
1575 * [max_results] - The maximum number of experiments to include in this | 1655 /// response. |
1576 * response. | 1656 /// |
1577 * | 1657 /// [start_index] - An index of the first experiment to retrieve. Use this |
1578 * [start_index] - An index of the first experiment to retrieve. Use this | 1658 /// parameter as a pagination mechanism along with the max-results parameter. |
1579 * parameter as a pagination mechanism along with the max-results parameter. | 1659 /// |
1580 * | 1660 /// Completes with a [Experiments]. |
1581 * Completes with a [Experiments]. | 1661 /// |
1582 * | 1662 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1583 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1663 /// an error. |
1584 * error. | 1664 /// |
1585 * | 1665 /// If the used [http.Client] completes with an error when making a REST |
1586 * If the used [http.Client] completes with an error when making a REST call, | 1666 /// call, this method will complete with the same error. |
1587 * this method will complete with the same error. | 1667 async.Future<Experiments> list( |
1588 */ | 1668 core.String accountId, core.String webPropertyId, core.String profileId, |
1589 async.Future<Experiments> list(core.String accountId, core.String webPropertyI
d, core.String profileId, {core.int max_results, core.int start_index}) { | 1669 {core.int max_results, core.int start_index}) { |
1590 var _url = null; | 1670 var _url = null; |
1591 var _queryParams = new core.Map(); | 1671 var _queryParams = new core.Map(); |
1592 var _uploadMedia = null; | 1672 var _uploadMedia = null; |
1593 var _uploadOptions = null; | 1673 var _uploadOptions = null; |
1594 var _downloadOptions = commons.DownloadOptions.Metadata; | 1674 var _downloadOptions = commons.DownloadOptions.Metadata; |
1595 var _body = null; | 1675 var _body = null; |
1596 | 1676 |
1597 if (accountId == null) { | 1677 if (accountId == null) { |
1598 throw new core.ArgumentError("Parameter accountId is required."); | 1678 throw new core.ArgumentError("Parameter accountId is required."); |
1599 } | 1679 } |
1600 if (webPropertyId == null) { | 1680 if (webPropertyId == null) { |
1601 throw new core.ArgumentError("Parameter webPropertyId is required."); | 1681 throw new core.ArgumentError("Parameter webPropertyId is required."); |
1602 } | 1682 } |
1603 if (profileId == null) { | 1683 if (profileId == null) { |
1604 throw new core.ArgumentError("Parameter profileId is required."); | 1684 throw new core.ArgumentError("Parameter profileId is required."); |
1605 } | 1685 } |
1606 if (max_results != null) { | 1686 if (max_results != null) { |
1607 _queryParams["max-results"] = ["${max_results}"]; | 1687 _queryParams["max-results"] = ["${max_results}"]; |
1608 } | 1688 } |
1609 if (start_index != null) { | 1689 if (start_index != null) { |
1610 _queryParams["start-index"] = ["${start_index}"]; | 1690 _queryParams["start-index"] = ["${start_index}"]; |
1611 } | 1691 } |
1612 | 1692 |
1613 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments'; | 1693 _url = 'management/accounts/' + |
| 1694 commons.Escaper.ecapeVariable('$accountId') + |
| 1695 '/webproperties/' + |
| 1696 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1697 '/profiles/' + |
| 1698 commons.Escaper.ecapeVariable('$profileId') + |
| 1699 '/experiments'; |
1614 | 1700 |
1615 var _response = _requester.request(_url, | 1701 var _response = _requester.request(_url, "GET", |
1616 "GET", | 1702 body: _body, |
1617 body: _body, | 1703 queryParams: _queryParams, |
1618 queryParams: _queryParams, | 1704 uploadOptions: _uploadOptions, |
1619 uploadOptions: _uploadOptions, | 1705 uploadMedia: _uploadMedia, |
1620 uploadMedia: _uploadMedia, | 1706 downloadOptions: _downloadOptions); |
1621 downloadOptions: _downloadOptions); | |
1622 return _response.then((data) => new Experiments.fromJson(data)); | 1707 return _response.then((data) => new Experiments.fromJson(data)); |
1623 } | 1708 } |
1624 | 1709 |
1625 /** | 1710 /// Update an existing experiment. This method supports patch semantics. |
1626 * Update an existing experiment. This method supports patch semantics. | 1711 /// |
1627 * | 1712 /// [request] - The metadata request object. |
1628 * [request] - The metadata request object. | 1713 /// |
1629 * | 1714 /// Request parameters: |
1630 * Request parameters: | 1715 /// |
1631 * | 1716 /// [accountId] - Account ID of the experiment to update. |
1632 * [accountId] - Account ID of the experiment to update. | 1717 /// |
1633 * | 1718 /// [webPropertyId] - Web property ID of the experiment to update. |
1634 * [webPropertyId] - Web property ID of the experiment to update. | 1719 /// |
1635 * | 1720 /// [profileId] - View (Profile) ID of the experiment to update. |
1636 * [profileId] - View (Profile) ID of the experiment to update. | 1721 /// |
1637 * | 1722 /// [experimentId] - Experiment ID of the experiment to update. |
1638 * [experimentId] - Experiment ID of the experiment to update. | 1723 /// |
1639 * | 1724 /// Completes with a [Experiment]. |
1640 * Completes with a [Experiment]. | 1725 /// |
1641 * | 1726 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1642 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1727 /// an error. |
1643 * error. | 1728 /// |
1644 * | 1729 /// If the used [http.Client] completes with an error when making a REST |
1645 * If the used [http.Client] completes with an error when making a REST call, | 1730 /// call, this method will complete with the same error. |
1646 * this method will complete with the same error. | 1731 async.Future<Experiment> patch( |
1647 */ | 1732 Experiment request, |
1648 async.Future<Experiment> patch(Experiment request, core.String accountId, core
.String webPropertyId, core.String profileId, core.String experimentId) { | 1733 core.String accountId, |
| 1734 core.String webPropertyId, |
| 1735 core.String profileId, |
| 1736 core.String experimentId) { |
1649 var _url = null; | 1737 var _url = null; |
1650 var _queryParams = new core.Map(); | 1738 var _queryParams = new core.Map(); |
1651 var _uploadMedia = null; | 1739 var _uploadMedia = null; |
1652 var _uploadOptions = null; | 1740 var _uploadOptions = null; |
1653 var _downloadOptions = commons.DownloadOptions.Metadata; | 1741 var _downloadOptions = commons.DownloadOptions.Metadata; |
1654 var _body = null; | 1742 var _body = null; |
1655 | 1743 |
1656 if (request != null) { | 1744 if (request != null) { |
1657 _body = convert.JSON.encode((request).toJson()); | 1745 _body = convert.JSON.encode((request).toJson()); |
1658 } | 1746 } |
1659 if (accountId == null) { | 1747 if (accountId == null) { |
1660 throw new core.ArgumentError("Parameter accountId is required."); | 1748 throw new core.ArgumentError("Parameter accountId is required."); |
1661 } | 1749 } |
1662 if (webPropertyId == null) { | 1750 if (webPropertyId == null) { |
1663 throw new core.ArgumentError("Parameter webPropertyId is required."); | 1751 throw new core.ArgumentError("Parameter webPropertyId is required."); |
1664 } | 1752 } |
1665 if (profileId == null) { | 1753 if (profileId == null) { |
1666 throw new core.ArgumentError("Parameter profileId is required."); | 1754 throw new core.ArgumentError("Parameter profileId is required."); |
1667 } | 1755 } |
1668 if (experimentId == null) { | 1756 if (experimentId == null) { |
1669 throw new core.ArgumentError("Parameter experimentId is required."); | 1757 throw new core.ArgumentError("Parameter experimentId is required."); |
1670 } | 1758 } |
1671 | 1759 |
1672 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments/' + commons.E
scaper.ecapeVariable('$experimentId'); | 1760 _url = 'management/accounts/' + |
| 1761 commons.Escaper.ecapeVariable('$accountId') + |
| 1762 '/webproperties/' + |
| 1763 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1764 '/profiles/' + |
| 1765 commons.Escaper.ecapeVariable('$profileId') + |
| 1766 '/experiments/' + |
| 1767 commons.Escaper.ecapeVariable('$experimentId'); |
1673 | 1768 |
1674 var _response = _requester.request(_url, | 1769 var _response = _requester.request(_url, "PATCH", |
1675 "PATCH", | 1770 body: _body, |
1676 body: _body, | 1771 queryParams: _queryParams, |
1677 queryParams: _queryParams, | 1772 uploadOptions: _uploadOptions, |
1678 uploadOptions: _uploadOptions, | 1773 uploadMedia: _uploadMedia, |
1679 uploadMedia: _uploadMedia, | 1774 downloadOptions: _downloadOptions); |
1680 downloadOptions: _downloadOptions); | |
1681 return _response.then((data) => new Experiment.fromJson(data)); | 1775 return _response.then((data) => new Experiment.fromJson(data)); |
1682 } | 1776 } |
1683 | 1777 |
1684 /** | 1778 /// Update an existing experiment. |
1685 * Update an existing experiment. | 1779 /// |
1686 * | 1780 /// [request] - The metadata request object. |
1687 * [request] - The metadata request object. | 1781 /// |
1688 * | 1782 /// Request parameters: |
1689 * Request parameters: | 1783 /// |
1690 * | 1784 /// [accountId] - Account ID of the experiment to update. |
1691 * [accountId] - Account ID of the experiment to update. | 1785 /// |
1692 * | 1786 /// [webPropertyId] - Web property ID of the experiment to update. |
1693 * [webPropertyId] - Web property ID of the experiment to update. | 1787 /// |
1694 * | 1788 /// [profileId] - View (Profile) ID of the experiment to update. |
1695 * [profileId] - View (Profile) ID of the experiment to update. | 1789 /// |
1696 * | 1790 /// [experimentId] - Experiment ID of the experiment to update. |
1697 * [experimentId] - Experiment ID of the experiment to update. | 1791 /// |
1698 * | 1792 /// Completes with a [Experiment]. |
1699 * Completes with a [Experiment]. | 1793 /// |
1700 * | 1794 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1701 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1795 /// an error. |
1702 * error. | 1796 /// |
1703 * | 1797 /// If the used [http.Client] completes with an error when making a REST |
1704 * If the used [http.Client] completes with an error when making a REST call, | 1798 /// call, this method will complete with the same error. |
1705 * this method will complete with the same error. | 1799 async.Future<Experiment> update( |
1706 */ | 1800 Experiment request, |
1707 async.Future<Experiment> update(Experiment request, core.String accountId, cor
e.String webPropertyId, core.String profileId, core.String experimentId) { | 1801 core.String accountId, |
| 1802 core.String webPropertyId, |
| 1803 core.String profileId, |
| 1804 core.String experimentId) { |
1708 var _url = null; | 1805 var _url = null; |
1709 var _queryParams = new core.Map(); | 1806 var _queryParams = new core.Map(); |
1710 var _uploadMedia = null; | 1807 var _uploadMedia = null; |
1711 var _uploadOptions = null; | 1808 var _uploadOptions = null; |
1712 var _downloadOptions = commons.DownloadOptions.Metadata; | 1809 var _downloadOptions = commons.DownloadOptions.Metadata; |
1713 var _body = null; | 1810 var _body = null; |
1714 | 1811 |
1715 if (request != null) { | 1812 if (request != null) { |
1716 _body = convert.JSON.encode((request).toJson()); | 1813 _body = convert.JSON.encode((request).toJson()); |
1717 } | 1814 } |
1718 if (accountId == null) { | 1815 if (accountId == null) { |
1719 throw new core.ArgumentError("Parameter accountId is required."); | 1816 throw new core.ArgumentError("Parameter accountId is required."); |
1720 } | 1817 } |
1721 if (webPropertyId == null) { | 1818 if (webPropertyId == null) { |
1722 throw new core.ArgumentError("Parameter webPropertyId is required."); | 1819 throw new core.ArgumentError("Parameter webPropertyId is required."); |
1723 } | 1820 } |
1724 if (profileId == null) { | 1821 if (profileId == null) { |
1725 throw new core.ArgumentError("Parameter profileId is required."); | 1822 throw new core.ArgumentError("Parameter profileId is required."); |
1726 } | 1823 } |
1727 if (experimentId == null) { | 1824 if (experimentId == null) { |
1728 throw new core.ArgumentError("Parameter experimentId is required."); | 1825 throw new core.ArgumentError("Parameter experimentId is required."); |
1729 } | 1826 } |
1730 | 1827 |
1731 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments/' + commons.E
scaper.ecapeVariable('$experimentId'); | 1828 _url = 'management/accounts/' + |
| 1829 commons.Escaper.ecapeVariable('$accountId') + |
| 1830 '/webproperties/' + |
| 1831 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 1832 '/profiles/' + |
| 1833 commons.Escaper.ecapeVariable('$profileId') + |
| 1834 '/experiments/' + |
| 1835 commons.Escaper.ecapeVariable('$experimentId'); |
1732 | 1836 |
1733 var _response = _requester.request(_url, | 1837 var _response = _requester.request(_url, "PUT", |
1734 "PUT", | 1838 body: _body, |
1735 body: _body, | 1839 queryParams: _queryParams, |
1736 queryParams: _queryParams, | 1840 uploadOptions: _uploadOptions, |
1737 uploadOptions: _uploadOptions, | 1841 uploadMedia: _uploadMedia, |
1738 uploadMedia: _uploadMedia, | 1842 downloadOptions: _downloadOptions); |
1739 downloadOptions: _downloadOptions); | |
1740 return _response.then((data) => new Experiment.fromJson(data)); | 1843 return _response.then((data) => new Experiment.fromJson(data)); |
1741 } | 1844 } |
1742 | |
1743 } | 1845 } |
1744 | 1846 |
1745 | |
1746 class ManagementFiltersResourceApi { | 1847 class ManagementFiltersResourceApi { |
1747 final commons.ApiRequester _requester; | 1848 final commons.ApiRequester _requester; |
1748 | 1849 |
1749 ManagementFiltersResourceApi(commons.ApiRequester client) : | 1850 ManagementFiltersResourceApi(commons.ApiRequester client) |
1750 _requester = client; | 1851 : _requester = client; |
1751 | 1852 |
1752 /** | 1853 /// Delete a filter. |
1753 * Delete a filter. | 1854 /// |
1754 * | 1855 /// Request parameters: |
1755 * Request parameters: | 1856 /// |
1756 * | 1857 /// [accountId] - Account ID to delete the filter for. |
1757 * [accountId] - Account ID to delete the filter for. | 1858 /// |
1758 * | 1859 /// [filterId] - ID of the filter to be deleted. |
1759 * [filterId] - ID of the filter to be deleted. | 1860 /// |
1760 * | 1861 /// Completes with a [Filter]. |
1761 * Completes with a [Filter]. | 1862 /// |
1762 * | 1863 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1763 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1864 /// an error. |
1764 * error. | 1865 /// |
1765 * | 1866 /// If the used [http.Client] completes with an error when making a REST |
1766 * If the used [http.Client] completes with an error when making a REST call, | 1867 /// call, this method will complete with the same error. |
1767 * this method will complete with the same error. | |
1768 */ | |
1769 async.Future<Filter> delete(core.String accountId, core.String filterId) { | 1868 async.Future<Filter> delete(core.String accountId, core.String filterId) { |
1770 var _url = null; | 1869 var _url = null; |
1771 var _queryParams = new core.Map(); | 1870 var _queryParams = new core.Map(); |
1772 var _uploadMedia = null; | 1871 var _uploadMedia = null; |
1773 var _uploadOptions = null; | 1872 var _uploadOptions = null; |
1774 var _downloadOptions = commons.DownloadOptions.Metadata; | 1873 var _downloadOptions = commons.DownloadOptions.Metadata; |
1775 var _body = null; | 1874 var _body = null; |
1776 | 1875 |
1777 if (accountId == null) { | 1876 if (accountId == null) { |
1778 throw new core.ArgumentError("Parameter accountId is required."); | 1877 throw new core.ArgumentError("Parameter accountId is required."); |
1779 } | 1878 } |
1780 if (filterId == null) { | 1879 if (filterId == null) { |
1781 throw new core.ArgumentError("Parameter filterId is required."); | 1880 throw new core.ArgumentError("Parameter filterId is required."); |
1782 } | 1881 } |
1783 | 1882 |
1784 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/filters/' + commons.Escaper.ecapeVariable('$filterId'); | 1883 _url = 'management/accounts/' + |
| 1884 commons.Escaper.ecapeVariable('$accountId') + |
| 1885 '/filters/' + |
| 1886 commons.Escaper.ecapeVariable('$filterId'); |
1785 | 1887 |
1786 var _response = _requester.request(_url, | 1888 var _response = _requester.request(_url, "DELETE", |
1787 "DELETE", | 1889 body: _body, |
1788 body: _body, | 1890 queryParams: _queryParams, |
1789 queryParams: _queryParams, | 1891 uploadOptions: _uploadOptions, |
1790 uploadOptions: _uploadOptions, | 1892 uploadMedia: _uploadMedia, |
1791 uploadMedia: _uploadMedia, | 1893 downloadOptions: _downloadOptions); |
1792 downloadOptions: _downloadOptions); | |
1793 return _response.then((data) => new Filter.fromJson(data)); | 1894 return _response.then((data) => new Filter.fromJson(data)); |
1794 } | 1895 } |
1795 | 1896 |
1796 /** | 1897 /// Returns a filters to which the user has access. |
1797 * Returns a filters to which the user has access. | 1898 /// |
1798 * | 1899 /// Request parameters: |
1799 * Request parameters: | 1900 /// |
1800 * | 1901 /// [accountId] - Account ID to retrieve filters for. |
1801 * [accountId] - Account ID to retrieve filters for. | 1902 /// |
1802 * | 1903 /// [filterId] - Filter ID to retrieve filters for. |
1803 * [filterId] - Filter ID to retrieve filters for. | 1904 /// |
1804 * | 1905 /// Completes with a [Filter]. |
1805 * Completes with a [Filter]. | 1906 /// |
1806 * | 1907 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1807 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1908 /// an error. |
1808 * error. | 1909 /// |
1809 * | 1910 /// If the used [http.Client] completes with an error when making a REST |
1810 * If the used [http.Client] completes with an error when making a REST call, | 1911 /// call, this method will complete with the same error. |
1811 * this method will complete with the same error. | |
1812 */ | |
1813 async.Future<Filter> get(core.String accountId, core.String filterId) { | 1912 async.Future<Filter> get(core.String accountId, core.String filterId) { |
1814 var _url = null; | 1913 var _url = null; |
1815 var _queryParams = new core.Map(); | 1914 var _queryParams = new core.Map(); |
1816 var _uploadMedia = null; | 1915 var _uploadMedia = null; |
1817 var _uploadOptions = null; | 1916 var _uploadOptions = null; |
1818 var _downloadOptions = commons.DownloadOptions.Metadata; | 1917 var _downloadOptions = commons.DownloadOptions.Metadata; |
1819 var _body = null; | 1918 var _body = null; |
1820 | 1919 |
1821 if (accountId == null) { | 1920 if (accountId == null) { |
1822 throw new core.ArgumentError("Parameter accountId is required."); | 1921 throw new core.ArgumentError("Parameter accountId is required."); |
1823 } | 1922 } |
1824 if (filterId == null) { | 1923 if (filterId == null) { |
1825 throw new core.ArgumentError("Parameter filterId is required."); | 1924 throw new core.ArgumentError("Parameter filterId is required."); |
1826 } | 1925 } |
1827 | 1926 |
1828 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/filters/' + commons.Escaper.ecapeVariable('$filterId'); | 1927 _url = 'management/accounts/' + |
| 1928 commons.Escaper.ecapeVariable('$accountId') + |
| 1929 '/filters/' + |
| 1930 commons.Escaper.ecapeVariable('$filterId'); |
1829 | 1931 |
1830 var _response = _requester.request(_url, | 1932 var _response = _requester.request(_url, "GET", |
1831 "GET", | 1933 body: _body, |
1832 body: _body, | 1934 queryParams: _queryParams, |
1833 queryParams: _queryParams, | 1935 uploadOptions: _uploadOptions, |
1834 uploadOptions: _uploadOptions, | 1936 uploadMedia: _uploadMedia, |
1835 uploadMedia: _uploadMedia, | 1937 downloadOptions: _downloadOptions); |
1836 downloadOptions: _downloadOptions); | |
1837 return _response.then((data) => new Filter.fromJson(data)); | 1938 return _response.then((data) => new Filter.fromJson(data)); |
1838 } | 1939 } |
1839 | 1940 |
1840 /** | 1941 /// Create a new filter. |
1841 * Create a new filter. | 1942 /// |
1842 * | 1943 /// [request] - The metadata request object. |
1843 * [request] - The metadata request object. | 1944 /// |
1844 * | 1945 /// Request parameters: |
1845 * Request parameters: | 1946 /// |
1846 * | 1947 /// [accountId] - Account ID to create filter for. |
1847 * [accountId] - Account ID to create filter for. | 1948 /// |
1848 * | 1949 /// Completes with a [Filter]. |
1849 * Completes with a [Filter]. | 1950 /// |
1850 * | 1951 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1851 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1952 /// an error. |
1852 * error. | 1953 /// |
1853 * | 1954 /// If the used [http.Client] completes with an error when making a REST |
1854 * If the used [http.Client] completes with an error when making a REST call, | 1955 /// call, this method will complete with the same error. |
1855 * this method will complete with the same error. | |
1856 */ | |
1857 async.Future<Filter> insert(Filter request, core.String accountId) { | 1956 async.Future<Filter> insert(Filter request, core.String accountId) { |
1858 var _url = null; | 1957 var _url = null; |
1859 var _queryParams = new core.Map(); | 1958 var _queryParams = new core.Map(); |
1860 var _uploadMedia = null; | 1959 var _uploadMedia = null; |
1861 var _uploadOptions = null; | 1960 var _uploadOptions = null; |
1862 var _downloadOptions = commons.DownloadOptions.Metadata; | 1961 var _downloadOptions = commons.DownloadOptions.Metadata; |
1863 var _body = null; | 1962 var _body = null; |
1864 | 1963 |
1865 if (request != null) { | 1964 if (request != null) { |
1866 _body = convert.JSON.encode((request).toJson()); | 1965 _body = convert.JSON.encode((request).toJson()); |
1867 } | 1966 } |
1868 if (accountId == null) { | 1967 if (accountId == null) { |
1869 throw new core.ArgumentError("Parameter accountId is required."); | 1968 throw new core.ArgumentError("Parameter accountId is required."); |
1870 } | 1969 } |
1871 | 1970 |
1872 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/filters'; | 1971 _url = 'management/accounts/' + |
| 1972 commons.Escaper.ecapeVariable('$accountId') + |
| 1973 '/filters'; |
1873 | 1974 |
1874 var _response = _requester.request(_url, | 1975 var _response = _requester.request(_url, "POST", |
1875 "POST", | 1976 body: _body, |
1876 body: _body, | 1977 queryParams: _queryParams, |
1877 queryParams: _queryParams, | 1978 uploadOptions: _uploadOptions, |
1878 uploadOptions: _uploadOptions, | 1979 uploadMedia: _uploadMedia, |
1879 uploadMedia: _uploadMedia, | 1980 downloadOptions: _downloadOptions); |
1880 downloadOptions: _downloadOptions); | |
1881 return _response.then((data) => new Filter.fromJson(data)); | 1981 return _response.then((data) => new Filter.fromJson(data)); |
1882 } | 1982 } |
1883 | 1983 |
1884 /** | 1984 /// Lists all filters for an account |
1885 * Lists all filters for an account | 1985 /// |
1886 * | 1986 /// Request parameters: |
1887 * Request parameters: | 1987 /// |
1888 * | 1988 /// [accountId] - Account ID to retrieve filters for. |
1889 * [accountId] - Account ID to retrieve filters for. | 1989 /// Value must have pattern "\d+". |
1890 * Value must have pattern "\d+". | 1990 /// |
1891 * | 1991 /// [max_results] - The maximum number of filters to include in this |
1892 * [max_results] - The maximum number of filters to include in this response. | 1992 /// response. |
1893 * | 1993 /// |
1894 * [start_index] - An index of the first entity to retrieve. Use this | 1994 /// [start_index] - An index of the first entity to retrieve. Use this |
1895 * parameter as a pagination mechanism along with the max-results parameter. | 1995 /// parameter as a pagination mechanism along with the max-results parameter. |
1896 * | 1996 /// |
1897 * Completes with a [Filters]. | 1997 /// Completes with a [Filters]. |
1898 * | 1998 /// |
1899 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1999 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1900 * error. | 2000 /// an error. |
1901 * | 2001 /// |
1902 * If the used [http.Client] completes with an error when making a REST call, | 2002 /// If the used [http.Client] completes with an error when making a REST |
1903 * this method will complete with the same error. | 2003 /// call, this method will complete with the same error. |
1904 */ | 2004 async.Future<Filters> list(core.String accountId, |
1905 async.Future<Filters> list(core.String accountId, {core.int max_results, core.
int start_index}) { | 2005 {core.int max_results, core.int start_index}) { |
1906 var _url = null; | 2006 var _url = null; |
1907 var _queryParams = new core.Map(); | 2007 var _queryParams = new core.Map(); |
1908 var _uploadMedia = null; | 2008 var _uploadMedia = null; |
1909 var _uploadOptions = null; | 2009 var _uploadOptions = null; |
1910 var _downloadOptions = commons.DownloadOptions.Metadata; | 2010 var _downloadOptions = commons.DownloadOptions.Metadata; |
1911 var _body = null; | 2011 var _body = null; |
1912 | 2012 |
1913 if (accountId == null) { | 2013 if (accountId == null) { |
1914 throw new core.ArgumentError("Parameter accountId is required."); | 2014 throw new core.ArgumentError("Parameter accountId is required."); |
1915 } | 2015 } |
1916 if (max_results != null) { | 2016 if (max_results != null) { |
1917 _queryParams["max-results"] = ["${max_results}"]; | 2017 _queryParams["max-results"] = ["${max_results}"]; |
1918 } | 2018 } |
1919 if (start_index != null) { | 2019 if (start_index != null) { |
1920 _queryParams["start-index"] = ["${start_index}"]; | 2020 _queryParams["start-index"] = ["${start_index}"]; |
1921 } | 2021 } |
1922 | 2022 |
1923 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/filters'; | 2023 _url = 'management/accounts/' + |
| 2024 commons.Escaper.ecapeVariable('$accountId') + |
| 2025 '/filters'; |
1924 | 2026 |
1925 var _response = _requester.request(_url, | 2027 var _response = _requester.request(_url, "GET", |
1926 "GET", | 2028 body: _body, |
1927 body: _body, | 2029 queryParams: _queryParams, |
1928 queryParams: _queryParams, | 2030 uploadOptions: _uploadOptions, |
1929 uploadOptions: _uploadOptions, | 2031 uploadMedia: _uploadMedia, |
1930 uploadMedia: _uploadMedia, | 2032 downloadOptions: _downloadOptions); |
1931 downloadOptions: _downloadOptions); | |
1932 return _response.then((data) => new Filters.fromJson(data)); | 2033 return _response.then((data) => new Filters.fromJson(data)); |
1933 } | 2034 } |
1934 | 2035 |
1935 /** | 2036 /// Updates an existing filter. This method supports patch semantics. |
1936 * Updates an existing filter. This method supports patch semantics. | 2037 /// |
1937 * | 2038 /// [request] - The metadata request object. |
1938 * [request] - The metadata request object. | 2039 /// |
1939 * | 2040 /// Request parameters: |
1940 * Request parameters: | 2041 /// |
1941 * | 2042 /// [accountId] - Account ID to which the filter belongs. |
1942 * [accountId] - Account ID to which the filter belongs. | 2043 /// |
1943 * | 2044 /// [filterId] - ID of the filter to be updated. |
1944 * [filterId] - ID of the filter to be updated. | 2045 /// |
1945 * | 2046 /// Completes with a [Filter]. |
1946 * Completes with a [Filter]. | 2047 /// |
1947 * | 2048 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1948 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2049 /// an error. |
1949 * error. | 2050 /// |
1950 * | 2051 /// If the used [http.Client] completes with an error when making a REST |
1951 * If the used [http.Client] completes with an error when making a REST call, | 2052 /// call, this method will complete with the same error. |
1952 * this method will complete with the same error. | 2053 async.Future<Filter> patch( |
1953 */ | 2054 Filter request, core.String accountId, core.String filterId) { |
1954 async.Future<Filter> patch(Filter request, core.String accountId, core.String
filterId) { | |
1955 var _url = null; | 2055 var _url = null; |
1956 var _queryParams = new core.Map(); | 2056 var _queryParams = new core.Map(); |
1957 var _uploadMedia = null; | 2057 var _uploadMedia = null; |
1958 var _uploadOptions = null; | 2058 var _uploadOptions = null; |
1959 var _downloadOptions = commons.DownloadOptions.Metadata; | 2059 var _downloadOptions = commons.DownloadOptions.Metadata; |
1960 var _body = null; | 2060 var _body = null; |
1961 | 2061 |
1962 if (request != null) { | 2062 if (request != null) { |
1963 _body = convert.JSON.encode((request).toJson()); | 2063 _body = convert.JSON.encode((request).toJson()); |
1964 } | 2064 } |
1965 if (accountId == null) { | 2065 if (accountId == null) { |
1966 throw new core.ArgumentError("Parameter accountId is required."); | 2066 throw new core.ArgumentError("Parameter accountId is required."); |
1967 } | 2067 } |
1968 if (filterId == null) { | 2068 if (filterId == null) { |
1969 throw new core.ArgumentError("Parameter filterId is required."); | 2069 throw new core.ArgumentError("Parameter filterId is required."); |
1970 } | 2070 } |
1971 | 2071 |
1972 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/filters/' + commons.Escaper.ecapeVariable('$filterId'); | 2072 _url = 'management/accounts/' + |
| 2073 commons.Escaper.ecapeVariable('$accountId') + |
| 2074 '/filters/' + |
| 2075 commons.Escaper.ecapeVariable('$filterId'); |
1973 | 2076 |
1974 var _response = _requester.request(_url, | 2077 var _response = _requester.request(_url, "PATCH", |
1975 "PATCH", | 2078 body: _body, |
1976 body: _body, | 2079 queryParams: _queryParams, |
1977 queryParams: _queryParams, | 2080 uploadOptions: _uploadOptions, |
1978 uploadOptions: _uploadOptions, | 2081 uploadMedia: _uploadMedia, |
1979 uploadMedia: _uploadMedia, | 2082 downloadOptions: _downloadOptions); |
1980 downloadOptions: _downloadOptions); | |
1981 return _response.then((data) => new Filter.fromJson(data)); | 2083 return _response.then((data) => new Filter.fromJson(data)); |
1982 } | 2084 } |
1983 | 2085 |
1984 /** | 2086 /// Updates an existing filter. |
1985 * Updates an existing filter. | 2087 /// |
1986 * | 2088 /// [request] - The metadata request object. |
1987 * [request] - The metadata request object. | 2089 /// |
1988 * | 2090 /// Request parameters: |
1989 * Request parameters: | 2091 /// |
1990 * | 2092 /// [accountId] - Account ID to which the filter belongs. |
1991 * [accountId] - Account ID to which the filter belongs. | 2093 /// |
1992 * | 2094 /// [filterId] - ID of the filter to be updated. |
1993 * [filterId] - ID of the filter to be updated. | 2095 /// |
1994 * | 2096 /// Completes with a [Filter]. |
1995 * Completes with a [Filter]. | 2097 /// |
1996 * | 2098 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1997 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2099 /// an error. |
1998 * error. | 2100 /// |
1999 * | 2101 /// If the used [http.Client] completes with an error when making a REST |
2000 * If the used [http.Client] completes with an error when making a REST call, | 2102 /// call, this method will complete with the same error. |
2001 * this method will complete with the same error. | 2103 async.Future<Filter> update( |
2002 */ | 2104 Filter request, core.String accountId, core.String filterId) { |
2003 async.Future<Filter> update(Filter request, core.String accountId, core.String
filterId) { | |
2004 var _url = null; | 2105 var _url = null; |
2005 var _queryParams = new core.Map(); | 2106 var _queryParams = new core.Map(); |
2006 var _uploadMedia = null; | 2107 var _uploadMedia = null; |
2007 var _uploadOptions = null; | 2108 var _uploadOptions = null; |
2008 var _downloadOptions = commons.DownloadOptions.Metadata; | 2109 var _downloadOptions = commons.DownloadOptions.Metadata; |
2009 var _body = null; | 2110 var _body = null; |
2010 | 2111 |
2011 if (request != null) { | 2112 if (request != null) { |
2012 _body = convert.JSON.encode((request).toJson()); | 2113 _body = convert.JSON.encode((request).toJson()); |
2013 } | 2114 } |
2014 if (accountId == null) { | 2115 if (accountId == null) { |
2015 throw new core.ArgumentError("Parameter accountId is required."); | 2116 throw new core.ArgumentError("Parameter accountId is required."); |
2016 } | 2117 } |
2017 if (filterId == null) { | 2118 if (filterId == null) { |
2018 throw new core.ArgumentError("Parameter filterId is required."); | 2119 throw new core.ArgumentError("Parameter filterId is required."); |
2019 } | 2120 } |
2020 | 2121 |
2021 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/filters/' + commons.Escaper.ecapeVariable('$filterId'); | 2122 _url = 'management/accounts/' + |
| 2123 commons.Escaper.ecapeVariable('$accountId') + |
| 2124 '/filters/' + |
| 2125 commons.Escaper.ecapeVariable('$filterId'); |
2022 | 2126 |
2023 var _response = _requester.request(_url, | 2127 var _response = _requester.request(_url, "PUT", |
2024 "PUT", | 2128 body: _body, |
2025 body: _body, | 2129 queryParams: _queryParams, |
2026 queryParams: _queryParams, | 2130 uploadOptions: _uploadOptions, |
2027 uploadOptions: _uploadOptions, | 2131 uploadMedia: _uploadMedia, |
2028 uploadMedia: _uploadMedia, | 2132 downloadOptions: _downloadOptions); |
2029 downloadOptions: _downloadOptions); | |
2030 return _response.then((data) => new Filter.fromJson(data)); | 2133 return _response.then((data) => new Filter.fromJson(data)); |
2031 } | 2134 } |
2032 | |
2033 } | 2135 } |
2034 | 2136 |
2035 | |
2036 class ManagementGoalsResourceApi { | 2137 class ManagementGoalsResourceApi { |
2037 final commons.ApiRequester _requester; | 2138 final commons.ApiRequester _requester; |
2038 | 2139 |
2039 ManagementGoalsResourceApi(commons.ApiRequester client) : | 2140 ManagementGoalsResourceApi(commons.ApiRequester client) : _requester = client; |
2040 _requester = client; | |
2041 | 2141 |
2042 /** | 2142 /// Gets a goal to which the user has access. |
2043 * Gets a goal to which the user has access. | 2143 /// |
2044 * | 2144 /// Request parameters: |
2045 * Request parameters: | 2145 /// |
2046 * | 2146 /// [accountId] - Account ID to retrieve the goal for. |
2047 * [accountId] - Account ID to retrieve the goal for. | 2147 /// |
2048 * | 2148 /// [webPropertyId] - Web property ID to retrieve the goal for. |
2049 * [webPropertyId] - Web property ID to retrieve the goal for. | 2149 /// |
2050 * | 2150 /// [profileId] - View (Profile) ID to retrieve the goal for. |
2051 * [profileId] - View (Profile) ID to retrieve the goal for. | 2151 /// |
2052 * | 2152 /// [goalId] - Goal ID to retrieve the goal for. |
2053 * [goalId] - Goal ID to retrieve the goal for. | 2153 /// |
2054 * | 2154 /// Completes with a [Goal]. |
2055 * Completes with a [Goal]. | 2155 /// |
2056 * | 2156 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2057 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2157 /// an error. |
2058 * error. | 2158 /// |
2059 * | 2159 /// If the used [http.Client] completes with an error when making a REST |
2060 * If the used [http.Client] completes with an error when making a REST call, | 2160 /// call, this method will complete with the same error. |
2061 * this method will complete with the same error. | 2161 async.Future<Goal> get(core.String accountId, core.String webPropertyId, |
2062 */ | 2162 core.String profileId, core.String goalId) { |
2063 async.Future<Goal> get(core.String accountId, core.String webPropertyId, core.
String profileId, core.String goalId) { | |
2064 var _url = null; | 2163 var _url = null; |
2065 var _queryParams = new core.Map(); | 2164 var _queryParams = new core.Map(); |
2066 var _uploadMedia = null; | 2165 var _uploadMedia = null; |
2067 var _uploadOptions = null; | 2166 var _uploadOptions = null; |
2068 var _downloadOptions = commons.DownloadOptions.Metadata; | 2167 var _downloadOptions = commons.DownloadOptions.Metadata; |
2069 var _body = null; | 2168 var _body = null; |
2070 | 2169 |
2071 if (accountId == null) { | 2170 if (accountId == null) { |
2072 throw new core.ArgumentError("Parameter accountId is required."); | 2171 throw new core.ArgumentError("Parameter accountId is required."); |
2073 } | 2172 } |
2074 if (webPropertyId == null) { | 2173 if (webPropertyId == null) { |
2075 throw new core.ArgumentError("Parameter webPropertyId is required."); | 2174 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2076 } | 2175 } |
2077 if (profileId == null) { | 2176 if (profileId == null) { |
2078 throw new core.ArgumentError("Parameter profileId is required."); | 2177 throw new core.ArgumentError("Parameter profileId is required."); |
2079 } | 2178 } |
2080 if (goalId == null) { | 2179 if (goalId == null) { |
2081 throw new core.ArgumentError("Parameter goalId is required."); | 2180 throw new core.ArgumentError("Parameter goalId is required."); |
2082 } | 2181 } |
2083 | 2182 |
2084 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/goals/' + commons.Escaper
.ecapeVariable('$goalId'); | 2183 _url = 'management/accounts/' + |
| 2184 commons.Escaper.ecapeVariable('$accountId') + |
| 2185 '/webproperties/' + |
| 2186 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 2187 '/profiles/' + |
| 2188 commons.Escaper.ecapeVariable('$profileId') + |
| 2189 '/goals/' + |
| 2190 commons.Escaper.ecapeVariable('$goalId'); |
2085 | 2191 |
2086 var _response = _requester.request(_url, | 2192 var _response = _requester.request(_url, "GET", |
2087 "GET", | 2193 body: _body, |
2088 body: _body, | 2194 queryParams: _queryParams, |
2089 queryParams: _queryParams, | 2195 uploadOptions: _uploadOptions, |
2090 uploadOptions: _uploadOptions, | 2196 uploadMedia: _uploadMedia, |
2091 uploadMedia: _uploadMedia, | 2197 downloadOptions: _downloadOptions); |
2092 downloadOptions: _downloadOptions); | |
2093 return _response.then((data) => new Goal.fromJson(data)); | 2198 return _response.then((data) => new Goal.fromJson(data)); |
2094 } | 2199 } |
2095 | 2200 |
2096 /** | 2201 /// Create a new goal. |
2097 * Create a new goal. | 2202 /// |
2098 * | 2203 /// [request] - The metadata request object. |
2099 * [request] - The metadata request object. | 2204 /// |
2100 * | 2205 /// Request parameters: |
2101 * Request parameters: | 2206 /// |
2102 * | 2207 /// [accountId] - Account ID to create the goal for. |
2103 * [accountId] - Account ID to create the goal for. | 2208 /// |
2104 * | 2209 /// [webPropertyId] - Web property ID to create the goal for. |
2105 * [webPropertyId] - Web property ID to create the goal for. | 2210 /// |
2106 * | 2211 /// [profileId] - View (Profile) ID to create the goal for. |
2107 * [profileId] - View (Profile) ID to create the goal for. | 2212 /// |
2108 * | 2213 /// Completes with a [Goal]. |
2109 * Completes with a [Goal]. | 2214 /// |
2110 * | 2215 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2111 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2216 /// an error. |
2112 * error. | 2217 /// |
2113 * | 2218 /// If the used [http.Client] completes with an error when making a REST |
2114 * If the used [http.Client] completes with an error when making a REST call, | 2219 /// call, this method will complete with the same error. |
2115 * this method will complete with the same error. | 2220 async.Future<Goal> insert(Goal request, core.String accountId, |
2116 */ | 2221 core.String webPropertyId, core.String profileId) { |
2117 async.Future<Goal> insert(Goal request, core.String accountId, core.String web
PropertyId, core.String profileId) { | |
2118 var _url = null; | 2222 var _url = null; |
2119 var _queryParams = new core.Map(); | 2223 var _queryParams = new core.Map(); |
2120 var _uploadMedia = null; | 2224 var _uploadMedia = null; |
2121 var _uploadOptions = null; | 2225 var _uploadOptions = null; |
2122 var _downloadOptions = commons.DownloadOptions.Metadata; | 2226 var _downloadOptions = commons.DownloadOptions.Metadata; |
2123 var _body = null; | 2227 var _body = null; |
2124 | 2228 |
2125 if (request != null) { | 2229 if (request != null) { |
2126 _body = convert.JSON.encode((request).toJson()); | 2230 _body = convert.JSON.encode((request).toJson()); |
2127 } | 2231 } |
2128 if (accountId == null) { | 2232 if (accountId == null) { |
2129 throw new core.ArgumentError("Parameter accountId is required."); | 2233 throw new core.ArgumentError("Parameter accountId is required."); |
2130 } | 2234 } |
2131 if (webPropertyId == null) { | 2235 if (webPropertyId == null) { |
2132 throw new core.ArgumentError("Parameter webPropertyId is required."); | 2236 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2133 } | 2237 } |
2134 if (profileId == null) { | 2238 if (profileId == null) { |
2135 throw new core.ArgumentError("Parameter profileId is required."); | 2239 throw new core.ArgumentError("Parameter profileId is required."); |
2136 } | 2240 } |
2137 | 2241 |
2138 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/goals'; | 2242 _url = 'management/accounts/' + |
| 2243 commons.Escaper.ecapeVariable('$accountId') + |
| 2244 '/webproperties/' + |
| 2245 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 2246 '/profiles/' + |
| 2247 commons.Escaper.ecapeVariable('$profileId') + |
| 2248 '/goals'; |
2139 | 2249 |
2140 var _response = _requester.request(_url, | 2250 var _response = _requester.request(_url, "POST", |
2141 "POST", | 2251 body: _body, |
2142 body: _body, | 2252 queryParams: _queryParams, |
2143 queryParams: _queryParams, | 2253 uploadOptions: _uploadOptions, |
2144 uploadOptions: _uploadOptions, | 2254 uploadMedia: _uploadMedia, |
2145 uploadMedia: _uploadMedia, | 2255 downloadOptions: _downloadOptions); |
2146 downloadOptions: _downloadOptions); | |
2147 return _response.then((data) => new Goal.fromJson(data)); | 2256 return _response.then((data) => new Goal.fromJson(data)); |
2148 } | 2257 } |
2149 | 2258 |
2150 /** | 2259 /// Lists goals to which the user has access. |
2151 * Lists goals to which the user has access. | 2260 /// |
2152 * | 2261 /// Request parameters: |
2153 * Request parameters: | 2262 /// |
2154 * | 2263 /// [accountId] - Account ID to retrieve goals for. Can either be a specific |
2155 * [accountId] - Account ID to retrieve goals for. Can either be a specific | 2264 /// account ID or '~all', which refers to all the accounts that user has |
2156 * account ID or '~all', which refers to all the accounts that user has access | 2265 /// access to. |
2157 * to. | 2266 /// |
2158 * | 2267 /// [webPropertyId] - Web property ID to retrieve goals for. Can either be a |
2159 * [webPropertyId] - Web property ID to retrieve goals for. Can either be a | 2268 /// specific web property ID or '~all', which refers to all the web |
2160 * specific web property ID or '~all', which refers to all the web properties | 2269 /// properties that user has access to. |
2161 * that user has access to. | 2270 /// |
2162 * | 2271 /// [profileId] - View (Profile) ID to retrieve goals for. Can either be a |
2163 * [profileId] - View (Profile) ID to retrieve goals for. Can either be a | 2272 /// specific view (profile) ID or '~all', which refers to all the views |
2164 * specific view (profile) ID or '~all', which refers to all the views | 2273 /// (profiles) that user has access to. |
2165 * (profiles) that user has access to. | 2274 /// |
2166 * | 2275 /// [max_results] - The maximum number of goals to include in this response. |
2167 * [max_results] - The maximum number of goals to include in this response. | 2276 /// |
2168 * | 2277 /// [start_index] - An index of the first goal to retrieve. Use this |
2169 * [start_index] - An index of the first goal to retrieve. Use this parameter | 2278 /// parameter as a pagination mechanism along with the max-results parameter. |
2170 * as a pagination mechanism along with the max-results parameter. | 2279 /// |
2171 * | 2280 /// Completes with a [Goals]. |
2172 * Completes with a [Goals]. | 2281 /// |
2173 * | 2282 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2174 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2283 /// an error. |
2175 * error. | 2284 /// |
2176 * | 2285 /// If the used [http.Client] completes with an error when making a REST |
2177 * If the used [http.Client] completes with an error when making a REST call, | 2286 /// call, this method will complete with the same error. |
2178 * this method will complete with the same error. | 2287 async.Future<Goals> list( |
2179 */ | 2288 core.String accountId, core.String webPropertyId, core.String profileId, |
2180 async.Future<Goals> list(core.String accountId, core.String webPropertyId, cor
e.String profileId, {core.int max_results, core.int start_index}) { | 2289 {core.int max_results, core.int start_index}) { |
2181 var _url = null; | 2290 var _url = null; |
2182 var _queryParams = new core.Map(); | 2291 var _queryParams = new core.Map(); |
2183 var _uploadMedia = null; | 2292 var _uploadMedia = null; |
2184 var _uploadOptions = null; | 2293 var _uploadOptions = null; |
2185 var _downloadOptions = commons.DownloadOptions.Metadata; | 2294 var _downloadOptions = commons.DownloadOptions.Metadata; |
2186 var _body = null; | 2295 var _body = null; |
2187 | 2296 |
2188 if (accountId == null) { | 2297 if (accountId == null) { |
2189 throw new core.ArgumentError("Parameter accountId is required."); | 2298 throw new core.ArgumentError("Parameter accountId is required."); |
2190 } | 2299 } |
2191 if (webPropertyId == null) { | 2300 if (webPropertyId == null) { |
2192 throw new core.ArgumentError("Parameter webPropertyId is required."); | 2301 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2193 } | 2302 } |
2194 if (profileId == null) { | 2303 if (profileId == null) { |
2195 throw new core.ArgumentError("Parameter profileId is required."); | 2304 throw new core.ArgumentError("Parameter profileId is required."); |
2196 } | 2305 } |
2197 if (max_results != null) { | 2306 if (max_results != null) { |
2198 _queryParams["max-results"] = ["${max_results}"]; | 2307 _queryParams["max-results"] = ["${max_results}"]; |
2199 } | 2308 } |
2200 if (start_index != null) { | 2309 if (start_index != null) { |
2201 _queryParams["start-index"] = ["${start_index}"]; | 2310 _queryParams["start-index"] = ["${start_index}"]; |
2202 } | 2311 } |
2203 | 2312 |
2204 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/goals'; | 2313 _url = 'management/accounts/' + |
| 2314 commons.Escaper.ecapeVariable('$accountId') + |
| 2315 '/webproperties/' + |
| 2316 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 2317 '/profiles/' + |
| 2318 commons.Escaper.ecapeVariable('$profileId') + |
| 2319 '/goals'; |
2205 | 2320 |
2206 var _response = _requester.request(_url, | 2321 var _response = _requester.request(_url, "GET", |
2207 "GET", | 2322 body: _body, |
2208 body: _body, | 2323 queryParams: _queryParams, |
2209 queryParams: _queryParams, | 2324 uploadOptions: _uploadOptions, |
2210 uploadOptions: _uploadOptions, | 2325 uploadMedia: _uploadMedia, |
2211 uploadMedia: _uploadMedia, | 2326 downloadOptions: _downloadOptions); |
2212 downloadOptions: _downloadOptions); | |
2213 return _response.then((data) => new Goals.fromJson(data)); | 2327 return _response.then((data) => new Goals.fromJson(data)); |
2214 } | 2328 } |
2215 | 2329 |
2216 /** | 2330 /// Updates an existing goal. This method supports patch semantics. |
2217 * Updates an existing goal. This method supports patch semantics. | 2331 /// |
2218 * | 2332 /// [request] - The metadata request object. |
2219 * [request] - The metadata request object. | 2333 /// |
2220 * | 2334 /// Request parameters: |
2221 * Request parameters: | 2335 /// |
2222 * | 2336 /// [accountId] - Account ID to update the goal. |
2223 * [accountId] - Account ID to update the goal. | 2337 /// |
2224 * | 2338 /// [webPropertyId] - Web property ID to update the goal. |
2225 * [webPropertyId] - Web property ID to update the goal. | 2339 /// |
2226 * | 2340 /// [profileId] - View (Profile) ID to update the goal. |
2227 * [profileId] - View (Profile) ID to update the goal. | 2341 /// |
2228 * | 2342 /// [goalId] - Index of the goal to be updated. |
2229 * [goalId] - Index of the goal to be updated. | 2343 /// |
2230 * | 2344 /// Completes with a [Goal]. |
2231 * Completes with a [Goal]. | 2345 /// |
2232 * | 2346 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2233 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2347 /// an error. |
2234 * error. | 2348 /// |
2235 * | 2349 /// If the used [http.Client] completes with an error when making a REST |
2236 * If the used [http.Client] completes with an error when making a REST call, | 2350 /// call, this method will complete with the same error. |
2237 * this method will complete with the same error. | 2351 async.Future<Goal> patch(Goal request, core.String accountId, |
2238 */ | 2352 core.String webPropertyId, core.String profileId, core.String goalId) { |
2239 async.Future<Goal> patch(Goal request, core.String accountId, core.String webP
ropertyId, core.String profileId, core.String goalId) { | |
2240 var _url = null; | 2353 var _url = null; |
2241 var _queryParams = new core.Map(); | 2354 var _queryParams = new core.Map(); |
2242 var _uploadMedia = null; | 2355 var _uploadMedia = null; |
2243 var _uploadOptions = null; | 2356 var _uploadOptions = null; |
2244 var _downloadOptions = commons.DownloadOptions.Metadata; | 2357 var _downloadOptions = commons.DownloadOptions.Metadata; |
2245 var _body = null; | 2358 var _body = null; |
2246 | 2359 |
2247 if (request != null) { | 2360 if (request != null) { |
2248 _body = convert.JSON.encode((request).toJson()); | 2361 _body = convert.JSON.encode((request).toJson()); |
2249 } | 2362 } |
2250 if (accountId == null) { | 2363 if (accountId == null) { |
2251 throw new core.ArgumentError("Parameter accountId is required."); | 2364 throw new core.ArgumentError("Parameter accountId is required."); |
2252 } | 2365 } |
2253 if (webPropertyId == null) { | 2366 if (webPropertyId == null) { |
2254 throw new core.ArgumentError("Parameter webPropertyId is required."); | 2367 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2255 } | 2368 } |
2256 if (profileId == null) { | 2369 if (profileId == null) { |
2257 throw new core.ArgumentError("Parameter profileId is required."); | 2370 throw new core.ArgumentError("Parameter profileId is required."); |
2258 } | 2371 } |
2259 if (goalId == null) { | 2372 if (goalId == null) { |
2260 throw new core.ArgumentError("Parameter goalId is required."); | 2373 throw new core.ArgumentError("Parameter goalId is required."); |
2261 } | 2374 } |
2262 | 2375 |
2263 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/goals/' + commons.Escaper
.ecapeVariable('$goalId'); | 2376 _url = 'management/accounts/' + |
| 2377 commons.Escaper.ecapeVariable('$accountId') + |
| 2378 '/webproperties/' + |
| 2379 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 2380 '/profiles/' + |
| 2381 commons.Escaper.ecapeVariable('$profileId') + |
| 2382 '/goals/' + |
| 2383 commons.Escaper.ecapeVariable('$goalId'); |
2264 | 2384 |
2265 var _response = _requester.request(_url, | 2385 var _response = _requester.request(_url, "PATCH", |
2266 "PATCH", | 2386 body: _body, |
2267 body: _body, | 2387 queryParams: _queryParams, |
2268 queryParams: _queryParams, | 2388 uploadOptions: _uploadOptions, |
2269 uploadOptions: _uploadOptions, | 2389 uploadMedia: _uploadMedia, |
2270 uploadMedia: _uploadMedia, | 2390 downloadOptions: _downloadOptions); |
2271 downloadOptions: _downloadOptions); | |
2272 return _response.then((data) => new Goal.fromJson(data)); | 2391 return _response.then((data) => new Goal.fromJson(data)); |
2273 } | 2392 } |
2274 | 2393 |
2275 /** | 2394 /// Updates an existing goal. |
2276 * Updates an existing goal. | 2395 /// |
2277 * | 2396 /// [request] - The metadata request object. |
2278 * [request] - The metadata request object. | 2397 /// |
2279 * | 2398 /// Request parameters: |
2280 * Request parameters: | 2399 /// |
2281 * | 2400 /// [accountId] - Account ID to update the goal. |
2282 * [accountId] - Account ID to update the goal. | 2401 /// |
2283 * | 2402 /// [webPropertyId] - Web property ID to update the goal. |
2284 * [webPropertyId] - Web property ID to update the goal. | 2403 /// |
2285 * | 2404 /// [profileId] - View (Profile) ID to update the goal. |
2286 * [profileId] - View (Profile) ID to update the goal. | 2405 /// |
2287 * | 2406 /// [goalId] - Index of the goal to be updated. |
2288 * [goalId] - Index of the goal to be updated. | 2407 /// |
2289 * | 2408 /// Completes with a [Goal]. |
2290 * Completes with a [Goal]. | 2409 /// |
2291 * | 2410 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2292 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2411 /// an error. |
2293 * error. | 2412 /// |
2294 * | 2413 /// If the used [http.Client] completes with an error when making a REST |
2295 * If the used [http.Client] completes with an error when making a REST call, | 2414 /// call, this method will complete with the same error. |
2296 * this method will complete with the same error. | 2415 async.Future<Goal> update(Goal request, core.String accountId, |
2297 */ | 2416 core.String webPropertyId, core.String profileId, core.String goalId) { |
2298 async.Future<Goal> update(Goal request, core.String accountId, core.String web
PropertyId, core.String profileId, core.String goalId) { | |
2299 var _url = null; | 2417 var _url = null; |
2300 var _queryParams = new core.Map(); | 2418 var _queryParams = new core.Map(); |
2301 var _uploadMedia = null; | 2419 var _uploadMedia = null; |
2302 var _uploadOptions = null; | 2420 var _uploadOptions = null; |
2303 var _downloadOptions = commons.DownloadOptions.Metadata; | 2421 var _downloadOptions = commons.DownloadOptions.Metadata; |
2304 var _body = null; | 2422 var _body = null; |
2305 | 2423 |
2306 if (request != null) { | 2424 if (request != null) { |
2307 _body = convert.JSON.encode((request).toJson()); | 2425 _body = convert.JSON.encode((request).toJson()); |
2308 } | 2426 } |
2309 if (accountId == null) { | 2427 if (accountId == null) { |
2310 throw new core.ArgumentError("Parameter accountId is required."); | 2428 throw new core.ArgumentError("Parameter accountId is required."); |
2311 } | 2429 } |
2312 if (webPropertyId == null) { | 2430 if (webPropertyId == null) { |
2313 throw new core.ArgumentError("Parameter webPropertyId is required."); | 2431 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2314 } | 2432 } |
2315 if (profileId == null) { | 2433 if (profileId == null) { |
2316 throw new core.ArgumentError("Parameter profileId is required."); | 2434 throw new core.ArgumentError("Parameter profileId is required."); |
2317 } | 2435 } |
2318 if (goalId == null) { | 2436 if (goalId == null) { |
2319 throw new core.ArgumentError("Parameter goalId is required."); | 2437 throw new core.ArgumentError("Parameter goalId is required."); |
2320 } | 2438 } |
2321 | 2439 |
2322 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/goals/' + commons.Escaper
.ecapeVariable('$goalId'); | 2440 _url = 'management/accounts/' + |
| 2441 commons.Escaper.ecapeVariable('$accountId') + |
| 2442 '/webproperties/' + |
| 2443 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 2444 '/profiles/' + |
| 2445 commons.Escaper.ecapeVariable('$profileId') + |
| 2446 '/goals/' + |
| 2447 commons.Escaper.ecapeVariable('$goalId'); |
2323 | 2448 |
2324 var _response = _requester.request(_url, | 2449 var _response = _requester.request(_url, "PUT", |
2325 "PUT", | 2450 body: _body, |
2326 body: _body, | 2451 queryParams: _queryParams, |
2327 queryParams: _queryParams, | 2452 uploadOptions: _uploadOptions, |
2328 uploadOptions: _uploadOptions, | 2453 uploadMedia: _uploadMedia, |
2329 uploadMedia: _uploadMedia, | 2454 downloadOptions: _downloadOptions); |
2330 downloadOptions: _downloadOptions); | |
2331 return _response.then((data) => new Goal.fromJson(data)); | 2455 return _response.then((data) => new Goal.fromJson(data)); |
2332 } | 2456 } |
2333 | |
2334 } | 2457 } |
2335 | 2458 |
2336 | |
2337 class ManagementProfileFilterLinksResourceApi { | 2459 class ManagementProfileFilterLinksResourceApi { |
2338 final commons.ApiRequester _requester; | 2460 final commons.ApiRequester _requester; |
2339 | 2461 |
2340 ManagementProfileFilterLinksResourceApi(commons.ApiRequester client) : | 2462 ManagementProfileFilterLinksResourceApi(commons.ApiRequester client) |
2341 _requester = client; | 2463 : _requester = client; |
2342 | 2464 |
2343 /** | 2465 /// Delete a profile filter link. |
2344 * Delete a profile filter link. | 2466 /// |
2345 * | 2467 /// Request parameters: |
2346 * Request parameters: | 2468 /// |
2347 * | 2469 /// [accountId] - Account ID to which the profile filter link belongs. |
2348 * [accountId] - Account ID to which the profile filter link belongs. | 2470 /// Value must have pattern "\d+". |
2349 * Value must have pattern "\d+". | 2471 /// |
2350 * | 2472 /// [webPropertyId] - Web property Id to which the profile filter link |
2351 * [webPropertyId] - Web property Id to which the profile filter link belongs. | 2473 /// belongs. |
2352 * Value must have pattern "UA-(\d+)-(\d+)". | 2474 /// Value must have pattern "UA-(\d+)-(\d+)". |
2353 * | 2475 /// |
2354 * [profileId] - Profile ID to which the filter link belongs. | 2476 /// [profileId] - Profile ID to which the filter link belongs. |
2355 * Value must have pattern "\d+". | 2477 /// Value must have pattern "\d+". |
2356 * | 2478 /// |
2357 * [linkId] - ID of the profile filter link to delete. | 2479 /// [linkId] - ID of the profile filter link to delete. |
2358 * Value must have pattern "\d+:\d+". | 2480 /// Value must have pattern "\d+:\d+". |
2359 * | 2481 /// |
2360 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2482 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2361 * error. | 2483 /// an error. |
2362 * | 2484 /// |
2363 * If the used [http.Client] completes with an error when making a REST call, | 2485 /// If the used [http.Client] completes with an error when making a REST |
2364 * this method will complete with the same error. | 2486 /// call, this method will complete with the same error. |
2365 */ | 2487 async.Future delete(core.String accountId, core.String webPropertyId, |
2366 async.Future delete(core.String accountId, core.String webPropertyId, core.Str
ing profileId, core.String linkId) { | 2488 core.String profileId, core.String linkId) { |
2367 var _url = null; | 2489 var _url = null; |
2368 var _queryParams = new core.Map(); | 2490 var _queryParams = new core.Map(); |
2369 var _uploadMedia = null; | 2491 var _uploadMedia = null; |
2370 var _uploadOptions = null; | 2492 var _uploadOptions = null; |
2371 var _downloadOptions = commons.DownloadOptions.Metadata; | 2493 var _downloadOptions = commons.DownloadOptions.Metadata; |
2372 var _body = null; | 2494 var _body = null; |
2373 | 2495 |
2374 if (accountId == null) { | 2496 if (accountId == null) { |
2375 throw new core.ArgumentError("Parameter accountId is required."); | 2497 throw new core.ArgumentError("Parameter accountId is required."); |
2376 } | 2498 } |
2377 if (webPropertyId == null) { | 2499 if (webPropertyId == null) { |
2378 throw new core.ArgumentError("Parameter webPropertyId is required."); | 2500 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2379 } | 2501 } |
2380 if (profileId == null) { | 2502 if (profileId == null) { |
2381 throw new core.ArgumentError("Parameter profileId is required."); | 2503 throw new core.ArgumentError("Parameter profileId is required."); |
2382 } | 2504 } |
2383 if (linkId == null) { | 2505 if (linkId == null) { |
2384 throw new core.ArgumentError("Parameter linkId is required."); | 2506 throw new core.ArgumentError("Parameter linkId is required."); |
2385 } | 2507 } |
2386 | 2508 |
2387 _downloadOptions = null; | 2509 _downloadOptions = null; |
2388 | 2510 |
2389 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks/' + co
mmons.Escaper.ecapeVariable('$linkId'); | 2511 _url = 'management/accounts/' + |
| 2512 commons.Escaper.ecapeVariable('$accountId') + |
| 2513 '/webproperties/' + |
| 2514 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 2515 '/profiles/' + |
| 2516 commons.Escaper.ecapeVariable('$profileId') + |
| 2517 '/profileFilterLinks/' + |
| 2518 commons.Escaper.ecapeVariable('$linkId'); |
2390 | 2519 |
2391 var _response = _requester.request(_url, | 2520 var _response = _requester.request(_url, "DELETE", |
2392 "DELETE", | 2521 body: _body, |
2393 body: _body, | 2522 queryParams: _queryParams, |
2394 queryParams: _queryParams, | 2523 uploadOptions: _uploadOptions, |
2395 uploadOptions: _uploadOptions, | 2524 uploadMedia: _uploadMedia, |
2396 uploadMedia: _uploadMedia, | 2525 downloadOptions: _downloadOptions); |
2397 downloadOptions: _downloadOptions); | |
2398 return _response.then((data) => null); | 2526 return _response.then((data) => null); |
2399 } | 2527 } |
2400 | 2528 |
2401 /** | 2529 /// Returns a single profile filter link. |
2402 * Returns a single profile filter link. | 2530 /// |
2403 * | 2531 /// Request parameters: |
2404 * Request parameters: | 2532 /// |
2405 * | 2533 /// [accountId] - Account ID to retrieve profile filter link for. |
2406 * [accountId] - Account ID to retrieve profile filter link for. | 2534 /// Value must have pattern "\d+". |
2407 * Value must have pattern "\d+". | 2535 /// |
2408 * | 2536 /// [webPropertyId] - Web property Id to retrieve profile filter link for. |
2409 * [webPropertyId] - Web property Id to retrieve profile filter link for. | 2537 /// Value must have pattern "UA-(\d+)-(\d+)". |
2410 * Value must have pattern "UA-(\d+)-(\d+)". | 2538 /// |
2411 * | 2539 /// [profileId] - Profile ID to retrieve filter link for. |
2412 * [profileId] - Profile ID to retrieve filter link for. | 2540 /// Value must have pattern "\d+". |
2413 * Value must have pattern "\d+". | 2541 /// |
2414 * | 2542 /// [linkId] - ID of the profile filter link. |
2415 * [linkId] - ID of the profile filter link. | 2543 /// Value must have pattern "\d+:\d+". |
2416 * Value must have pattern "\d+:\d+". | 2544 /// |
2417 * | 2545 /// Completes with a [ProfileFilterLink]. |
2418 * Completes with a [ProfileFilterLink]. | 2546 /// |
2419 * | 2547 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2420 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2548 /// an error. |
2421 * error. | 2549 /// |
2422 * | 2550 /// If the used [http.Client] completes with an error when making a REST |
2423 * If the used [http.Client] completes with an error when making a REST call, | 2551 /// call, this method will complete with the same error. |
2424 * this method will complete with the same error. | 2552 async.Future<ProfileFilterLink> get(core.String accountId, |
2425 */ | 2553 core.String webPropertyId, core.String profileId, core.String linkId) { |
2426 async.Future<ProfileFilterLink> get(core.String accountId, core.String webProp
ertyId, core.String profileId, core.String linkId) { | |
2427 var _url = null; | 2554 var _url = null; |
2428 var _queryParams = new core.Map(); | 2555 var _queryParams = new core.Map(); |
2429 var _uploadMedia = null; | 2556 var _uploadMedia = null; |
2430 var _uploadOptions = null; | 2557 var _uploadOptions = null; |
2431 var _downloadOptions = commons.DownloadOptions.Metadata; | 2558 var _downloadOptions = commons.DownloadOptions.Metadata; |
2432 var _body = null; | 2559 var _body = null; |
2433 | 2560 |
2434 if (accountId == null) { | 2561 if (accountId == null) { |
2435 throw new core.ArgumentError("Parameter accountId is required."); | 2562 throw new core.ArgumentError("Parameter accountId is required."); |
2436 } | 2563 } |
2437 if (webPropertyId == null) { | 2564 if (webPropertyId == null) { |
2438 throw new core.ArgumentError("Parameter webPropertyId is required."); | 2565 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2439 } | 2566 } |
2440 if (profileId == null) { | 2567 if (profileId == null) { |
2441 throw new core.ArgumentError("Parameter profileId is required."); | 2568 throw new core.ArgumentError("Parameter profileId is required."); |
2442 } | 2569 } |
2443 if (linkId == null) { | 2570 if (linkId == null) { |
2444 throw new core.ArgumentError("Parameter linkId is required."); | 2571 throw new core.ArgumentError("Parameter linkId is required."); |
2445 } | 2572 } |
2446 | 2573 |
2447 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks/' + co
mmons.Escaper.ecapeVariable('$linkId'); | 2574 _url = 'management/accounts/' + |
| 2575 commons.Escaper.ecapeVariable('$accountId') + |
| 2576 '/webproperties/' + |
| 2577 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 2578 '/profiles/' + |
| 2579 commons.Escaper.ecapeVariable('$profileId') + |
| 2580 '/profileFilterLinks/' + |
| 2581 commons.Escaper.ecapeVariable('$linkId'); |
2448 | 2582 |
2449 var _response = _requester.request(_url, | 2583 var _response = _requester.request(_url, "GET", |
2450 "GET", | 2584 body: _body, |
2451 body: _body, | 2585 queryParams: _queryParams, |
2452 queryParams: _queryParams, | 2586 uploadOptions: _uploadOptions, |
2453 uploadOptions: _uploadOptions, | 2587 uploadMedia: _uploadMedia, |
2454 uploadMedia: _uploadMedia, | 2588 downloadOptions: _downloadOptions); |
2455 downloadOptions: _downloadOptions); | |
2456 return _response.then((data) => new ProfileFilterLink.fromJson(data)); | 2589 return _response.then((data) => new ProfileFilterLink.fromJson(data)); |
2457 } | 2590 } |
2458 | 2591 |
2459 /** | 2592 /// Create a new profile filter link. |
2460 * Create a new profile filter link. | 2593 /// |
2461 * | 2594 /// [request] - The metadata request object. |
2462 * [request] - The metadata request object. | 2595 /// |
2463 * | 2596 /// Request parameters: |
2464 * Request parameters: | 2597 /// |
2465 * | 2598 /// [accountId] - Account ID to create profile filter link for. |
2466 * [accountId] - Account ID to create profile filter link for. | 2599 /// Value must have pattern "\d+". |
2467 * Value must have pattern "\d+". | 2600 /// |
2468 * | 2601 /// [webPropertyId] - Web property Id to create profile filter link for. |
2469 * [webPropertyId] - Web property Id to create profile filter link for. | 2602 /// Value must have pattern "UA-(\d+)-(\d+)". |
2470 * Value must have pattern "UA-(\d+)-(\d+)". | 2603 /// |
2471 * | 2604 /// [profileId] - Profile ID to create filter link for. |
2472 * [profileId] - Profile ID to create filter link for. | 2605 /// Value must have pattern "\d+". |
2473 * Value must have pattern "\d+". | 2606 /// |
2474 * | 2607 /// Completes with a [ProfileFilterLink]. |
2475 * Completes with a [ProfileFilterLink]. | 2608 /// |
2476 * | 2609 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2477 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2610 /// an error. |
2478 * error. | 2611 /// |
2479 * | 2612 /// If the used [http.Client] completes with an error when making a REST |
2480 * If the used [http.Client] completes with an error when making a REST call, | 2613 /// call, this method will complete with the same error. |
2481 * this method will complete with the same error. | 2614 async.Future<ProfileFilterLink> insert(ProfileFilterLink request, |
2482 */ | 2615 core.String accountId, core.String webPropertyId, core.String profileId) { |
2483 async.Future<ProfileFilterLink> insert(ProfileFilterLink request, core.String
accountId, core.String webPropertyId, core.String profileId) { | |
2484 var _url = null; | 2616 var _url = null; |
2485 var _queryParams = new core.Map(); | 2617 var _queryParams = new core.Map(); |
2486 var _uploadMedia = null; | 2618 var _uploadMedia = null; |
2487 var _uploadOptions = null; | 2619 var _uploadOptions = null; |
2488 var _downloadOptions = commons.DownloadOptions.Metadata; | 2620 var _downloadOptions = commons.DownloadOptions.Metadata; |
2489 var _body = null; | 2621 var _body = null; |
2490 | 2622 |
2491 if (request != null) { | 2623 if (request != null) { |
2492 _body = convert.JSON.encode((request).toJson()); | 2624 _body = convert.JSON.encode((request).toJson()); |
2493 } | 2625 } |
2494 if (accountId == null) { | 2626 if (accountId == null) { |
2495 throw new core.ArgumentError("Parameter accountId is required."); | 2627 throw new core.ArgumentError("Parameter accountId is required."); |
2496 } | 2628 } |
2497 if (webPropertyId == null) { | 2629 if (webPropertyId == null) { |
2498 throw new core.ArgumentError("Parameter webPropertyId is required."); | 2630 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2499 } | 2631 } |
2500 if (profileId == null) { | 2632 if (profileId == null) { |
2501 throw new core.ArgumentError("Parameter profileId is required."); | 2633 throw new core.ArgumentError("Parameter profileId is required."); |
2502 } | 2634 } |
2503 | 2635 |
2504 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks'; | 2636 _url = 'management/accounts/' + |
| 2637 commons.Escaper.ecapeVariable('$accountId') + |
| 2638 '/webproperties/' + |
| 2639 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 2640 '/profiles/' + |
| 2641 commons.Escaper.ecapeVariable('$profileId') + |
| 2642 '/profileFilterLinks'; |
2505 | 2643 |
2506 var _response = _requester.request(_url, | 2644 var _response = _requester.request(_url, "POST", |
2507 "POST", | 2645 body: _body, |
2508 body: _body, | 2646 queryParams: _queryParams, |
2509 queryParams: _queryParams, | 2647 uploadOptions: _uploadOptions, |
2510 uploadOptions: _uploadOptions, | 2648 uploadMedia: _uploadMedia, |
2511 uploadMedia: _uploadMedia, | 2649 downloadOptions: _downloadOptions); |
2512 downloadOptions: _downloadOptions); | |
2513 return _response.then((data) => new ProfileFilterLink.fromJson(data)); | 2650 return _response.then((data) => new ProfileFilterLink.fromJson(data)); |
2514 } | 2651 } |
2515 | 2652 |
2516 /** | 2653 /// Lists all profile filter links for a profile. |
2517 * Lists all profile filter links for a profile. | 2654 /// |
2518 * | 2655 /// Request parameters: |
2519 * Request parameters: | 2656 /// |
2520 * | 2657 /// [accountId] - Account ID to retrieve profile filter links for. |
2521 * [accountId] - Account ID to retrieve profile filter links for. | 2658 /// Value must have pattern "\d+". |
2522 * Value must have pattern "\d+". | 2659 /// |
2523 * | 2660 /// [webPropertyId] - Web property Id for profile filter links for. Can |
2524 * [webPropertyId] - Web property Id for profile filter links for. Can either | 2661 /// either be a specific web property ID or '~all', which refers to all the |
2525 * be a specific web property ID or '~all', which refers to all the web | 2662 /// web properties that user has access to. |
2526 * properties that user has access to. | 2663 /// |
2527 * | 2664 /// [profileId] - Profile ID to retrieve filter links for. Can either be a |
2528 * [profileId] - Profile ID to retrieve filter links for. Can either be a | 2665 /// specific profile ID or '~all', which refers to all the profiles that user |
2529 * specific profile ID or '~all', which refers to all the profiles that user | 2666 /// has access to. |
2530 * has access to. | 2667 /// |
2531 * | 2668 /// [max_results] - The maximum number of profile filter links to include in |
2532 * [max_results] - The maximum number of profile filter links to include in | 2669 /// this response. |
2533 * this response. | 2670 /// |
2534 * | 2671 /// [start_index] - An index of the first entity to retrieve. Use this |
2535 * [start_index] - An index of the first entity to retrieve. Use this | 2672 /// parameter as a pagination mechanism along with the max-results parameter. |
2536 * parameter as a pagination mechanism along with the max-results parameter. | 2673 /// |
2537 * | 2674 /// Completes with a [ProfileFilterLinks]. |
2538 * Completes with a [ProfileFilterLinks]. | 2675 /// |
2539 * | 2676 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2540 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2677 /// an error. |
2541 * error. | 2678 /// |
2542 * | 2679 /// If the used [http.Client] completes with an error when making a REST |
2543 * If the used [http.Client] completes with an error when making a REST call, | 2680 /// call, this method will complete with the same error. |
2544 * this method will complete with the same error. | 2681 async.Future<ProfileFilterLinks> list( |
2545 */ | 2682 core.String accountId, core.String webPropertyId, core.String profileId, |
2546 async.Future<ProfileFilterLinks> list(core.String accountId, core.String webPr
opertyId, core.String profileId, {core.int max_results, core.int start_index}) { | 2683 {core.int max_results, core.int start_index}) { |
2547 var _url = null; | 2684 var _url = null; |
2548 var _queryParams = new core.Map(); | 2685 var _queryParams = new core.Map(); |
2549 var _uploadMedia = null; | 2686 var _uploadMedia = null; |
2550 var _uploadOptions = null; | 2687 var _uploadOptions = null; |
2551 var _downloadOptions = commons.DownloadOptions.Metadata; | 2688 var _downloadOptions = commons.DownloadOptions.Metadata; |
2552 var _body = null; | 2689 var _body = null; |
2553 | 2690 |
2554 if (accountId == null) { | 2691 if (accountId == null) { |
2555 throw new core.ArgumentError("Parameter accountId is required."); | 2692 throw new core.ArgumentError("Parameter accountId is required."); |
2556 } | 2693 } |
2557 if (webPropertyId == null) { | 2694 if (webPropertyId == null) { |
2558 throw new core.ArgumentError("Parameter webPropertyId is required."); | 2695 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2559 } | 2696 } |
2560 if (profileId == null) { | 2697 if (profileId == null) { |
2561 throw new core.ArgumentError("Parameter profileId is required."); | 2698 throw new core.ArgumentError("Parameter profileId is required."); |
2562 } | 2699 } |
2563 if (max_results != null) { | 2700 if (max_results != null) { |
2564 _queryParams["max-results"] = ["${max_results}"]; | 2701 _queryParams["max-results"] = ["${max_results}"]; |
2565 } | 2702 } |
2566 if (start_index != null) { | 2703 if (start_index != null) { |
2567 _queryParams["start-index"] = ["${start_index}"]; | 2704 _queryParams["start-index"] = ["${start_index}"]; |
2568 } | 2705 } |
2569 | 2706 |
2570 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks'; | 2707 _url = 'management/accounts/' + |
| 2708 commons.Escaper.ecapeVariable('$accountId') + |
| 2709 '/webproperties/' + |
| 2710 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 2711 '/profiles/' + |
| 2712 commons.Escaper.ecapeVariable('$profileId') + |
| 2713 '/profileFilterLinks'; |
2571 | 2714 |
2572 var _response = _requester.request(_url, | 2715 var _response = _requester.request(_url, "GET", |
2573 "GET", | 2716 body: _body, |
2574 body: _body, | 2717 queryParams: _queryParams, |
2575 queryParams: _queryParams, | 2718 uploadOptions: _uploadOptions, |
2576 uploadOptions: _uploadOptions, | 2719 uploadMedia: _uploadMedia, |
2577 uploadMedia: _uploadMedia, | 2720 downloadOptions: _downloadOptions); |
2578 downloadOptions: _downloadOptions); | |
2579 return _response.then((data) => new ProfileFilterLinks.fromJson(data)); | 2721 return _response.then((data) => new ProfileFilterLinks.fromJson(data)); |
2580 } | 2722 } |
2581 | 2723 |
2582 /** | 2724 /// Update an existing profile filter link. This method supports patch |
2583 * Update an existing profile filter link. This method supports patch | 2725 /// semantics. |
2584 * semantics. | 2726 /// |
2585 * | 2727 /// [request] - The metadata request object. |
2586 * [request] - The metadata request object. | 2728 /// |
2587 * | 2729 /// Request parameters: |
2588 * Request parameters: | 2730 /// |
2589 * | 2731 /// [accountId] - Account ID to which profile filter link belongs. |
2590 * [accountId] - Account ID to which profile filter link belongs. | 2732 /// Value must have pattern "\d+". |
2591 * Value must have pattern "\d+". | 2733 /// |
2592 * | 2734 /// [webPropertyId] - Web property Id to which profile filter link belongs |
2593 * [webPropertyId] - Web property Id to which profile filter link belongs | 2735 /// Value must have pattern "UA-(\d+)-(\d+)". |
2594 * Value must have pattern "UA-(\d+)-(\d+)". | 2736 /// |
2595 * | 2737 /// [profileId] - Profile ID to which filter link belongs |
2596 * [profileId] - Profile ID to which filter link belongs | 2738 /// Value must have pattern "\d+". |
2597 * Value must have pattern "\d+". | 2739 /// |
2598 * | 2740 /// [linkId] - ID of the profile filter link to be updated. |
2599 * [linkId] - ID of the profile filter link to be updated. | 2741 /// Value must have pattern "\d+:\d+". |
2600 * Value must have pattern "\d+:\d+". | 2742 /// |
2601 * | 2743 /// Completes with a [ProfileFilterLink]. |
2602 * Completes with a [ProfileFilterLink]. | 2744 /// |
2603 * | 2745 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2604 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2746 /// an error. |
2605 * error. | 2747 /// |
2606 * | 2748 /// If the used [http.Client] completes with an error when making a REST |
2607 * If the used [http.Client] completes with an error when making a REST call, | 2749 /// call, this method will complete with the same error. |
2608 * this method will complete with the same error. | 2750 async.Future<ProfileFilterLink> patch( |
2609 */ | 2751 ProfileFilterLink request, |
2610 async.Future<ProfileFilterLink> patch(ProfileFilterLink request, core.String a
ccountId, core.String webPropertyId, core.String profileId, core.String linkId)
{ | 2752 core.String accountId, |
| 2753 core.String webPropertyId, |
| 2754 core.String profileId, |
| 2755 core.String linkId) { |
2611 var _url = null; | 2756 var _url = null; |
2612 var _queryParams = new core.Map(); | 2757 var _queryParams = new core.Map(); |
2613 var _uploadMedia = null; | 2758 var _uploadMedia = null; |
2614 var _uploadOptions = null; | 2759 var _uploadOptions = null; |
2615 var _downloadOptions = commons.DownloadOptions.Metadata; | 2760 var _downloadOptions = commons.DownloadOptions.Metadata; |
2616 var _body = null; | 2761 var _body = null; |
2617 | 2762 |
2618 if (request != null) { | 2763 if (request != null) { |
2619 _body = convert.JSON.encode((request).toJson()); | 2764 _body = convert.JSON.encode((request).toJson()); |
2620 } | 2765 } |
2621 if (accountId == null) { | 2766 if (accountId == null) { |
2622 throw new core.ArgumentError("Parameter accountId is required."); | 2767 throw new core.ArgumentError("Parameter accountId is required."); |
2623 } | 2768 } |
2624 if (webPropertyId == null) { | 2769 if (webPropertyId == null) { |
2625 throw new core.ArgumentError("Parameter webPropertyId is required."); | 2770 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2626 } | 2771 } |
2627 if (profileId == null) { | 2772 if (profileId == null) { |
2628 throw new core.ArgumentError("Parameter profileId is required."); | 2773 throw new core.ArgumentError("Parameter profileId is required."); |
2629 } | 2774 } |
2630 if (linkId == null) { | 2775 if (linkId == null) { |
2631 throw new core.ArgumentError("Parameter linkId is required."); | 2776 throw new core.ArgumentError("Parameter linkId is required."); |
2632 } | 2777 } |
2633 | 2778 |
2634 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks/' + co
mmons.Escaper.ecapeVariable('$linkId'); | 2779 _url = 'management/accounts/' + |
| 2780 commons.Escaper.ecapeVariable('$accountId') + |
| 2781 '/webproperties/' + |
| 2782 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 2783 '/profiles/' + |
| 2784 commons.Escaper.ecapeVariable('$profileId') + |
| 2785 '/profileFilterLinks/' + |
| 2786 commons.Escaper.ecapeVariable('$linkId'); |
2635 | 2787 |
2636 var _response = _requester.request(_url, | 2788 var _response = _requester.request(_url, "PATCH", |
2637 "PATCH", | 2789 body: _body, |
2638 body: _body, | 2790 queryParams: _queryParams, |
2639 queryParams: _queryParams, | 2791 uploadOptions: _uploadOptions, |
2640 uploadOptions: _uploadOptions, | 2792 uploadMedia: _uploadMedia, |
2641 uploadMedia: _uploadMedia, | 2793 downloadOptions: _downloadOptions); |
2642 downloadOptions: _downloadOptions); | |
2643 return _response.then((data) => new ProfileFilterLink.fromJson(data)); | 2794 return _response.then((data) => new ProfileFilterLink.fromJson(data)); |
2644 } | 2795 } |
2645 | 2796 |
2646 /** | 2797 /// Update an existing profile filter link. |
2647 * Update an existing profile filter link. | 2798 /// |
2648 * | 2799 /// [request] - The metadata request object. |
2649 * [request] - The metadata request object. | 2800 /// |
2650 * | 2801 /// Request parameters: |
2651 * Request parameters: | 2802 /// |
2652 * | 2803 /// [accountId] - Account ID to which profile filter link belongs. |
2653 * [accountId] - Account ID to which profile filter link belongs. | 2804 /// Value must have pattern "\d+". |
2654 * Value must have pattern "\d+". | 2805 /// |
2655 * | 2806 /// [webPropertyId] - Web property Id to which profile filter link belongs |
2656 * [webPropertyId] - Web property Id to which profile filter link belongs | 2807 /// Value must have pattern "UA-(\d+)-(\d+)". |
2657 * Value must have pattern "UA-(\d+)-(\d+)". | 2808 /// |
2658 * | 2809 /// [profileId] - Profile ID to which filter link belongs |
2659 * [profileId] - Profile ID to which filter link belongs | 2810 /// Value must have pattern "\d+". |
2660 * Value must have pattern "\d+". | 2811 /// |
2661 * | 2812 /// [linkId] - ID of the profile filter link to be updated. |
2662 * [linkId] - ID of the profile filter link to be updated. | 2813 /// Value must have pattern "\d+:\d+". |
2663 * Value must have pattern "\d+:\d+". | 2814 /// |
2664 * | 2815 /// Completes with a [ProfileFilterLink]. |
2665 * Completes with a [ProfileFilterLink]. | 2816 /// |
2666 * | 2817 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2667 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2818 /// an error. |
2668 * error. | 2819 /// |
2669 * | 2820 /// If the used [http.Client] completes with an error when making a REST |
2670 * If the used [http.Client] completes with an error when making a REST call, | 2821 /// call, this method will complete with the same error. |
2671 * this method will complete with the same error. | 2822 async.Future<ProfileFilterLink> update( |
2672 */ | 2823 ProfileFilterLink request, |
2673 async.Future<ProfileFilterLink> update(ProfileFilterLink request, core.String
accountId, core.String webPropertyId, core.String profileId, core.String linkId)
{ | 2824 core.String accountId, |
| 2825 core.String webPropertyId, |
| 2826 core.String profileId, |
| 2827 core.String linkId) { |
2674 var _url = null; | 2828 var _url = null; |
2675 var _queryParams = new core.Map(); | 2829 var _queryParams = new core.Map(); |
2676 var _uploadMedia = null; | 2830 var _uploadMedia = null; |
2677 var _uploadOptions = null; | 2831 var _uploadOptions = null; |
2678 var _downloadOptions = commons.DownloadOptions.Metadata; | 2832 var _downloadOptions = commons.DownloadOptions.Metadata; |
2679 var _body = null; | 2833 var _body = null; |
2680 | 2834 |
2681 if (request != null) { | 2835 if (request != null) { |
2682 _body = convert.JSON.encode((request).toJson()); | 2836 _body = convert.JSON.encode((request).toJson()); |
2683 } | 2837 } |
2684 if (accountId == null) { | 2838 if (accountId == null) { |
2685 throw new core.ArgumentError("Parameter accountId is required."); | 2839 throw new core.ArgumentError("Parameter accountId is required."); |
2686 } | 2840 } |
2687 if (webPropertyId == null) { | 2841 if (webPropertyId == null) { |
2688 throw new core.ArgumentError("Parameter webPropertyId is required."); | 2842 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2689 } | 2843 } |
2690 if (profileId == null) { | 2844 if (profileId == null) { |
2691 throw new core.ArgumentError("Parameter profileId is required."); | 2845 throw new core.ArgumentError("Parameter profileId is required."); |
2692 } | 2846 } |
2693 if (linkId == null) { | 2847 if (linkId == null) { |
2694 throw new core.ArgumentError("Parameter linkId is required."); | 2848 throw new core.ArgumentError("Parameter linkId is required."); |
2695 } | 2849 } |
2696 | 2850 |
2697 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks/' + co
mmons.Escaper.ecapeVariable('$linkId'); | 2851 _url = 'management/accounts/' + |
| 2852 commons.Escaper.ecapeVariable('$accountId') + |
| 2853 '/webproperties/' + |
| 2854 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 2855 '/profiles/' + |
| 2856 commons.Escaper.ecapeVariable('$profileId') + |
| 2857 '/profileFilterLinks/' + |
| 2858 commons.Escaper.ecapeVariable('$linkId'); |
2698 | 2859 |
2699 var _response = _requester.request(_url, | 2860 var _response = _requester.request(_url, "PUT", |
2700 "PUT", | 2861 body: _body, |
2701 body: _body, | 2862 queryParams: _queryParams, |
2702 queryParams: _queryParams, | 2863 uploadOptions: _uploadOptions, |
2703 uploadOptions: _uploadOptions, | 2864 uploadMedia: _uploadMedia, |
2704 uploadMedia: _uploadMedia, | 2865 downloadOptions: _downloadOptions); |
2705 downloadOptions: _downloadOptions); | |
2706 return _response.then((data) => new ProfileFilterLink.fromJson(data)); | 2866 return _response.then((data) => new ProfileFilterLink.fromJson(data)); |
2707 } | 2867 } |
2708 | |
2709 } | 2868 } |
2710 | 2869 |
2711 | |
2712 class ManagementProfileUserLinksResourceApi { | 2870 class ManagementProfileUserLinksResourceApi { |
2713 final commons.ApiRequester _requester; | 2871 final commons.ApiRequester _requester; |
2714 | 2872 |
2715 ManagementProfileUserLinksResourceApi(commons.ApiRequester client) : | 2873 ManagementProfileUserLinksResourceApi(commons.ApiRequester client) |
2716 _requester = client; | 2874 : _requester = client; |
2717 | 2875 |
2718 /** | 2876 /// Removes a user from the given view (profile). |
2719 * Removes a user from the given view (profile). | 2877 /// |
2720 * | 2878 /// Request parameters: |
2721 * Request parameters: | 2879 /// |
2722 * | 2880 /// [accountId] - Account ID to delete the user link for. |
2723 * [accountId] - Account ID to delete the user link for. | 2881 /// |
2724 * | 2882 /// [webPropertyId] - Web Property ID to delete the user link for. |
2725 * [webPropertyId] - Web Property ID to delete the user link for. | 2883 /// |
2726 * | 2884 /// [profileId] - View (Profile) ID to delete the user link for. |
2727 * [profileId] - View (Profile) ID to delete the user link for. | 2885 /// |
2728 * | 2886 /// [linkId] - Link ID to delete the user link for. |
2729 * [linkId] - Link ID to delete the user link for. | 2887 /// |
2730 * | 2888 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2731 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2889 /// an error. |
2732 * error. | 2890 /// |
2733 * | 2891 /// If the used [http.Client] completes with an error when making a REST |
2734 * If the used [http.Client] completes with an error when making a REST call, | 2892 /// call, this method will complete with the same error. |
2735 * this method will complete with the same error. | 2893 async.Future delete(core.String accountId, core.String webPropertyId, |
2736 */ | 2894 core.String profileId, core.String linkId) { |
2737 async.Future delete(core.String accountId, core.String webPropertyId, core.Str
ing profileId, core.String linkId) { | |
2738 var _url = null; | 2895 var _url = null; |
2739 var _queryParams = new core.Map(); | 2896 var _queryParams = new core.Map(); |
2740 var _uploadMedia = null; | 2897 var _uploadMedia = null; |
2741 var _uploadOptions = null; | 2898 var _uploadOptions = null; |
2742 var _downloadOptions = commons.DownloadOptions.Metadata; | 2899 var _downloadOptions = commons.DownloadOptions.Metadata; |
2743 var _body = null; | 2900 var _body = null; |
2744 | 2901 |
2745 if (accountId == null) { | 2902 if (accountId == null) { |
2746 throw new core.ArgumentError("Parameter accountId is required."); | 2903 throw new core.ArgumentError("Parameter accountId is required."); |
2747 } | 2904 } |
2748 if (webPropertyId == null) { | 2905 if (webPropertyId == null) { |
2749 throw new core.ArgumentError("Parameter webPropertyId is required."); | 2906 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2750 } | 2907 } |
2751 if (profileId == null) { | 2908 if (profileId == null) { |
2752 throw new core.ArgumentError("Parameter profileId is required."); | 2909 throw new core.ArgumentError("Parameter profileId is required."); |
2753 } | 2910 } |
2754 if (linkId == null) { | 2911 if (linkId == null) { |
2755 throw new core.ArgumentError("Parameter linkId is required."); | 2912 throw new core.ArgumentError("Parameter linkId is required."); |
2756 } | 2913 } |
2757 | 2914 |
2758 _downloadOptions = null; | 2915 _downloadOptions = null; |
2759 | 2916 |
2760 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/entityUserLinks/' + commo
ns.Escaper.ecapeVariable('$linkId'); | 2917 _url = 'management/accounts/' + |
| 2918 commons.Escaper.ecapeVariable('$accountId') + |
| 2919 '/webproperties/' + |
| 2920 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 2921 '/profiles/' + |
| 2922 commons.Escaper.ecapeVariable('$profileId') + |
| 2923 '/entityUserLinks/' + |
| 2924 commons.Escaper.ecapeVariable('$linkId'); |
2761 | 2925 |
2762 var _response = _requester.request(_url, | 2926 var _response = _requester.request(_url, "DELETE", |
2763 "DELETE", | 2927 body: _body, |
2764 body: _body, | 2928 queryParams: _queryParams, |
2765 queryParams: _queryParams, | 2929 uploadOptions: _uploadOptions, |
2766 uploadOptions: _uploadOptions, | 2930 uploadMedia: _uploadMedia, |
2767 uploadMedia: _uploadMedia, | 2931 downloadOptions: _downloadOptions); |
2768 downloadOptions: _downloadOptions); | |
2769 return _response.then((data) => null); | 2932 return _response.then((data) => null); |
2770 } | 2933 } |
2771 | 2934 |
2772 /** | 2935 /// Adds a new user to the given view (profile). |
2773 * Adds a new user to the given view (profile). | 2936 /// |
2774 * | 2937 /// [request] - The metadata request object. |
2775 * [request] - The metadata request object. | 2938 /// |
2776 * | 2939 /// Request parameters: |
2777 * Request parameters: | 2940 /// |
2778 * | 2941 /// [accountId] - Account ID to create the user link for. |
2779 * [accountId] - Account ID to create the user link for. | 2942 /// |
2780 * | 2943 /// [webPropertyId] - Web Property ID to create the user link for. |
2781 * [webPropertyId] - Web Property ID to create the user link for. | 2944 /// |
2782 * | 2945 /// [profileId] - View (Profile) ID to create the user link for. |
2783 * [profileId] - View (Profile) ID to create the user link for. | 2946 /// |
2784 * | 2947 /// Completes with a [EntityUserLink]. |
2785 * Completes with a [EntityUserLink]. | 2948 /// |
2786 * | 2949 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2787 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2950 /// an error. |
2788 * error. | 2951 /// |
2789 * | 2952 /// If the used [http.Client] completes with an error when making a REST |
2790 * If the used [http.Client] completes with an error when making a REST call, | 2953 /// call, this method will complete with the same error. |
2791 * this method will complete with the same error. | 2954 async.Future<EntityUserLink> insert(EntityUserLink request, |
2792 */ | 2955 core.String accountId, core.String webPropertyId, core.String profileId) { |
2793 async.Future<EntityUserLink> insert(EntityUserLink request, core.String accoun
tId, core.String webPropertyId, core.String profileId) { | |
2794 var _url = null; | 2956 var _url = null; |
2795 var _queryParams = new core.Map(); | 2957 var _queryParams = new core.Map(); |
2796 var _uploadMedia = null; | 2958 var _uploadMedia = null; |
2797 var _uploadOptions = null; | 2959 var _uploadOptions = null; |
2798 var _downloadOptions = commons.DownloadOptions.Metadata; | 2960 var _downloadOptions = commons.DownloadOptions.Metadata; |
2799 var _body = null; | 2961 var _body = null; |
2800 | 2962 |
2801 if (request != null) { | 2963 if (request != null) { |
2802 _body = convert.JSON.encode((request).toJson()); | 2964 _body = convert.JSON.encode((request).toJson()); |
2803 } | 2965 } |
2804 if (accountId == null) { | 2966 if (accountId == null) { |
2805 throw new core.ArgumentError("Parameter accountId is required."); | 2967 throw new core.ArgumentError("Parameter accountId is required."); |
2806 } | 2968 } |
2807 if (webPropertyId == null) { | 2969 if (webPropertyId == null) { |
2808 throw new core.ArgumentError("Parameter webPropertyId is required."); | 2970 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2809 } | 2971 } |
2810 if (profileId == null) { | 2972 if (profileId == null) { |
2811 throw new core.ArgumentError("Parameter profileId is required."); | 2973 throw new core.ArgumentError("Parameter profileId is required."); |
2812 } | 2974 } |
2813 | 2975 |
2814 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/entityUserLinks'; | 2976 _url = 'management/accounts/' + |
| 2977 commons.Escaper.ecapeVariable('$accountId') + |
| 2978 '/webproperties/' + |
| 2979 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 2980 '/profiles/' + |
| 2981 commons.Escaper.ecapeVariable('$profileId') + |
| 2982 '/entityUserLinks'; |
2815 | 2983 |
2816 var _response = _requester.request(_url, | 2984 var _response = _requester.request(_url, "POST", |
2817 "POST", | 2985 body: _body, |
2818 body: _body, | 2986 queryParams: _queryParams, |
2819 queryParams: _queryParams, | 2987 uploadOptions: _uploadOptions, |
2820 uploadOptions: _uploadOptions, | 2988 uploadMedia: _uploadMedia, |
2821 uploadMedia: _uploadMedia, | 2989 downloadOptions: _downloadOptions); |
2822 downloadOptions: _downloadOptions); | |
2823 return _response.then((data) => new EntityUserLink.fromJson(data)); | 2990 return _response.then((data) => new EntityUserLink.fromJson(data)); |
2824 } | 2991 } |
2825 | 2992 |
2826 /** | 2993 /// Lists profile-user links for a given view (profile). |
2827 * Lists profile-user links for a given view (profile). | 2994 /// |
2828 * | 2995 /// Request parameters: |
2829 * Request parameters: | 2996 /// |
2830 * | 2997 /// [accountId] - Account ID which the given view (profile) belongs to. |
2831 * [accountId] - Account ID which the given view (profile) belongs to. | 2998 /// |
2832 * | 2999 /// [webPropertyId] - Web Property ID which the given view (profile) belongs |
2833 * [webPropertyId] - Web Property ID which the given view (profile) belongs | 3000 /// to. Can either be a specific web property ID or '~all', which refers to |
2834 * to. Can either be a specific web property ID or '~all', which refers to all | 3001 /// all the web properties that user has access to. |
2835 * the web properties that user has access to. | 3002 /// |
2836 * | 3003 /// [profileId] - View (Profile) ID to retrieve the profile-user links for. |
2837 * [profileId] - View (Profile) ID to retrieve the profile-user links for. Can | 3004 /// Can either be a specific profile ID or '~all', which refers to all the |
2838 * either be a specific profile ID or '~all', which refers to all the profiles | 3005 /// profiles that user has access to. |
2839 * that user has access to. | 3006 /// |
2840 * | 3007 /// [max_results] - The maximum number of profile-user links to include in |
2841 * [max_results] - The maximum number of profile-user links to include in this | 3008 /// this response. |
2842 * response. | 3009 /// |
2843 * | 3010 /// [start_index] - An index of the first profile-user link to retrieve. Use |
2844 * [start_index] - An index of the first profile-user link to retrieve. Use | 3011 /// this parameter as a pagination mechanism along with the max-results |
2845 * this parameter as a pagination mechanism along with the max-results | 3012 /// parameter. |
2846 * parameter. | 3013 /// |
2847 * | 3014 /// Completes with a [EntityUserLinks]. |
2848 * Completes with a [EntityUserLinks]. | 3015 /// |
2849 * | 3016 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2850 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3017 /// an error. |
2851 * error. | 3018 /// |
2852 * | 3019 /// If the used [http.Client] completes with an error when making a REST |
2853 * If the used [http.Client] completes with an error when making a REST call, | 3020 /// call, this method will complete with the same error. |
2854 * this method will complete with the same error. | 3021 async.Future<EntityUserLinks> list( |
2855 */ | 3022 core.String accountId, core.String webPropertyId, core.String profileId, |
2856 async.Future<EntityUserLinks> list(core.String accountId, core.String webPrope
rtyId, core.String profileId, {core.int max_results, core.int start_index}) { | 3023 {core.int max_results, core.int start_index}) { |
2857 var _url = null; | 3024 var _url = null; |
2858 var _queryParams = new core.Map(); | 3025 var _queryParams = new core.Map(); |
2859 var _uploadMedia = null; | 3026 var _uploadMedia = null; |
2860 var _uploadOptions = null; | 3027 var _uploadOptions = null; |
2861 var _downloadOptions = commons.DownloadOptions.Metadata; | 3028 var _downloadOptions = commons.DownloadOptions.Metadata; |
2862 var _body = null; | 3029 var _body = null; |
2863 | 3030 |
2864 if (accountId == null) { | 3031 if (accountId == null) { |
2865 throw new core.ArgumentError("Parameter accountId is required."); | 3032 throw new core.ArgumentError("Parameter accountId is required."); |
2866 } | 3033 } |
2867 if (webPropertyId == null) { | 3034 if (webPropertyId == null) { |
2868 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3035 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2869 } | 3036 } |
2870 if (profileId == null) { | 3037 if (profileId == null) { |
2871 throw new core.ArgumentError("Parameter profileId is required."); | 3038 throw new core.ArgumentError("Parameter profileId is required."); |
2872 } | 3039 } |
2873 if (max_results != null) { | 3040 if (max_results != null) { |
2874 _queryParams["max-results"] = ["${max_results}"]; | 3041 _queryParams["max-results"] = ["${max_results}"]; |
2875 } | 3042 } |
2876 if (start_index != null) { | 3043 if (start_index != null) { |
2877 _queryParams["start-index"] = ["${start_index}"]; | 3044 _queryParams["start-index"] = ["${start_index}"]; |
2878 } | 3045 } |
2879 | 3046 |
2880 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/entityUserLinks'; | 3047 _url = 'management/accounts/' + |
| 3048 commons.Escaper.ecapeVariable('$accountId') + |
| 3049 '/webproperties/' + |
| 3050 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3051 '/profiles/' + |
| 3052 commons.Escaper.ecapeVariable('$profileId') + |
| 3053 '/entityUserLinks'; |
2881 | 3054 |
2882 var _response = _requester.request(_url, | 3055 var _response = _requester.request(_url, "GET", |
2883 "GET", | 3056 body: _body, |
2884 body: _body, | 3057 queryParams: _queryParams, |
2885 queryParams: _queryParams, | 3058 uploadOptions: _uploadOptions, |
2886 uploadOptions: _uploadOptions, | 3059 uploadMedia: _uploadMedia, |
2887 uploadMedia: _uploadMedia, | 3060 downloadOptions: _downloadOptions); |
2888 downloadOptions: _downloadOptions); | |
2889 return _response.then((data) => new EntityUserLinks.fromJson(data)); | 3061 return _response.then((data) => new EntityUserLinks.fromJson(data)); |
2890 } | 3062 } |
2891 | 3063 |
2892 /** | 3064 /// Updates permissions for an existing user on the given view (profile). |
2893 * Updates permissions for an existing user on the given view (profile). | 3065 /// |
2894 * | 3066 /// [request] - The metadata request object. |
2895 * [request] - The metadata request object. | 3067 /// |
2896 * | 3068 /// Request parameters: |
2897 * Request parameters: | 3069 /// |
2898 * | 3070 /// [accountId] - Account ID to update the user link for. |
2899 * [accountId] - Account ID to update the user link for. | 3071 /// |
2900 * | 3072 /// [webPropertyId] - Web Property ID to update the user link for. |
2901 * [webPropertyId] - Web Property ID to update the user link for. | 3073 /// |
2902 * | 3074 /// [profileId] - View (Profile ID) to update the user link for. |
2903 * [profileId] - View (Profile ID) to update the user link for. | 3075 /// |
2904 * | 3076 /// [linkId] - Link ID to update the user link for. |
2905 * [linkId] - Link ID to update the user link for. | 3077 /// |
2906 * | 3078 /// Completes with a [EntityUserLink]. |
2907 * Completes with a [EntityUserLink]. | 3079 /// |
2908 * | 3080 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2909 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3081 /// an error. |
2910 * error. | 3082 /// |
2911 * | 3083 /// If the used [http.Client] completes with an error when making a REST |
2912 * If the used [http.Client] completes with an error when making a REST call, | 3084 /// call, this method will complete with the same error. |
2913 * this method will complete with the same error. | 3085 async.Future<EntityUserLink> update( |
2914 */ | 3086 EntityUserLink request, |
2915 async.Future<EntityUserLink> update(EntityUserLink request, core.String accoun
tId, core.String webPropertyId, core.String profileId, core.String linkId) { | 3087 core.String accountId, |
| 3088 core.String webPropertyId, |
| 3089 core.String profileId, |
| 3090 core.String linkId) { |
2916 var _url = null; | 3091 var _url = null; |
2917 var _queryParams = new core.Map(); | 3092 var _queryParams = new core.Map(); |
2918 var _uploadMedia = null; | 3093 var _uploadMedia = null; |
2919 var _uploadOptions = null; | 3094 var _uploadOptions = null; |
2920 var _downloadOptions = commons.DownloadOptions.Metadata; | 3095 var _downloadOptions = commons.DownloadOptions.Metadata; |
2921 var _body = null; | 3096 var _body = null; |
2922 | 3097 |
2923 if (request != null) { | 3098 if (request != null) { |
2924 _body = convert.JSON.encode((request).toJson()); | 3099 _body = convert.JSON.encode((request).toJson()); |
2925 } | 3100 } |
2926 if (accountId == null) { | 3101 if (accountId == null) { |
2927 throw new core.ArgumentError("Parameter accountId is required."); | 3102 throw new core.ArgumentError("Parameter accountId is required."); |
2928 } | 3103 } |
2929 if (webPropertyId == null) { | 3104 if (webPropertyId == null) { |
2930 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3105 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2931 } | 3106 } |
2932 if (profileId == null) { | 3107 if (profileId == null) { |
2933 throw new core.ArgumentError("Parameter profileId is required."); | 3108 throw new core.ArgumentError("Parameter profileId is required."); |
2934 } | 3109 } |
2935 if (linkId == null) { | 3110 if (linkId == null) { |
2936 throw new core.ArgumentError("Parameter linkId is required."); | 3111 throw new core.ArgumentError("Parameter linkId is required."); |
2937 } | 3112 } |
2938 | 3113 |
2939 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/entityUserLinks/' + commo
ns.Escaper.ecapeVariable('$linkId'); | 3114 _url = 'management/accounts/' + |
| 3115 commons.Escaper.ecapeVariable('$accountId') + |
| 3116 '/webproperties/' + |
| 3117 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3118 '/profiles/' + |
| 3119 commons.Escaper.ecapeVariable('$profileId') + |
| 3120 '/entityUserLinks/' + |
| 3121 commons.Escaper.ecapeVariable('$linkId'); |
2940 | 3122 |
2941 var _response = _requester.request(_url, | 3123 var _response = _requester.request(_url, "PUT", |
2942 "PUT", | 3124 body: _body, |
2943 body: _body, | 3125 queryParams: _queryParams, |
2944 queryParams: _queryParams, | 3126 uploadOptions: _uploadOptions, |
2945 uploadOptions: _uploadOptions, | 3127 uploadMedia: _uploadMedia, |
2946 uploadMedia: _uploadMedia, | 3128 downloadOptions: _downloadOptions); |
2947 downloadOptions: _downloadOptions); | |
2948 return _response.then((data) => new EntityUserLink.fromJson(data)); | 3129 return _response.then((data) => new EntityUserLink.fromJson(data)); |
2949 } | 3130 } |
2950 | |
2951 } | 3131 } |
2952 | 3132 |
2953 | |
2954 class ManagementProfilesResourceApi { | 3133 class ManagementProfilesResourceApi { |
2955 final commons.ApiRequester _requester; | 3134 final commons.ApiRequester _requester; |
2956 | 3135 |
2957 ManagementProfilesResourceApi(commons.ApiRequester client) : | 3136 ManagementProfilesResourceApi(commons.ApiRequester client) |
2958 _requester = client; | 3137 : _requester = client; |
2959 | 3138 |
2960 /** | 3139 /// Deletes a view (profile). |
2961 * Deletes a view (profile). | 3140 /// |
2962 * | 3141 /// Request parameters: |
2963 * Request parameters: | 3142 /// |
2964 * | 3143 /// [accountId] - Account ID to delete the view (profile) for. |
2965 * [accountId] - Account ID to delete the view (profile) for. | 3144 /// |
2966 * | 3145 /// [webPropertyId] - Web property ID to delete the view (profile) for. |
2967 * [webPropertyId] - Web property ID to delete the view (profile) for. | 3146 /// |
2968 * | 3147 /// [profileId] - ID of the view (profile) to be deleted. |
2969 * [profileId] - ID of the view (profile) to be deleted. | 3148 /// |
2970 * | 3149 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2971 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3150 /// an error. |
2972 * error. | 3151 /// |
2973 * | 3152 /// If the used [http.Client] completes with an error when making a REST |
2974 * If the used [http.Client] completes with an error when making a REST call, | 3153 /// call, this method will complete with the same error. |
2975 * this method will complete with the same error. | 3154 async.Future delete( |
2976 */ | 3155 core.String accountId, core.String webPropertyId, core.String profileId) { |
2977 async.Future delete(core.String accountId, core.String webPropertyId, core.Str
ing profileId) { | |
2978 var _url = null; | 3156 var _url = null; |
2979 var _queryParams = new core.Map(); | 3157 var _queryParams = new core.Map(); |
2980 var _uploadMedia = null; | 3158 var _uploadMedia = null; |
2981 var _uploadOptions = null; | 3159 var _uploadOptions = null; |
2982 var _downloadOptions = commons.DownloadOptions.Metadata; | 3160 var _downloadOptions = commons.DownloadOptions.Metadata; |
2983 var _body = null; | 3161 var _body = null; |
2984 | 3162 |
2985 if (accountId == null) { | 3163 if (accountId == null) { |
2986 throw new core.ArgumentError("Parameter accountId is required."); | 3164 throw new core.ArgumentError("Parameter accountId is required."); |
2987 } | 3165 } |
2988 if (webPropertyId == null) { | 3166 if (webPropertyId == null) { |
2989 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3167 throw new core.ArgumentError("Parameter webPropertyId is required."); |
2990 } | 3168 } |
2991 if (profileId == null) { | 3169 if (profileId == null) { |
2992 throw new core.ArgumentError("Parameter profileId is required."); | 3170 throw new core.ArgumentError("Parameter profileId is required."); |
2993 } | 3171 } |
2994 | 3172 |
2995 _downloadOptions = null; | 3173 _downloadOptions = null; |
2996 | 3174 |
2997 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId'); | 3175 _url = 'management/accounts/' + |
| 3176 commons.Escaper.ecapeVariable('$accountId') + |
| 3177 '/webproperties/' + |
| 3178 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3179 '/profiles/' + |
| 3180 commons.Escaper.ecapeVariable('$profileId'); |
2998 | 3181 |
2999 var _response = _requester.request(_url, | 3182 var _response = _requester.request(_url, "DELETE", |
3000 "DELETE", | 3183 body: _body, |
3001 body: _body, | 3184 queryParams: _queryParams, |
3002 queryParams: _queryParams, | 3185 uploadOptions: _uploadOptions, |
3003 uploadOptions: _uploadOptions, | 3186 uploadMedia: _uploadMedia, |
3004 uploadMedia: _uploadMedia, | 3187 downloadOptions: _downloadOptions); |
3005 downloadOptions: _downloadOptions); | |
3006 return _response.then((data) => null); | 3188 return _response.then((data) => null); |
3007 } | 3189 } |
3008 | 3190 |
3009 /** | 3191 /// Gets a view (profile) to which the user has access. |
3010 * Gets a view (profile) to which the user has access. | 3192 /// |
3011 * | 3193 /// Request parameters: |
3012 * Request parameters: | 3194 /// |
3013 * | 3195 /// [accountId] - Account ID to retrieve the view (profile) for. |
3014 * [accountId] - Account ID to retrieve the view (profile) for. | 3196 /// Value must have pattern "[0-9]+". |
3015 * Value must have pattern "[0-9]+". | 3197 /// |
3016 * | 3198 /// [webPropertyId] - Web property ID to retrieve the view (profile) for. |
3017 * [webPropertyId] - Web property ID to retrieve the view (profile) for. | 3199 /// Value must have pattern "UA-[0-9]+-[0-9]+". |
3018 * Value must have pattern "UA-[0-9]+-[0-9]+". | 3200 /// |
3019 * | 3201 /// [profileId] - View (Profile) ID to retrieve the view (profile) for. |
3020 * [profileId] - View (Profile) ID to retrieve the view (profile) for. | 3202 /// Value must have pattern "[0-9]+". |
3021 * Value must have pattern "[0-9]+". | 3203 /// |
3022 * | 3204 /// Completes with a [Profile]. |
3023 * Completes with a [Profile]. | 3205 /// |
3024 * | 3206 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3025 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3207 /// an error. |
3026 * error. | 3208 /// |
3027 * | 3209 /// If the used [http.Client] completes with an error when making a REST |
3028 * If the used [http.Client] completes with an error when making a REST call, | 3210 /// call, this method will complete with the same error. |
3029 * this method will complete with the same error. | 3211 async.Future<Profile> get( |
3030 */ | 3212 core.String accountId, core.String webPropertyId, core.String profileId) { |
3031 async.Future<Profile> get(core.String accountId, core.String webPropertyId, co
re.String profileId) { | |
3032 var _url = null; | 3213 var _url = null; |
3033 var _queryParams = new core.Map(); | 3214 var _queryParams = new core.Map(); |
3034 var _uploadMedia = null; | 3215 var _uploadMedia = null; |
3035 var _uploadOptions = null; | 3216 var _uploadOptions = null; |
3036 var _downloadOptions = commons.DownloadOptions.Metadata; | 3217 var _downloadOptions = commons.DownloadOptions.Metadata; |
3037 var _body = null; | 3218 var _body = null; |
3038 | 3219 |
3039 if (accountId == null) { | 3220 if (accountId == null) { |
3040 throw new core.ArgumentError("Parameter accountId is required."); | 3221 throw new core.ArgumentError("Parameter accountId is required."); |
3041 } | 3222 } |
3042 if (webPropertyId == null) { | 3223 if (webPropertyId == null) { |
3043 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3224 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3044 } | 3225 } |
3045 if (profileId == null) { | 3226 if (profileId == null) { |
3046 throw new core.ArgumentError("Parameter profileId is required."); | 3227 throw new core.ArgumentError("Parameter profileId is required."); |
3047 } | 3228 } |
3048 | 3229 |
3049 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId'); | 3230 _url = 'management/accounts/' + |
| 3231 commons.Escaper.ecapeVariable('$accountId') + |
| 3232 '/webproperties/' + |
| 3233 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3234 '/profiles/' + |
| 3235 commons.Escaper.ecapeVariable('$profileId'); |
3050 | 3236 |
3051 var _response = _requester.request(_url, | 3237 var _response = _requester.request(_url, "GET", |
3052 "GET", | 3238 body: _body, |
3053 body: _body, | 3239 queryParams: _queryParams, |
3054 queryParams: _queryParams, | 3240 uploadOptions: _uploadOptions, |
3055 uploadOptions: _uploadOptions, | 3241 uploadMedia: _uploadMedia, |
3056 uploadMedia: _uploadMedia, | 3242 downloadOptions: _downloadOptions); |
3057 downloadOptions: _downloadOptions); | |
3058 return _response.then((data) => new Profile.fromJson(data)); | 3243 return _response.then((data) => new Profile.fromJson(data)); |
3059 } | 3244 } |
3060 | 3245 |
3061 /** | 3246 /// Create a new view (profile). |
3062 * Create a new view (profile). | 3247 /// |
3063 * | 3248 /// [request] - The metadata request object. |
3064 * [request] - The metadata request object. | 3249 /// |
3065 * | 3250 /// Request parameters: |
3066 * Request parameters: | 3251 /// |
3067 * | 3252 /// [accountId] - Account ID to create the view (profile) for. |
3068 * [accountId] - Account ID to create the view (profile) for. | 3253 /// |
3069 * | 3254 /// [webPropertyId] - Web property ID to create the view (profile) for. |
3070 * [webPropertyId] - Web property ID to create the view (profile) for. | 3255 /// |
3071 * | 3256 /// Completes with a [Profile]. |
3072 * Completes with a [Profile]. | 3257 /// |
3073 * | 3258 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3074 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3259 /// an error. |
3075 * error. | 3260 /// |
3076 * | 3261 /// If the used [http.Client] completes with an error when making a REST |
3077 * If the used [http.Client] completes with an error when making a REST call, | 3262 /// call, this method will complete with the same error. |
3078 * this method will complete with the same error. | 3263 async.Future<Profile> insert( |
3079 */ | 3264 Profile request, core.String accountId, core.String webPropertyId) { |
3080 async.Future<Profile> insert(Profile request, core.String accountId, core.Stri
ng webPropertyId) { | |
3081 var _url = null; | 3265 var _url = null; |
3082 var _queryParams = new core.Map(); | 3266 var _queryParams = new core.Map(); |
3083 var _uploadMedia = null; | 3267 var _uploadMedia = null; |
3084 var _uploadOptions = null; | 3268 var _uploadOptions = null; |
3085 var _downloadOptions = commons.DownloadOptions.Metadata; | 3269 var _downloadOptions = commons.DownloadOptions.Metadata; |
3086 var _body = null; | 3270 var _body = null; |
3087 | 3271 |
3088 if (request != null) { | 3272 if (request != null) { |
3089 _body = convert.JSON.encode((request).toJson()); | 3273 _body = convert.JSON.encode((request).toJson()); |
3090 } | 3274 } |
3091 if (accountId == null) { | 3275 if (accountId == null) { |
3092 throw new core.ArgumentError("Parameter accountId is required."); | 3276 throw new core.ArgumentError("Parameter accountId is required."); |
3093 } | 3277 } |
3094 if (webPropertyId == null) { | 3278 if (webPropertyId == null) { |
3095 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3279 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3096 } | 3280 } |
3097 | 3281 |
3098 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es'; | 3282 _url = 'management/accounts/' + |
| 3283 commons.Escaper.ecapeVariable('$accountId') + |
| 3284 '/webproperties/' + |
| 3285 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3286 '/profiles'; |
3099 | 3287 |
3100 var _response = _requester.request(_url, | 3288 var _response = _requester.request(_url, "POST", |
3101 "POST", | 3289 body: _body, |
3102 body: _body, | 3290 queryParams: _queryParams, |
3103 queryParams: _queryParams, | 3291 uploadOptions: _uploadOptions, |
3104 uploadOptions: _uploadOptions, | 3292 uploadMedia: _uploadMedia, |
3105 uploadMedia: _uploadMedia, | 3293 downloadOptions: _downloadOptions); |
3106 downloadOptions: _downloadOptions); | |
3107 return _response.then((data) => new Profile.fromJson(data)); | 3294 return _response.then((data) => new Profile.fromJson(data)); |
3108 } | 3295 } |
3109 | 3296 |
3110 /** | 3297 /// Lists views (profiles) to which the user has access. |
3111 * Lists views (profiles) to which the user has access. | 3298 /// |
3112 * | 3299 /// Request parameters: |
3113 * Request parameters: | 3300 /// |
3114 * | 3301 /// [accountId] - Account ID for the view (profiles) to retrieve. Can either |
3115 * [accountId] - Account ID for the view (profiles) to retrieve. Can either be | 3302 /// be a specific account ID or '~all', which refers to all the accounts to |
3116 * a specific account ID or '~all', which refers to all the accounts to which | 3303 /// which the user has access. |
3117 * the user has access. | 3304 /// |
3118 * | 3305 /// [webPropertyId] - Web property ID for the views (profiles) to retrieve. |
3119 * [webPropertyId] - Web property ID for the views (profiles) to retrieve. Can | 3306 /// Can either be a specific web property ID or '~all', which refers to all |
3120 * either be a specific web property ID or '~all', which refers to all the web | 3307 /// the web properties to which the user has access. |
3121 * properties to which the user has access. | 3308 /// |
3122 * | 3309 /// [max_results] - The maximum number of views (profiles) to include in this |
3123 * [max_results] - The maximum number of views (profiles) to include in this | 3310 /// response. |
3124 * response. | 3311 /// |
3125 * | 3312 /// [start_index] - An index of the first entity to retrieve. Use this |
3126 * [start_index] - An index of the first entity to retrieve. Use this | 3313 /// parameter as a pagination mechanism along with the max-results parameter. |
3127 * parameter as a pagination mechanism along with the max-results parameter. | 3314 /// |
3128 * | 3315 /// Completes with a [Profiles]. |
3129 * Completes with a [Profiles]. | 3316 /// |
3130 * | 3317 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3131 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3318 /// an error. |
3132 * error. | 3319 /// |
3133 * | 3320 /// If the used [http.Client] completes with an error when making a REST |
3134 * If the used [http.Client] completes with an error when making a REST call, | 3321 /// call, this method will complete with the same error. |
3135 * this method will complete with the same error. | 3322 async.Future<Profiles> list(core.String accountId, core.String webPropertyId, |
3136 */ | 3323 {core.int max_results, core.int start_index}) { |
3137 async.Future<Profiles> list(core.String accountId, core.String webPropertyId,
{core.int max_results, core.int start_index}) { | |
3138 var _url = null; | 3324 var _url = null; |
3139 var _queryParams = new core.Map(); | 3325 var _queryParams = new core.Map(); |
3140 var _uploadMedia = null; | 3326 var _uploadMedia = null; |
3141 var _uploadOptions = null; | 3327 var _uploadOptions = null; |
3142 var _downloadOptions = commons.DownloadOptions.Metadata; | 3328 var _downloadOptions = commons.DownloadOptions.Metadata; |
3143 var _body = null; | 3329 var _body = null; |
3144 | 3330 |
3145 if (accountId == null) { | 3331 if (accountId == null) { |
3146 throw new core.ArgumentError("Parameter accountId is required."); | 3332 throw new core.ArgumentError("Parameter accountId is required."); |
3147 } | 3333 } |
3148 if (webPropertyId == null) { | 3334 if (webPropertyId == null) { |
3149 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3335 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3150 } | 3336 } |
3151 if (max_results != null) { | 3337 if (max_results != null) { |
3152 _queryParams["max-results"] = ["${max_results}"]; | 3338 _queryParams["max-results"] = ["${max_results}"]; |
3153 } | 3339 } |
3154 if (start_index != null) { | 3340 if (start_index != null) { |
3155 _queryParams["start-index"] = ["${start_index}"]; | 3341 _queryParams["start-index"] = ["${start_index}"]; |
3156 } | 3342 } |
3157 | 3343 |
3158 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es'; | 3344 _url = 'management/accounts/' + |
| 3345 commons.Escaper.ecapeVariable('$accountId') + |
| 3346 '/webproperties/' + |
| 3347 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3348 '/profiles'; |
3159 | 3349 |
3160 var _response = _requester.request(_url, | 3350 var _response = _requester.request(_url, "GET", |
3161 "GET", | 3351 body: _body, |
3162 body: _body, | 3352 queryParams: _queryParams, |
3163 queryParams: _queryParams, | 3353 uploadOptions: _uploadOptions, |
3164 uploadOptions: _uploadOptions, | 3354 uploadMedia: _uploadMedia, |
3165 uploadMedia: _uploadMedia, | 3355 downloadOptions: _downloadOptions); |
3166 downloadOptions: _downloadOptions); | |
3167 return _response.then((data) => new Profiles.fromJson(data)); | 3356 return _response.then((data) => new Profiles.fromJson(data)); |
3168 } | 3357 } |
3169 | 3358 |
3170 /** | 3359 /// Updates an existing view (profile). This method supports patch semantics. |
3171 * Updates an existing view (profile). This method supports patch semantics. | 3360 /// |
3172 * | 3361 /// [request] - The metadata request object. |
3173 * [request] - The metadata request object. | 3362 /// |
3174 * | 3363 /// Request parameters: |
3175 * Request parameters: | 3364 /// |
3176 * | 3365 /// [accountId] - Account ID to which the view (profile) belongs |
3177 * [accountId] - Account ID to which the view (profile) belongs | 3366 /// |
3178 * | 3367 /// [webPropertyId] - Web property ID to which the view (profile) belongs |
3179 * [webPropertyId] - Web property ID to which the view (profile) belongs | 3368 /// |
3180 * | 3369 /// [profileId] - ID of the view (profile) to be updated. |
3181 * [profileId] - ID of the view (profile) to be updated. | 3370 /// |
3182 * | 3371 /// Completes with a [Profile]. |
3183 * Completes with a [Profile]. | 3372 /// |
3184 * | 3373 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3185 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3374 /// an error. |
3186 * error. | 3375 /// |
3187 * | 3376 /// If the used [http.Client] completes with an error when making a REST |
3188 * If the used [http.Client] completes with an error when making a REST call, | 3377 /// call, this method will complete with the same error. |
3189 * this method will complete with the same error. | 3378 async.Future<Profile> patch(Profile request, core.String accountId, |
3190 */ | 3379 core.String webPropertyId, core.String profileId) { |
3191 async.Future<Profile> patch(Profile request, core.String accountId, core.Strin
g webPropertyId, core.String profileId) { | |
3192 var _url = null; | 3380 var _url = null; |
3193 var _queryParams = new core.Map(); | 3381 var _queryParams = new core.Map(); |
3194 var _uploadMedia = null; | 3382 var _uploadMedia = null; |
3195 var _uploadOptions = null; | 3383 var _uploadOptions = null; |
3196 var _downloadOptions = commons.DownloadOptions.Metadata; | 3384 var _downloadOptions = commons.DownloadOptions.Metadata; |
3197 var _body = null; | 3385 var _body = null; |
3198 | 3386 |
3199 if (request != null) { | 3387 if (request != null) { |
3200 _body = convert.JSON.encode((request).toJson()); | 3388 _body = convert.JSON.encode((request).toJson()); |
3201 } | 3389 } |
3202 if (accountId == null) { | 3390 if (accountId == null) { |
3203 throw new core.ArgumentError("Parameter accountId is required."); | 3391 throw new core.ArgumentError("Parameter accountId is required."); |
3204 } | 3392 } |
3205 if (webPropertyId == null) { | 3393 if (webPropertyId == null) { |
3206 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3394 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3207 } | 3395 } |
3208 if (profileId == null) { | 3396 if (profileId == null) { |
3209 throw new core.ArgumentError("Parameter profileId is required."); | 3397 throw new core.ArgumentError("Parameter profileId is required."); |
3210 } | 3398 } |
3211 | 3399 |
3212 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId'); | 3400 _url = 'management/accounts/' + |
| 3401 commons.Escaper.ecapeVariable('$accountId') + |
| 3402 '/webproperties/' + |
| 3403 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3404 '/profiles/' + |
| 3405 commons.Escaper.ecapeVariable('$profileId'); |
3213 | 3406 |
3214 var _response = _requester.request(_url, | 3407 var _response = _requester.request(_url, "PATCH", |
3215 "PATCH", | 3408 body: _body, |
3216 body: _body, | 3409 queryParams: _queryParams, |
3217 queryParams: _queryParams, | 3410 uploadOptions: _uploadOptions, |
3218 uploadOptions: _uploadOptions, | 3411 uploadMedia: _uploadMedia, |
3219 uploadMedia: _uploadMedia, | 3412 downloadOptions: _downloadOptions); |
3220 downloadOptions: _downloadOptions); | |
3221 return _response.then((data) => new Profile.fromJson(data)); | 3413 return _response.then((data) => new Profile.fromJson(data)); |
3222 } | 3414 } |
3223 | 3415 |
3224 /** | 3416 /// Updates an existing view (profile). |
3225 * Updates an existing view (profile). | 3417 /// |
3226 * | 3418 /// [request] - The metadata request object. |
3227 * [request] - The metadata request object. | 3419 /// |
3228 * | 3420 /// Request parameters: |
3229 * Request parameters: | 3421 /// |
3230 * | 3422 /// [accountId] - Account ID to which the view (profile) belongs |
3231 * [accountId] - Account ID to which the view (profile) belongs | 3423 /// |
3232 * | 3424 /// [webPropertyId] - Web property ID to which the view (profile) belongs |
3233 * [webPropertyId] - Web property ID to which the view (profile) belongs | 3425 /// |
3234 * | 3426 /// [profileId] - ID of the view (profile) to be updated. |
3235 * [profileId] - ID of the view (profile) to be updated. | 3427 /// |
3236 * | 3428 /// Completes with a [Profile]. |
3237 * Completes with a [Profile]. | 3429 /// |
3238 * | 3430 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3239 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3431 /// an error. |
3240 * error. | 3432 /// |
3241 * | 3433 /// If the used [http.Client] completes with an error when making a REST |
3242 * If the used [http.Client] completes with an error when making a REST call, | 3434 /// call, this method will complete with the same error. |
3243 * this method will complete with the same error. | 3435 async.Future<Profile> update(Profile request, core.String accountId, |
3244 */ | 3436 core.String webPropertyId, core.String profileId) { |
3245 async.Future<Profile> update(Profile request, core.String accountId, core.Stri
ng webPropertyId, core.String profileId) { | |
3246 var _url = null; | 3437 var _url = null; |
3247 var _queryParams = new core.Map(); | 3438 var _queryParams = new core.Map(); |
3248 var _uploadMedia = null; | 3439 var _uploadMedia = null; |
3249 var _uploadOptions = null; | 3440 var _uploadOptions = null; |
3250 var _downloadOptions = commons.DownloadOptions.Metadata; | 3441 var _downloadOptions = commons.DownloadOptions.Metadata; |
3251 var _body = null; | 3442 var _body = null; |
3252 | 3443 |
3253 if (request != null) { | 3444 if (request != null) { |
3254 _body = convert.JSON.encode((request).toJson()); | 3445 _body = convert.JSON.encode((request).toJson()); |
3255 } | 3446 } |
3256 if (accountId == null) { | 3447 if (accountId == null) { |
3257 throw new core.ArgumentError("Parameter accountId is required."); | 3448 throw new core.ArgumentError("Parameter accountId is required."); |
3258 } | 3449 } |
3259 if (webPropertyId == null) { | 3450 if (webPropertyId == null) { |
3260 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3451 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3261 } | 3452 } |
3262 if (profileId == null) { | 3453 if (profileId == null) { |
3263 throw new core.ArgumentError("Parameter profileId is required."); | 3454 throw new core.ArgumentError("Parameter profileId is required."); |
3264 } | 3455 } |
3265 | 3456 |
3266 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId'); | 3457 _url = 'management/accounts/' + |
| 3458 commons.Escaper.ecapeVariable('$accountId') + |
| 3459 '/webproperties/' + |
| 3460 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3461 '/profiles/' + |
| 3462 commons.Escaper.ecapeVariable('$profileId'); |
3267 | 3463 |
3268 var _response = _requester.request(_url, | 3464 var _response = _requester.request(_url, "PUT", |
3269 "PUT", | 3465 body: _body, |
3270 body: _body, | 3466 queryParams: _queryParams, |
3271 queryParams: _queryParams, | 3467 uploadOptions: _uploadOptions, |
3272 uploadOptions: _uploadOptions, | 3468 uploadMedia: _uploadMedia, |
3273 uploadMedia: _uploadMedia, | 3469 downloadOptions: _downloadOptions); |
3274 downloadOptions: _downloadOptions); | |
3275 return _response.then((data) => new Profile.fromJson(data)); | 3470 return _response.then((data) => new Profile.fromJson(data)); |
3276 } | 3471 } |
3277 | |
3278 } | 3472 } |
3279 | 3473 |
3280 | |
3281 class ManagementRemarketingAudienceResourceApi { | 3474 class ManagementRemarketingAudienceResourceApi { |
3282 final commons.ApiRequester _requester; | 3475 final commons.ApiRequester _requester; |
3283 | 3476 |
3284 ManagementRemarketingAudienceResourceApi(commons.ApiRequester client) : | 3477 ManagementRemarketingAudienceResourceApi(commons.ApiRequester client) |
3285 _requester = client; | 3478 : _requester = client; |
3286 | 3479 |
3287 /** | 3480 /// Delete a remarketing audience. |
3288 * Delete a remarketing audience. | 3481 /// |
3289 * | 3482 /// Request parameters: |
3290 * Request parameters: | 3483 /// |
3291 * | 3484 /// [accountId] - Account ID to which the remarketing audience belongs. |
3292 * [accountId] - Account ID to which the remarketing audience belongs. | 3485 /// |
3293 * | 3486 /// [webPropertyId] - Web property ID to which the remarketing audience |
3294 * [webPropertyId] - Web property ID to which the remarketing audience | 3487 /// belongs. |
3295 * belongs. | 3488 /// |
3296 * | 3489 /// [remarketingAudienceId] - The ID of the remarketing audience to delete. |
3297 * [remarketingAudienceId] - The ID of the remarketing audience to delete. | 3490 /// |
3298 * | 3491 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3299 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3492 /// an error. |
3300 * error. | 3493 /// |
3301 * | 3494 /// If the used [http.Client] completes with an error when making a REST |
3302 * If the used [http.Client] completes with an error when making a REST call, | 3495 /// call, this method will complete with the same error. |
3303 * this method will complete with the same error. | 3496 async.Future delete(core.String accountId, core.String webPropertyId, |
3304 */ | 3497 core.String remarketingAudienceId) { |
3305 async.Future delete(core.String accountId, core.String webPropertyId, core.Str
ing remarketingAudienceId) { | |
3306 var _url = null; | 3498 var _url = null; |
3307 var _queryParams = new core.Map(); | 3499 var _queryParams = new core.Map(); |
3308 var _uploadMedia = null; | 3500 var _uploadMedia = null; |
3309 var _uploadOptions = null; | 3501 var _uploadOptions = null; |
3310 var _downloadOptions = commons.DownloadOptions.Metadata; | 3502 var _downloadOptions = commons.DownloadOptions.Metadata; |
3311 var _body = null; | 3503 var _body = null; |
3312 | 3504 |
3313 if (accountId == null) { | 3505 if (accountId == null) { |
3314 throw new core.ArgumentError("Parameter accountId is required."); | 3506 throw new core.ArgumentError("Parameter accountId is required."); |
3315 } | 3507 } |
3316 if (webPropertyId == null) { | 3508 if (webPropertyId == null) { |
3317 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3509 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3318 } | 3510 } |
3319 if (remarketingAudienceId == null) { | 3511 if (remarketingAudienceId == null) { |
3320 throw new core.ArgumentError("Parameter remarketingAudienceId is required.
"); | 3512 throw new core.ArgumentError( |
| 3513 "Parameter remarketingAudienceId is required."); |
3321 } | 3514 } |
3322 | 3515 |
3323 _downloadOptions = null; | 3516 _downloadOptions = null; |
3324 | 3517 |
3325 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/remark
etingAudiences/' + commons.Escaper.ecapeVariable('$remarketingAudienceId'); | 3518 _url = 'management/accounts/' + |
| 3519 commons.Escaper.ecapeVariable('$accountId') + |
| 3520 '/webproperties/' + |
| 3521 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3522 '/remarketingAudiences/' + |
| 3523 commons.Escaper.ecapeVariable('$remarketingAudienceId'); |
3326 | 3524 |
3327 var _response = _requester.request(_url, | 3525 var _response = _requester.request(_url, "DELETE", |
3328 "DELETE", | 3526 body: _body, |
3329 body: _body, | 3527 queryParams: _queryParams, |
3330 queryParams: _queryParams, | 3528 uploadOptions: _uploadOptions, |
3331 uploadOptions: _uploadOptions, | 3529 uploadMedia: _uploadMedia, |
3332 uploadMedia: _uploadMedia, | 3530 downloadOptions: _downloadOptions); |
3333 downloadOptions: _downloadOptions); | |
3334 return _response.then((data) => null); | 3531 return _response.then((data) => null); |
3335 } | 3532 } |
3336 | 3533 |
3337 /** | 3534 /// Gets a remarketing audience to which the user has access. |
3338 * Gets a remarketing audience to which the user has access. | 3535 /// |
3339 * | 3536 /// Request parameters: |
3340 * Request parameters: | 3537 /// |
3341 * | 3538 /// [accountId] - The account ID of the remarketing audience to retrieve. |
3342 * [accountId] - The account ID of the remarketing audience to retrieve. | 3539 /// |
3343 * | 3540 /// [webPropertyId] - The web property ID of the remarketing audience to |
3344 * [webPropertyId] - The web property ID of the remarketing audience to | 3541 /// retrieve. |
3345 * retrieve. | 3542 /// |
3346 * | 3543 /// [remarketingAudienceId] - The ID of the remarketing audience to retrieve. |
3347 * [remarketingAudienceId] - The ID of the remarketing audience to retrieve. | 3544 /// |
3348 * | 3545 /// Completes with a [RemarketingAudience]. |
3349 * Completes with a [RemarketingAudience]. | 3546 /// |
3350 * | 3547 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3351 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3548 /// an error. |
3352 * error. | 3549 /// |
3353 * | 3550 /// If the used [http.Client] completes with an error when making a REST |
3354 * If the used [http.Client] completes with an error when making a REST call, | 3551 /// call, this method will complete with the same error. |
3355 * this method will complete with the same error. | 3552 async.Future<RemarketingAudience> get(core.String accountId, |
3356 */ | 3553 core.String webPropertyId, core.String remarketingAudienceId) { |
3357 async.Future<RemarketingAudience> get(core.String accountId, core.String webPr
opertyId, core.String remarketingAudienceId) { | |
3358 var _url = null; | 3554 var _url = null; |
3359 var _queryParams = new core.Map(); | 3555 var _queryParams = new core.Map(); |
3360 var _uploadMedia = null; | 3556 var _uploadMedia = null; |
3361 var _uploadOptions = null; | 3557 var _uploadOptions = null; |
3362 var _downloadOptions = commons.DownloadOptions.Metadata; | 3558 var _downloadOptions = commons.DownloadOptions.Metadata; |
3363 var _body = null; | 3559 var _body = null; |
3364 | 3560 |
3365 if (accountId == null) { | 3561 if (accountId == null) { |
3366 throw new core.ArgumentError("Parameter accountId is required."); | 3562 throw new core.ArgumentError("Parameter accountId is required."); |
3367 } | 3563 } |
3368 if (webPropertyId == null) { | 3564 if (webPropertyId == null) { |
3369 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3565 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3370 } | 3566 } |
3371 if (remarketingAudienceId == null) { | 3567 if (remarketingAudienceId == null) { |
3372 throw new core.ArgumentError("Parameter remarketingAudienceId is required.
"); | 3568 throw new core.ArgumentError( |
| 3569 "Parameter remarketingAudienceId is required."); |
3373 } | 3570 } |
3374 | 3571 |
3375 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/remark
etingAudiences/' + commons.Escaper.ecapeVariable('$remarketingAudienceId'); | 3572 _url = 'management/accounts/' + |
| 3573 commons.Escaper.ecapeVariable('$accountId') + |
| 3574 '/webproperties/' + |
| 3575 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3576 '/remarketingAudiences/' + |
| 3577 commons.Escaper.ecapeVariable('$remarketingAudienceId'); |
3376 | 3578 |
3377 var _response = _requester.request(_url, | 3579 var _response = _requester.request(_url, "GET", |
3378 "GET", | 3580 body: _body, |
3379 body: _body, | 3581 queryParams: _queryParams, |
3380 queryParams: _queryParams, | 3582 uploadOptions: _uploadOptions, |
3381 uploadOptions: _uploadOptions, | 3583 uploadMedia: _uploadMedia, |
3382 uploadMedia: _uploadMedia, | 3584 downloadOptions: _downloadOptions); |
3383 downloadOptions: _downloadOptions); | |
3384 return _response.then((data) => new RemarketingAudience.fromJson(data)); | 3585 return _response.then((data) => new RemarketingAudience.fromJson(data)); |
3385 } | 3586 } |
3386 | 3587 |
3387 /** | 3588 /// Creates a new remarketing audience. |
3388 * Creates a new remarketing audience. | 3589 /// |
3389 * | 3590 /// [request] - The metadata request object. |
3390 * [request] - The metadata request object. | 3591 /// |
3391 * | 3592 /// Request parameters: |
3392 * Request parameters: | 3593 /// |
3393 * | 3594 /// [accountId] - The account ID for which to create the remarketing |
3394 * [accountId] - The account ID for which to create the remarketing audience. | 3595 /// audience. |
3395 * | 3596 /// |
3396 * [webPropertyId] - Web property ID for which to create the remarketing | 3597 /// [webPropertyId] - Web property ID for which to create the remarketing |
3397 * audience. | 3598 /// audience. |
3398 * | 3599 /// |
3399 * Completes with a [RemarketingAudience]. | 3600 /// Completes with a [RemarketingAudience]. |
3400 * | 3601 /// |
3401 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3602 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3402 * error. | 3603 /// an error. |
3403 * | 3604 /// |
3404 * If the used [http.Client] completes with an error when making a REST call, | 3605 /// If the used [http.Client] completes with an error when making a REST |
3405 * this method will complete with the same error. | 3606 /// call, this method will complete with the same error. |
3406 */ | 3607 async.Future<RemarketingAudience> insert(RemarketingAudience request, |
3407 async.Future<RemarketingAudience> insert(RemarketingAudience request, core.Str
ing accountId, core.String webPropertyId) { | 3608 core.String accountId, core.String webPropertyId) { |
3408 var _url = null; | 3609 var _url = null; |
3409 var _queryParams = new core.Map(); | 3610 var _queryParams = new core.Map(); |
3410 var _uploadMedia = null; | 3611 var _uploadMedia = null; |
3411 var _uploadOptions = null; | 3612 var _uploadOptions = null; |
3412 var _downloadOptions = commons.DownloadOptions.Metadata; | 3613 var _downloadOptions = commons.DownloadOptions.Metadata; |
3413 var _body = null; | 3614 var _body = null; |
3414 | 3615 |
3415 if (request != null) { | 3616 if (request != null) { |
3416 _body = convert.JSON.encode((request).toJson()); | 3617 _body = convert.JSON.encode((request).toJson()); |
3417 } | 3618 } |
3418 if (accountId == null) { | 3619 if (accountId == null) { |
3419 throw new core.ArgumentError("Parameter accountId is required."); | 3620 throw new core.ArgumentError("Parameter accountId is required."); |
3420 } | 3621 } |
3421 if (webPropertyId == null) { | 3622 if (webPropertyId == null) { |
3422 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3623 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3423 } | 3624 } |
3424 | 3625 |
3425 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/remark
etingAudiences'; | 3626 _url = 'management/accounts/' + |
| 3627 commons.Escaper.ecapeVariable('$accountId') + |
| 3628 '/webproperties/' + |
| 3629 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3630 '/remarketingAudiences'; |
3426 | 3631 |
3427 var _response = _requester.request(_url, | 3632 var _response = _requester.request(_url, "POST", |
3428 "POST", | 3633 body: _body, |
3429 body: _body, | 3634 queryParams: _queryParams, |
3430 queryParams: _queryParams, | 3635 uploadOptions: _uploadOptions, |
3431 uploadOptions: _uploadOptions, | 3636 uploadMedia: _uploadMedia, |
3432 uploadMedia: _uploadMedia, | 3637 downloadOptions: _downloadOptions); |
3433 downloadOptions: _downloadOptions); | |
3434 return _response.then((data) => new RemarketingAudience.fromJson(data)); | 3638 return _response.then((data) => new RemarketingAudience.fromJson(data)); |
3435 } | 3639 } |
3436 | 3640 |
3437 /** | 3641 /// Lists remarketing audiences to which the user has access. |
3438 * Lists remarketing audiences to which the user has access. | 3642 /// |
3439 * | 3643 /// Request parameters: |
3440 * Request parameters: | 3644 /// |
3441 * | 3645 /// [accountId] - The account ID of the remarketing audiences to retrieve. |
3442 * [accountId] - The account ID of the remarketing audiences to retrieve. | 3646 /// |
3443 * | 3647 /// [webPropertyId] - The web property ID of the remarketing audiences to |
3444 * [webPropertyId] - The web property ID of the remarketing audiences to | 3648 /// retrieve. |
3445 * retrieve. | 3649 /// |
3446 * | 3650 /// [max_results] - The maximum number of remarketing audiences to include in |
3447 * [max_results] - The maximum number of remarketing audiences to include in | 3651 /// this response. |
3448 * this response. | 3652 /// |
3449 * | 3653 /// [start_index] - An index of the first entity to retrieve. Use this |
3450 * [start_index] - An index of the first entity to retrieve. Use this | 3654 /// parameter as a pagination mechanism along with the max-results parameter. |
3451 * parameter as a pagination mechanism along with the max-results parameter. | 3655 /// |
3452 * | 3656 /// [type] - null |
3453 * [type] - null | 3657 /// |
3454 * | 3658 /// Completes with a [RemarketingAudiences]. |
3455 * Completes with a [RemarketingAudiences]. | 3659 /// |
3456 * | 3660 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3457 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3661 /// an error. |
3458 * error. | 3662 /// |
3459 * | 3663 /// If the used [http.Client] completes with an error when making a REST |
3460 * If the used [http.Client] completes with an error when making a REST call, | 3664 /// call, this method will complete with the same error. |
3461 * this method will complete with the same error. | 3665 async.Future<RemarketingAudiences> list( |
3462 */ | 3666 core.String accountId, core.String webPropertyId, |
3463 async.Future<RemarketingAudiences> list(core.String accountId, core.String web
PropertyId, {core.int max_results, core.int start_index, core.String type}) { | 3667 {core.int max_results, core.int start_index, core.String type}) { |
3464 var _url = null; | 3668 var _url = null; |
3465 var _queryParams = new core.Map(); | 3669 var _queryParams = new core.Map(); |
3466 var _uploadMedia = null; | 3670 var _uploadMedia = null; |
3467 var _uploadOptions = null; | 3671 var _uploadOptions = null; |
3468 var _downloadOptions = commons.DownloadOptions.Metadata; | 3672 var _downloadOptions = commons.DownloadOptions.Metadata; |
3469 var _body = null; | 3673 var _body = null; |
3470 | 3674 |
3471 if (accountId == null) { | 3675 if (accountId == null) { |
3472 throw new core.ArgumentError("Parameter accountId is required."); | 3676 throw new core.ArgumentError("Parameter accountId is required."); |
3473 } | 3677 } |
3474 if (webPropertyId == null) { | 3678 if (webPropertyId == null) { |
3475 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3679 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3476 } | 3680 } |
3477 if (max_results != null) { | 3681 if (max_results != null) { |
3478 _queryParams["max-results"] = ["${max_results}"]; | 3682 _queryParams["max-results"] = ["${max_results}"]; |
3479 } | 3683 } |
3480 if (start_index != null) { | 3684 if (start_index != null) { |
3481 _queryParams["start-index"] = ["${start_index}"]; | 3685 _queryParams["start-index"] = ["${start_index}"]; |
3482 } | 3686 } |
3483 if (type != null) { | 3687 if (type != null) { |
3484 _queryParams["type"] = [type]; | 3688 _queryParams["type"] = [type]; |
3485 } | 3689 } |
3486 | 3690 |
3487 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/remark
etingAudiences'; | 3691 _url = 'management/accounts/' + |
| 3692 commons.Escaper.ecapeVariable('$accountId') + |
| 3693 '/webproperties/' + |
| 3694 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3695 '/remarketingAudiences'; |
3488 | 3696 |
3489 var _response = _requester.request(_url, | 3697 var _response = _requester.request(_url, "GET", |
3490 "GET", | 3698 body: _body, |
3491 body: _body, | 3699 queryParams: _queryParams, |
3492 queryParams: _queryParams, | 3700 uploadOptions: _uploadOptions, |
3493 uploadOptions: _uploadOptions, | 3701 uploadMedia: _uploadMedia, |
3494 uploadMedia: _uploadMedia, | 3702 downloadOptions: _downloadOptions); |
3495 downloadOptions: _downloadOptions); | |
3496 return _response.then((data) => new RemarketingAudiences.fromJson(data)); | 3703 return _response.then((data) => new RemarketingAudiences.fromJson(data)); |
3497 } | 3704 } |
3498 | 3705 |
3499 /** | 3706 /// Updates an existing remarketing audience. This method supports patch |
3500 * Updates an existing remarketing audience. This method supports patch | 3707 /// semantics. |
3501 * semantics. | 3708 /// |
3502 * | 3709 /// [request] - The metadata request object. |
3503 * [request] - The metadata request object. | 3710 /// |
3504 * | 3711 /// Request parameters: |
3505 * Request parameters: | 3712 /// |
3506 * | 3713 /// [accountId] - The account ID of the remarketing audience to update. |
3507 * [accountId] - The account ID of the remarketing audience to update. | 3714 /// |
3508 * | 3715 /// [webPropertyId] - The web property ID of the remarketing audience to |
3509 * [webPropertyId] - The web property ID of the remarketing audience to | 3716 /// update. |
3510 * update. | 3717 /// |
3511 * | 3718 /// [remarketingAudienceId] - The ID of the remarketing audience to update. |
3512 * [remarketingAudienceId] - The ID of the remarketing audience to update. | 3719 /// |
3513 * | 3720 /// Completes with a [RemarketingAudience]. |
3514 * Completes with a [RemarketingAudience]. | 3721 /// |
3515 * | 3722 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3516 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3723 /// an error. |
3517 * error. | 3724 /// |
3518 * | 3725 /// If the used [http.Client] completes with an error when making a REST |
3519 * If the used [http.Client] completes with an error when making a REST call, | 3726 /// call, this method will complete with the same error. |
3520 * this method will complete with the same error. | 3727 async.Future<RemarketingAudience> patch( |
3521 */ | 3728 RemarketingAudience request, |
3522 async.Future<RemarketingAudience> patch(RemarketingAudience request, core.Stri
ng accountId, core.String webPropertyId, core.String remarketingAudienceId) { | 3729 core.String accountId, |
| 3730 core.String webPropertyId, |
| 3731 core.String remarketingAudienceId) { |
3523 var _url = null; | 3732 var _url = null; |
3524 var _queryParams = new core.Map(); | 3733 var _queryParams = new core.Map(); |
3525 var _uploadMedia = null; | 3734 var _uploadMedia = null; |
3526 var _uploadOptions = null; | 3735 var _uploadOptions = null; |
3527 var _downloadOptions = commons.DownloadOptions.Metadata; | 3736 var _downloadOptions = commons.DownloadOptions.Metadata; |
3528 var _body = null; | 3737 var _body = null; |
3529 | 3738 |
3530 if (request != null) { | 3739 if (request != null) { |
3531 _body = convert.JSON.encode((request).toJson()); | 3740 _body = convert.JSON.encode((request).toJson()); |
3532 } | 3741 } |
3533 if (accountId == null) { | 3742 if (accountId == null) { |
3534 throw new core.ArgumentError("Parameter accountId is required."); | 3743 throw new core.ArgumentError("Parameter accountId is required."); |
3535 } | 3744 } |
3536 if (webPropertyId == null) { | 3745 if (webPropertyId == null) { |
3537 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3746 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3538 } | 3747 } |
3539 if (remarketingAudienceId == null) { | 3748 if (remarketingAudienceId == null) { |
3540 throw new core.ArgumentError("Parameter remarketingAudienceId is required.
"); | 3749 throw new core.ArgumentError( |
| 3750 "Parameter remarketingAudienceId is required."); |
3541 } | 3751 } |
3542 | 3752 |
3543 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/remark
etingAudiences/' + commons.Escaper.ecapeVariable('$remarketingAudienceId'); | 3753 _url = 'management/accounts/' + |
| 3754 commons.Escaper.ecapeVariable('$accountId') + |
| 3755 '/webproperties/' + |
| 3756 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3757 '/remarketingAudiences/' + |
| 3758 commons.Escaper.ecapeVariable('$remarketingAudienceId'); |
3544 | 3759 |
3545 var _response = _requester.request(_url, | 3760 var _response = _requester.request(_url, "PATCH", |
3546 "PATCH", | 3761 body: _body, |
3547 body: _body, | 3762 queryParams: _queryParams, |
3548 queryParams: _queryParams, | 3763 uploadOptions: _uploadOptions, |
3549 uploadOptions: _uploadOptions, | 3764 uploadMedia: _uploadMedia, |
3550 uploadMedia: _uploadMedia, | 3765 downloadOptions: _downloadOptions); |
3551 downloadOptions: _downloadOptions); | |
3552 return _response.then((data) => new RemarketingAudience.fromJson(data)); | 3766 return _response.then((data) => new RemarketingAudience.fromJson(data)); |
3553 } | 3767 } |
3554 | 3768 |
3555 /** | 3769 /// Updates an existing remarketing audience. |
3556 * Updates an existing remarketing audience. | 3770 /// |
3557 * | 3771 /// [request] - The metadata request object. |
3558 * [request] - The metadata request object. | 3772 /// |
3559 * | 3773 /// Request parameters: |
3560 * Request parameters: | 3774 /// |
3561 * | 3775 /// [accountId] - The account ID of the remarketing audience to update. |
3562 * [accountId] - The account ID of the remarketing audience to update. | 3776 /// |
3563 * | 3777 /// [webPropertyId] - The web property ID of the remarketing audience to |
3564 * [webPropertyId] - The web property ID of the remarketing audience to | 3778 /// update. |
3565 * update. | 3779 /// |
3566 * | 3780 /// [remarketingAudienceId] - The ID of the remarketing audience to update. |
3567 * [remarketingAudienceId] - The ID of the remarketing audience to update. | 3781 /// |
3568 * | 3782 /// Completes with a [RemarketingAudience]. |
3569 * Completes with a [RemarketingAudience]. | 3783 /// |
3570 * | 3784 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3571 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3785 /// an error. |
3572 * error. | 3786 /// |
3573 * | 3787 /// If the used [http.Client] completes with an error when making a REST |
3574 * If the used [http.Client] completes with an error when making a REST call, | 3788 /// call, this method will complete with the same error. |
3575 * this method will complete with the same error. | 3789 async.Future<RemarketingAudience> update( |
3576 */ | 3790 RemarketingAudience request, |
3577 async.Future<RemarketingAudience> update(RemarketingAudience request, core.Str
ing accountId, core.String webPropertyId, core.String remarketingAudienceId) { | 3791 core.String accountId, |
| 3792 core.String webPropertyId, |
| 3793 core.String remarketingAudienceId) { |
3578 var _url = null; | 3794 var _url = null; |
3579 var _queryParams = new core.Map(); | 3795 var _queryParams = new core.Map(); |
3580 var _uploadMedia = null; | 3796 var _uploadMedia = null; |
3581 var _uploadOptions = null; | 3797 var _uploadOptions = null; |
3582 var _downloadOptions = commons.DownloadOptions.Metadata; | 3798 var _downloadOptions = commons.DownloadOptions.Metadata; |
3583 var _body = null; | 3799 var _body = null; |
3584 | 3800 |
3585 if (request != null) { | 3801 if (request != null) { |
3586 _body = convert.JSON.encode((request).toJson()); | 3802 _body = convert.JSON.encode((request).toJson()); |
3587 } | 3803 } |
3588 if (accountId == null) { | 3804 if (accountId == null) { |
3589 throw new core.ArgumentError("Parameter accountId is required."); | 3805 throw new core.ArgumentError("Parameter accountId is required."); |
3590 } | 3806 } |
3591 if (webPropertyId == null) { | 3807 if (webPropertyId == null) { |
3592 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3808 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3593 } | 3809 } |
3594 if (remarketingAudienceId == null) { | 3810 if (remarketingAudienceId == null) { |
3595 throw new core.ArgumentError("Parameter remarketingAudienceId is required.
"); | 3811 throw new core.ArgumentError( |
| 3812 "Parameter remarketingAudienceId is required."); |
3596 } | 3813 } |
3597 | 3814 |
3598 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/remark
etingAudiences/' + commons.Escaper.ecapeVariable('$remarketingAudienceId'); | 3815 _url = 'management/accounts/' + |
| 3816 commons.Escaper.ecapeVariable('$accountId') + |
| 3817 '/webproperties/' + |
| 3818 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3819 '/remarketingAudiences/' + |
| 3820 commons.Escaper.ecapeVariable('$remarketingAudienceId'); |
3599 | 3821 |
3600 var _response = _requester.request(_url, | 3822 var _response = _requester.request(_url, "PUT", |
3601 "PUT", | 3823 body: _body, |
3602 body: _body, | 3824 queryParams: _queryParams, |
3603 queryParams: _queryParams, | 3825 uploadOptions: _uploadOptions, |
3604 uploadOptions: _uploadOptions, | 3826 uploadMedia: _uploadMedia, |
3605 uploadMedia: _uploadMedia, | 3827 downloadOptions: _downloadOptions); |
3606 downloadOptions: _downloadOptions); | |
3607 return _response.then((data) => new RemarketingAudience.fromJson(data)); | 3828 return _response.then((data) => new RemarketingAudience.fromJson(data)); |
3608 } | 3829 } |
3609 | |
3610 } | 3830 } |
3611 | 3831 |
3612 | |
3613 class ManagementSegmentsResourceApi { | 3832 class ManagementSegmentsResourceApi { |
3614 final commons.ApiRequester _requester; | 3833 final commons.ApiRequester _requester; |
3615 | 3834 |
3616 ManagementSegmentsResourceApi(commons.ApiRequester client) : | 3835 ManagementSegmentsResourceApi(commons.ApiRequester client) |
3617 _requester = client; | 3836 : _requester = client; |
3618 | 3837 |
3619 /** | 3838 /// Lists segments to which the user has access. |
3620 * Lists segments to which the user has access. | 3839 /// |
3621 * | 3840 /// Request parameters: |
3622 * Request parameters: | 3841 /// |
3623 * | 3842 /// [max_results] - The maximum number of segments to include in this |
3624 * [max_results] - The maximum number of segments to include in this response. | 3843 /// response. |
3625 * | 3844 /// |
3626 * [start_index] - An index of the first segment to retrieve. Use this | 3845 /// [start_index] - An index of the first segment to retrieve. Use this |
3627 * parameter as a pagination mechanism along with the max-results parameter. | 3846 /// parameter as a pagination mechanism along with the max-results parameter. |
3628 * | 3847 /// |
3629 * Completes with a [Segments]. | 3848 /// Completes with a [Segments]. |
3630 * | 3849 /// |
3631 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3850 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3632 * error. | 3851 /// an error. |
3633 * | 3852 /// |
3634 * If the used [http.Client] completes with an error when making a REST call, | 3853 /// If the used [http.Client] completes with an error when making a REST |
3635 * this method will complete with the same error. | 3854 /// call, this method will complete with the same error. |
3636 */ | |
3637 async.Future<Segments> list({core.int max_results, core.int start_index}) { | 3855 async.Future<Segments> list({core.int max_results, core.int start_index}) { |
3638 var _url = null; | 3856 var _url = null; |
3639 var _queryParams = new core.Map(); | 3857 var _queryParams = new core.Map(); |
3640 var _uploadMedia = null; | 3858 var _uploadMedia = null; |
3641 var _uploadOptions = null; | 3859 var _uploadOptions = null; |
3642 var _downloadOptions = commons.DownloadOptions.Metadata; | 3860 var _downloadOptions = commons.DownloadOptions.Metadata; |
3643 var _body = null; | 3861 var _body = null; |
3644 | 3862 |
3645 if (max_results != null) { | 3863 if (max_results != null) { |
3646 _queryParams["max-results"] = ["${max_results}"]; | 3864 _queryParams["max-results"] = ["${max_results}"]; |
3647 } | 3865 } |
3648 if (start_index != null) { | 3866 if (start_index != null) { |
3649 _queryParams["start-index"] = ["${start_index}"]; | 3867 _queryParams["start-index"] = ["${start_index}"]; |
3650 } | 3868 } |
3651 | 3869 |
3652 _url = 'management/segments'; | 3870 _url = 'management/segments'; |
3653 | 3871 |
3654 var _response = _requester.request(_url, | 3872 var _response = _requester.request(_url, "GET", |
3655 "GET", | 3873 body: _body, |
3656 body: _body, | 3874 queryParams: _queryParams, |
3657 queryParams: _queryParams, | 3875 uploadOptions: _uploadOptions, |
3658 uploadOptions: _uploadOptions, | 3876 uploadMedia: _uploadMedia, |
3659 uploadMedia: _uploadMedia, | 3877 downloadOptions: _downloadOptions); |
3660 downloadOptions: _downloadOptions); | |
3661 return _response.then((data) => new Segments.fromJson(data)); | 3878 return _response.then((data) => new Segments.fromJson(data)); |
3662 } | 3879 } |
3663 | |
3664 } | 3880 } |
3665 | 3881 |
3666 | |
3667 class ManagementUnsampledReportsResourceApi { | 3882 class ManagementUnsampledReportsResourceApi { |
3668 final commons.ApiRequester _requester; | 3883 final commons.ApiRequester _requester; |
3669 | 3884 |
3670 ManagementUnsampledReportsResourceApi(commons.ApiRequester client) : | 3885 ManagementUnsampledReportsResourceApi(commons.ApiRequester client) |
3671 _requester = client; | 3886 : _requester = client; |
3672 | 3887 |
3673 /** | 3888 /// Deletes an unsampled report. |
3674 * Deletes an unsampled report. | 3889 /// |
3675 * | 3890 /// Request parameters: |
3676 * Request parameters: | 3891 /// |
3677 * | 3892 /// [accountId] - Account ID to delete the unsampled report for. |
3678 * [accountId] - Account ID to delete the unsampled report for. | 3893 /// |
3679 * | 3894 /// [webPropertyId] - Web property ID to delete the unsampled reports for. |
3680 * [webPropertyId] - Web property ID to delete the unsampled reports for. | 3895 /// |
3681 * | 3896 /// [profileId] - View (Profile) ID to delete the unsampled report for. |
3682 * [profileId] - View (Profile) ID to delete the unsampled report for. | 3897 /// |
3683 * | 3898 /// [unsampledReportId] - ID of the unsampled report to be deleted. |
3684 * [unsampledReportId] - ID of the unsampled report to be deleted. | 3899 /// |
3685 * | 3900 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3686 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3901 /// an error. |
3687 * error. | 3902 /// |
3688 * | 3903 /// If the used [http.Client] completes with an error when making a REST |
3689 * If the used [http.Client] completes with an error when making a REST call, | 3904 /// call, this method will complete with the same error. |
3690 * this method will complete with the same error. | 3905 async.Future delete(core.String accountId, core.String webPropertyId, |
3691 */ | 3906 core.String profileId, core.String unsampledReportId) { |
3692 async.Future delete(core.String accountId, core.String webPropertyId, core.Str
ing profileId, core.String unsampledReportId) { | |
3693 var _url = null; | 3907 var _url = null; |
3694 var _queryParams = new core.Map(); | 3908 var _queryParams = new core.Map(); |
3695 var _uploadMedia = null; | 3909 var _uploadMedia = null; |
3696 var _uploadOptions = null; | 3910 var _uploadOptions = null; |
3697 var _downloadOptions = commons.DownloadOptions.Metadata; | 3911 var _downloadOptions = commons.DownloadOptions.Metadata; |
3698 var _body = null; | 3912 var _body = null; |
3699 | 3913 |
3700 if (accountId == null) { | 3914 if (accountId == null) { |
3701 throw new core.ArgumentError("Parameter accountId is required."); | 3915 throw new core.ArgumentError("Parameter accountId is required."); |
3702 } | 3916 } |
3703 if (webPropertyId == null) { | 3917 if (webPropertyId == null) { |
3704 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3918 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3705 } | 3919 } |
3706 if (profileId == null) { | 3920 if (profileId == null) { |
3707 throw new core.ArgumentError("Parameter profileId is required."); | 3921 throw new core.ArgumentError("Parameter profileId is required."); |
3708 } | 3922 } |
3709 if (unsampledReportId == null) { | 3923 if (unsampledReportId == null) { |
3710 throw new core.ArgumentError("Parameter unsampledReportId is required."); | 3924 throw new core.ArgumentError("Parameter unsampledReportId is required."); |
3711 } | 3925 } |
3712 | 3926 |
3713 _downloadOptions = null; | 3927 _downloadOptions = null; |
3714 | 3928 |
3715 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/unsampledReports/' + comm
ons.Escaper.ecapeVariable('$unsampledReportId'); | 3929 _url = 'management/accounts/' + |
| 3930 commons.Escaper.ecapeVariable('$accountId') + |
| 3931 '/webproperties/' + |
| 3932 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3933 '/profiles/' + |
| 3934 commons.Escaper.ecapeVariable('$profileId') + |
| 3935 '/unsampledReports/' + |
| 3936 commons.Escaper.ecapeVariable('$unsampledReportId'); |
3716 | 3937 |
3717 var _response = _requester.request(_url, | 3938 var _response = _requester.request(_url, "DELETE", |
3718 "DELETE", | 3939 body: _body, |
3719 body: _body, | 3940 queryParams: _queryParams, |
3720 queryParams: _queryParams, | 3941 uploadOptions: _uploadOptions, |
3721 uploadOptions: _uploadOptions, | 3942 uploadMedia: _uploadMedia, |
3722 uploadMedia: _uploadMedia, | 3943 downloadOptions: _downloadOptions); |
3723 downloadOptions: _downloadOptions); | |
3724 return _response.then((data) => null); | 3944 return _response.then((data) => null); |
3725 } | 3945 } |
3726 | 3946 |
3727 /** | 3947 /// Returns a single unsampled report. |
3728 * Returns a single unsampled report. | 3948 /// |
3729 * | 3949 /// Request parameters: |
3730 * Request parameters: | 3950 /// |
3731 * | 3951 /// [accountId] - Account ID to retrieve unsampled report for. |
3732 * [accountId] - Account ID to retrieve unsampled report for. | 3952 /// |
3733 * | 3953 /// [webPropertyId] - Web property ID to retrieve unsampled reports for. |
3734 * [webPropertyId] - Web property ID to retrieve unsampled reports for. | 3954 /// |
3735 * | 3955 /// [profileId] - View (Profile) ID to retrieve unsampled report for. |
3736 * [profileId] - View (Profile) ID to retrieve unsampled report for. | 3956 /// |
3737 * | 3957 /// [unsampledReportId] - ID of the unsampled report to retrieve. |
3738 * [unsampledReportId] - ID of the unsampled report to retrieve. | 3958 /// |
3739 * | 3959 /// Completes with a [UnsampledReport]. |
3740 * Completes with a [UnsampledReport]. | 3960 /// |
3741 * | 3961 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3742 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3962 /// an error. |
3743 * error. | 3963 /// |
3744 * | 3964 /// If the used [http.Client] completes with an error when making a REST |
3745 * If the used [http.Client] completes with an error when making a REST call, | 3965 /// call, this method will complete with the same error. |
3746 * this method will complete with the same error. | 3966 async.Future<UnsampledReport> get( |
3747 */ | 3967 core.String accountId, |
3748 async.Future<UnsampledReport> get(core.String accountId, core.String webProper
tyId, core.String profileId, core.String unsampledReportId) { | 3968 core.String webPropertyId, |
| 3969 core.String profileId, |
| 3970 core.String unsampledReportId) { |
3749 var _url = null; | 3971 var _url = null; |
3750 var _queryParams = new core.Map(); | 3972 var _queryParams = new core.Map(); |
3751 var _uploadMedia = null; | 3973 var _uploadMedia = null; |
3752 var _uploadOptions = null; | 3974 var _uploadOptions = null; |
3753 var _downloadOptions = commons.DownloadOptions.Metadata; | 3975 var _downloadOptions = commons.DownloadOptions.Metadata; |
3754 var _body = null; | 3976 var _body = null; |
3755 | 3977 |
3756 if (accountId == null) { | 3978 if (accountId == null) { |
3757 throw new core.ArgumentError("Parameter accountId is required."); | 3979 throw new core.ArgumentError("Parameter accountId is required."); |
3758 } | 3980 } |
3759 if (webPropertyId == null) { | 3981 if (webPropertyId == null) { |
3760 throw new core.ArgumentError("Parameter webPropertyId is required."); | 3982 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3761 } | 3983 } |
3762 if (profileId == null) { | 3984 if (profileId == null) { |
3763 throw new core.ArgumentError("Parameter profileId is required."); | 3985 throw new core.ArgumentError("Parameter profileId is required."); |
3764 } | 3986 } |
3765 if (unsampledReportId == null) { | 3987 if (unsampledReportId == null) { |
3766 throw new core.ArgumentError("Parameter unsampledReportId is required."); | 3988 throw new core.ArgumentError("Parameter unsampledReportId is required."); |
3767 } | 3989 } |
3768 | 3990 |
3769 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/unsampledReports/' + comm
ons.Escaper.ecapeVariable('$unsampledReportId'); | 3991 _url = 'management/accounts/' + |
| 3992 commons.Escaper.ecapeVariable('$accountId') + |
| 3993 '/webproperties/' + |
| 3994 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 3995 '/profiles/' + |
| 3996 commons.Escaper.ecapeVariable('$profileId') + |
| 3997 '/unsampledReports/' + |
| 3998 commons.Escaper.ecapeVariable('$unsampledReportId'); |
3770 | 3999 |
3771 var _response = _requester.request(_url, | 4000 var _response = _requester.request(_url, "GET", |
3772 "GET", | 4001 body: _body, |
3773 body: _body, | 4002 queryParams: _queryParams, |
3774 queryParams: _queryParams, | 4003 uploadOptions: _uploadOptions, |
3775 uploadOptions: _uploadOptions, | 4004 uploadMedia: _uploadMedia, |
3776 uploadMedia: _uploadMedia, | 4005 downloadOptions: _downloadOptions); |
3777 downloadOptions: _downloadOptions); | |
3778 return _response.then((data) => new UnsampledReport.fromJson(data)); | 4006 return _response.then((data) => new UnsampledReport.fromJson(data)); |
3779 } | 4007 } |
3780 | 4008 |
3781 /** | 4009 /// Create a new unsampled report. |
3782 * Create a new unsampled report. | 4010 /// |
3783 * | 4011 /// [request] - The metadata request object. |
3784 * [request] - The metadata request object. | 4012 /// |
3785 * | 4013 /// Request parameters: |
3786 * Request parameters: | 4014 /// |
3787 * | 4015 /// [accountId] - Account ID to create the unsampled report for. |
3788 * [accountId] - Account ID to create the unsampled report for. | 4016 /// |
3789 * | 4017 /// [webPropertyId] - Web property ID to create the unsampled report for. |
3790 * [webPropertyId] - Web property ID to create the unsampled report for. | 4018 /// |
3791 * | 4019 /// [profileId] - View (Profile) ID to create the unsampled report for. |
3792 * [profileId] - View (Profile) ID to create the unsampled report for. | 4020 /// |
3793 * | 4021 /// Completes with a [UnsampledReport]. |
3794 * Completes with a [UnsampledReport]. | 4022 /// |
3795 * | 4023 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3796 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4024 /// an error. |
3797 * error. | 4025 /// |
3798 * | 4026 /// If the used [http.Client] completes with an error when making a REST |
3799 * If the used [http.Client] completes with an error when making a REST call, | 4027 /// call, this method will complete with the same error. |
3800 * this method will complete with the same error. | 4028 async.Future<UnsampledReport> insert(UnsampledReport request, |
3801 */ | 4029 core.String accountId, core.String webPropertyId, core.String profileId) { |
3802 async.Future<UnsampledReport> insert(UnsampledReport request, core.String acco
untId, core.String webPropertyId, core.String profileId) { | |
3803 var _url = null; | 4030 var _url = null; |
3804 var _queryParams = new core.Map(); | 4031 var _queryParams = new core.Map(); |
3805 var _uploadMedia = null; | 4032 var _uploadMedia = null; |
3806 var _uploadOptions = null; | 4033 var _uploadOptions = null; |
3807 var _downloadOptions = commons.DownloadOptions.Metadata; | 4034 var _downloadOptions = commons.DownloadOptions.Metadata; |
3808 var _body = null; | 4035 var _body = null; |
3809 | 4036 |
3810 if (request != null) { | 4037 if (request != null) { |
3811 _body = convert.JSON.encode((request).toJson()); | 4038 _body = convert.JSON.encode((request).toJson()); |
3812 } | 4039 } |
3813 if (accountId == null) { | 4040 if (accountId == null) { |
3814 throw new core.ArgumentError("Parameter accountId is required."); | 4041 throw new core.ArgumentError("Parameter accountId is required."); |
3815 } | 4042 } |
3816 if (webPropertyId == null) { | 4043 if (webPropertyId == null) { |
3817 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4044 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3818 } | 4045 } |
3819 if (profileId == null) { | 4046 if (profileId == null) { |
3820 throw new core.ArgumentError("Parameter profileId is required."); | 4047 throw new core.ArgumentError("Parameter profileId is required."); |
3821 } | 4048 } |
3822 | 4049 |
3823 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/unsampledReports'; | 4050 _url = 'management/accounts/' + |
| 4051 commons.Escaper.ecapeVariable('$accountId') + |
| 4052 '/webproperties/' + |
| 4053 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4054 '/profiles/' + |
| 4055 commons.Escaper.ecapeVariable('$profileId') + |
| 4056 '/unsampledReports'; |
3824 | 4057 |
3825 var _response = _requester.request(_url, | 4058 var _response = _requester.request(_url, "POST", |
3826 "POST", | 4059 body: _body, |
3827 body: _body, | 4060 queryParams: _queryParams, |
3828 queryParams: _queryParams, | 4061 uploadOptions: _uploadOptions, |
3829 uploadOptions: _uploadOptions, | 4062 uploadMedia: _uploadMedia, |
3830 uploadMedia: _uploadMedia, | 4063 downloadOptions: _downloadOptions); |
3831 downloadOptions: _downloadOptions); | |
3832 return _response.then((data) => new UnsampledReport.fromJson(data)); | 4064 return _response.then((data) => new UnsampledReport.fromJson(data)); |
3833 } | 4065 } |
3834 | 4066 |
3835 /** | 4067 /// Lists unsampled reports to which the user has access. |
3836 * Lists unsampled reports to which the user has access. | 4068 /// |
3837 * | 4069 /// Request parameters: |
3838 * Request parameters: | 4070 /// |
3839 * | 4071 /// [accountId] - Account ID to retrieve unsampled reports for. Must be a |
3840 * [accountId] - Account ID to retrieve unsampled reports for. Must be a | 4072 /// specific account ID, ~all is not supported. |
3841 * specific account ID, ~all is not supported. | 4073 /// |
3842 * | 4074 /// [webPropertyId] - Web property ID to retrieve unsampled reports for. Must |
3843 * [webPropertyId] - Web property ID to retrieve unsampled reports for. Must | 4075 /// be a specific web property ID, ~all is not supported. |
3844 * be a specific web property ID, ~all is not supported. | 4076 /// |
3845 * | 4077 /// [profileId] - View (Profile) ID to retrieve unsampled reports for. Must |
3846 * [profileId] - View (Profile) ID to retrieve unsampled reports for. Must be | 4078 /// be a specific view (profile) ID, ~all is not supported. |
3847 * a specific view (profile) ID, ~all is not supported. | 4079 /// |
3848 * | 4080 /// [max_results] - The maximum number of unsampled reports to include in |
3849 * [max_results] - The maximum number of unsampled reports to include in this | 4081 /// this response. |
3850 * response. | 4082 /// |
3851 * | 4083 /// [start_index] - An index of the first unsampled report to retrieve. Use |
3852 * [start_index] - An index of the first unsampled report to retrieve. Use | 4084 /// this parameter as a pagination mechanism along with the max-results |
3853 * this parameter as a pagination mechanism along with the max-results | 4085 /// parameter. |
3854 * parameter. | 4086 /// |
3855 * | 4087 /// Completes with a [UnsampledReports]. |
3856 * Completes with a [UnsampledReports]. | 4088 /// |
3857 * | 4089 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3858 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4090 /// an error. |
3859 * error. | 4091 /// |
3860 * | 4092 /// If the used [http.Client] completes with an error when making a REST |
3861 * If the used [http.Client] completes with an error when making a REST call, | 4093 /// call, this method will complete with the same error. |
3862 * this method will complete with the same error. | 4094 async.Future<UnsampledReports> list( |
3863 */ | 4095 core.String accountId, core.String webPropertyId, core.String profileId, |
3864 async.Future<UnsampledReports> list(core.String accountId, core.String webProp
ertyId, core.String profileId, {core.int max_results, core.int start_index}) { | 4096 {core.int max_results, core.int start_index}) { |
3865 var _url = null; | 4097 var _url = null; |
3866 var _queryParams = new core.Map(); | 4098 var _queryParams = new core.Map(); |
3867 var _uploadMedia = null; | 4099 var _uploadMedia = null; |
3868 var _uploadOptions = null; | 4100 var _uploadOptions = null; |
3869 var _downloadOptions = commons.DownloadOptions.Metadata; | 4101 var _downloadOptions = commons.DownloadOptions.Metadata; |
3870 var _body = null; | 4102 var _body = null; |
3871 | 4103 |
3872 if (accountId == null) { | 4104 if (accountId == null) { |
3873 throw new core.ArgumentError("Parameter accountId is required."); | 4105 throw new core.ArgumentError("Parameter accountId is required."); |
3874 } | 4106 } |
3875 if (webPropertyId == null) { | 4107 if (webPropertyId == null) { |
3876 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4108 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3877 } | 4109 } |
3878 if (profileId == null) { | 4110 if (profileId == null) { |
3879 throw new core.ArgumentError("Parameter profileId is required."); | 4111 throw new core.ArgumentError("Parameter profileId is required."); |
3880 } | 4112 } |
3881 if (max_results != null) { | 4113 if (max_results != null) { |
3882 _queryParams["max-results"] = ["${max_results}"]; | 4114 _queryParams["max-results"] = ["${max_results}"]; |
3883 } | 4115 } |
3884 if (start_index != null) { | 4116 if (start_index != null) { |
3885 _queryParams["start-index"] = ["${start_index}"]; | 4117 _queryParams["start-index"] = ["${start_index}"]; |
3886 } | 4118 } |
3887 | 4119 |
3888 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil
es/' + commons.Escaper.ecapeVariable('$profileId') + '/unsampledReports'; | 4120 _url = 'management/accounts/' + |
| 4121 commons.Escaper.ecapeVariable('$accountId') + |
| 4122 '/webproperties/' + |
| 4123 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4124 '/profiles/' + |
| 4125 commons.Escaper.ecapeVariable('$profileId') + |
| 4126 '/unsampledReports'; |
3889 | 4127 |
3890 var _response = _requester.request(_url, | 4128 var _response = _requester.request(_url, "GET", |
3891 "GET", | 4129 body: _body, |
3892 body: _body, | 4130 queryParams: _queryParams, |
3893 queryParams: _queryParams, | 4131 uploadOptions: _uploadOptions, |
3894 uploadOptions: _uploadOptions, | 4132 uploadMedia: _uploadMedia, |
3895 uploadMedia: _uploadMedia, | 4133 downloadOptions: _downloadOptions); |
3896 downloadOptions: _downloadOptions); | |
3897 return _response.then((data) => new UnsampledReports.fromJson(data)); | 4134 return _response.then((data) => new UnsampledReports.fromJson(data)); |
3898 } | 4135 } |
3899 | |
3900 } | 4136 } |
3901 | 4137 |
3902 | |
3903 class ManagementUploadsResourceApi { | 4138 class ManagementUploadsResourceApi { |
3904 final commons.ApiRequester _requester; | 4139 final commons.ApiRequester _requester; |
3905 | 4140 |
3906 ManagementUploadsResourceApi(commons.ApiRequester client) : | 4141 ManagementUploadsResourceApi(commons.ApiRequester client) |
3907 _requester = client; | 4142 : _requester = client; |
3908 | 4143 |
3909 /** | 4144 /// Delete data associated with a previous upload. |
3910 * Delete data associated with a previous upload. | 4145 /// |
3911 * | 4146 /// [request] - The metadata request object. |
3912 * [request] - The metadata request object. | 4147 /// |
3913 * | 4148 /// Request parameters: |
3914 * Request parameters: | 4149 /// |
3915 * | 4150 /// [accountId] - Account Id for the uploads to be deleted. |
3916 * [accountId] - Account Id for the uploads to be deleted. | 4151 /// Value must have pattern "\d+". |
3917 * Value must have pattern "\d+". | 4152 /// |
3918 * | 4153 /// [webPropertyId] - Web property Id for the uploads to be deleted. |
3919 * [webPropertyId] - Web property Id for the uploads to be deleted. | 4154 /// Value must have pattern "UA-(\d+)-(\d+)". |
3920 * Value must have pattern "UA-(\d+)-(\d+)". | 4155 /// |
3921 * | 4156 /// [customDataSourceId] - Custom data source Id for the uploads to be |
3922 * [customDataSourceId] - Custom data source Id for the uploads to be deleted. | 4157 /// deleted. |
3923 * Value must have pattern ".{22}". | 4158 /// Value must have pattern ".{22}". |
3924 * | 4159 /// |
3925 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4160 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3926 * error. | 4161 /// an error. |
3927 * | 4162 /// |
3928 * If the used [http.Client] completes with an error when making a REST call, | 4163 /// If the used [http.Client] completes with an error when making a REST |
3929 * this method will complete with the same error. | 4164 /// call, this method will complete with the same error. |
3930 */ | 4165 async.Future deleteUploadData( |
3931 async.Future deleteUploadData(AnalyticsDataimportDeleteUploadDataRequest reque
st, core.String accountId, core.String webPropertyId, core.String customDataSour
ceId) { | 4166 AnalyticsDataimportDeleteUploadDataRequest request, |
| 4167 core.String accountId, |
| 4168 core.String webPropertyId, |
| 4169 core.String customDataSourceId) { |
3932 var _url = null; | 4170 var _url = null; |
3933 var _queryParams = new core.Map(); | 4171 var _queryParams = new core.Map(); |
3934 var _uploadMedia = null; | 4172 var _uploadMedia = null; |
3935 var _uploadOptions = null; | 4173 var _uploadOptions = null; |
3936 var _downloadOptions = commons.DownloadOptions.Metadata; | 4174 var _downloadOptions = commons.DownloadOptions.Metadata; |
3937 var _body = null; | 4175 var _body = null; |
3938 | 4176 |
3939 if (request != null) { | 4177 if (request != null) { |
3940 _body = convert.JSON.encode((request).toJson()); | 4178 _body = convert.JSON.encode((request).toJson()); |
3941 } | 4179 } |
3942 if (accountId == null) { | 4180 if (accountId == null) { |
3943 throw new core.ArgumentError("Parameter accountId is required."); | 4181 throw new core.ArgumentError("Parameter accountId is required."); |
3944 } | 4182 } |
3945 if (webPropertyId == null) { | 4183 if (webPropertyId == null) { |
3946 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4184 throw new core.ArgumentError("Parameter webPropertyId is required."); |
3947 } | 4185 } |
3948 if (customDataSourceId == null) { | 4186 if (customDataSourceId == null) { |
3949 throw new core.ArgumentError("Parameter customDataSourceId is required."); | 4187 throw new core.ArgumentError("Parameter customDataSourceId is required."); |
3950 } | 4188 } |
3951 | 4189 |
3952 _downloadOptions = null; | 4190 _downloadOptions = null; |
3953 | 4191 |
3954 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
DataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/deleteU
ploadData'; | 4192 _url = 'management/accounts/' + |
| 4193 commons.Escaper.ecapeVariable('$accountId') + |
| 4194 '/webproperties/' + |
| 4195 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4196 '/customDataSources/' + |
| 4197 commons.Escaper.ecapeVariable('$customDataSourceId') + |
| 4198 '/deleteUploadData'; |
3955 | 4199 |
3956 var _response = _requester.request(_url, | 4200 var _response = _requester.request(_url, "POST", |
3957 "POST", | 4201 body: _body, |
3958 body: _body, | 4202 queryParams: _queryParams, |
3959 queryParams: _queryParams, | 4203 uploadOptions: _uploadOptions, |
3960 uploadOptions: _uploadOptions, | 4204 uploadMedia: _uploadMedia, |
3961 uploadMedia: _uploadMedia, | 4205 downloadOptions: _downloadOptions); |
3962 downloadOptions: _downloadOptions); | |
3963 return _response.then((data) => null); | 4206 return _response.then((data) => null); |
3964 } | 4207 } |
3965 | 4208 |
3966 /** | 4209 /// List uploads to which the user has access. |
3967 * List uploads to which the user has access. | 4210 /// |
3968 * | 4211 /// Request parameters: |
3969 * Request parameters: | 4212 /// |
3970 * | 4213 /// [accountId] - Account Id for the upload to retrieve. |
3971 * [accountId] - Account Id for the upload to retrieve. | 4214 /// Value must have pattern "\d+". |
3972 * Value must have pattern "\d+". | 4215 /// |
3973 * | 4216 /// [webPropertyId] - Web property Id for the upload to retrieve. |
3974 * [webPropertyId] - Web property Id for the upload to retrieve. | 4217 /// Value must have pattern "UA-(\d+)-(\d+)". |
3975 * Value must have pattern "UA-(\d+)-(\d+)". | 4218 /// |
3976 * | 4219 /// [customDataSourceId] - Custom data source Id for upload to retrieve. |
3977 * [customDataSourceId] - Custom data source Id for upload to retrieve. | 4220 /// Value must have pattern ".{22}". |
3978 * Value must have pattern ".{22}". | 4221 /// |
3979 * | 4222 /// [uploadId] - Upload Id to retrieve. |
3980 * [uploadId] - Upload Id to retrieve. | 4223 /// Value must have pattern ".{22}". |
3981 * Value must have pattern ".{22}". | 4224 /// |
3982 * | 4225 /// Completes with a [Upload]. |
3983 * Completes with a [Upload]. | 4226 /// |
3984 * | 4227 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3985 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4228 /// an error. |
3986 * error. | 4229 /// |
3987 * | 4230 /// If the used [http.Client] completes with an error when making a REST |
3988 * If the used [http.Client] completes with an error when making a REST call, | 4231 /// call, this method will complete with the same error. |
3989 * this method will complete with the same error. | 4232 async.Future<Upload> get(core.String accountId, core.String webPropertyId, |
3990 */ | 4233 core.String customDataSourceId, core.String uploadId) { |
3991 async.Future<Upload> get(core.String accountId, core.String webPropertyId, cor
e.String customDataSourceId, core.String uploadId) { | |
3992 var _url = null; | 4234 var _url = null; |
3993 var _queryParams = new core.Map(); | 4235 var _queryParams = new core.Map(); |
3994 var _uploadMedia = null; | 4236 var _uploadMedia = null; |
3995 var _uploadOptions = null; | 4237 var _uploadOptions = null; |
3996 var _downloadOptions = commons.DownloadOptions.Metadata; | 4238 var _downloadOptions = commons.DownloadOptions.Metadata; |
3997 var _body = null; | 4239 var _body = null; |
3998 | 4240 |
3999 if (accountId == null) { | 4241 if (accountId == null) { |
4000 throw new core.ArgumentError("Parameter accountId is required."); | 4242 throw new core.ArgumentError("Parameter accountId is required."); |
4001 } | 4243 } |
4002 if (webPropertyId == null) { | 4244 if (webPropertyId == null) { |
4003 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4245 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4004 } | 4246 } |
4005 if (customDataSourceId == null) { | 4247 if (customDataSourceId == null) { |
4006 throw new core.ArgumentError("Parameter customDataSourceId is required."); | 4248 throw new core.ArgumentError("Parameter customDataSourceId is required."); |
4007 } | 4249 } |
4008 if (uploadId == null) { | 4250 if (uploadId == null) { |
4009 throw new core.ArgumentError("Parameter uploadId is required."); | 4251 throw new core.ArgumentError("Parameter uploadId is required."); |
4010 } | 4252 } |
4011 | 4253 |
4012 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
DataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/uploads
/' + commons.Escaper.ecapeVariable('$uploadId'); | 4254 _url = 'management/accounts/' + |
| 4255 commons.Escaper.ecapeVariable('$accountId') + |
| 4256 '/webproperties/' + |
| 4257 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4258 '/customDataSources/' + |
| 4259 commons.Escaper.ecapeVariable('$customDataSourceId') + |
| 4260 '/uploads/' + |
| 4261 commons.Escaper.ecapeVariable('$uploadId'); |
4013 | 4262 |
4014 var _response = _requester.request(_url, | 4263 var _response = _requester.request(_url, "GET", |
4015 "GET", | 4264 body: _body, |
4016 body: _body, | 4265 queryParams: _queryParams, |
4017 queryParams: _queryParams, | 4266 uploadOptions: _uploadOptions, |
4018 uploadOptions: _uploadOptions, | 4267 uploadMedia: _uploadMedia, |
4019 uploadMedia: _uploadMedia, | 4268 downloadOptions: _downloadOptions); |
4020 downloadOptions: _downloadOptions); | |
4021 return _response.then((data) => new Upload.fromJson(data)); | 4269 return _response.then((data) => new Upload.fromJson(data)); |
4022 } | 4270 } |
4023 | 4271 |
4024 /** | 4272 /// List uploads to which the user has access. |
4025 * List uploads to which the user has access. | 4273 /// |
4026 * | 4274 /// Request parameters: |
4027 * Request parameters: | 4275 /// |
4028 * | 4276 /// [accountId] - Account Id for the uploads to retrieve. |
4029 * [accountId] - Account Id for the uploads to retrieve. | 4277 /// Value must have pattern "\d+". |
4030 * Value must have pattern "\d+". | 4278 /// |
4031 * | 4279 /// [webPropertyId] - Web property Id for the uploads to retrieve. |
4032 * [webPropertyId] - Web property Id for the uploads to retrieve. | 4280 /// Value must have pattern "UA-(\d+)-(\d+)". |
4033 * Value must have pattern "UA-(\d+)-(\d+)". | 4281 /// |
4034 * | 4282 /// [customDataSourceId] - Custom data source Id for uploads to retrieve. |
4035 * [customDataSourceId] - Custom data source Id for uploads to retrieve. | 4283 /// Value must have pattern ".{22}". |
4036 * Value must have pattern ".{22}". | 4284 /// |
4037 * | 4285 /// [max_results] - The maximum number of uploads to include in this |
4038 * [max_results] - The maximum number of uploads to include in this response. | 4286 /// response. |
4039 * | 4287 /// |
4040 * [start_index] - A 1-based index of the first upload to retrieve. Use this | 4288 /// [start_index] - A 1-based index of the first upload to retrieve. Use this |
4041 * parameter as a pagination mechanism along with the max-results parameter. | 4289 /// parameter as a pagination mechanism along with the max-results parameter. |
4042 * | 4290 /// |
4043 * Completes with a [Uploads]. | 4291 /// Completes with a [Uploads]. |
4044 * | 4292 /// |
4045 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4293 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4046 * error. | 4294 /// an error. |
4047 * | 4295 /// |
4048 * If the used [http.Client] completes with an error when making a REST call, | 4296 /// If the used [http.Client] completes with an error when making a REST |
4049 * this method will complete with the same error. | 4297 /// call, this method will complete with the same error. |
4050 */ | 4298 async.Future<Uploads> list(core.String accountId, core.String webPropertyId, |
4051 async.Future<Uploads> list(core.String accountId, core.String webPropertyId, c
ore.String customDataSourceId, {core.int max_results, core.int start_index}) { | 4299 core.String customDataSourceId, |
| 4300 {core.int max_results, core.int start_index}) { |
4052 var _url = null; | 4301 var _url = null; |
4053 var _queryParams = new core.Map(); | 4302 var _queryParams = new core.Map(); |
4054 var _uploadMedia = null; | 4303 var _uploadMedia = null; |
4055 var _uploadOptions = null; | 4304 var _uploadOptions = null; |
4056 var _downloadOptions = commons.DownloadOptions.Metadata; | 4305 var _downloadOptions = commons.DownloadOptions.Metadata; |
4057 var _body = null; | 4306 var _body = null; |
4058 | 4307 |
4059 if (accountId == null) { | 4308 if (accountId == null) { |
4060 throw new core.ArgumentError("Parameter accountId is required."); | 4309 throw new core.ArgumentError("Parameter accountId is required."); |
4061 } | 4310 } |
4062 if (webPropertyId == null) { | 4311 if (webPropertyId == null) { |
4063 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4312 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4064 } | 4313 } |
4065 if (customDataSourceId == null) { | 4314 if (customDataSourceId == null) { |
4066 throw new core.ArgumentError("Parameter customDataSourceId is required."); | 4315 throw new core.ArgumentError("Parameter customDataSourceId is required."); |
4067 } | 4316 } |
4068 if (max_results != null) { | 4317 if (max_results != null) { |
4069 _queryParams["max-results"] = ["${max_results}"]; | 4318 _queryParams["max-results"] = ["${max_results}"]; |
4070 } | 4319 } |
4071 if (start_index != null) { | 4320 if (start_index != null) { |
4072 _queryParams["start-index"] = ["${start_index}"]; | 4321 _queryParams["start-index"] = ["${start_index}"]; |
4073 } | 4322 } |
4074 | 4323 |
4075 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom
DataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/uploads
'; | 4324 _url = 'management/accounts/' + |
| 4325 commons.Escaper.ecapeVariable('$accountId') + |
| 4326 '/webproperties/' + |
| 4327 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4328 '/customDataSources/' + |
| 4329 commons.Escaper.ecapeVariable('$customDataSourceId') + |
| 4330 '/uploads'; |
4076 | 4331 |
4077 var _response = _requester.request(_url, | 4332 var _response = _requester.request(_url, "GET", |
4078 "GET", | 4333 body: _body, |
4079 body: _body, | 4334 queryParams: _queryParams, |
4080 queryParams: _queryParams, | 4335 uploadOptions: _uploadOptions, |
4081 uploadOptions: _uploadOptions, | 4336 uploadMedia: _uploadMedia, |
4082 uploadMedia: _uploadMedia, | 4337 downloadOptions: _downloadOptions); |
4083 downloadOptions: _downloadOptions); | |
4084 return _response.then((data) => new Uploads.fromJson(data)); | 4338 return _response.then((data) => new Uploads.fromJson(data)); |
4085 } | 4339 } |
4086 | 4340 |
4087 /** | 4341 /// Upload data for a custom data source. |
4088 * Upload data for a custom data source. | 4342 /// |
4089 * | 4343 /// Request parameters: |
4090 * Request parameters: | 4344 /// |
4091 * | 4345 /// [accountId] - Account Id associated with the upload. |
4092 * [accountId] - Account Id associated with the upload. | 4346 /// Value must have pattern "\d+". |
4093 * Value must have pattern "\d+". | 4347 /// |
4094 * | 4348 /// [webPropertyId] - Web property UA-string associated with the upload. |
4095 * [webPropertyId] - Web property UA-string associated with the upload. | 4349 /// Value must have pattern "UA-\d+-\d+". |
4096 * Value must have pattern "UA-\d+-\d+". | 4350 /// |
4097 * | 4351 /// [customDataSourceId] - Custom data source Id to which the data being |
4098 * [customDataSourceId] - Custom data source Id to which the data being | 4352 /// uploaded belongs. |
4099 * uploaded belongs. | 4353 /// |
4100 * | 4354 /// [uploadMedia] - The media to upload. |
4101 * [uploadMedia] - The media to upload. | 4355 /// |
4102 * | 4356 /// [uploadOptions] - Options for the media upload. Streaming Media without |
4103 * [uploadOptions] - Options for the media upload. Streaming Media without the | 4357 /// the length being known ahead of time is only supported via resumable |
4104 * length being known ahead of time is only supported via resumable uploads. | 4358 /// uploads. |
4105 * | 4359 /// |
4106 * Completes with a [Upload]. | 4360 /// Completes with a [Upload]. |
4107 * | 4361 /// |
4108 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4362 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4109 * error. | 4363 /// an error. |
4110 * | 4364 /// |
4111 * If the used [http.Client] completes with an error when making a REST call, | 4365 /// If the used [http.Client] completes with an error when making a REST |
4112 * this method will complete with the same error. | 4366 /// call, this method will complete with the same error. |
4113 */ | 4367 async.Future<Upload> uploadData(core.String accountId, |
4114 async.Future<Upload> uploadData(core.String accountId, core.String webProperty
Id, core.String customDataSourceId, {commons.UploadOptions uploadOptions : commo
ns.UploadOptions.Default, commons.Media uploadMedia}) { | 4368 core.String webPropertyId, core.String customDataSourceId, |
| 4369 {commons.UploadOptions uploadOptions: commons.UploadOptions.Default, |
| 4370 commons.Media uploadMedia}) { |
4115 var _url = null; | 4371 var _url = null; |
4116 var _queryParams = new core.Map(); | 4372 var _queryParams = new core.Map(); |
4117 var _uploadMedia = null; | 4373 var _uploadMedia = null; |
4118 var _uploadOptions = null; | 4374 var _uploadOptions = null; |
4119 var _downloadOptions = commons.DownloadOptions.Metadata; | 4375 var _downloadOptions = commons.DownloadOptions.Metadata; |
4120 var _body = null; | 4376 var _body = null; |
4121 | 4377 |
4122 if (accountId == null) { | 4378 if (accountId == null) { |
4123 throw new core.ArgumentError("Parameter accountId is required."); | 4379 throw new core.ArgumentError("Parameter accountId is required."); |
4124 } | 4380 } |
4125 if (webPropertyId == null) { | 4381 if (webPropertyId == null) { |
4126 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4382 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4127 } | 4383 } |
4128 if (customDataSourceId == null) { | 4384 if (customDataSourceId == null) { |
4129 throw new core.ArgumentError("Parameter customDataSourceId is required."); | 4385 throw new core.ArgumentError("Parameter customDataSourceId is required."); |
4130 } | 4386 } |
4131 | 4387 |
4132 _uploadMedia = uploadMedia; | 4388 _uploadMedia = uploadMedia; |
4133 _uploadOptions = uploadOptions; | 4389 _uploadOptions = uploadOptions; |
4134 | 4390 |
4135 if (_uploadMedia == null) { | 4391 if (_uploadMedia == null) { |
4136 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId'
) + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/cust
omDataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/uploa
ds'; | 4392 _url = 'management/accounts/' + |
| 4393 commons.Escaper.ecapeVariable('$accountId') + |
| 4394 '/webproperties/' + |
| 4395 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4396 '/customDataSources/' + |
| 4397 commons.Escaper.ecapeVariable('$customDataSourceId') + |
| 4398 '/uploads'; |
4137 } else if (_uploadOptions is commons.ResumableUploadOptions) { | 4399 } else if (_uploadOptions is commons.ResumableUploadOptions) { |
4138 _url = '/resumable/upload/analytics/v3/management/accounts/' + commons.Esc
aper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVari
able('$webPropertyId') + '/customDataSources/' + commons.Escaper.ecapeVariable('
$customDataSourceId') + '/uploads'; | 4400 _url = '/resumable/upload/analytics/v3/management/accounts/' + |
| 4401 commons.Escaper.ecapeVariable('$accountId') + |
| 4402 '/webproperties/' + |
| 4403 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4404 '/customDataSources/' + |
| 4405 commons.Escaper.ecapeVariable('$customDataSourceId') + |
| 4406 '/uploads'; |
4139 } else { | 4407 } else { |
4140 _url = '/upload/analytics/v3/management/accounts/' + commons.Escaper.ecape
Variable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$web
PropertyId') + '/customDataSources/' + commons.Escaper.ecapeVariable('$customDat
aSourceId') + '/uploads'; | 4408 _url = '/upload/analytics/v3/management/accounts/' + |
| 4409 commons.Escaper.ecapeVariable('$accountId') + |
| 4410 '/webproperties/' + |
| 4411 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4412 '/customDataSources/' + |
| 4413 commons.Escaper.ecapeVariable('$customDataSourceId') + |
| 4414 '/uploads'; |
4141 } | 4415 } |
4142 | 4416 |
4143 | 4417 var _response = _requester.request(_url, "POST", |
4144 var _response = _requester.request(_url, | 4418 body: _body, |
4145 "POST", | 4419 queryParams: _queryParams, |
4146 body: _body, | 4420 uploadOptions: _uploadOptions, |
4147 queryParams: _queryParams, | 4421 uploadMedia: _uploadMedia, |
4148 uploadOptions: _uploadOptions, | 4422 downloadOptions: _downloadOptions); |
4149 uploadMedia: _uploadMedia, | |
4150 downloadOptions: _downloadOptions); | |
4151 return _response.then((data) => new Upload.fromJson(data)); | 4423 return _response.then((data) => new Upload.fromJson(data)); |
4152 } | 4424 } |
4153 | |
4154 } | 4425 } |
4155 | 4426 |
4156 | |
4157 class ManagementWebPropertyAdWordsLinksResourceApi { | 4427 class ManagementWebPropertyAdWordsLinksResourceApi { |
4158 final commons.ApiRequester _requester; | 4428 final commons.ApiRequester _requester; |
4159 | 4429 |
4160 ManagementWebPropertyAdWordsLinksResourceApi(commons.ApiRequester client) : | 4430 ManagementWebPropertyAdWordsLinksResourceApi(commons.ApiRequester client) |
4161 _requester = client; | 4431 : _requester = client; |
4162 | 4432 |
4163 /** | 4433 /// Deletes a web property-AdWords link. |
4164 * Deletes a web property-AdWords link. | 4434 /// |
4165 * | 4435 /// Request parameters: |
4166 * Request parameters: | 4436 /// |
4167 * | 4437 /// [accountId] - ID of the account which the given web property belongs to. |
4168 * [accountId] - ID of the account which the given web property belongs to. | 4438 /// |
4169 * | 4439 /// [webPropertyId] - Web property ID to delete the AdWords link for. |
4170 * [webPropertyId] - Web property ID to delete the AdWords link for. | 4440 /// |
4171 * | 4441 /// [webPropertyAdWordsLinkId] - Web property AdWords link ID. |
4172 * [webPropertyAdWordsLinkId] - Web property AdWords link ID. | 4442 /// |
4173 * | 4443 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4174 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4444 /// an error. |
4175 * error. | 4445 /// |
4176 * | 4446 /// If the used [http.Client] completes with an error when making a REST |
4177 * If the used [http.Client] completes with an error when making a REST call, | 4447 /// call, this method will complete with the same error. |
4178 * this method will complete with the same error. | 4448 async.Future delete(core.String accountId, core.String webPropertyId, |
4179 */ | 4449 core.String webPropertyAdWordsLinkId) { |
4180 async.Future delete(core.String accountId, core.String webPropertyId, core.Str
ing webPropertyAdWordsLinkId) { | |
4181 var _url = null; | 4450 var _url = null; |
4182 var _queryParams = new core.Map(); | 4451 var _queryParams = new core.Map(); |
4183 var _uploadMedia = null; | 4452 var _uploadMedia = null; |
4184 var _uploadOptions = null; | 4453 var _uploadOptions = null; |
4185 var _downloadOptions = commons.DownloadOptions.Metadata; | 4454 var _downloadOptions = commons.DownloadOptions.Metadata; |
4186 var _body = null; | 4455 var _body = null; |
4187 | 4456 |
4188 if (accountId == null) { | 4457 if (accountId == null) { |
4189 throw new core.ArgumentError("Parameter accountId is required."); | 4458 throw new core.ArgumentError("Parameter accountId is required."); |
4190 } | 4459 } |
4191 if (webPropertyId == null) { | 4460 if (webPropertyId == null) { |
4192 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4461 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4193 } | 4462 } |
4194 if (webPropertyAdWordsLinkId == null) { | 4463 if (webPropertyAdWordsLinkId == null) { |
4195 throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is requir
ed."); | 4464 throw new core.ArgumentError( |
| 4465 "Parameter webPropertyAdWordsLinkId is required."); |
4196 } | 4466 } |
4197 | 4467 |
4198 _downloadOptions = null; | 4468 _downloadOptions = null; |
4199 | 4469 |
4200 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity
AdWordsLinks/' + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId'); | 4470 _url = 'management/accounts/' + |
| 4471 commons.Escaper.ecapeVariable('$accountId') + |
| 4472 '/webproperties/' + |
| 4473 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4474 '/entityAdWordsLinks/' + |
| 4475 commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId'); |
4201 | 4476 |
4202 var _response = _requester.request(_url, | 4477 var _response = _requester.request(_url, "DELETE", |
4203 "DELETE", | 4478 body: _body, |
4204 body: _body, | 4479 queryParams: _queryParams, |
4205 queryParams: _queryParams, | 4480 uploadOptions: _uploadOptions, |
4206 uploadOptions: _uploadOptions, | 4481 uploadMedia: _uploadMedia, |
4207 uploadMedia: _uploadMedia, | 4482 downloadOptions: _downloadOptions); |
4208 downloadOptions: _downloadOptions); | |
4209 return _response.then((data) => null); | 4483 return _response.then((data) => null); |
4210 } | 4484 } |
4211 | 4485 |
4212 /** | 4486 /// Returns a web property-AdWords link to which the user has access. |
4213 * Returns a web property-AdWords link to which the user has access. | 4487 /// |
4214 * | 4488 /// Request parameters: |
4215 * Request parameters: | 4489 /// |
4216 * | 4490 /// [accountId] - ID of the account which the given web property belongs to. |
4217 * [accountId] - ID of the account which the given web property belongs to. | 4491 /// |
4218 * | 4492 /// [webPropertyId] - Web property ID to retrieve the AdWords link for. |
4219 * [webPropertyId] - Web property ID to retrieve the AdWords link for. | 4493 /// |
4220 * | 4494 /// [webPropertyAdWordsLinkId] - Web property-AdWords link ID. |
4221 * [webPropertyAdWordsLinkId] - Web property-AdWords link ID. | 4495 /// |
4222 * | 4496 /// Completes with a [EntityAdWordsLink]. |
4223 * Completes with a [EntityAdWordsLink]. | 4497 /// |
4224 * | 4498 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4225 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4499 /// an error. |
4226 * error. | 4500 /// |
4227 * | 4501 /// If the used [http.Client] completes with an error when making a REST |
4228 * If the used [http.Client] completes with an error when making a REST call, | 4502 /// call, this method will complete with the same error. |
4229 * this method will complete with the same error. | 4503 async.Future<EntityAdWordsLink> get(core.String accountId, |
4230 */ | 4504 core.String webPropertyId, core.String webPropertyAdWordsLinkId) { |
4231 async.Future<EntityAdWordsLink> get(core.String accountId, core.String webProp
ertyId, core.String webPropertyAdWordsLinkId) { | |
4232 var _url = null; | 4505 var _url = null; |
4233 var _queryParams = new core.Map(); | 4506 var _queryParams = new core.Map(); |
4234 var _uploadMedia = null; | 4507 var _uploadMedia = null; |
4235 var _uploadOptions = null; | 4508 var _uploadOptions = null; |
4236 var _downloadOptions = commons.DownloadOptions.Metadata; | 4509 var _downloadOptions = commons.DownloadOptions.Metadata; |
4237 var _body = null; | 4510 var _body = null; |
4238 | 4511 |
4239 if (accountId == null) { | 4512 if (accountId == null) { |
4240 throw new core.ArgumentError("Parameter accountId is required."); | 4513 throw new core.ArgumentError("Parameter accountId is required."); |
4241 } | 4514 } |
4242 if (webPropertyId == null) { | 4515 if (webPropertyId == null) { |
4243 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4516 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4244 } | 4517 } |
4245 if (webPropertyAdWordsLinkId == null) { | 4518 if (webPropertyAdWordsLinkId == null) { |
4246 throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is requir
ed."); | 4519 throw new core.ArgumentError( |
| 4520 "Parameter webPropertyAdWordsLinkId is required."); |
4247 } | 4521 } |
4248 | 4522 |
4249 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity
AdWordsLinks/' + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId'); | 4523 _url = 'management/accounts/' + |
| 4524 commons.Escaper.ecapeVariable('$accountId') + |
| 4525 '/webproperties/' + |
| 4526 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4527 '/entityAdWordsLinks/' + |
| 4528 commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId'); |
4250 | 4529 |
4251 var _response = _requester.request(_url, | 4530 var _response = _requester.request(_url, "GET", |
4252 "GET", | 4531 body: _body, |
4253 body: _body, | 4532 queryParams: _queryParams, |
4254 queryParams: _queryParams, | 4533 uploadOptions: _uploadOptions, |
4255 uploadOptions: _uploadOptions, | 4534 uploadMedia: _uploadMedia, |
4256 uploadMedia: _uploadMedia, | 4535 downloadOptions: _downloadOptions); |
4257 downloadOptions: _downloadOptions); | |
4258 return _response.then((data) => new EntityAdWordsLink.fromJson(data)); | 4536 return _response.then((data) => new EntityAdWordsLink.fromJson(data)); |
4259 } | 4537 } |
4260 | 4538 |
4261 /** | 4539 /// Creates a webProperty-AdWords link. |
4262 * Creates a webProperty-AdWords link. | 4540 /// |
4263 * | 4541 /// [request] - The metadata request object. |
4264 * [request] - The metadata request object. | 4542 /// |
4265 * | 4543 /// Request parameters: |
4266 * Request parameters: | 4544 /// |
4267 * | 4545 /// [accountId] - ID of the Google Analytics account to create the link for. |
4268 * [accountId] - ID of the Google Analytics account to create the link for. | 4546 /// |
4269 * | 4547 /// [webPropertyId] - Web property ID to create the link for. |
4270 * [webPropertyId] - Web property ID to create the link for. | 4548 /// |
4271 * | 4549 /// Completes with a [EntityAdWordsLink]. |
4272 * Completes with a [EntityAdWordsLink]. | 4550 /// |
4273 * | 4551 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4274 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4552 /// an error. |
4275 * error. | 4553 /// |
4276 * | 4554 /// If the used [http.Client] completes with an error when making a REST |
4277 * If the used [http.Client] completes with an error when making a REST call, | 4555 /// call, this method will complete with the same error. |
4278 * this method will complete with the same error. | 4556 async.Future<EntityAdWordsLink> insert(EntityAdWordsLink request, |
4279 */ | 4557 core.String accountId, core.String webPropertyId) { |
4280 async.Future<EntityAdWordsLink> insert(EntityAdWordsLink request, core.String
accountId, core.String webPropertyId) { | |
4281 var _url = null; | 4558 var _url = null; |
4282 var _queryParams = new core.Map(); | 4559 var _queryParams = new core.Map(); |
4283 var _uploadMedia = null; | 4560 var _uploadMedia = null; |
4284 var _uploadOptions = null; | 4561 var _uploadOptions = null; |
4285 var _downloadOptions = commons.DownloadOptions.Metadata; | 4562 var _downloadOptions = commons.DownloadOptions.Metadata; |
4286 var _body = null; | 4563 var _body = null; |
4287 | 4564 |
4288 if (request != null) { | 4565 if (request != null) { |
4289 _body = convert.JSON.encode((request).toJson()); | 4566 _body = convert.JSON.encode((request).toJson()); |
4290 } | 4567 } |
4291 if (accountId == null) { | 4568 if (accountId == null) { |
4292 throw new core.ArgumentError("Parameter accountId is required."); | 4569 throw new core.ArgumentError("Parameter accountId is required."); |
4293 } | 4570 } |
4294 if (webPropertyId == null) { | 4571 if (webPropertyId == null) { |
4295 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4572 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4296 } | 4573 } |
4297 | 4574 |
4298 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity
AdWordsLinks'; | 4575 _url = 'management/accounts/' + |
| 4576 commons.Escaper.ecapeVariable('$accountId') + |
| 4577 '/webproperties/' + |
| 4578 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4579 '/entityAdWordsLinks'; |
4299 | 4580 |
4300 var _response = _requester.request(_url, | 4581 var _response = _requester.request(_url, "POST", |
4301 "POST", | 4582 body: _body, |
4302 body: _body, | 4583 queryParams: _queryParams, |
4303 queryParams: _queryParams, | 4584 uploadOptions: _uploadOptions, |
4304 uploadOptions: _uploadOptions, | 4585 uploadMedia: _uploadMedia, |
4305 uploadMedia: _uploadMedia, | 4586 downloadOptions: _downloadOptions); |
4306 downloadOptions: _downloadOptions); | |
4307 return _response.then((data) => new EntityAdWordsLink.fromJson(data)); | 4587 return _response.then((data) => new EntityAdWordsLink.fromJson(data)); |
4308 } | 4588 } |
4309 | 4589 |
4310 /** | 4590 /// Lists webProperty-AdWords links for a given web property. |
4311 * Lists webProperty-AdWords links for a given web property. | 4591 /// |
4312 * | 4592 /// Request parameters: |
4313 * Request parameters: | 4593 /// |
4314 * | 4594 /// [accountId] - ID of the account which the given web property belongs to. |
4315 * [accountId] - ID of the account which the given web property belongs to. | 4595 /// Value must have pattern "\d+". |
4316 * Value must have pattern "\d+". | 4596 /// |
4317 * | 4597 /// [webPropertyId] - Web property ID to retrieve the AdWords links for. |
4318 * [webPropertyId] - Web property ID to retrieve the AdWords links for. | 4598 /// |
4319 * | 4599 /// [max_results] - The maximum number of webProperty-AdWords links to |
4320 * [max_results] - The maximum number of webProperty-AdWords links to include | 4600 /// include in this response. |
4321 * in this response. | 4601 /// |
4322 * | 4602 /// [start_index] - An index of the first webProperty-AdWords link to |
4323 * [start_index] - An index of the first webProperty-AdWords link to retrieve. | 4603 /// retrieve. Use this parameter as a pagination mechanism along with the |
4324 * Use this parameter as a pagination mechanism along with the max-results | 4604 /// max-results parameter. |
4325 * parameter. | 4605 /// |
4326 * | 4606 /// Completes with a [EntityAdWordsLinks]. |
4327 * Completes with a [EntityAdWordsLinks]. | 4607 /// |
4328 * | 4608 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4329 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4609 /// an error. |
4330 * error. | 4610 /// |
4331 * | 4611 /// If the used [http.Client] completes with an error when making a REST |
4332 * If the used [http.Client] completes with an error when making a REST call, | 4612 /// call, this method will complete with the same error. |
4333 * this method will complete with the same error. | 4613 async.Future<EntityAdWordsLinks> list( |
4334 */ | 4614 core.String accountId, core.String webPropertyId, |
4335 async.Future<EntityAdWordsLinks> list(core.String accountId, core.String webPr
opertyId, {core.int max_results, core.int start_index}) { | 4615 {core.int max_results, core.int start_index}) { |
4336 var _url = null; | 4616 var _url = null; |
4337 var _queryParams = new core.Map(); | 4617 var _queryParams = new core.Map(); |
4338 var _uploadMedia = null; | 4618 var _uploadMedia = null; |
4339 var _uploadOptions = null; | 4619 var _uploadOptions = null; |
4340 var _downloadOptions = commons.DownloadOptions.Metadata; | 4620 var _downloadOptions = commons.DownloadOptions.Metadata; |
4341 var _body = null; | 4621 var _body = null; |
4342 | 4622 |
4343 if (accountId == null) { | 4623 if (accountId == null) { |
4344 throw new core.ArgumentError("Parameter accountId is required."); | 4624 throw new core.ArgumentError("Parameter accountId is required."); |
4345 } | 4625 } |
4346 if (webPropertyId == null) { | 4626 if (webPropertyId == null) { |
4347 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4627 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4348 } | 4628 } |
4349 if (max_results != null) { | 4629 if (max_results != null) { |
4350 _queryParams["max-results"] = ["${max_results}"]; | 4630 _queryParams["max-results"] = ["${max_results}"]; |
4351 } | 4631 } |
4352 if (start_index != null) { | 4632 if (start_index != null) { |
4353 _queryParams["start-index"] = ["${start_index}"]; | 4633 _queryParams["start-index"] = ["${start_index}"]; |
4354 } | 4634 } |
4355 | 4635 |
4356 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity
AdWordsLinks'; | 4636 _url = 'management/accounts/' + |
| 4637 commons.Escaper.ecapeVariable('$accountId') + |
| 4638 '/webproperties/' + |
| 4639 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4640 '/entityAdWordsLinks'; |
4357 | 4641 |
4358 var _response = _requester.request(_url, | 4642 var _response = _requester.request(_url, "GET", |
4359 "GET", | 4643 body: _body, |
4360 body: _body, | 4644 queryParams: _queryParams, |
4361 queryParams: _queryParams, | 4645 uploadOptions: _uploadOptions, |
4362 uploadOptions: _uploadOptions, | 4646 uploadMedia: _uploadMedia, |
4363 uploadMedia: _uploadMedia, | 4647 downloadOptions: _downloadOptions); |
4364 downloadOptions: _downloadOptions); | |
4365 return _response.then((data) => new EntityAdWordsLinks.fromJson(data)); | 4648 return _response.then((data) => new EntityAdWordsLinks.fromJson(data)); |
4366 } | 4649 } |
4367 | 4650 |
4368 /** | 4651 /// Updates an existing webProperty-AdWords link. This method supports patch |
4369 * Updates an existing webProperty-AdWords link. This method supports patch | 4652 /// semantics. |
4370 * semantics. | 4653 /// |
4371 * | 4654 /// [request] - The metadata request object. |
4372 * [request] - The metadata request object. | 4655 /// |
4373 * | 4656 /// Request parameters: |
4374 * Request parameters: | 4657 /// |
4375 * | 4658 /// [accountId] - ID of the account which the given web property belongs to. |
4376 * [accountId] - ID of the account which the given web property belongs to. | 4659 /// |
4377 * | 4660 /// [webPropertyId] - Web property ID to retrieve the AdWords link for. |
4378 * [webPropertyId] - Web property ID to retrieve the AdWords link for. | 4661 /// |
4379 * | 4662 /// [webPropertyAdWordsLinkId] - Web property-AdWords link ID. |
4380 * [webPropertyAdWordsLinkId] - Web property-AdWords link ID. | 4663 /// |
4381 * | 4664 /// Completes with a [EntityAdWordsLink]. |
4382 * Completes with a [EntityAdWordsLink]. | 4665 /// |
4383 * | 4666 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4384 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4667 /// an error. |
4385 * error. | 4668 /// |
4386 * | 4669 /// If the used [http.Client] completes with an error when making a REST |
4387 * If the used [http.Client] completes with an error when making a REST call, | 4670 /// call, this method will complete with the same error. |
4388 * this method will complete with the same error. | 4671 async.Future<EntityAdWordsLink> patch( |
4389 */ | 4672 EntityAdWordsLink request, |
4390 async.Future<EntityAdWordsLink> patch(EntityAdWordsLink request, core.String a
ccountId, core.String webPropertyId, core.String webPropertyAdWordsLinkId) { | 4673 core.String accountId, |
| 4674 core.String webPropertyId, |
| 4675 core.String webPropertyAdWordsLinkId) { |
4391 var _url = null; | 4676 var _url = null; |
4392 var _queryParams = new core.Map(); | 4677 var _queryParams = new core.Map(); |
4393 var _uploadMedia = null; | 4678 var _uploadMedia = null; |
4394 var _uploadOptions = null; | 4679 var _uploadOptions = null; |
4395 var _downloadOptions = commons.DownloadOptions.Metadata; | 4680 var _downloadOptions = commons.DownloadOptions.Metadata; |
4396 var _body = null; | 4681 var _body = null; |
4397 | 4682 |
4398 if (request != null) { | 4683 if (request != null) { |
4399 _body = convert.JSON.encode((request).toJson()); | 4684 _body = convert.JSON.encode((request).toJson()); |
4400 } | 4685 } |
4401 if (accountId == null) { | 4686 if (accountId == null) { |
4402 throw new core.ArgumentError("Parameter accountId is required."); | 4687 throw new core.ArgumentError("Parameter accountId is required."); |
4403 } | 4688 } |
4404 if (webPropertyId == null) { | 4689 if (webPropertyId == null) { |
4405 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4690 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4406 } | 4691 } |
4407 if (webPropertyAdWordsLinkId == null) { | 4692 if (webPropertyAdWordsLinkId == null) { |
4408 throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is requir
ed."); | 4693 throw new core.ArgumentError( |
| 4694 "Parameter webPropertyAdWordsLinkId is required."); |
4409 } | 4695 } |
4410 | 4696 |
4411 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity
AdWordsLinks/' + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId'); | 4697 _url = 'management/accounts/' + |
| 4698 commons.Escaper.ecapeVariable('$accountId') + |
| 4699 '/webproperties/' + |
| 4700 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4701 '/entityAdWordsLinks/' + |
| 4702 commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId'); |
4412 | 4703 |
4413 var _response = _requester.request(_url, | 4704 var _response = _requester.request(_url, "PATCH", |
4414 "PATCH", | 4705 body: _body, |
4415 body: _body, | 4706 queryParams: _queryParams, |
4416 queryParams: _queryParams, | 4707 uploadOptions: _uploadOptions, |
4417 uploadOptions: _uploadOptions, | 4708 uploadMedia: _uploadMedia, |
4418 uploadMedia: _uploadMedia, | 4709 downloadOptions: _downloadOptions); |
4419 downloadOptions: _downloadOptions); | |
4420 return _response.then((data) => new EntityAdWordsLink.fromJson(data)); | 4710 return _response.then((data) => new EntityAdWordsLink.fromJson(data)); |
4421 } | 4711 } |
4422 | 4712 |
4423 /** | 4713 /// Updates an existing webProperty-AdWords link. |
4424 * Updates an existing webProperty-AdWords link. | 4714 /// |
4425 * | 4715 /// [request] - The metadata request object. |
4426 * [request] - The metadata request object. | 4716 /// |
4427 * | 4717 /// Request parameters: |
4428 * Request parameters: | 4718 /// |
4429 * | 4719 /// [accountId] - ID of the account which the given web property belongs to. |
4430 * [accountId] - ID of the account which the given web property belongs to. | 4720 /// |
4431 * | 4721 /// [webPropertyId] - Web property ID to retrieve the AdWords link for. |
4432 * [webPropertyId] - Web property ID to retrieve the AdWords link for. | 4722 /// |
4433 * | 4723 /// [webPropertyAdWordsLinkId] - Web property-AdWords link ID. |
4434 * [webPropertyAdWordsLinkId] - Web property-AdWords link ID. | 4724 /// |
4435 * | 4725 /// Completes with a [EntityAdWordsLink]. |
4436 * Completes with a [EntityAdWordsLink]. | 4726 /// |
4437 * | 4727 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4438 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4728 /// an error. |
4439 * error. | 4729 /// |
4440 * | 4730 /// If the used [http.Client] completes with an error when making a REST |
4441 * If the used [http.Client] completes with an error when making a REST call, | 4731 /// call, this method will complete with the same error. |
4442 * this method will complete with the same error. | 4732 async.Future<EntityAdWordsLink> update( |
4443 */ | 4733 EntityAdWordsLink request, |
4444 async.Future<EntityAdWordsLink> update(EntityAdWordsLink request, core.String
accountId, core.String webPropertyId, core.String webPropertyAdWordsLinkId) { | 4734 core.String accountId, |
| 4735 core.String webPropertyId, |
| 4736 core.String webPropertyAdWordsLinkId) { |
4445 var _url = null; | 4737 var _url = null; |
4446 var _queryParams = new core.Map(); | 4738 var _queryParams = new core.Map(); |
4447 var _uploadMedia = null; | 4739 var _uploadMedia = null; |
4448 var _uploadOptions = null; | 4740 var _uploadOptions = null; |
4449 var _downloadOptions = commons.DownloadOptions.Metadata; | 4741 var _downloadOptions = commons.DownloadOptions.Metadata; |
4450 var _body = null; | 4742 var _body = null; |
4451 | 4743 |
4452 if (request != null) { | 4744 if (request != null) { |
4453 _body = convert.JSON.encode((request).toJson()); | 4745 _body = convert.JSON.encode((request).toJson()); |
4454 } | 4746 } |
4455 if (accountId == null) { | 4747 if (accountId == null) { |
4456 throw new core.ArgumentError("Parameter accountId is required."); | 4748 throw new core.ArgumentError("Parameter accountId is required."); |
4457 } | 4749 } |
4458 if (webPropertyId == null) { | 4750 if (webPropertyId == null) { |
4459 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4751 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4460 } | 4752 } |
4461 if (webPropertyAdWordsLinkId == null) { | 4753 if (webPropertyAdWordsLinkId == null) { |
4462 throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is requir
ed."); | 4754 throw new core.ArgumentError( |
| 4755 "Parameter webPropertyAdWordsLinkId is required."); |
4463 } | 4756 } |
4464 | 4757 |
4465 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity
AdWordsLinks/' + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId'); | 4758 _url = 'management/accounts/' + |
| 4759 commons.Escaper.ecapeVariable('$accountId') + |
| 4760 '/webproperties/' + |
| 4761 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 4762 '/entityAdWordsLinks/' + |
| 4763 commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId'); |
4466 | 4764 |
4467 var _response = _requester.request(_url, | 4765 var _response = _requester.request(_url, "PUT", |
4468 "PUT", | 4766 body: _body, |
4469 body: _body, | 4767 queryParams: _queryParams, |
4470 queryParams: _queryParams, | 4768 uploadOptions: _uploadOptions, |
4471 uploadOptions: _uploadOptions, | 4769 uploadMedia: _uploadMedia, |
4472 uploadMedia: _uploadMedia, | 4770 downloadOptions: _downloadOptions); |
4473 downloadOptions: _downloadOptions); | |
4474 return _response.then((data) => new EntityAdWordsLink.fromJson(data)); | 4771 return _response.then((data) => new EntityAdWordsLink.fromJson(data)); |
4475 } | 4772 } |
4476 | |
4477 } | 4773 } |
4478 | 4774 |
4479 | |
4480 class ManagementWebpropertiesResourceApi { | 4775 class ManagementWebpropertiesResourceApi { |
4481 final commons.ApiRequester _requester; | 4776 final commons.ApiRequester _requester; |
4482 | 4777 |
4483 ManagementWebpropertiesResourceApi(commons.ApiRequester client) : | 4778 ManagementWebpropertiesResourceApi(commons.ApiRequester client) |
4484 _requester = client; | 4779 : _requester = client; |
4485 | 4780 |
4486 /** | 4781 /// Gets a web property to which the user has access. |
4487 * Gets a web property to which the user has access. | 4782 /// |
4488 * | 4783 /// Request parameters: |
4489 * Request parameters: | 4784 /// |
4490 * | 4785 /// [accountId] - Account ID to retrieve the web property for. |
4491 * [accountId] - Account ID to retrieve the web property for. | 4786 /// Value must have pattern "[0-9]+". |
4492 * Value must have pattern "[0-9]+". | 4787 /// |
4493 * | 4788 /// [webPropertyId] - ID to retrieve the web property for. |
4494 * [webPropertyId] - ID to retrieve the web property for. | 4789 /// Value must have pattern "UA-[0-9]+-[0-9]+". |
4495 * Value must have pattern "UA-[0-9]+-[0-9]+". | 4790 /// |
4496 * | 4791 /// Completes with a [Webproperty]. |
4497 * Completes with a [Webproperty]. | 4792 /// |
4498 * | 4793 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4499 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4794 /// an error. |
4500 * error. | 4795 /// |
4501 * | 4796 /// If the used [http.Client] completes with an error when making a REST |
4502 * If the used [http.Client] completes with an error when making a REST call, | 4797 /// call, this method will complete with the same error. |
4503 * this method will complete with the same error. | 4798 async.Future<Webproperty> get( |
4504 */ | 4799 core.String accountId, core.String webPropertyId) { |
4505 async.Future<Webproperty> get(core.String accountId, core.String webPropertyId
) { | |
4506 var _url = null; | 4800 var _url = null; |
4507 var _queryParams = new core.Map(); | 4801 var _queryParams = new core.Map(); |
4508 var _uploadMedia = null; | 4802 var _uploadMedia = null; |
4509 var _uploadOptions = null; | 4803 var _uploadOptions = null; |
4510 var _downloadOptions = commons.DownloadOptions.Metadata; | 4804 var _downloadOptions = commons.DownloadOptions.Metadata; |
4511 var _body = null; | 4805 var _body = null; |
4512 | 4806 |
4513 if (accountId == null) { | 4807 if (accountId == null) { |
4514 throw new core.ArgumentError("Parameter accountId is required."); | 4808 throw new core.ArgumentError("Parameter accountId is required."); |
4515 } | 4809 } |
4516 if (webPropertyId == null) { | 4810 if (webPropertyId == null) { |
4517 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4811 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4518 } | 4812 } |
4519 | 4813 |
4520 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId'); | 4814 _url = 'management/accounts/' + |
| 4815 commons.Escaper.ecapeVariable('$accountId') + |
| 4816 '/webproperties/' + |
| 4817 commons.Escaper.ecapeVariable('$webPropertyId'); |
4521 | 4818 |
4522 var _response = _requester.request(_url, | 4819 var _response = _requester.request(_url, "GET", |
4523 "GET", | 4820 body: _body, |
4524 body: _body, | 4821 queryParams: _queryParams, |
4525 queryParams: _queryParams, | 4822 uploadOptions: _uploadOptions, |
4526 uploadOptions: _uploadOptions, | 4823 uploadMedia: _uploadMedia, |
4527 uploadMedia: _uploadMedia, | 4824 downloadOptions: _downloadOptions); |
4528 downloadOptions: _downloadOptions); | |
4529 return _response.then((data) => new Webproperty.fromJson(data)); | 4825 return _response.then((data) => new Webproperty.fromJson(data)); |
4530 } | 4826 } |
4531 | 4827 |
4532 /** | 4828 /// Create a new property if the account has fewer than 20 properties. Web |
4533 * Create a new property if the account has fewer than 20 properties. Web | 4829 /// properties are visible in the Google Analytics interface only if they |
4534 * properties are visible in the Google Analytics interface only if they have | 4830 /// have at least one profile. |
4535 * at least one profile. | 4831 /// |
4536 * | 4832 /// [request] - The metadata request object. |
4537 * [request] - The metadata request object. | 4833 /// |
4538 * | 4834 /// Request parameters: |
4539 * Request parameters: | 4835 /// |
4540 * | 4836 /// [accountId] - Account ID to create the web property for. |
4541 * [accountId] - Account ID to create the web property for. | 4837 /// |
4542 * | 4838 /// Completes with a [Webproperty]. |
4543 * Completes with a [Webproperty]. | 4839 /// |
4544 * | 4840 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4545 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4841 /// an error. |
4546 * error. | 4842 /// |
4547 * | 4843 /// If the used [http.Client] completes with an error when making a REST |
4548 * If the used [http.Client] completes with an error when making a REST call, | 4844 /// call, this method will complete with the same error. |
4549 * this method will complete with the same error. | |
4550 */ | |
4551 async.Future<Webproperty> insert(Webproperty request, core.String accountId) { | 4845 async.Future<Webproperty> insert(Webproperty request, core.String accountId) { |
4552 var _url = null; | 4846 var _url = null; |
4553 var _queryParams = new core.Map(); | 4847 var _queryParams = new core.Map(); |
4554 var _uploadMedia = null; | 4848 var _uploadMedia = null; |
4555 var _uploadOptions = null; | 4849 var _uploadOptions = null; |
4556 var _downloadOptions = commons.DownloadOptions.Metadata; | 4850 var _downloadOptions = commons.DownloadOptions.Metadata; |
4557 var _body = null; | 4851 var _body = null; |
4558 | 4852 |
4559 if (request != null) { | 4853 if (request != null) { |
4560 _body = convert.JSON.encode((request).toJson()); | 4854 _body = convert.JSON.encode((request).toJson()); |
4561 } | 4855 } |
4562 if (accountId == null) { | 4856 if (accountId == null) { |
4563 throw new core.ArgumentError("Parameter accountId is required."); | 4857 throw new core.ArgumentError("Parameter accountId is required."); |
4564 } | 4858 } |
4565 | 4859 |
4566 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties'; | 4860 _url = 'management/accounts/' + |
| 4861 commons.Escaper.ecapeVariable('$accountId') + |
| 4862 '/webproperties'; |
4567 | 4863 |
4568 var _response = _requester.request(_url, | 4864 var _response = _requester.request(_url, "POST", |
4569 "POST", | 4865 body: _body, |
4570 body: _body, | 4866 queryParams: _queryParams, |
4571 queryParams: _queryParams, | 4867 uploadOptions: _uploadOptions, |
4572 uploadOptions: _uploadOptions, | 4868 uploadMedia: _uploadMedia, |
4573 uploadMedia: _uploadMedia, | 4869 downloadOptions: _downloadOptions); |
4574 downloadOptions: _downloadOptions); | |
4575 return _response.then((data) => new Webproperty.fromJson(data)); | 4870 return _response.then((data) => new Webproperty.fromJson(data)); |
4576 } | 4871 } |
4577 | 4872 |
4578 /** | 4873 /// Lists web properties to which the user has access. |
4579 * Lists web properties to which the user has access. | 4874 /// |
4580 * | 4875 /// Request parameters: |
4581 * Request parameters: | 4876 /// |
4582 * | 4877 /// [accountId] - Account ID to retrieve web properties for. Can either be a |
4583 * [accountId] - Account ID to retrieve web properties for. Can either be a | 4878 /// specific account ID or '~all', which refers to all the accounts that user |
4584 * specific account ID or '~all', which refers to all the accounts that user | 4879 /// has access to. |
4585 * has access to. | 4880 /// |
4586 * | 4881 /// [max_results] - The maximum number of web properties to include in this |
4587 * [max_results] - The maximum number of web properties to include in this | 4882 /// response. |
4588 * response. | 4883 /// |
4589 * | 4884 /// [start_index] - An index of the first entity to retrieve. Use this |
4590 * [start_index] - An index of the first entity to retrieve. Use this | 4885 /// parameter as a pagination mechanism along with the max-results parameter. |
4591 * parameter as a pagination mechanism along with the max-results parameter. | 4886 /// |
4592 * | 4887 /// Completes with a [Webproperties]. |
4593 * Completes with a [Webproperties]. | 4888 /// |
4594 * | 4889 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4595 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4890 /// an error. |
4596 * error. | 4891 /// |
4597 * | 4892 /// If the used [http.Client] completes with an error when making a REST |
4598 * If the used [http.Client] completes with an error when making a REST call, | 4893 /// call, this method will complete with the same error. |
4599 * this method will complete with the same error. | 4894 async.Future<Webproperties> list(core.String accountId, |
4600 */ | 4895 {core.int max_results, core.int start_index}) { |
4601 async.Future<Webproperties> list(core.String accountId, {core.int max_results,
core.int start_index}) { | |
4602 var _url = null; | 4896 var _url = null; |
4603 var _queryParams = new core.Map(); | 4897 var _queryParams = new core.Map(); |
4604 var _uploadMedia = null; | 4898 var _uploadMedia = null; |
4605 var _uploadOptions = null; | 4899 var _uploadOptions = null; |
4606 var _downloadOptions = commons.DownloadOptions.Metadata; | 4900 var _downloadOptions = commons.DownloadOptions.Metadata; |
4607 var _body = null; | 4901 var _body = null; |
4608 | 4902 |
4609 if (accountId == null) { | 4903 if (accountId == null) { |
4610 throw new core.ArgumentError("Parameter accountId is required."); | 4904 throw new core.ArgumentError("Parameter accountId is required."); |
4611 } | 4905 } |
4612 if (max_results != null) { | 4906 if (max_results != null) { |
4613 _queryParams["max-results"] = ["${max_results}"]; | 4907 _queryParams["max-results"] = ["${max_results}"]; |
4614 } | 4908 } |
4615 if (start_index != null) { | 4909 if (start_index != null) { |
4616 _queryParams["start-index"] = ["${start_index}"]; | 4910 _queryParams["start-index"] = ["${start_index}"]; |
4617 } | 4911 } |
4618 | 4912 |
4619 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties'; | 4913 _url = 'management/accounts/' + |
| 4914 commons.Escaper.ecapeVariable('$accountId') + |
| 4915 '/webproperties'; |
4620 | 4916 |
4621 var _response = _requester.request(_url, | 4917 var _response = _requester.request(_url, "GET", |
4622 "GET", | 4918 body: _body, |
4623 body: _body, | 4919 queryParams: _queryParams, |
4624 queryParams: _queryParams, | 4920 uploadOptions: _uploadOptions, |
4625 uploadOptions: _uploadOptions, | 4921 uploadMedia: _uploadMedia, |
4626 uploadMedia: _uploadMedia, | 4922 downloadOptions: _downloadOptions); |
4627 downloadOptions: _downloadOptions); | |
4628 return _response.then((data) => new Webproperties.fromJson(data)); | 4923 return _response.then((data) => new Webproperties.fromJson(data)); |
4629 } | 4924 } |
4630 | 4925 |
4631 /** | 4926 /// Updates an existing web property. This method supports patch semantics. |
4632 * Updates an existing web property. This method supports patch semantics. | 4927 /// |
4633 * | 4928 /// [request] - The metadata request object. |
4634 * [request] - The metadata request object. | 4929 /// |
4635 * | 4930 /// Request parameters: |
4636 * Request parameters: | 4931 /// |
4637 * | 4932 /// [accountId] - Account ID to which the web property belongs |
4638 * [accountId] - Account ID to which the web property belongs | 4933 /// |
4639 * | 4934 /// [webPropertyId] - Web property ID |
4640 * [webPropertyId] - Web property ID | 4935 /// |
4641 * | 4936 /// Completes with a [Webproperty]. |
4642 * Completes with a [Webproperty]. | 4937 /// |
4643 * | 4938 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4644 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4939 /// an error. |
4645 * error. | 4940 /// |
4646 * | 4941 /// If the used [http.Client] completes with an error when making a REST |
4647 * If the used [http.Client] completes with an error when making a REST call, | 4942 /// call, this method will complete with the same error. |
4648 * this method will complete with the same error. | 4943 async.Future<Webproperty> patch( |
4649 */ | 4944 Webproperty request, core.String accountId, core.String webPropertyId) { |
4650 async.Future<Webproperty> patch(Webproperty request, core.String accountId, co
re.String webPropertyId) { | |
4651 var _url = null; | 4945 var _url = null; |
4652 var _queryParams = new core.Map(); | 4946 var _queryParams = new core.Map(); |
4653 var _uploadMedia = null; | 4947 var _uploadMedia = null; |
4654 var _uploadOptions = null; | 4948 var _uploadOptions = null; |
4655 var _downloadOptions = commons.DownloadOptions.Metadata; | 4949 var _downloadOptions = commons.DownloadOptions.Metadata; |
4656 var _body = null; | 4950 var _body = null; |
4657 | 4951 |
4658 if (request != null) { | 4952 if (request != null) { |
4659 _body = convert.JSON.encode((request).toJson()); | 4953 _body = convert.JSON.encode((request).toJson()); |
4660 } | 4954 } |
4661 if (accountId == null) { | 4955 if (accountId == null) { |
4662 throw new core.ArgumentError("Parameter accountId is required."); | 4956 throw new core.ArgumentError("Parameter accountId is required."); |
4663 } | 4957 } |
4664 if (webPropertyId == null) { | 4958 if (webPropertyId == null) { |
4665 throw new core.ArgumentError("Parameter webPropertyId is required."); | 4959 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4666 } | 4960 } |
4667 | 4961 |
4668 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId'); | 4962 _url = 'management/accounts/' + |
| 4963 commons.Escaper.ecapeVariable('$accountId') + |
| 4964 '/webproperties/' + |
| 4965 commons.Escaper.ecapeVariable('$webPropertyId'); |
4669 | 4966 |
4670 var _response = _requester.request(_url, | 4967 var _response = _requester.request(_url, "PATCH", |
4671 "PATCH", | 4968 body: _body, |
4672 body: _body, | 4969 queryParams: _queryParams, |
4673 queryParams: _queryParams, | 4970 uploadOptions: _uploadOptions, |
4674 uploadOptions: _uploadOptions, | 4971 uploadMedia: _uploadMedia, |
4675 uploadMedia: _uploadMedia, | 4972 downloadOptions: _downloadOptions); |
4676 downloadOptions: _downloadOptions); | |
4677 return _response.then((data) => new Webproperty.fromJson(data)); | 4973 return _response.then((data) => new Webproperty.fromJson(data)); |
4678 } | 4974 } |
4679 | 4975 |
4680 /** | 4976 /// Updates an existing web property. |
4681 * Updates an existing web property. | 4977 /// |
4682 * | 4978 /// [request] - The metadata request object. |
4683 * [request] - The metadata request object. | 4979 /// |
4684 * | 4980 /// Request parameters: |
4685 * Request parameters: | 4981 /// |
4686 * | 4982 /// [accountId] - Account ID to which the web property belongs |
4687 * [accountId] - Account ID to which the web property belongs | 4983 /// |
4688 * | 4984 /// [webPropertyId] - Web property ID |
4689 * [webPropertyId] - Web property ID | 4985 /// |
4690 * | 4986 /// Completes with a [Webproperty]. |
4691 * Completes with a [Webproperty]. | 4987 /// |
4692 * | 4988 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4693 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 4989 /// an error. |
4694 * error. | 4990 /// |
4695 * | 4991 /// If the used [http.Client] completes with an error when making a REST |
4696 * If the used [http.Client] completes with an error when making a REST call, | 4992 /// call, this method will complete with the same error. |
4697 * this method will complete with the same error. | 4993 async.Future<Webproperty> update( |
4698 */ | 4994 Webproperty request, core.String accountId, core.String webPropertyId) { |
4699 async.Future<Webproperty> update(Webproperty request, core.String accountId, c
ore.String webPropertyId) { | |
4700 var _url = null; | 4995 var _url = null; |
4701 var _queryParams = new core.Map(); | 4996 var _queryParams = new core.Map(); |
4702 var _uploadMedia = null; | 4997 var _uploadMedia = null; |
4703 var _uploadOptions = null; | 4998 var _uploadOptions = null; |
4704 var _downloadOptions = commons.DownloadOptions.Metadata; | 4999 var _downloadOptions = commons.DownloadOptions.Metadata; |
4705 var _body = null; | 5000 var _body = null; |
4706 | 5001 |
4707 if (request != null) { | 5002 if (request != null) { |
4708 _body = convert.JSON.encode((request).toJson()); | 5003 _body = convert.JSON.encode((request).toJson()); |
4709 } | 5004 } |
4710 if (accountId == null) { | 5005 if (accountId == null) { |
4711 throw new core.ArgumentError("Parameter accountId is required."); | 5006 throw new core.ArgumentError("Parameter accountId is required."); |
4712 } | 5007 } |
4713 if (webPropertyId == null) { | 5008 if (webPropertyId == null) { |
4714 throw new core.ArgumentError("Parameter webPropertyId is required."); | 5009 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4715 } | 5010 } |
4716 | 5011 |
4717 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId'); | 5012 _url = 'management/accounts/' + |
| 5013 commons.Escaper.ecapeVariable('$accountId') + |
| 5014 '/webproperties/' + |
| 5015 commons.Escaper.ecapeVariable('$webPropertyId'); |
4718 | 5016 |
4719 var _response = _requester.request(_url, | 5017 var _response = _requester.request(_url, "PUT", |
4720 "PUT", | 5018 body: _body, |
4721 body: _body, | 5019 queryParams: _queryParams, |
4722 queryParams: _queryParams, | 5020 uploadOptions: _uploadOptions, |
4723 uploadOptions: _uploadOptions, | 5021 uploadMedia: _uploadMedia, |
4724 uploadMedia: _uploadMedia, | 5022 downloadOptions: _downloadOptions); |
4725 downloadOptions: _downloadOptions); | |
4726 return _response.then((data) => new Webproperty.fromJson(data)); | 5023 return _response.then((data) => new Webproperty.fromJson(data)); |
4727 } | 5024 } |
4728 | |
4729 } | 5025 } |
4730 | 5026 |
4731 | |
4732 class ManagementWebpropertyUserLinksResourceApi { | 5027 class ManagementWebpropertyUserLinksResourceApi { |
4733 final commons.ApiRequester _requester; | 5028 final commons.ApiRequester _requester; |
4734 | 5029 |
4735 ManagementWebpropertyUserLinksResourceApi(commons.ApiRequester client) : | 5030 ManagementWebpropertyUserLinksResourceApi(commons.ApiRequester client) |
4736 _requester = client; | 5031 : _requester = client; |
4737 | 5032 |
4738 /** | 5033 /// Removes a user from the given web property. |
4739 * Removes a user from the given web property. | 5034 /// |
4740 * | 5035 /// Request parameters: |
4741 * Request parameters: | 5036 /// |
4742 * | 5037 /// [accountId] - Account ID to delete the user link for. |
4743 * [accountId] - Account ID to delete the user link for. | 5038 /// |
4744 * | 5039 /// [webPropertyId] - Web Property ID to delete the user link for. |
4745 * [webPropertyId] - Web Property ID to delete the user link for. | 5040 /// |
4746 * | 5041 /// [linkId] - Link ID to delete the user link for. |
4747 * [linkId] - Link ID to delete the user link for. | 5042 /// |
4748 * | 5043 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4749 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 5044 /// an error. |
4750 * error. | 5045 /// |
4751 * | 5046 /// If the used [http.Client] completes with an error when making a REST |
4752 * If the used [http.Client] completes with an error when making a REST call, | 5047 /// call, this method will complete with the same error. |
4753 * this method will complete with the same error. | 5048 async.Future delete( |
4754 */ | 5049 core.String accountId, core.String webPropertyId, core.String linkId) { |
4755 async.Future delete(core.String accountId, core.String webPropertyId, core.Str
ing linkId) { | |
4756 var _url = null; | 5050 var _url = null; |
4757 var _queryParams = new core.Map(); | 5051 var _queryParams = new core.Map(); |
4758 var _uploadMedia = null; | 5052 var _uploadMedia = null; |
4759 var _uploadOptions = null; | 5053 var _uploadOptions = null; |
4760 var _downloadOptions = commons.DownloadOptions.Metadata; | 5054 var _downloadOptions = commons.DownloadOptions.Metadata; |
4761 var _body = null; | 5055 var _body = null; |
4762 | 5056 |
4763 if (accountId == null) { | 5057 if (accountId == null) { |
4764 throw new core.ArgumentError("Parameter accountId is required."); | 5058 throw new core.ArgumentError("Parameter accountId is required."); |
4765 } | 5059 } |
4766 if (webPropertyId == null) { | 5060 if (webPropertyId == null) { |
4767 throw new core.ArgumentError("Parameter webPropertyId is required."); | 5061 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4768 } | 5062 } |
4769 if (linkId == null) { | 5063 if (linkId == null) { |
4770 throw new core.ArgumentError("Parameter linkId is required."); | 5064 throw new core.ArgumentError("Parameter linkId is required."); |
4771 } | 5065 } |
4772 | 5066 |
4773 _downloadOptions = null; | 5067 _downloadOptions = null; |
4774 | 5068 |
4775 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity
UserLinks/' + commons.Escaper.ecapeVariable('$linkId'); | 5069 _url = 'management/accounts/' + |
| 5070 commons.Escaper.ecapeVariable('$accountId') + |
| 5071 '/webproperties/' + |
| 5072 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 5073 '/entityUserLinks/' + |
| 5074 commons.Escaper.ecapeVariable('$linkId'); |
4776 | 5075 |
4777 var _response = _requester.request(_url, | 5076 var _response = _requester.request(_url, "DELETE", |
4778 "DELETE", | 5077 body: _body, |
4779 body: _body, | 5078 queryParams: _queryParams, |
4780 queryParams: _queryParams, | 5079 uploadOptions: _uploadOptions, |
4781 uploadOptions: _uploadOptions, | 5080 uploadMedia: _uploadMedia, |
4782 uploadMedia: _uploadMedia, | 5081 downloadOptions: _downloadOptions); |
4783 downloadOptions: _downloadOptions); | |
4784 return _response.then((data) => null); | 5082 return _response.then((data) => null); |
4785 } | 5083 } |
4786 | 5084 |
4787 /** | 5085 /// Adds a new user to the given web property. |
4788 * Adds a new user to the given web property. | 5086 /// |
4789 * | 5087 /// [request] - The metadata request object. |
4790 * [request] - The metadata request object. | 5088 /// |
4791 * | 5089 /// Request parameters: |
4792 * Request parameters: | 5090 /// |
4793 * | 5091 /// [accountId] - Account ID to create the user link for. |
4794 * [accountId] - Account ID to create the user link for. | 5092 /// |
4795 * | 5093 /// [webPropertyId] - Web Property ID to create the user link for. |
4796 * [webPropertyId] - Web Property ID to create the user link for. | 5094 /// |
4797 * | 5095 /// Completes with a [EntityUserLink]. |
4798 * Completes with a [EntityUserLink]. | 5096 /// |
4799 * | 5097 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4800 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 5098 /// an error. |
4801 * error. | 5099 /// |
4802 * | 5100 /// If the used [http.Client] completes with an error when making a REST |
4803 * If the used [http.Client] completes with an error when making a REST call, | 5101 /// call, this method will complete with the same error. |
4804 * this method will complete with the same error. | 5102 async.Future<EntityUserLink> insert(EntityUserLink request, |
4805 */ | 5103 core.String accountId, core.String webPropertyId) { |
4806 async.Future<EntityUserLink> insert(EntityUserLink request, core.String accoun
tId, core.String webPropertyId) { | |
4807 var _url = null; | 5104 var _url = null; |
4808 var _queryParams = new core.Map(); | 5105 var _queryParams = new core.Map(); |
4809 var _uploadMedia = null; | 5106 var _uploadMedia = null; |
4810 var _uploadOptions = null; | 5107 var _uploadOptions = null; |
4811 var _downloadOptions = commons.DownloadOptions.Metadata; | 5108 var _downloadOptions = commons.DownloadOptions.Metadata; |
4812 var _body = null; | 5109 var _body = null; |
4813 | 5110 |
4814 if (request != null) { | 5111 if (request != null) { |
4815 _body = convert.JSON.encode((request).toJson()); | 5112 _body = convert.JSON.encode((request).toJson()); |
4816 } | 5113 } |
4817 if (accountId == null) { | 5114 if (accountId == null) { |
4818 throw new core.ArgumentError("Parameter accountId is required."); | 5115 throw new core.ArgumentError("Parameter accountId is required."); |
4819 } | 5116 } |
4820 if (webPropertyId == null) { | 5117 if (webPropertyId == null) { |
4821 throw new core.ArgumentError("Parameter webPropertyId is required."); | 5118 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4822 } | 5119 } |
4823 | 5120 |
4824 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity
UserLinks'; | 5121 _url = 'management/accounts/' + |
| 5122 commons.Escaper.ecapeVariable('$accountId') + |
| 5123 '/webproperties/' + |
| 5124 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 5125 '/entityUserLinks'; |
4825 | 5126 |
4826 var _response = _requester.request(_url, | 5127 var _response = _requester.request(_url, "POST", |
4827 "POST", | 5128 body: _body, |
4828 body: _body, | 5129 queryParams: _queryParams, |
4829 queryParams: _queryParams, | 5130 uploadOptions: _uploadOptions, |
4830 uploadOptions: _uploadOptions, | 5131 uploadMedia: _uploadMedia, |
4831 uploadMedia: _uploadMedia, | 5132 downloadOptions: _downloadOptions); |
4832 downloadOptions: _downloadOptions); | |
4833 return _response.then((data) => new EntityUserLink.fromJson(data)); | 5133 return _response.then((data) => new EntityUserLink.fromJson(data)); |
4834 } | 5134 } |
4835 | 5135 |
4836 /** | 5136 /// Lists webProperty-user links for a given web property. |
4837 * Lists webProperty-user links for a given web property. | 5137 /// |
4838 * | 5138 /// Request parameters: |
4839 * Request parameters: | 5139 /// |
4840 * | 5140 /// [accountId] - Account ID which the given web property belongs to. |
4841 * [accountId] - Account ID which the given web property belongs to. | 5141 /// |
4842 * | 5142 /// [webPropertyId] - Web Property ID for the webProperty-user links to |
4843 * [webPropertyId] - Web Property ID for the webProperty-user links to | 5143 /// retrieve. Can either be a specific web property ID or '~all', which |
4844 * retrieve. Can either be a specific web property ID or '~all', which refers | 5144 /// refers to all the web properties that user has access to. |
4845 * to all the web properties that user has access to. | 5145 /// |
4846 * | 5146 /// [max_results] - The maximum number of webProperty-user Links to include |
4847 * [max_results] - The maximum number of webProperty-user Links to include in | 5147 /// in this response. |
4848 * this response. | 5148 /// |
4849 * | 5149 /// [start_index] - An index of the first webProperty-user link to retrieve. |
4850 * [start_index] - An index of the first webProperty-user link to retrieve. | 5150 /// Use this parameter as a pagination mechanism along with the max-results |
4851 * Use this parameter as a pagination mechanism along with the max-results | 5151 /// parameter. |
4852 * parameter. | 5152 /// |
4853 * | 5153 /// Completes with a [EntityUserLinks]. |
4854 * Completes with a [EntityUserLinks]. | 5154 /// |
4855 * | 5155 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4856 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 5156 /// an error. |
4857 * error. | 5157 /// |
4858 * | 5158 /// If the used [http.Client] completes with an error when making a REST |
4859 * If the used [http.Client] completes with an error when making a REST call, | 5159 /// call, this method will complete with the same error. |
4860 * this method will complete with the same error. | 5160 async.Future<EntityUserLinks> list( |
4861 */ | 5161 core.String accountId, core.String webPropertyId, |
4862 async.Future<EntityUserLinks> list(core.String accountId, core.String webPrope
rtyId, {core.int max_results, core.int start_index}) { | 5162 {core.int max_results, core.int start_index}) { |
4863 var _url = null; | 5163 var _url = null; |
4864 var _queryParams = new core.Map(); | 5164 var _queryParams = new core.Map(); |
4865 var _uploadMedia = null; | 5165 var _uploadMedia = null; |
4866 var _uploadOptions = null; | 5166 var _uploadOptions = null; |
4867 var _downloadOptions = commons.DownloadOptions.Metadata; | 5167 var _downloadOptions = commons.DownloadOptions.Metadata; |
4868 var _body = null; | 5168 var _body = null; |
4869 | 5169 |
4870 if (accountId == null) { | 5170 if (accountId == null) { |
4871 throw new core.ArgumentError("Parameter accountId is required."); | 5171 throw new core.ArgumentError("Parameter accountId is required."); |
4872 } | 5172 } |
4873 if (webPropertyId == null) { | 5173 if (webPropertyId == null) { |
4874 throw new core.ArgumentError("Parameter webPropertyId is required."); | 5174 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4875 } | 5175 } |
4876 if (max_results != null) { | 5176 if (max_results != null) { |
4877 _queryParams["max-results"] = ["${max_results}"]; | 5177 _queryParams["max-results"] = ["${max_results}"]; |
4878 } | 5178 } |
4879 if (start_index != null) { | 5179 if (start_index != null) { |
4880 _queryParams["start-index"] = ["${start_index}"]; | 5180 _queryParams["start-index"] = ["${start_index}"]; |
4881 } | 5181 } |
4882 | 5182 |
4883 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity
UserLinks'; | 5183 _url = 'management/accounts/' + |
| 5184 commons.Escaper.ecapeVariable('$accountId') + |
| 5185 '/webproperties/' + |
| 5186 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 5187 '/entityUserLinks'; |
4884 | 5188 |
4885 var _response = _requester.request(_url, | 5189 var _response = _requester.request(_url, "GET", |
4886 "GET", | 5190 body: _body, |
4887 body: _body, | 5191 queryParams: _queryParams, |
4888 queryParams: _queryParams, | 5192 uploadOptions: _uploadOptions, |
4889 uploadOptions: _uploadOptions, | 5193 uploadMedia: _uploadMedia, |
4890 uploadMedia: _uploadMedia, | 5194 downloadOptions: _downloadOptions); |
4891 downloadOptions: _downloadOptions); | |
4892 return _response.then((data) => new EntityUserLinks.fromJson(data)); | 5195 return _response.then((data) => new EntityUserLinks.fromJson(data)); |
4893 } | 5196 } |
4894 | 5197 |
4895 /** | 5198 /// Updates permissions for an existing user on the given web property. |
4896 * Updates permissions for an existing user on the given web property. | 5199 /// |
4897 * | 5200 /// [request] - The metadata request object. |
4898 * [request] - The metadata request object. | 5201 /// |
4899 * | 5202 /// Request parameters: |
4900 * Request parameters: | 5203 /// |
4901 * | 5204 /// [accountId] - Account ID to update the account-user link for. |
4902 * [accountId] - Account ID to update the account-user link for. | 5205 /// |
4903 * | 5206 /// [webPropertyId] - Web property ID to update the account-user link for. |
4904 * [webPropertyId] - Web property ID to update the account-user link for. | 5207 /// |
4905 * | 5208 /// [linkId] - Link ID to update the account-user link for. |
4906 * [linkId] - Link ID to update the account-user link for. | 5209 /// |
4907 * | 5210 /// Completes with a [EntityUserLink]. |
4908 * Completes with a [EntityUserLink]. | 5211 /// |
4909 * | 5212 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4910 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 5213 /// an error. |
4911 * error. | 5214 /// |
4912 * | 5215 /// If the used [http.Client] completes with an error when making a REST |
4913 * If the used [http.Client] completes with an error when making a REST call, | 5216 /// call, this method will complete with the same error. |
4914 * this method will complete with the same error. | 5217 async.Future<EntityUserLink> update(EntityUserLink request, |
4915 */ | 5218 core.String accountId, core.String webPropertyId, core.String linkId) { |
4916 async.Future<EntityUserLink> update(EntityUserLink request, core.String accoun
tId, core.String webPropertyId, core.String linkId) { | |
4917 var _url = null; | 5219 var _url = null; |
4918 var _queryParams = new core.Map(); | 5220 var _queryParams = new core.Map(); |
4919 var _uploadMedia = null; | 5221 var _uploadMedia = null; |
4920 var _uploadOptions = null; | 5222 var _uploadOptions = null; |
4921 var _downloadOptions = commons.DownloadOptions.Metadata; | 5223 var _downloadOptions = commons.DownloadOptions.Metadata; |
4922 var _body = null; | 5224 var _body = null; |
4923 | 5225 |
4924 if (request != null) { | 5226 if (request != null) { |
4925 _body = convert.JSON.encode((request).toJson()); | 5227 _body = convert.JSON.encode((request).toJson()); |
4926 } | 5228 } |
4927 if (accountId == null) { | 5229 if (accountId == null) { |
4928 throw new core.ArgumentError("Parameter accountId is required."); | 5230 throw new core.ArgumentError("Parameter accountId is required."); |
4929 } | 5231 } |
4930 if (webPropertyId == null) { | 5232 if (webPropertyId == null) { |
4931 throw new core.ArgumentError("Parameter webPropertyId is required."); | 5233 throw new core.ArgumentError("Parameter webPropertyId is required."); |
4932 } | 5234 } |
4933 if (linkId == null) { | 5235 if (linkId == null) { |
4934 throw new core.ArgumentError("Parameter linkId is required."); | 5236 throw new core.ArgumentError("Parameter linkId is required."); |
4935 } | 5237 } |
4936 | 5238 |
4937 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId')
+ '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity
UserLinks/' + commons.Escaper.ecapeVariable('$linkId'); | 5239 _url = 'management/accounts/' + |
| 5240 commons.Escaper.ecapeVariable('$accountId') + |
| 5241 '/webproperties/' + |
| 5242 commons.Escaper.ecapeVariable('$webPropertyId') + |
| 5243 '/entityUserLinks/' + |
| 5244 commons.Escaper.ecapeVariable('$linkId'); |
4938 | 5245 |
4939 var _response = _requester.request(_url, | 5246 var _response = _requester.request(_url, "PUT", |
4940 "PUT", | 5247 body: _body, |
4941 body: _body, | 5248 queryParams: _queryParams, |
4942 queryParams: _queryParams, | 5249 uploadOptions: _uploadOptions, |
4943 uploadOptions: _uploadOptions, | 5250 uploadMedia: _uploadMedia, |
4944 uploadMedia: _uploadMedia, | 5251 downloadOptions: _downloadOptions); |
4945 downloadOptions: _downloadOptions); | |
4946 return _response.then((data) => new EntityUserLink.fromJson(data)); | 5252 return _response.then((data) => new EntityUserLink.fromJson(data)); |
4947 } | 5253 } |
4948 | |
4949 } | 5254 } |
4950 | 5255 |
4951 | |
4952 class MetadataResourceApi { | 5256 class MetadataResourceApi { |
4953 final commons.ApiRequester _requester; | 5257 final commons.ApiRequester _requester; |
4954 | 5258 |
4955 MetadataColumnsResourceApi get columns => new MetadataColumnsResourceApi(_requ
ester); | 5259 MetadataColumnsResourceApi get columns => |
| 5260 new MetadataColumnsResourceApi(_requester); |
4956 | 5261 |
4957 MetadataResourceApi(commons.ApiRequester client) : | 5262 MetadataResourceApi(commons.ApiRequester client) : _requester = client; |
4958 _requester = client; | |
4959 } | 5263 } |
4960 | 5264 |
4961 | |
4962 class MetadataColumnsResourceApi { | 5265 class MetadataColumnsResourceApi { |
4963 final commons.ApiRequester _requester; | 5266 final commons.ApiRequester _requester; |
4964 | 5267 |
4965 MetadataColumnsResourceApi(commons.ApiRequester client) : | 5268 MetadataColumnsResourceApi(commons.ApiRequester client) : _requester = client; |
4966 _requester = client; | |
4967 | 5269 |
4968 /** | 5270 /// Lists all columns for a report type |
4969 * Lists all columns for a report type | 5271 /// |
4970 * | 5272 /// Request parameters: |
4971 * Request parameters: | 5273 /// |
4972 * | 5274 /// [reportType] - Report type. Allowed Values: 'ga'. Where 'ga' corresponds |
4973 * [reportType] - Report type. Allowed Values: 'ga'. Where 'ga' corresponds to | 5275 /// to the Core Reporting API |
4974 * the Core Reporting API | 5276 /// Value must have pattern "ga". |
4975 * Value must have pattern "ga". | 5277 /// |
4976 * | 5278 /// Completes with a [Columns]. |
4977 * Completes with a [Columns]. | 5279 /// |
4978 * | 5280 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
4979 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 5281 /// an error. |
4980 * error. | 5282 /// |
4981 * | 5283 /// If the used [http.Client] completes with an error when making a REST |
4982 * If the used [http.Client] completes with an error when making a REST call, | 5284 /// call, this method will complete with the same error. |
4983 * this method will complete with the same error. | |
4984 */ | |
4985 async.Future<Columns> list(core.String reportType) { | 5285 async.Future<Columns> list(core.String reportType) { |
4986 var _url = null; | 5286 var _url = null; |
4987 var _queryParams = new core.Map(); | 5287 var _queryParams = new core.Map(); |
4988 var _uploadMedia = null; | 5288 var _uploadMedia = null; |
4989 var _uploadOptions = null; | 5289 var _uploadOptions = null; |
4990 var _downloadOptions = commons.DownloadOptions.Metadata; | 5290 var _downloadOptions = commons.DownloadOptions.Metadata; |
4991 var _body = null; | 5291 var _body = null; |
4992 | 5292 |
4993 if (reportType == null) { | 5293 if (reportType == null) { |
4994 throw new core.ArgumentError("Parameter reportType is required."); | 5294 throw new core.ArgumentError("Parameter reportType is required."); |
4995 } | 5295 } |
4996 | 5296 |
4997 _url = 'metadata/' + commons.Escaper.ecapeVariable('$reportType') + '/column
s'; | 5297 _url = |
| 5298 'metadata/' + commons.Escaper.ecapeVariable('$reportType') + '/columns'; |
4998 | 5299 |
4999 var _response = _requester.request(_url, | 5300 var _response = _requester.request(_url, "GET", |
5000 "GET", | 5301 body: _body, |
5001 body: _body, | 5302 queryParams: _queryParams, |
5002 queryParams: _queryParams, | 5303 uploadOptions: _uploadOptions, |
5003 uploadOptions: _uploadOptions, | 5304 uploadMedia: _uploadMedia, |
5004 uploadMedia: _uploadMedia, | 5305 downloadOptions: _downloadOptions); |
5005 downloadOptions: _downloadOptions); | |
5006 return _response.then((data) => new Columns.fromJson(data)); | 5306 return _response.then((data) => new Columns.fromJson(data)); |
5007 } | 5307 } |
5008 | |
5009 } | 5308 } |
5010 | 5309 |
5011 | |
5012 class ProvisioningResourceApi { | 5310 class ProvisioningResourceApi { |
5013 final commons.ApiRequester _requester; | 5311 final commons.ApiRequester _requester; |
5014 | 5312 |
5015 ProvisioningResourceApi(commons.ApiRequester client) : | 5313 ProvisioningResourceApi(commons.ApiRequester client) : _requester = client; |
5016 _requester = client; | |
5017 | 5314 |
5018 /** | 5315 /// Creates an account ticket. |
5019 * Creates an account ticket. | 5316 /// |
5020 * | 5317 /// [request] - The metadata request object. |
5021 * [request] - The metadata request object. | 5318 /// |
5022 * | 5319 /// Request parameters: |
5023 * Request parameters: | 5320 /// |
5024 * | 5321 /// Completes with a [AccountTicket]. |
5025 * Completes with a [AccountTicket]. | 5322 /// |
5026 * | 5323 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
5027 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 5324 /// an error. |
5028 * error. | 5325 /// |
5029 * | 5326 /// If the used [http.Client] completes with an error when making a REST |
5030 * If the used [http.Client] completes with an error when making a REST call, | 5327 /// call, this method will complete with the same error. |
5031 * this method will complete with the same error. | |
5032 */ | |
5033 async.Future<AccountTicket> createAccountTicket(AccountTicket request) { | 5328 async.Future<AccountTicket> createAccountTicket(AccountTicket request) { |
5034 var _url = null; | 5329 var _url = null; |
5035 var _queryParams = new core.Map(); | 5330 var _queryParams = new core.Map(); |
5036 var _uploadMedia = null; | 5331 var _uploadMedia = null; |
5037 var _uploadOptions = null; | 5332 var _uploadOptions = null; |
5038 var _downloadOptions = commons.DownloadOptions.Metadata; | 5333 var _downloadOptions = commons.DownloadOptions.Metadata; |
5039 var _body = null; | 5334 var _body = null; |
5040 | 5335 |
5041 if (request != null) { | 5336 if (request != null) { |
5042 _body = convert.JSON.encode((request).toJson()); | 5337 _body = convert.JSON.encode((request).toJson()); |
5043 } | 5338 } |
5044 | 5339 |
5045 _url = 'provisioning/createAccountTicket'; | 5340 _url = 'provisioning/createAccountTicket'; |
5046 | 5341 |
5047 var _response = _requester.request(_url, | 5342 var _response = _requester.request(_url, "POST", |
5048 "POST", | 5343 body: _body, |
5049 body: _body, | 5344 queryParams: _queryParams, |
5050 queryParams: _queryParams, | 5345 uploadOptions: _uploadOptions, |
5051 uploadOptions: _uploadOptions, | 5346 uploadMedia: _uploadMedia, |
5052 uploadMedia: _uploadMedia, | 5347 downloadOptions: _downloadOptions); |
5053 downloadOptions: _downloadOptions); | |
5054 return _response.then((data) => new AccountTicket.fromJson(data)); | 5348 return _response.then((data) => new AccountTicket.fromJson(data)); |
5055 } | 5349 } |
5056 | |
5057 } | 5350 } |
5058 | 5351 |
| 5352 /// Child link for an account entry. Points to the list of web properties for |
| 5353 /// this account. |
| 5354 class AccountChildLink { |
| 5355 /// Link to the list of web properties for this account. |
| 5356 core.String href; |
5059 | 5357 |
5060 | 5358 /// Type of the child link. Its value is "analytics#webproperties". |
5061 /** | |
5062 * Child link for an account entry. Points to the list of web properties for | |
5063 * this account. | |
5064 */ | |
5065 class AccountChildLink { | |
5066 /** Link to the list of web properties for this account. */ | |
5067 core.String href; | |
5068 /** Type of the child link. Its value is "analytics#webproperties". */ | |
5069 core.String type; | 5359 core.String type; |
5070 | 5360 |
5071 AccountChildLink(); | 5361 AccountChildLink(); |
5072 | 5362 |
5073 AccountChildLink.fromJson(core.Map _json) { | 5363 AccountChildLink.fromJson(core.Map _json) { |
5074 if (_json.containsKey("href")) { | 5364 if (_json.containsKey("href")) { |
5075 href = _json["href"]; | 5365 href = _json["href"]; |
5076 } | 5366 } |
5077 if (_json.containsKey("type")) { | 5367 if (_json.containsKey("type")) { |
5078 type = _json["type"]; | 5368 type = _json["type"]; |
5079 } | 5369 } |
5080 } | 5370 } |
5081 | 5371 |
5082 core.Map<core.String, core.Object> toJson() { | 5372 core.Map<core.String, core.Object> toJson() { |
5083 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5373 final core.Map<core.String, core.Object> _json = |
| 5374 new core.Map<core.String, core.Object>(); |
5084 if (href != null) { | 5375 if (href != null) { |
5085 _json["href"] = href; | 5376 _json["href"] = href; |
5086 } | 5377 } |
5087 if (type != null) { | 5378 if (type != null) { |
5088 _json["type"] = type; | 5379 _json["type"] = type; |
5089 } | 5380 } |
5090 return _json; | 5381 return _json; |
5091 } | 5382 } |
5092 } | 5383 } |
5093 | 5384 |
5094 /** Permissions the user has for this account. */ | 5385 /// Permissions the user has for this account. |
5095 class AccountPermissions { | 5386 class AccountPermissions { |
5096 /** | 5387 /// All the permissions that the user has for this account. These include any |
5097 * All the permissions that the user has for this account. These include any | 5388 /// implied permissions (e.g., EDIT implies VIEW). |
5098 * implied permissions (e.g., EDIT implies VIEW). | |
5099 */ | |
5100 core.List<core.String> effective; | 5389 core.List<core.String> effective; |
5101 | 5390 |
5102 AccountPermissions(); | 5391 AccountPermissions(); |
5103 | 5392 |
5104 AccountPermissions.fromJson(core.Map _json) { | 5393 AccountPermissions.fromJson(core.Map _json) { |
5105 if (_json.containsKey("effective")) { | 5394 if (_json.containsKey("effective")) { |
5106 effective = _json["effective"]; | 5395 effective = _json["effective"]; |
5107 } | 5396 } |
5108 } | 5397 } |
5109 | 5398 |
5110 core.Map<core.String, core.Object> toJson() { | 5399 core.Map<core.String, core.Object> toJson() { |
5111 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5400 final core.Map<core.String, core.Object> _json = |
| 5401 new core.Map<core.String, core.Object>(); |
5112 if (effective != null) { | 5402 if (effective != null) { |
5113 _json["effective"] = effective; | 5403 _json["effective"] = effective; |
5114 } | 5404 } |
5115 return _json; | 5405 return _json; |
5116 } | 5406 } |
5117 } | 5407 } |
5118 | 5408 |
5119 /** JSON template for Analytics account entry. */ | 5409 /// JSON template for Analytics account entry. |
5120 class Account { | 5410 class Account { |
5121 /** | 5411 /// Child link for an account entry. Points to the list of web properties for |
5122 * Child link for an account entry. Points to the list of web properties for | 5412 /// this account. |
5123 * this account. | |
5124 */ | |
5125 AccountChildLink childLink; | 5413 AccountChildLink childLink; |
5126 /** Time the account was created. */ | 5414 |
| 5415 /// Time the account was created. |
5127 core.DateTime created; | 5416 core.DateTime created; |
5128 /** Account ID. */ | 5417 |
| 5418 /// Account ID. |
5129 core.String id; | 5419 core.String id; |
5130 /** Resource type for Analytics account. */ | 5420 |
| 5421 /// Resource type for Analytics account. |
5131 core.String kind; | 5422 core.String kind; |
5132 /** Account name. */ | 5423 |
| 5424 /// Account name. |
5133 core.String name; | 5425 core.String name; |
5134 /** Permissions the user has for this account. */ | 5426 |
| 5427 /// Permissions the user has for this account. |
5135 AccountPermissions permissions; | 5428 AccountPermissions permissions; |
5136 /** Link for this account. */ | 5429 |
| 5430 /// Link for this account. |
5137 core.String selfLink; | 5431 core.String selfLink; |
5138 /** Indicates whether this account is starred or not. */ | 5432 |
| 5433 /// Indicates whether this account is starred or not. |
5139 core.bool starred; | 5434 core.bool starred; |
5140 /** Time the account was last modified. */ | 5435 |
| 5436 /// Time the account was last modified. |
5141 core.DateTime updated; | 5437 core.DateTime updated; |
5142 | 5438 |
5143 Account(); | 5439 Account(); |
5144 | 5440 |
5145 Account.fromJson(core.Map _json) { | 5441 Account.fromJson(core.Map _json) { |
5146 if (_json.containsKey("childLink")) { | 5442 if (_json.containsKey("childLink")) { |
5147 childLink = new AccountChildLink.fromJson(_json["childLink"]); | 5443 childLink = new AccountChildLink.fromJson(_json["childLink"]); |
5148 } | 5444 } |
5149 if (_json.containsKey("created")) { | 5445 if (_json.containsKey("created")) { |
5150 created = core.DateTime.parse(_json["created"]); | 5446 created = core.DateTime.parse(_json["created"]); |
(...skipping 15 matching lines...) Expand all Loading... |
5166 } | 5462 } |
5167 if (_json.containsKey("starred")) { | 5463 if (_json.containsKey("starred")) { |
5168 starred = _json["starred"]; | 5464 starred = _json["starred"]; |
5169 } | 5465 } |
5170 if (_json.containsKey("updated")) { | 5466 if (_json.containsKey("updated")) { |
5171 updated = core.DateTime.parse(_json["updated"]); | 5467 updated = core.DateTime.parse(_json["updated"]); |
5172 } | 5468 } |
5173 } | 5469 } |
5174 | 5470 |
5175 core.Map<core.String, core.Object> toJson() { | 5471 core.Map<core.String, core.Object> toJson() { |
5176 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5472 final core.Map<core.String, core.Object> _json = |
| 5473 new core.Map<core.String, core.Object>(); |
5177 if (childLink != null) { | 5474 if (childLink != null) { |
5178 _json["childLink"] = (childLink).toJson(); | 5475 _json["childLink"] = (childLink).toJson(); |
5179 } | 5476 } |
5180 if (created != null) { | 5477 if (created != null) { |
5181 _json["created"] = (created).toIso8601String(); | 5478 _json["created"] = (created).toIso8601String(); |
5182 } | 5479 } |
5183 if (id != null) { | 5480 if (id != null) { |
5184 _json["id"] = id; | 5481 _json["id"] = id; |
5185 } | 5482 } |
5186 if (kind != null) { | 5483 if (kind != null) { |
(...skipping 11 matching lines...) Expand all Loading... |
5198 if (starred != null) { | 5495 if (starred != null) { |
5199 _json["starred"] = starred; | 5496 _json["starred"] = starred; |
5200 } | 5497 } |
5201 if (updated != null) { | 5498 if (updated != null) { |
5202 _json["updated"] = (updated).toIso8601String(); | 5499 _json["updated"] = (updated).toIso8601String(); |
5203 } | 5500 } |
5204 return _json; | 5501 return _json; |
5205 } | 5502 } |
5206 } | 5503 } |
5207 | 5504 |
5208 /** JSON template for a linked account. */ | 5505 /// JSON template for a linked account. |
5209 class AccountRef { | 5506 class AccountRef { |
5210 /** Link for this account. */ | 5507 /// Link for this account. |
5211 core.String href; | 5508 core.String href; |
5212 /** Account ID. */ | 5509 |
| 5510 /// Account ID. |
5213 core.String id; | 5511 core.String id; |
5214 /** Analytics account reference. */ | 5512 |
| 5513 /// Analytics account reference. |
5215 core.String kind; | 5514 core.String kind; |
5216 /** Account name. */ | 5515 |
| 5516 /// Account name. |
5217 core.String name; | 5517 core.String name; |
5218 | 5518 |
5219 AccountRef(); | 5519 AccountRef(); |
5220 | 5520 |
5221 AccountRef.fromJson(core.Map _json) { | 5521 AccountRef.fromJson(core.Map _json) { |
5222 if (_json.containsKey("href")) { | 5522 if (_json.containsKey("href")) { |
5223 href = _json["href"]; | 5523 href = _json["href"]; |
5224 } | 5524 } |
5225 if (_json.containsKey("id")) { | 5525 if (_json.containsKey("id")) { |
5226 id = _json["id"]; | 5526 id = _json["id"]; |
5227 } | 5527 } |
5228 if (_json.containsKey("kind")) { | 5528 if (_json.containsKey("kind")) { |
5229 kind = _json["kind"]; | 5529 kind = _json["kind"]; |
5230 } | 5530 } |
5231 if (_json.containsKey("name")) { | 5531 if (_json.containsKey("name")) { |
5232 name = _json["name"]; | 5532 name = _json["name"]; |
5233 } | 5533 } |
5234 } | 5534 } |
5235 | 5535 |
5236 core.Map<core.String, core.Object> toJson() { | 5536 core.Map<core.String, core.Object> toJson() { |
5237 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5537 final core.Map<core.String, core.Object> _json = |
| 5538 new core.Map<core.String, core.Object>(); |
5238 if (href != null) { | 5539 if (href != null) { |
5239 _json["href"] = href; | 5540 _json["href"] = href; |
5240 } | 5541 } |
5241 if (id != null) { | 5542 if (id != null) { |
5242 _json["id"] = id; | 5543 _json["id"] = id; |
5243 } | 5544 } |
5244 if (kind != null) { | 5545 if (kind != null) { |
5245 _json["kind"] = kind; | 5546 _json["kind"] = kind; |
5246 } | 5547 } |
5247 if (name != null) { | 5548 if (name != null) { |
5248 _json["name"] = name; | 5549 _json["name"] = name; |
5249 } | 5550 } |
5250 return _json; | 5551 return _json; |
5251 } | 5552 } |
5252 } | 5553 } |
5253 | 5554 |
5254 /** | 5555 /// An AccountSummary collection lists a summary of accounts, properties and |
5255 * An AccountSummary collection lists a summary of accounts, properties and | 5556 /// views (profiles) to which the user has access. Each resource in the |
5256 * views (profiles) to which the user has access. Each resource in the | 5557 /// collection corresponds to a single AccountSummary. |
5257 * collection corresponds to a single AccountSummary. | |
5258 */ | |
5259 class AccountSummaries { | 5558 class AccountSummaries { |
5260 /** A list of AccountSummaries. */ | 5559 /// A list of AccountSummaries. |
5261 core.List<AccountSummary> items; | 5560 core.List<AccountSummary> items; |
5262 /** | 5561 |
5263 * The maximum number of resources the response can contain, regardless of the | 5562 /// The maximum number of resources the response can contain, regardless of |
5264 * actual number of resources returned. Its value ranges from 1 to 1000 with a | 5563 /// the actual number of resources returned. Its value ranges from 1 to 1000 |
5265 * value of 1000 by default, or otherwise specified by the max-results query | 5564 /// with a value of 1000 by default, or otherwise specified by the |
5266 * parameter. | 5565 /// max-results query parameter. |
5267 */ | |
5268 core.int itemsPerPage; | 5566 core.int itemsPerPage; |
5269 /** Collection type. */ | 5567 |
| 5568 /// Collection type. |
5270 core.String kind; | 5569 core.String kind; |
5271 /** Link to next page for this AccountSummary collection. */ | 5570 |
| 5571 /// Link to next page for this AccountSummary collection. |
5272 core.String nextLink; | 5572 core.String nextLink; |
5273 /** Link to previous page for this AccountSummary collection. */ | 5573 |
| 5574 /// Link to previous page for this AccountSummary collection. |
5274 core.String previousLink; | 5575 core.String previousLink; |
5275 /** | 5576 |
5276 * The starting index of the resources, which is 1 by default or otherwise | 5577 /// The starting index of the resources, which is 1 by default or otherwise |
5277 * specified by the start-index query parameter. | 5578 /// specified by the start-index query parameter. |
5278 */ | |
5279 core.int startIndex; | 5579 core.int startIndex; |
5280 /** | 5580 |
5281 * The total number of results for the query, regardless of the number of | 5581 /// The total number of results for the query, regardless of the number of |
5282 * results in the response. | 5582 /// results in the response. |
5283 */ | |
5284 core.int totalResults; | 5583 core.int totalResults; |
5285 /** Email ID of the authenticated user */ | 5584 |
| 5585 /// Email ID of the authenticated user |
5286 core.String username; | 5586 core.String username; |
5287 | 5587 |
5288 AccountSummaries(); | 5588 AccountSummaries(); |
5289 | 5589 |
5290 AccountSummaries.fromJson(core.Map _json) { | 5590 AccountSummaries.fromJson(core.Map _json) { |
5291 if (_json.containsKey("items")) { | 5591 if (_json.containsKey("items")) { |
5292 items = _json["items"].map((value) => new AccountSummary.fromJson(value)).
toList(); | 5592 items = _json["items"] |
| 5593 .map((value) => new AccountSummary.fromJson(value)) |
| 5594 .toList(); |
5293 } | 5595 } |
5294 if (_json.containsKey("itemsPerPage")) { | 5596 if (_json.containsKey("itemsPerPage")) { |
5295 itemsPerPage = _json["itemsPerPage"]; | 5597 itemsPerPage = _json["itemsPerPage"]; |
5296 } | 5598 } |
5297 if (_json.containsKey("kind")) { | 5599 if (_json.containsKey("kind")) { |
5298 kind = _json["kind"]; | 5600 kind = _json["kind"]; |
5299 } | 5601 } |
5300 if (_json.containsKey("nextLink")) { | 5602 if (_json.containsKey("nextLink")) { |
5301 nextLink = _json["nextLink"]; | 5603 nextLink = _json["nextLink"]; |
5302 } | 5604 } |
5303 if (_json.containsKey("previousLink")) { | 5605 if (_json.containsKey("previousLink")) { |
5304 previousLink = _json["previousLink"]; | 5606 previousLink = _json["previousLink"]; |
5305 } | 5607 } |
5306 if (_json.containsKey("startIndex")) { | 5608 if (_json.containsKey("startIndex")) { |
5307 startIndex = _json["startIndex"]; | 5609 startIndex = _json["startIndex"]; |
5308 } | 5610 } |
5309 if (_json.containsKey("totalResults")) { | 5611 if (_json.containsKey("totalResults")) { |
5310 totalResults = _json["totalResults"]; | 5612 totalResults = _json["totalResults"]; |
5311 } | 5613 } |
5312 if (_json.containsKey("username")) { | 5614 if (_json.containsKey("username")) { |
5313 username = _json["username"]; | 5615 username = _json["username"]; |
5314 } | 5616 } |
5315 } | 5617 } |
5316 | 5618 |
5317 core.Map<core.String, core.Object> toJson() { | 5619 core.Map<core.String, core.Object> toJson() { |
5318 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5620 final core.Map<core.String, core.Object> _json = |
| 5621 new core.Map<core.String, core.Object>(); |
5319 if (items != null) { | 5622 if (items != null) { |
5320 _json["items"] = items.map((value) => (value).toJson()).toList(); | 5623 _json["items"] = items.map((value) => (value).toJson()).toList(); |
5321 } | 5624 } |
5322 if (itemsPerPage != null) { | 5625 if (itemsPerPage != null) { |
5323 _json["itemsPerPage"] = itemsPerPage; | 5626 _json["itemsPerPage"] = itemsPerPage; |
5324 } | 5627 } |
5325 if (kind != null) { | 5628 if (kind != null) { |
5326 _json["kind"] = kind; | 5629 _json["kind"] = kind; |
5327 } | 5630 } |
5328 if (nextLink != null) { | 5631 if (nextLink != null) { |
5329 _json["nextLink"] = nextLink; | 5632 _json["nextLink"] = nextLink; |
5330 } | 5633 } |
5331 if (previousLink != null) { | 5634 if (previousLink != null) { |
5332 _json["previousLink"] = previousLink; | 5635 _json["previousLink"] = previousLink; |
5333 } | 5636 } |
5334 if (startIndex != null) { | 5637 if (startIndex != null) { |
5335 _json["startIndex"] = startIndex; | 5638 _json["startIndex"] = startIndex; |
5336 } | 5639 } |
5337 if (totalResults != null) { | 5640 if (totalResults != null) { |
5338 _json["totalResults"] = totalResults; | 5641 _json["totalResults"] = totalResults; |
5339 } | 5642 } |
5340 if (username != null) { | 5643 if (username != null) { |
5341 _json["username"] = username; | 5644 _json["username"] = username; |
5342 } | 5645 } |
5343 return _json; | 5646 return _json; |
5344 } | 5647 } |
5345 } | 5648 } |
5346 | 5649 |
5347 /** | 5650 /// JSON template for an Analytics AccountSummary. An AccountSummary is a |
5348 * JSON template for an Analytics AccountSummary. An AccountSummary is a | 5651 /// lightweight tree comprised of properties/profiles. |
5349 * lightweight tree comprised of properties/profiles. | |
5350 */ | |
5351 class AccountSummary { | 5652 class AccountSummary { |
5352 /** Account ID. */ | 5653 /// Account ID. |
5353 core.String id; | 5654 core.String id; |
5354 /** Resource type for Analytics AccountSummary. */ | 5655 |
| 5656 /// Resource type for Analytics AccountSummary. |
5355 core.String kind; | 5657 core.String kind; |
5356 /** Account name. */ | 5658 |
| 5659 /// Account name. |
5357 core.String name; | 5660 core.String name; |
5358 /** Indicates whether this account is starred or not. */ | 5661 |
| 5662 /// Indicates whether this account is starred or not. |
5359 core.bool starred; | 5663 core.bool starred; |
5360 /** List of web properties under this account. */ | 5664 |
| 5665 /// List of web properties under this account. |
5361 core.List<WebPropertySummary> webProperties; | 5666 core.List<WebPropertySummary> webProperties; |
5362 | 5667 |
5363 AccountSummary(); | 5668 AccountSummary(); |
5364 | 5669 |
5365 AccountSummary.fromJson(core.Map _json) { | 5670 AccountSummary.fromJson(core.Map _json) { |
5366 if (_json.containsKey("id")) { | 5671 if (_json.containsKey("id")) { |
5367 id = _json["id"]; | 5672 id = _json["id"]; |
5368 } | 5673 } |
5369 if (_json.containsKey("kind")) { | 5674 if (_json.containsKey("kind")) { |
5370 kind = _json["kind"]; | 5675 kind = _json["kind"]; |
5371 } | 5676 } |
5372 if (_json.containsKey("name")) { | 5677 if (_json.containsKey("name")) { |
5373 name = _json["name"]; | 5678 name = _json["name"]; |
5374 } | 5679 } |
5375 if (_json.containsKey("starred")) { | 5680 if (_json.containsKey("starred")) { |
5376 starred = _json["starred"]; | 5681 starred = _json["starred"]; |
5377 } | 5682 } |
5378 if (_json.containsKey("webProperties")) { | 5683 if (_json.containsKey("webProperties")) { |
5379 webProperties = _json["webProperties"].map((value) => new WebPropertySumma
ry.fromJson(value)).toList(); | 5684 webProperties = _json["webProperties"] |
| 5685 .map((value) => new WebPropertySummary.fromJson(value)) |
| 5686 .toList(); |
5380 } | 5687 } |
5381 } | 5688 } |
5382 | 5689 |
5383 core.Map<core.String, core.Object> toJson() { | 5690 core.Map<core.String, core.Object> toJson() { |
5384 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5691 final core.Map<core.String, core.Object> _json = |
| 5692 new core.Map<core.String, core.Object>(); |
5385 if (id != null) { | 5693 if (id != null) { |
5386 _json["id"] = id; | 5694 _json["id"] = id; |
5387 } | 5695 } |
5388 if (kind != null) { | 5696 if (kind != null) { |
5389 _json["kind"] = kind; | 5697 _json["kind"] = kind; |
5390 } | 5698 } |
5391 if (name != null) { | 5699 if (name != null) { |
5392 _json["name"] = name; | 5700 _json["name"] = name; |
5393 } | 5701 } |
5394 if (starred != null) { | 5702 if (starred != null) { |
5395 _json["starred"] = starred; | 5703 _json["starred"] = starred; |
5396 } | 5704 } |
5397 if (webProperties != null) { | 5705 if (webProperties != null) { |
5398 _json["webProperties"] = webProperties.map((value) => (value).toJson()).to
List(); | 5706 _json["webProperties"] = |
| 5707 webProperties.map((value) => (value).toJson()).toList(); |
5399 } | 5708 } |
5400 return _json; | 5709 return _json; |
5401 } | 5710 } |
5402 } | 5711 } |
5403 | 5712 |
5404 /** | 5713 /// JSON template for an Analytics account ticket. The account ticket consists |
5405 * JSON template for an Analytics account ticket. The account ticket consists of | 5714 /// of the ticket ID and the basic information for the account, property and |
5406 * the ticket ID and the basic information for the account, property and | 5715 /// profile. |
5407 * profile. | |
5408 */ | |
5409 class AccountTicket { | 5716 class AccountTicket { |
5410 /** Account for this ticket. */ | 5717 /// Account for this ticket. |
5411 Account account; | 5718 Account account; |
5412 /** Account ticket ID used to access the account ticket. */ | 5719 |
| 5720 /// Account ticket ID used to access the account ticket. |
5413 core.String id; | 5721 core.String id; |
5414 /** Resource type for account ticket. */ | 5722 |
| 5723 /// Resource type for account ticket. |
5415 core.String kind; | 5724 core.String kind; |
5416 /** View (Profile) for the account. */ | 5725 |
| 5726 /// View (Profile) for the account. |
5417 Profile profile; | 5727 Profile profile; |
5418 /** | 5728 |
5419 * Redirect URI where the user will be sent after accepting Terms of Service. | 5729 /// Redirect URI where the user will be sent after accepting Terms of |
5420 * Must be configured in APIs console as a callback URL. | 5730 /// Service. Must be configured in APIs console as a callback URL. |
5421 */ | |
5422 core.String redirectUri; | 5731 core.String redirectUri; |
5423 /** Web property for the account. */ | 5732 |
| 5733 /// Web property for the account. |
5424 Webproperty webproperty; | 5734 Webproperty webproperty; |
5425 | 5735 |
5426 AccountTicket(); | 5736 AccountTicket(); |
5427 | 5737 |
5428 AccountTicket.fromJson(core.Map _json) { | 5738 AccountTicket.fromJson(core.Map _json) { |
5429 if (_json.containsKey("account")) { | 5739 if (_json.containsKey("account")) { |
5430 account = new Account.fromJson(_json["account"]); | 5740 account = new Account.fromJson(_json["account"]); |
5431 } | 5741 } |
5432 if (_json.containsKey("id")) { | 5742 if (_json.containsKey("id")) { |
5433 id = _json["id"]; | 5743 id = _json["id"]; |
5434 } | 5744 } |
5435 if (_json.containsKey("kind")) { | 5745 if (_json.containsKey("kind")) { |
5436 kind = _json["kind"]; | 5746 kind = _json["kind"]; |
5437 } | 5747 } |
5438 if (_json.containsKey("profile")) { | 5748 if (_json.containsKey("profile")) { |
5439 profile = new Profile.fromJson(_json["profile"]); | 5749 profile = new Profile.fromJson(_json["profile"]); |
5440 } | 5750 } |
5441 if (_json.containsKey("redirectUri")) { | 5751 if (_json.containsKey("redirectUri")) { |
5442 redirectUri = _json["redirectUri"]; | 5752 redirectUri = _json["redirectUri"]; |
5443 } | 5753 } |
5444 if (_json.containsKey("webproperty")) { | 5754 if (_json.containsKey("webproperty")) { |
5445 webproperty = new Webproperty.fromJson(_json["webproperty"]); | 5755 webproperty = new Webproperty.fromJson(_json["webproperty"]); |
5446 } | 5756 } |
5447 } | 5757 } |
5448 | 5758 |
5449 core.Map<core.String, core.Object> toJson() { | 5759 core.Map<core.String, core.Object> toJson() { |
5450 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5760 final core.Map<core.String, core.Object> _json = |
| 5761 new core.Map<core.String, core.Object>(); |
5451 if (account != null) { | 5762 if (account != null) { |
5452 _json["account"] = (account).toJson(); | 5763 _json["account"] = (account).toJson(); |
5453 } | 5764 } |
5454 if (id != null) { | 5765 if (id != null) { |
5455 _json["id"] = id; | 5766 _json["id"] = id; |
5456 } | 5767 } |
5457 if (kind != null) { | 5768 if (kind != null) { |
5458 _json["kind"] = kind; | 5769 _json["kind"] = kind; |
5459 } | 5770 } |
5460 if (profile != null) { | 5771 if (profile != null) { |
5461 _json["profile"] = (profile).toJson(); | 5772 _json["profile"] = (profile).toJson(); |
5462 } | 5773 } |
5463 if (redirectUri != null) { | 5774 if (redirectUri != null) { |
5464 _json["redirectUri"] = redirectUri; | 5775 _json["redirectUri"] = redirectUri; |
5465 } | 5776 } |
5466 if (webproperty != null) { | 5777 if (webproperty != null) { |
5467 _json["webproperty"] = (webproperty).toJson(); | 5778 _json["webproperty"] = (webproperty).toJson(); |
5468 } | 5779 } |
5469 return _json; | 5780 return _json; |
5470 } | 5781 } |
5471 } | 5782 } |
5472 | 5783 |
5473 /** | 5784 /// An account collection provides a list of Analytics accounts to which a user |
5474 * An account collection provides a list of Analytics accounts to which a user | 5785 /// has access. The account collection is the entry point to all management |
5475 * has access. The account collection is the entry point to all management | 5786 /// information. Each resource in the collection corresponds to a single |
5476 * information. Each resource in the collection corresponds to a single | 5787 /// Analytics account. |
5477 * Analytics account. | |
5478 */ | |
5479 class Accounts { | 5788 class Accounts { |
5480 /** A list of accounts. */ | 5789 /// A list of accounts. |
5481 core.List<Account> items; | 5790 core.List<Account> items; |
5482 /** | 5791 |
5483 * The maximum number of entries the response can contain, regardless of the | 5792 /// The maximum number of entries the response can contain, regardless of the |
5484 * actual number of entries returned. Its value ranges from 1 to 1000 with a | 5793 /// actual number of entries returned. Its value ranges from 1 to 1000 with a |
5485 * value of 1000 by default, or otherwise specified by the max-results query | 5794 /// value of 1000 by default, or otherwise specified by the max-results query |
5486 * parameter. | 5795 /// parameter. |
5487 */ | |
5488 core.int itemsPerPage; | 5796 core.int itemsPerPage; |
5489 /** Collection type. */ | 5797 |
| 5798 /// Collection type. |
5490 core.String kind; | 5799 core.String kind; |
5491 /** Next link for this account collection. */ | 5800 |
| 5801 /// Next link for this account collection. |
5492 core.String nextLink; | 5802 core.String nextLink; |
5493 /** Previous link for this account collection. */ | 5803 |
| 5804 /// Previous link for this account collection. |
5494 core.String previousLink; | 5805 core.String previousLink; |
5495 /** | 5806 |
5496 * The starting index of the entries, which is 1 by default or otherwise | 5807 /// The starting index of the entries, which is 1 by default or otherwise |
5497 * specified by the start-index query parameter. | 5808 /// specified by the start-index query parameter. |
5498 */ | |
5499 core.int startIndex; | 5809 core.int startIndex; |
5500 /** | 5810 |
5501 * The total number of results for the query, regardless of the number of | 5811 /// The total number of results for the query, regardless of the number of |
5502 * results in the response. | 5812 /// results in the response. |
5503 */ | |
5504 core.int totalResults; | 5813 core.int totalResults; |
5505 /** Email ID of the authenticated user */ | 5814 |
| 5815 /// Email ID of the authenticated user |
5506 core.String username; | 5816 core.String username; |
5507 | 5817 |
5508 Accounts(); | 5818 Accounts(); |
5509 | 5819 |
5510 Accounts.fromJson(core.Map _json) { | 5820 Accounts.fromJson(core.Map _json) { |
5511 if (_json.containsKey("items")) { | 5821 if (_json.containsKey("items")) { |
5512 items = _json["items"].map((value) => new Account.fromJson(value)).toList(
); | 5822 items = |
| 5823 _json["items"].map((value) => new Account.fromJson(value)).toList(); |
5513 } | 5824 } |
5514 if (_json.containsKey("itemsPerPage")) { | 5825 if (_json.containsKey("itemsPerPage")) { |
5515 itemsPerPage = _json["itemsPerPage"]; | 5826 itemsPerPage = _json["itemsPerPage"]; |
5516 } | 5827 } |
5517 if (_json.containsKey("kind")) { | 5828 if (_json.containsKey("kind")) { |
5518 kind = _json["kind"]; | 5829 kind = _json["kind"]; |
5519 } | 5830 } |
5520 if (_json.containsKey("nextLink")) { | 5831 if (_json.containsKey("nextLink")) { |
5521 nextLink = _json["nextLink"]; | 5832 nextLink = _json["nextLink"]; |
5522 } | 5833 } |
5523 if (_json.containsKey("previousLink")) { | 5834 if (_json.containsKey("previousLink")) { |
5524 previousLink = _json["previousLink"]; | 5835 previousLink = _json["previousLink"]; |
5525 } | 5836 } |
5526 if (_json.containsKey("startIndex")) { | 5837 if (_json.containsKey("startIndex")) { |
5527 startIndex = _json["startIndex"]; | 5838 startIndex = _json["startIndex"]; |
5528 } | 5839 } |
5529 if (_json.containsKey("totalResults")) { | 5840 if (_json.containsKey("totalResults")) { |
5530 totalResults = _json["totalResults"]; | 5841 totalResults = _json["totalResults"]; |
5531 } | 5842 } |
5532 if (_json.containsKey("username")) { | 5843 if (_json.containsKey("username")) { |
5533 username = _json["username"]; | 5844 username = _json["username"]; |
5534 } | 5845 } |
5535 } | 5846 } |
5536 | 5847 |
5537 core.Map<core.String, core.Object> toJson() { | 5848 core.Map<core.String, core.Object> toJson() { |
5538 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5849 final core.Map<core.String, core.Object> _json = |
| 5850 new core.Map<core.String, core.Object>(); |
5539 if (items != null) { | 5851 if (items != null) { |
5540 _json["items"] = items.map((value) => (value).toJson()).toList(); | 5852 _json["items"] = items.map((value) => (value).toJson()).toList(); |
5541 } | 5853 } |
5542 if (itemsPerPage != null) { | 5854 if (itemsPerPage != null) { |
5543 _json["itemsPerPage"] = itemsPerPage; | 5855 _json["itemsPerPage"] = itemsPerPage; |
5544 } | 5856 } |
5545 if (kind != null) { | 5857 if (kind != null) { |
5546 _json["kind"] = kind; | 5858 _json["kind"] = kind; |
5547 } | 5859 } |
5548 if (nextLink != null) { | 5860 if (nextLink != null) { |
5549 _json["nextLink"] = nextLink; | 5861 _json["nextLink"] = nextLink; |
5550 } | 5862 } |
5551 if (previousLink != null) { | 5863 if (previousLink != null) { |
5552 _json["previousLink"] = previousLink; | 5864 _json["previousLink"] = previousLink; |
5553 } | 5865 } |
5554 if (startIndex != null) { | 5866 if (startIndex != null) { |
5555 _json["startIndex"] = startIndex; | 5867 _json["startIndex"] = startIndex; |
5556 } | 5868 } |
5557 if (totalResults != null) { | 5869 if (totalResults != null) { |
5558 _json["totalResults"] = totalResults; | 5870 _json["totalResults"] = totalResults; |
5559 } | 5871 } |
5560 if (username != null) { | 5872 if (username != null) { |
5561 _json["username"] = username; | 5873 _json["username"] = username; |
5562 } | 5874 } |
5563 return _json; | 5875 return _json; |
5564 } | 5876 } |
5565 } | 5877 } |
5566 | 5878 |
5567 /** JSON template for an AdWords account. */ | 5879 /// JSON template for an AdWords account. |
5568 class AdWordsAccount { | 5880 class AdWordsAccount { |
5569 /** | 5881 /// True if auto-tagging is enabled on the AdWords account. Read-only after |
5570 * True if auto-tagging is enabled on the AdWords account. Read-only after the | 5882 /// the insert operation. |
5571 * insert operation. | |
5572 */ | |
5573 core.bool autoTaggingEnabled; | 5883 core.bool autoTaggingEnabled; |
5574 /** Customer ID. This field is required when creating an AdWords link. */ | 5884 |
| 5885 /// Customer ID. This field is required when creating an AdWords link. |
5575 core.String customerId; | 5886 core.String customerId; |
5576 /** Resource type for AdWords account. */ | 5887 |
| 5888 /// Resource type for AdWords account. |
5577 core.String kind; | 5889 core.String kind; |
5578 | 5890 |
5579 AdWordsAccount(); | 5891 AdWordsAccount(); |
5580 | 5892 |
5581 AdWordsAccount.fromJson(core.Map _json) { | 5893 AdWordsAccount.fromJson(core.Map _json) { |
5582 if (_json.containsKey("autoTaggingEnabled")) { | 5894 if (_json.containsKey("autoTaggingEnabled")) { |
5583 autoTaggingEnabled = _json["autoTaggingEnabled"]; | 5895 autoTaggingEnabled = _json["autoTaggingEnabled"]; |
5584 } | 5896 } |
5585 if (_json.containsKey("customerId")) { | 5897 if (_json.containsKey("customerId")) { |
5586 customerId = _json["customerId"]; | 5898 customerId = _json["customerId"]; |
5587 } | 5899 } |
5588 if (_json.containsKey("kind")) { | 5900 if (_json.containsKey("kind")) { |
5589 kind = _json["kind"]; | 5901 kind = _json["kind"]; |
5590 } | 5902 } |
5591 } | 5903 } |
5592 | 5904 |
5593 core.Map<core.String, core.Object> toJson() { | 5905 core.Map<core.String, core.Object> toJson() { |
5594 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5906 final core.Map<core.String, core.Object> _json = |
| 5907 new core.Map<core.String, core.Object>(); |
5595 if (autoTaggingEnabled != null) { | 5908 if (autoTaggingEnabled != null) { |
5596 _json["autoTaggingEnabled"] = autoTaggingEnabled; | 5909 _json["autoTaggingEnabled"] = autoTaggingEnabled; |
5597 } | 5910 } |
5598 if (customerId != null) { | 5911 if (customerId != null) { |
5599 _json["customerId"] = customerId; | 5912 _json["customerId"] = customerId; |
5600 } | 5913 } |
5601 if (kind != null) { | 5914 if (kind != null) { |
5602 _json["kind"] = kind; | 5915 _json["kind"] = kind; |
5603 } | 5916 } |
5604 return _json; | 5917 return _json; |
5605 } | 5918 } |
5606 } | 5919 } |
5607 | 5920 |
5608 /** Request template for the delete upload data request. */ | 5921 /// Request template for the delete upload data request. |
5609 class AnalyticsDataimportDeleteUploadDataRequest { | 5922 class AnalyticsDataimportDeleteUploadDataRequest { |
5610 /** A list of upload UIDs. */ | 5923 /// A list of upload UIDs. |
5611 core.List<core.String> customDataImportUids; | 5924 core.List<core.String> customDataImportUids; |
5612 | 5925 |
5613 AnalyticsDataimportDeleteUploadDataRequest(); | 5926 AnalyticsDataimportDeleteUploadDataRequest(); |
5614 | 5927 |
5615 AnalyticsDataimportDeleteUploadDataRequest.fromJson(core.Map _json) { | 5928 AnalyticsDataimportDeleteUploadDataRequest.fromJson(core.Map _json) { |
5616 if (_json.containsKey("customDataImportUids")) { | 5929 if (_json.containsKey("customDataImportUids")) { |
5617 customDataImportUids = _json["customDataImportUids"]; | 5930 customDataImportUids = _json["customDataImportUids"]; |
5618 } | 5931 } |
5619 } | 5932 } |
5620 | 5933 |
5621 core.Map<core.String, core.Object> toJson() { | 5934 core.Map<core.String, core.Object> toJson() { |
5622 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5935 final core.Map<core.String, core.Object> _json = |
| 5936 new core.Map<core.String, core.Object>(); |
5623 if (customDataImportUids != null) { | 5937 if (customDataImportUids != null) { |
5624 _json["customDataImportUids"] = customDataImportUids; | 5938 _json["customDataImportUids"] = customDataImportUids; |
5625 } | 5939 } |
5626 return _json; | 5940 return _json; |
5627 } | 5941 } |
5628 } | 5942 } |
5629 | 5943 |
5630 /** JSON template for a metadata column. */ | 5944 /// JSON template for a metadata column. |
5631 class Column { | 5945 class Column { |
5632 /** Map of attribute name and value for this column. */ | 5946 /// Map of attribute name and value for this column. |
5633 core.Map<core.String, core.String> attributes; | 5947 core.Map<core.String, core.String> attributes; |
5634 /** Column id. */ | 5948 |
| 5949 /// Column id. |
5635 core.String id; | 5950 core.String id; |
5636 /** Resource type for Analytics column. */ | 5951 |
| 5952 /// Resource type for Analytics column. |
5637 core.String kind; | 5953 core.String kind; |
5638 | 5954 |
5639 Column(); | 5955 Column(); |
5640 | 5956 |
5641 Column.fromJson(core.Map _json) { | 5957 Column.fromJson(core.Map _json) { |
5642 if (_json.containsKey("attributes")) { | 5958 if (_json.containsKey("attributes")) { |
5643 attributes = _json["attributes"]; | 5959 attributes = _json["attributes"]; |
5644 } | 5960 } |
5645 if (_json.containsKey("id")) { | 5961 if (_json.containsKey("id")) { |
5646 id = _json["id"]; | 5962 id = _json["id"]; |
5647 } | 5963 } |
5648 if (_json.containsKey("kind")) { | 5964 if (_json.containsKey("kind")) { |
5649 kind = _json["kind"]; | 5965 kind = _json["kind"]; |
5650 } | 5966 } |
5651 } | 5967 } |
5652 | 5968 |
5653 core.Map<core.String, core.Object> toJson() { | 5969 core.Map<core.String, core.Object> toJson() { |
5654 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5970 final core.Map<core.String, core.Object> _json = |
| 5971 new core.Map<core.String, core.Object>(); |
5655 if (attributes != null) { | 5972 if (attributes != null) { |
5656 _json["attributes"] = attributes; | 5973 _json["attributes"] = attributes; |
5657 } | 5974 } |
5658 if (id != null) { | 5975 if (id != null) { |
5659 _json["id"] = id; | 5976 _json["id"] = id; |
5660 } | 5977 } |
5661 if (kind != null) { | 5978 if (kind != null) { |
5662 _json["kind"] = kind; | 5979 _json["kind"] = kind; |
5663 } | 5980 } |
5664 return _json; | 5981 return _json; |
5665 } | 5982 } |
5666 } | 5983 } |
5667 | 5984 |
5668 /** Lists columns (dimensions and metrics) for a particular report type. */ | 5985 /// Lists columns (dimensions and metrics) for a particular report type. |
5669 class Columns { | 5986 class Columns { |
5670 /** List of attributes names returned by columns. */ | 5987 /// List of attributes names returned by columns. |
5671 core.List<core.String> attributeNames; | 5988 core.List<core.String> attributeNames; |
5672 /** | 5989 |
5673 * Etag of collection. This etag can be compared with the last response etag | 5990 /// Etag of collection. This etag can be compared with the last response etag |
5674 * to check if response has changed. | 5991 /// to check if response has changed. |
5675 */ | |
5676 core.String etag; | 5992 core.String etag; |
5677 /** List of columns for a report type. */ | 5993 |
| 5994 /// List of columns for a report type. |
5678 core.List<Column> items; | 5995 core.List<Column> items; |
5679 /** Collection type. */ | 5996 |
| 5997 /// Collection type. |
5680 core.String kind; | 5998 core.String kind; |
5681 /** Total number of columns returned in the response. */ | 5999 |
| 6000 /// Total number of columns returned in the response. |
5682 core.int totalResults; | 6001 core.int totalResults; |
5683 | 6002 |
5684 Columns(); | 6003 Columns(); |
5685 | 6004 |
5686 Columns.fromJson(core.Map _json) { | 6005 Columns.fromJson(core.Map _json) { |
5687 if (_json.containsKey("attributeNames")) { | 6006 if (_json.containsKey("attributeNames")) { |
5688 attributeNames = _json["attributeNames"]; | 6007 attributeNames = _json["attributeNames"]; |
5689 } | 6008 } |
5690 if (_json.containsKey("etag")) { | 6009 if (_json.containsKey("etag")) { |
5691 etag = _json["etag"]; | 6010 etag = _json["etag"]; |
5692 } | 6011 } |
5693 if (_json.containsKey("items")) { | 6012 if (_json.containsKey("items")) { |
5694 items = _json["items"].map((value) => new Column.fromJson(value)).toList()
; | 6013 items = |
| 6014 _json["items"].map((value) => new Column.fromJson(value)).toList(); |
5695 } | 6015 } |
5696 if (_json.containsKey("kind")) { | 6016 if (_json.containsKey("kind")) { |
5697 kind = _json["kind"]; | 6017 kind = _json["kind"]; |
5698 } | 6018 } |
5699 if (_json.containsKey("totalResults")) { | 6019 if (_json.containsKey("totalResults")) { |
5700 totalResults = _json["totalResults"]; | 6020 totalResults = _json["totalResults"]; |
5701 } | 6021 } |
5702 } | 6022 } |
5703 | 6023 |
5704 core.Map<core.String, core.Object> toJson() { | 6024 core.Map<core.String, core.Object> toJson() { |
5705 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6025 final core.Map<core.String, core.Object> _json = |
| 6026 new core.Map<core.String, core.Object>(); |
5706 if (attributeNames != null) { | 6027 if (attributeNames != null) { |
5707 _json["attributeNames"] = attributeNames; | 6028 _json["attributeNames"] = attributeNames; |
5708 } | 6029 } |
5709 if (etag != null) { | 6030 if (etag != null) { |
5710 _json["etag"] = etag; | 6031 _json["etag"] = etag; |
5711 } | 6032 } |
5712 if (items != null) { | 6033 if (items != null) { |
5713 _json["items"] = items.map((value) => (value).toJson()).toList(); | 6034 _json["items"] = items.map((value) => (value).toJson()).toList(); |
5714 } | 6035 } |
5715 if (kind != null) { | 6036 if (kind != null) { |
5716 _json["kind"] = kind; | 6037 _json["kind"] = kind; |
5717 } | 6038 } |
5718 if (totalResults != null) { | 6039 if (totalResults != null) { |
5719 _json["totalResults"] = totalResults; | 6040 _json["totalResults"] = totalResults; |
5720 } | 6041 } |
5721 return _json; | 6042 return _json; |
5722 } | 6043 } |
5723 } | 6044 } |
5724 | 6045 |
5725 class CustomDataSourceChildLink { | 6046 class CustomDataSourceChildLink { |
5726 /** | 6047 /// Link to the list of daily uploads for this custom data source. Link to |
5727 * Link to the list of daily uploads for this custom data source. Link to the | 6048 /// the list of uploads for this custom data source. |
5728 * list of uploads for this custom data source. | |
5729 */ | |
5730 core.String href; | 6049 core.String href; |
5731 /** Value is "analytics#dailyUploads". Value is "analytics#uploads". */ | 6050 |
| 6051 /// Value is "analytics#dailyUploads". Value is "analytics#uploads". |
5732 core.String type; | 6052 core.String type; |
5733 | 6053 |
5734 CustomDataSourceChildLink(); | 6054 CustomDataSourceChildLink(); |
5735 | 6055 |
5736 CustomDataSourceChildLink.fromJson(core.Map _json) { | 6056 CustomDataSourceChildLink.fromJson(core.Map _json) { |
5737 if (_json.containsKey("href")) { | 6057 if (_json.containsKey("href")) { |
5738 href = _json["href"]; | 6058 href = _json["href"]; |
5739 } | 6059 } |
5740 if (_json.containsKey("type")) { | 6060 if (_json.containsKey("type")) { |
5741 type = _json["type"]; | 6061 type = _json["type"]; |
5742 } | 6062 } |
5743 } | 6063 } |
5744 | 6064 |
5745 core.Map<core.String, core.Object> toJson() { | 6065 core.Map<core.String, core.Object> toJson() { |
5746 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6066 final core.Map<core.String, core.Object> _json = |
| 6067 new core.Map<core.String, core.Object>(); |
5747 if (href != null) { | 6068 if (href != null) { |
5748 _json["href"] = href; | 6069 _json["href"] = href; |
5749 } | 6070 } |
5750 if (type != null) { | 6071 if (type != null) { |
5751 _json["type"] = type; | 6072 _json["type"] = type; |
5752 } | 6073 } |
5753 return _json; | 6074 return _json; |
5754 } | 6075 } |
5755 } | 6076 } |
5756 | 6077 |
5757 /** | 6078 /// Parent link for this custom data source. Points to the web property to |
5758 * Parent link for this custom data source. Points to the web property to which | 6079 /// which this custom data source belongs. |
5759 * this custom data source belongs. | |
5760 */ | |
5761 class CustomDataSourceParentLink { | 6080 class CustomDataSourceParentLink { |
5762 /** Link to the web property to which this custom data source belongs. */ | 6081 /// Link to the web property to which this custom data source belongs. |
5763 core.String href; | 6082 core.String href; |
5764 /** Value is "analytics#webproperty". */ | 6083 |
| 6084 /// Value is "analytics#webproperty". |
5765 core.String type; | 6085 core.String type; |
5766 | 6086 |
5767 CustomDataSourceParentLink(); | 6087 CustomDataSourceParentLink(); |
5768 | 6088 |
5769 CustomDataSourceParentLink.fromJson(core.Map _json) { | 6089 CustomDataSourceParentLink.fromJson(core.Map _json) { |
5770 if (_json.containsKey("href")) { | 6090 if (_json.containsKey("href")) { |
5771 href = _json["href"]; | 6091 href = _json["href"]; |
5772 } | 6092 } |
5773 if (_json.containsKey("type")) { | 6093 if (_json.containsKey("type")) { |
5774 type = _json["type"]; | 6094 type = _json["type"]; |
5775 } | 6095 } |
5776 } | 6096 } |
5777 | 6097 |
5778 core.Map<core.String, core.Object> toJson() { | 6098 core.Map<core.String, core.Object> toJson() { |
5779 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6099 final core.Map<core.String, core.Object> _json = |
| 6100 new core.Map<core.String, core.Object>(); |
5780 if (href != null) { | 6101 if (href != null) { |
5781 _json["href"] = href; | 6102 _json["href"] = href; |
5782 } | 6103 } |
5783 if (type != null) { | 6104 if (type != null) { |
5784 _json["type"] = type; | 6105 _json["type"] = type; |
5785 } | 6106 } |
5786 return _json; | 6107 return _json; |
5787 } | 6108 } |
5788 } | 6109 } |
5789 | 6110 |
5790 /** JSON template for an Analytics custom data source. */ | 6111 /// JSON template for an Analytics custom data source. |
5791 class CustomDataSource { | 6112 class CustomDataSource { |
5792 /** Account ID to which this custom data source belongs. */ | 6113 /// Account ID to which this custom data source belongs. |
5793 core.String accountId; | 6114 core.String accountId; |
5794 CustomDataSourceChildLink childLink; | 6115 CustomDataSourceChildLink childLink; |
5795 /** Time this custom data source was created. */ | 6116 |
| 6117 /// Time this custom data source was created. |
5796 core.DateTime created; | 6118 core.DateTime created; |
5797 /** Description of custom data source. */ | 6119 |
| 6120 /// Description of custom data source. |
5798 core.String description; | 6121 core.String description; |
5799 /** Custom data source ID. */ | 6122 |
| 6123 /// Custom data source ID. |
5800 core.String id; | 6124 core.String id; |
5801 core.String importBehavior; | 6125 core.String importBehavior; |
5802 /** Resource type for Analytics custom data source. */ | 6126 |
| 6127 /// Resource type for Analytics custom data source. |
5803 core.String kind; | 6128 core.String kind; |
5804 /** Name of this custom data source. */ | 6129 |
| 6130 /// Name of this custom data source. |
5805 core.String name; | 6131 core.String name; |
5806 /** | 6132 |
5807 * Parent link for this custom data source. Points to the web property to | 6133 /// Parent link for this custom data source. Points to the web property to |
5808 * which this custom data source belongs. | 6134 /// which this custom data source belongs. |
5809 */ | |
5810 CustomDataSourceParentLink parentLink; | 6135 CustomDataSourceParentLink parentLink; |
5811 /** IDs of views (profiles) linked to the custom data source. */ | 6136 |
| 6137 /// IDs of views (profiles) linked to the custom data source. |
5812 core.List<core.String> profilesLinked; | 6138 core.List<core.String> profilesLinked; |
5813 /** Collection of schema headers of the custom data source. */ | 6139 |
| 6140 /// Collection of schema headers of the custom data source. |
5814 core.List<core.String> schema; | 6141 core.List<core.String> schema; |
5815 /** Link for this Analytics custom data source. */ | 6142 |
| 6143 /// Link for this Analytics custom data source. |
5816 core.String selfLink; | 6144 core.String selfLink; |
5817 /** Type of the custom data source. */ | 6145 |
| 6146 /// Type of the custom data source. |
5818 core.String type; | 6147 core.String type; |
5819 /** Time this custom data source was last modified. */ | 6148 |
| 6149 /// Time this custom data source was last modified. |
5820 core.DateTime updated; | 6150 core.DateTime updated; |
5821 /** Upload type of the custom data source. */ | 6151 |
| 6152 /// Upload type of the custom data source. |
5822 core.String uploadType; | 6153 core.String uploadType; |
5823 /** | 6154 |
5824 * Web property ID of the form UA-XXXXX-YY to which this custom data source | 6155 /// Web property ID of the form UA-XXXXX-YY to which this custom data source |
5825 * belongs. | 6156 /// belongs. |
5826 */ | |
5827 core.String webPropertyId; | 6157 core.String webPropertyId; |
5828 | 6158 |
5829 CustomDataSource(); | 6159 CustomDataSource(); |
5830 | 6160 |
5831 CustomDataSource.fromJson(core.Map _json) { | 6161 CustomDataSource.fromJson(core.Map _json) { |
5832 if (_json.containsKey("accountId")) { | 6162 if (_json.containsKey("accountId")) { |
5833 accountId = _json["accountId"]; | 6163 accountId = _json["accountId"]; |
5834 } | 6164 } |
5835 if (_json.containsKey("childLink")) { | 6165 if (_json.containsKey("childLink")) { |
5836 childLink = new CustomDataSourceChildLink.fromJson(_json["childLink"]); | 6166 childLink = new CustomDataSourceChildLink.fromJson(_json["childLink"]); |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5873 } | 6203 } |
5874 if (_json.containsKey("uploadType")) { | 6204 if (_json.containsKey("uploadType")) { |
5875 uploadType = _json["uploadType"]; | 6205 uploadType = _json["uploadType"]; |
5876 } | 6206 } |
5877 if (_json.containsKey("webPropertyId")) { | 6207 if (_json.containsKey("webPropertyId")) { |
5878 webPropertyId = _json["webPropertyId"]; | 6208 webPropertyId = _json["webPropertyId"]; |
5879 } | 6209 } |
5880 } | 6210 } |
5881 | 6211 |
5882 core.Map<core.String, core.Object> toJson() { | 6212 core.Map<core.String, core.Object> toJson() { |
5883 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6213 final core.Map<core.String, core.Object> _json = |
| 6214 new core.Map<core.String, core.Object>(); |
5884 if (accountId != null) { | 6215 if (accountId != null) { |
5885 _json["accountId"] = accountId; | 6216 _json["accountId"] = accountId; |
5886 } | 6217 } |
5887 if (childLink != null) { | 6218 if (childLink != null) { |
5888 _json["childLink"] = (childLink).toJson(); | 6219 _json["childLink"] = (childLink).toJson(); |
5889 } | 6220 } |
5890 if (created != null) { | 6221 if (created != null) { |
5891 _json["created"] = (created).toIso8601String(); | 6222 _json["created"] = (created).toIso8601String(); |
5892 } | 6223 } |
5893 if (description != null) { | 6224 if (description != null) { |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5926 if (uploadType != null) { | 6257 if (uploadType != null) { |
5927 _json["uploadType"] = uploadType; | 6258 _json["uploadType"] = uploadType; |
5928 } | 6259 } |
5929 if (webPropertyId != null) { | 6260 if (webPropertyId != null) { |
5930 _json["webPropertyId"] = webPropertyId; | 6261 _json["webPropertyId"] = webPropertyId; |
5931 } | 6262 } |
5932 return _json; | 6263 return _json; |
5933 } | 6264 } |
5934 } | 6265 } |
5935 | 6266 |
5936 /** | 6267 /// Lists Analytics custom data sources to which the user has access. Each |
5937 * Lists Analytics custom data sources to which the user has access. Each | 6268 /// resource in the collection corresponds to a single Analytics custom data |
5938 * resource in the collection corresponds to a single Analytics custom data | 6269 /// source. |
5939 * source. | |
5940 */ | |
5941 class CustomDataSources { | 6270 class CustomDataSources { |
5942 /** Collection of custom data sources. */ | 6271 /// Collection of custom data sources. |
5943 core.List<CustomDataSource> items; | 6272 core.List<CustomDataSource> items; |
5944 /** | 6273 |
5945 * The maximum number of resources the response can contain, regardless of the | 6274 /// The maximum number of resources the response can contain, regardless of |
5946 * actual number of resources returned. Its value ranges from 1 to 1000 with a | 6275 /// the actual number of resources returned. Its value ranges from 1 to 1000 |
5947 * value of 1000 by default, or otherwise specified by the max-results query | 6276 /// with a value of 1000 by default, or otherwise specified by the |
5948 * parameter. | 6277 /// max-results query parameter. |
5949 */ | |
5950 core.int itemsPerPage; | 6278 core.int itemsPerPage; |
5951 /** Collection type. */ | 6279 |
| 6280 /// Collection type. |
5952 core.String kind; | 6281 core.String kind; |
5953 /** Link to next page for this custom data source collection. */ | 6282 |
| 6283 /// Link to next page for this custom data source collection. |
5954 core.String nextLink; | 6284 core.String nextLink; |
5955 /** Link to previous page for this custom data source collection. */ | 6285 |
| 6286 /// Link to previous page for this custom data source collection. |
5956 core.String previousLink; | 6287 core.String previousLink; |
5957 /** | 6288 |
5958 * The starting index of the resources, which is 1 by default or otherwise | 6289 /// The starting index of the resources, which is 1 by default or otherwise |
5959 * specified by the start-index query parameter. | 6290 /// specified by the start-index query parameter. |
5960 */ | |
5961 core.int startIndex; | 6291 core.int startIndex; |
5962 /** | 6292 |
5963 * The total number of results for the query, regardless of the number of | 6293 /// The total number of results for the query, regardless of the number of |
5964 * results in the response. | 6294 /// results in the response. |
5965 */ | |
5966 core.int totalResults; | 6295 core.int totalResults; |
5967 /** Email ID of the authenticated user */ | 6296 |
| 6297 /// Email ID of the authenticated user |
5968 core.String username; | 6298 core.String username; |
5969 | 6299 |
5970 CustomDataSources(); | 6300 CustomDataSources(); |
5971 | 6301 |
5972 CustomDataSources.fromJson(core.Map _json) { | 6302 CustomDataSources.fromJson(core.Map _json) { |
5973 if (_json.containsKey("items")) { | 6303 if (_json.containsKey("items")) { |
5974 items = _json["items"].map((value) => new CustomDataSource.fromJson(value)
).toList(); | 6304 items = _json["items"] |
| 6305 .map((value) => new CustomDataSource.fromJson(value)) |
| 6306 .toList(); |
5975 } | 6307 } |
5976 if (_json.containsKey("itemsPerPage")) { | 6308 if (_json.containsKey("itemsPerPage")) { |
5977 itemsPerPage = _json["itemsPerPage"]; | 6309 itemsPerPage = _json["itemsPerPage"]; |
5978 } | 6310 } |
5979 if (_json.containsKey("kind")) { | 6311 if (_json.containsKey("kind")) { |
5980 kind = _json["kind"]; | 6312 kind = _json["kind"]; |
5981 } | 6313 } |
5982 if (_json.containsKey("nextLink")) { | 6314 if (_json.containsKey("nextLink")) { |
5983 nextLink = _json["nextLink"]; | 6315 nextLink = _json["nextLink"]; |
5984 } | 6316 } |
5985 if (_json.containsKey("previousLink")) { | 6317 if (_json.containsKey("previousLink")) { |
5986 previousLink = _json["previousLink"]; | 6318 previousLink = _json["previousLink"]; |
5987 } | 6319 } |
5988 if (_json.containsKey("startIndex")) { | 6320 if (_json.containsKey("startIndex")) { |
5989 startIndex = _json["startIndex"]; | 6321 startIndex = _json["startIndex"]; |
5990 } | 6322 } |
5991 if (_json.containsKey("totalResults")) { | 6323 if (_json.containsKey("totalResults")) { |
5992 totalResults = _json["totalResults"]; | 6324 totalResults = _json["totalResults"]; |
5993 } | 6325 } |
5994 if (_json.containsKey("username")) { | 6326 if (_json.containsKey("username")) { |
5995 username = _json["username"]; | 6327 username = _json["username"]; |
5996 } | 6328 } |
5997 } | 6329 } |
5998 | 6330 |
5999 core.Map<core.String, core.Object> toJson() { | 6331 core.Map<core.String, core.Object> toJson() { |
6000 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6332 final core.Map<core.String, core.Object> _json = |
| 6333 new core.Map<core.String, core.Object>(); |
6001 if (items != null) { | 6334 if (items != null) { |
6002 _json["items"] = items.map((value) => (value).toJson()).toList(); | 6335 _json["items"] = items.map((value) => (value).toJson()).toList(); |
6003 } | 6336 } |
6004 if (itemsPerPage != null) { | 6337 if (itemsPerPage != null) { |
6005 _json["itemsPerPage"] = itemsPerPage; | 6338 _json["itemsPerPage"] = itemsPerPage; |
6006 } | 6339 } |
6007 if (kind != null) { | 6340 if (kind != null) { |
6008 _json["kind"] = kind; | 6341 _json["kind"] = kind; |
6009 } | 6342 } |
6010 if (nextLink != null) { | 6343 if (nextLink != null) { |
6011 _json["nextLink"] = nextLink; | 6344 _json["nextLink"] = nextLink; |
6012 } | 6345 } |
6013 if (previousLink != null) { | 6346 if (previousLink != null) { |
6014 _json["previousLink"] = previousLink; | 6347 _json["previousLink"] = previousLink; |
6015 } | 6348 } |
6016 if (startIndex != null) { | 6349 if (startIndex != null) { |
6017 _json["startIndex"] = startIndex; | 6350 _json["startIndex"] = startIndex; |
6018 } | 6351 } |
6019 if (totalResults != null) { | 6352 if (totalResults != null) { |
6020 _json["totalResults"] = totalResults; | 6353 _json["totalResults"] = totalResults; |
6021 } | 6354 } |
6022 if (username != null) { | 6355 if (username != null) { |
6023 _json["username"] = username; | 6356 _json["username"] = username; |
6024 } | 6357 } |
6025 return _json; | 6358 return _json; |
6026 } | 6359 } |
6027 } | 6360 } |
6028 | 6361 |
6029 /** | 6362 /// Parent link for the custom dimension. Points to the property to which the |
6030 * Parent link for the custom dimension. Points to the property to which the | 6363 /// custom dimension belongs. |
6031 * custom dimension belongs. | |
6032 */ | |
6033 class CustomDimensionParentLink { | 6364 class CustomDimensionParentLink { |
6034 /** Link to the property to which the custom dimension belongs. */ | 6365 /// Link to the property to which the custom dimension belongs. |
6035 core.String href; | 6366 core.String href; |
6036 /** Type of the parent link. Set to "analytics#webproperty". */ | 6367 |
| 6368 /// Type of the parent link. Set to "analytics#webproperty". |
6037 core.String type; | 6369 core.String type; |
6038 | 6370 |
6039 CustomDimensionParentLink(); | 6371 CustomDimensionParentLink(); |
6040 | 6372 |
6041 CustomDimensionParentLink.fromJson(core.Map _json) { | 6373 CustomDimensionParentLink.fromJson(core.Map _json) { |
6042 if (_json.containsKey("href")) { | 6374 if (_json.containsKey("href")) { |
6043 href = _json["href"]; | 6375 href = _json["href"]; |
6044 } | 6376 } |
6045 if (_json.containsKey("type")) { | 6377 if (_json.containsKey("type")) { |
6046 type = _json["type"]; | 6378 type = _json["type"]; |
6047 } | 6379 } |
6048 } | 6380 } |
6049 | 6381 |
6050 core.Map<core.String, core.Object> toJson() { | 6382 core.Map<core.String, core.Object> toJson() { |
6051 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6383 final core.Map<core.String, core.Object> _json = |
| 6384 new core.Map<core.String, core.Object>(); |
6052 if (href != null) { | 6385 if (href != null) { |
6053 _json["href"] = href; | 6386 _json["href"] = href; |
6054 } | 6387 } |
6055 if (type != null) { | 6388 if (type != null) { |
6056 _json["type"] = type; | 6389 _json["type"] = type; |
6057 } | 6390 } |
6058 return _json; | 6391 return _json; |
6059 } | 6392 } |
6060 } | 6393 } |
6061 | 6394 |
6062 /** JSON template for Analytics Custom Dimension. */ | 6395 /// JSON template for Analytics Custom Dimension. |
6063 class CustomDimension { | 6396 class CustomDimension { |
6064 /** Account ID. */ | 6397 /// Account ID. |
6065 core.String accountId; | 6398 core.String accountId; |
6066 /** Boolean indicating whether the custom dimension is active. */ | 6399 |
| 6400 /// Boolean indicating whether the custom dimension is active. |
6067 core.bool active; | 6401 core.bool active; |
6068 /** Time the custom dimension was created. */ | 6402 |
| 6403 /// Time the custom dimension was created. |
6069 core.DateTime created; | 6404 core.DateTime created; |
6070 /** Custom dimension ID. */ | 6405 |
| 6406 /// Custom dimension ID. |
6071 core.String id; | 6407 core.String id; |
6072 /** Index of the custom dimension. */ | 6408 |
| 6409 /// Index of the custom dimension. |
6073 core.int index; | 6410 core.int index; |
6074 /** | 6411 |
6075 * Kind value for a custom dimension. Set to "analytics#customDimension". It | 6412 /// Kind value for a custom dimension. Set to "analytics#customDimension". It |
6076 * is a read-only field. | 6413 /// is a read-only field. |
6077 */ | |
6078 core.String kind; | 6414 core.String kind; |
6079 /** Name of the custom dimension. */ | 6415 |
| 6416 /// Name of the custom dimension. |
6080 core.String name; | 6417 core.String name; |
6081 /** | 6418 |
6082 * Parent link for the custom dimension. Points to the property to which the | 6419 /// Parent link for the custom dimension. Points to the property to which the |
6083 * custom dimension belongs. | 6420 /// custom dimension belongs. |
6084 */ | |
6085 CustomDimensionParentLink parentLink; | 6421 CustomDimensionParentLink parentLink; |
6086 /** Scope of the custom dimension: HIT, SESSION, USER or PRODUCT. */ | 6422 |
| 6423 /// Scope of the custom dimension: HIT, SESSION, USER or PRODUCT. |
6087 core.String scope; | 6424 core.String scope; |
6088 /** Link for the custom dimension */ | 6425 |
| 6426 /// Link for the custom dimension |
6089 core.String selfLink; | 6427 core.String selfLink; |
6090 /** Time the custom dimension was last modified. */ | 6428 |
| 6429 /// Time the custom dimension was last modified. |
6091 core.DateTime updated; | 6430 core.DateTime updated; |
6092 /** Property ID. */ | 6431 |
| 6432 /// Property ID. |
6093 core.String webPropertyId; | 6433 core.String webPropertyId; |
6094 | 6434 |
6095 CustomDimension(); | 6435 CustomDimension(); |
6096 | 6436 |
6097 CustomDimension.fromJson(core.Map _json) { | 6437 CustomDimension.fromJson(core.Map _json) { |
6098 if (_json.containsKey("accountId")) { | 6438 if (_json.containsKey("accountId")) { |
6099 accountId = _json["accountId"]; | 6439 accountId = _json["accountId"]; |
6100 } | 6440 } |
6101 if (_json.containsKey("active")) { | 6441 if (_json.containsKey("active")) { |
6102 active = _json["active"]; | 6442 active = _json["active"]; |
(...skipping 24 matching lines...) Expand all Loading... |
6127 } | 6467 } |
6128 if (_json.containsKey("updated")) { | 6468 if (_json.containsKey("updated")) { |
6129 updated = core.DateTime.parse(_json["updated"]); | 6469 updated = core.DateTime.parse(_json["updated"]); |
6130 } | 6470 } |
6131 if (_json.containsKey("webPropertyId")) { | 6471 if (_json.containsKey("webPropertyId")) { |
6132 webPropertyId = _json["webPropertyId"]; | 6472 webPropertyId = _json["webPropertyId"]; |
6133 } | 6473 } |
6134 } | 6474 } |
6135 | 6475 |
6136 core.Map<core.String, core.Object> toJson() { | 6476 core.Map<core.String, core.Object> toJson() { |
6137 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6477 final core.Map<core.String, core.Object> _json = |
| 6478 new core.Map<core.String, core.Object>(); |
6138 if (accountId != null) { | 6479 if (accountId != null) { |
6139 _json["accountId"] = accountId; | 6480 _json["accountId"] = accountId; |
6140 } | 6481 } |
6141 if (active != null) { | 6482 if (active != null) { |
6142 _json["active"] = active; | 6483 _json["active"] = active; |
6143 } | 6484 } |
6144 if (created != null) { | 6485 if (created != null) { |
6145 _json["created"] = (created).toIso8601String(); | 6486 _json["created"] = (created).toIso8601String(); |
6146 } | 6487 } |
6147 if (id != null) { | 6488 if (id != null) { |
(...skipping 20 matching lines...) Expand all Loading... |
6168 if (updated != null) { | 6509 if (updated != null) { |
6169 _json["updated"] = (updated).toIso8601String(); | 6510 _json["updated"] = (updated).toIso8601String(); |
6170 } | 6511 } |
6171 if (webPropertyId != null) { | 6512 if (webPropertyId != null) { |
6172 _json["webPropertyId"] = webPropertyId; | 6513 _json["webPropertyId"] = webPropertyId; |
6173 } | 6514 } |
6174 return _json; | 6515 return _json; |
6175 } | 6516 } |
6176 } | 6517 } |
6177 | 6518 |
6178 /** | 6519 /// A custom dimension collection lists Analytics custom dimensions to which |
6179 * A custom dimension collection lists Analytics custom dimensions to which the | 6520 /// the user has access. Each resource in the collection corresponds to a |
6180 * user has access. Each resource in the collection corresponds to a single | 6521 /// single Analytics custom dimension. |
6181 * Analytics custom dimension. | |
6182 */ | |
6183 class CustomDimensions { | 6522 class CustomDimensions { |
6184 /** Collection of custom dimensions. */ | 6523 /// Collection of custom dimensions. |
6185 core.List<CustomDimension> items; | 6524 core.List<CustomDimension> items; |
6186 /** | 6525 |
6187 * The maximum number of resources the response can contain, regardless of the | 6526 /// The maximum number of resources the response can contain, regardless of |
6188 * actual number of resources returned. Its value ranges from 1 to 1000 with a | 6527 /// the actual number of resources returned. Its value ranges from 1 to 1000 |
6189 * value of 1000 by default, or otherwise specified by the max-results query | 6528 /// with a value of 1000 by default, or otherwise specified by the |
6190 * parameter. | 6529 /// max-results query parameter. |
6191 */ | |
6192 core.int itemsPerPage; | 6530 core.int itemsPerPage; |
6193 /** Collection type. */ | 6531 |
| 6532 /// Collection type. |
6194 core.String kind; | 6533 core.String kind; |
6195 /** Link to next page for this custom dimension collection. */ | 6534 |
| 6535 /// Link to next page for this custom dimension collection. |
6196 core.String nextLink; | 6536 core.String nextLink; |
6197 /** Link to previous page for this custom dimension collection. */ | 6537 |
| 6538 /// Link to previous page for this custom dimension collection. |
6198 core.String previousLink; | 6539 core.String previousLink; |
6199 /** | 6540 |
6200 * The starting index of the resources, which is 1 by default or otherwise | 6541 /// The starting index of the resources, which is 1 by default or otherwise |
6201 * specified by the start-index query parameter. | 6542 /// specified by the start-index query parameter. |
6202 */ | |
6203 core.int startIndex; | 6543 core.int startIndex; |
6204 /** | 6544 |
6205 * The total number of results for the query, regardless of the number of | 6545 /// The total number of results for the query, regardless of the number of |
6206 * results in the response. | 6546 /// results in the response. |
6207 */ | |
6208 core.int totalResults; | 6547 core.int totalResults; |
6209 /** Email ID of the authenticated user */ | 6548 |
| 6549 /// Email ID of the authenticated user |
6210 core.String username; | 6550 core.String username; |
6211 | 6551 |
6212 CustomDimensions(); | 6552 CustomDimensions(); |
6213 | 6553 |
6214 CustomDimensions.fromJson(core.Map _json) { | 6554 CustomDimensions.fromJson(core.Map _json) { |
6215 if (_json.containsKey("items")) { | 6555 if (_json.containsKey("items")) { |
6216 items = _json["items"].map((value) => new CustomDimension.fromJson(value))
.toList(); | 6556 items = _json["items"] |
| 6557 .map((value) => new CustomDimension.fromJson(value)) |
| 6558 .toList(); |
6217 } | 6559 } |
6218 if (_json.containsKey("itemsPerPage")) { | 6560 if (_json.containsKey("itemsPerPage")) { |
6219 itemsPerPage = _json["itemsPerPage"]; | 6561 itemsPerPage = _json["itemsPerPage"]; |
6220 } | 6562 } |
6221 if (_json.containsKey("kind")) { | 6563 if (_json.containsKey("kind")) { |
6222 kind = _json["kind"]; | 6564 kind = _json["kind"]; |
6223 } | 6565 } |
6224 if (_json.containsKey("nextLink")) { | 6566 if (_json.containsKey("nextLink")) { |
6225 nextLink = _json["nextLink"]; | 6567 nextLink = _json["nextLink"]; |
6226 } | 6568 } |
6227 if (_json.containsKey("previousLink")) { | 6569 if (_json.containsKey("previousLink")) { |
6228 previousLink = _json["previousLink"]; | 6570 previousLink = _json["previousLink"]; |
6229 } | 6571 } |
6230 if (_json.containsKey("startIndex")) { | 6572 if (_json.containsKey("startIndex")) { |
6231 startIndex = _json["startIndex"]; | 6573 startIndex = _json["startIndex"]; |
6232 } | 6574 } |
6233 if (_json.containsKey("totalResults")) { | 6575 if (_json.containsKey("totalResults")) { |
6234 totalResults = _json["totalResults"]; | 6576 totalResults = _json["totalResults"]; |
6235 } | 6577 } |
6236 if (_json.containsKey("username")) { | 6578 if (_json.containsKey("username")) { |
6237 username = _json["username"]; | 6579 username = _json["username"]; |
6238 } | 6580 } |
6239 } | 6581 } |
6240 | 6582 |
6241 core.Map<core.String, core.Object> toJson() { | 6583 core.Map<core.String, core.Object> toJson() { |
6242 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6584 final core.Map<core.String, core.Object> _json = |
| 6585 new core.Map<core.String, core.Object>(); |
6243 if (items != null) { | 6586 if (items != null) { |
6244 _json["items"] = items.map((value) => (value).toJson()).toList(); | 6587 _json["items"] = items.map((value) => (value).toJson()).toList(); |
6245 } | 6588 } |
6246 if (itemsPerPage != null) { | 6589 if (itemsPerPage != null) { |
6247 _json["itemsPerPage"] = itemsPerPage; | 6590 _json["itemsPerPage"] = itemsPerPage; |
6248 } | 6591 } |
6249 if (kind != null) { | 6592 if (kind != null) { |
6250 _json["kind"] = kind; | 6593 _json["kind"] = kind; |
6251 } | 6594 } |
6252 if (nextLink != null) { | 6595 if (nextLink != null) { |
6253 _json["nextLink"] = nextLink; | 6596 _json["nextLink"] = nextLink; |
6254 } | 6597 } |
6255 if (previousLink != null) { | 6598 if (previousLink != null) { |
6256 _json["previousLink"] = previousLink; | 6599 _json["previousLink"] = previousLink; |
6257 } | 6600 } |
6258 if (startIndex != null) { | 6601 if (startIndex != null) { |
6259 _json["startIndex"] = startIndex; | 6602 _json["startIndex"] = startIndex; |
6260 } | 6603 } |
6261 if (totalResults != null) { | 6604 if (totalResults != null) { |
6262 _json["totalResults"] = totalResults; | 6605 _json["totalResults"] = totalResults; |
6263 } | 6606 } |
6264 if (username != null) { | 6607 if (username != null) { |
6265 _json["username"] = username; | 6608 _json["username"] = username; |
6266 } | 6609 } |
6267 return _json; | 6610 return _json; |
6268 } | 6611 } |
6269 } | 6612 } |
6270 | 6613 |
6271 /** | 6614 /// Parent link for the custom metric. Points to the property to which the |
6272 * Parent link for the custom metric. Points to the property to which the custom | 6615 /// custom metric belongs. |
6273 * metric belongs. | |
6274 */ | |
6275 class CustomMetricParentLink { | 6616 class CustomMetricParentLink { |
6276 /** Link to the property to which the custom metric belongs. */ | 6617 /// Link to the property to which the custom metric belongs. |
6277 core.String href; | 6618 core.String href; |
6278 /** Type of the parent link. Set to "analytics#webproperty". */ | 6619 |
| 6620 /// Type of the parent link. Set to "analytics#webproperty". |
6279 core.String type; | 6621 core.String type; |
6280 | 6622 |
6281 CustomMetricParentLink(); | 6623 CustomMetricParentLink(); |
6282 | 6624 |
6283 CustomMetricParentLink.fromJson(core.Map _json) { | 6625 CustomMetricParentLink.fromJson(core.Map _json) { |
6284 if (_json.containsKey("href")) { | 6626 if (_json.containsKey("href")) { |
6285 href = _json["href"]; | 6627 href = _json["href"]; |
6286 } | 6628 } |
6287 if (_json.containsKey("type")) { | 6629 if (_json.containsKey("type")) { |
6288 type = _json["type"]; | 6630 type = _json["type"]; |
6289 } | 6631 } |
6290 } | 6632 } |
6291 | 6633 |
6292 core.Map<core.String, core.Object> toJson() { | 6634 core.Map<core.String, core.Object> toJson() { |
6293 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6635 final core.Map<core.String, core.Object> _json = |
| 6636 new core.Map<core.String, core.Object>(); |
6294 if (href != null) { | 6637 if (href != null) { |
6295 _json["href"] = href; | 6638 _json["href"] = href; |
6296 } | 6639 } |
6297 if (type != null) { | 6640 if (type != null) { |
6298 _json["type"] = type; | 6641 _json["type"] = type; |
6299 } | 6642 } |
6300 return _json; | 6643 return _json; |
6301 } | 6644 } |
6302 } | 6645 } |
6303 | 6646 |
6304 /** JSON template for Analytics Custom Metric. */ | 6647 /// JSON template for Analytics Custom Metric. |
6305 class CustomMetric { | 6648 class CustomMetric { |
6306 /** Account ID. */ | 6649 /// Account ID. |
6307 core.String accountId; | 6650 core.String accountId; |
6308 /** Boolean indicating whether the custom metric is active. */ | 6651 |
| 6652 /// Boolean indicating whether the custom metric is active. |
6309 core.bool active; | 6653 core.bool active; |
6310 /** Time the custom metric was created. */ | 6654 |
| 6655 /// Time the custom metric was created. |
6311 core.DateTime created; | 6656 core.DateTime created; |
6312 /** Custom metric ID. */ | 6657 |
| 6658 /// Custom metric ID. |
6313 core.String id; | 6659 core.String id; |
6314 /** Index of the custom metric. */ | 6660 |
| 6661 /// Index of the custom metric. |
6315 core.int index; | 6662 core.int index; |
6316 /** | 6663 |
6317 * Kind value for a custom metric. Set to "analytics#customMetric". It is a | 6664 /// Kind value for a custom metric. Set to "analytics#customMetric". It is a |
6318 * read-only field. | 6665 /// read-only field. |
6319 */ | |
6320 core.String kind; | 6666 core.String kind; |
6321 /** Max value of custom metric. */ | 6667 |
| 6668 /// Max value of custom metric. |
6322 core.String maxValue; | 6669 core.String maxValue; |
6323 /** Min value of custom metric. */ | 6670 |
| 6671 /// Min value of custom metric. |
6324 core.String minValue; | 6672 core.String minValue; |
6325 /** Name of the custom metric. */ | 6673 |
| 6674 /// Name of the custom metric. |
6326 core.String name; | 6675 core.String name; |
6327 /** | 6676 |
6328 * Parent link for the custom metric. Points to the property to which the | 6677 /// Parent link for the custom metric. Points to the property to which the |
6329 * custom metric belongs. | 6678 /// custom metric belongs. |
6330 */ | |
6331 CustomMetricParentLink parentLink; | 6679 CustomMetricParentLink parentLink; |
6332 /** Scope of the custom metric: HIT or PRODUCT. */ | 6680 |
| 6681 /// Scope of the custom metric: HIT or PRODUCT. |
6333 core.String scope; | 6682 core.String scope; |
6334 /** Link for the custom metric */ | 6683 |
| 6684 /// Link for the custom metric |
6335 core.String selfLink; | 6685 core.String selfLink; |
6336 /** Data type of custom metric. */ | 6686 |
| 6687 /// Data type of custom metric. |
6337 core.String type; | 6688 core.String type; |
6338 /** Time the custom metric was last modified. */ | 6689 |
| 6690 /// Time the custom metric was last modified. |
6339 core.DateTime updated; | 6691 core.DateTime updated; |
6340 /** Property ID. */ | 6692 |
| 6693 /// Property ID. |
6341 core.String webPropertyId; | 6694 core.String webPropertyId; |
6342 | 6695 |
6343 CustomMetric(); | 6696 CustomMetric(); |
6344 | 6697 |
6345 CustomMetric.fromJson(core.Map _json) { | 6698 CustomMetric.fromJson(core.Map _json) { |
6346 if (_json.containsKey("accountId")) { | 6699 if (_json.containsKey("accountId")) { |
6347 accountId = _json["accountId"]; | 6700 accountId = _json["accountId"]; |
6348 } | 6701 } |
6349 if (_json.containsKey("active")) { | 6702 if (_json.containsKey("active")) { |
6350 active = _json["active"]; | 6703 active = _json["active"]; |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6384 } | 6737 } |
6385 if (_json.containsKey("updated")) { | 6738 if (_json.containsKey("updated")) { |
6386 updated = core.DateTime.parse(_json["updated"]); | 6739 updated = core.DateTime.parse(_json["updated"]); |
6387 } | 6740 } |
6388 if (_json.containsKey("webPropertyId")) { | 6741 if (_json.containsKey("webPropertyId")) { |
6389 webPropertyId = _json["webPropertyId"]; | 6742 webPropertyId = _json["webPropertyId"]; |
6390 } | 6743 } |
6391 } | 6744 } |
6392 | 6745 |
6393 core.Map<core.String, core.Object> toJson() { | 6746 core.Map<core.String, core.Object> toJson() { |
6394 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6747 final core.Map<core.String, core.Object> _json = |
| 6748 new core.Map<core.String, core.Object>(); |
6395 if (accountId != null) { | 6749 if (accountId != null) { |
6396 _json["accountId"] = accountId; | 6750 _json["accountId"] = accountId; |
6397 } | 6751 } |
6398 if (active != null) { | 6752 if (active != null) { |
6399 _json["active"] = active; | 6753 _json["active"] = active; |
6400 } | 6754 } |
6401 if (created != null) { | 6755 if (created != null) { |
6402 _json["created"] = (created).toIso8601String(); | 6756 _json["created"] = (created).toIso8601String(); |
6403 } | 6757 } |
6404 if (id != null) { | 6758 if (id != null) { |
(...skipping 29 matching lines...) Expand all Loading... |
6434 if (updated != null) { | 6788 if (updated != null) { |
6435 _json["updated"] = (updated).toIso8601String(); | 6789 _json["updated"] = (updated).toIso8601String(); |
6436 } | 6790 } |
6437 if (webPropertyId != null) { | 6791 if (webPropertyId != null) { |
6438 _json["webPropertyId"] = webPropertyId; | 6792 _json["webPropertyId"] = webPropertyId; |
6439 } | 6793 } |
6440 return _json; | 6794 return _json; |
6441 } | 6795 } |
6442 } | 6796 } |
6443 | 6797 |
6444 /** | 6798 /// A custom metric collection lists Analytics custom metrics to which the user |
6445 * A custom metric collection lists Analytics custom metrics to which the user | 6799 /// has access. Each resource in the collection corresponds to a single |
6446 * has access. Each resource in the collection corresponds to a single Analytics | 6800 /// Analytics custom metric. |
6447 * custom metric. | |
6448 */ | |
6449 class CustomMetrics { | 6801 class CustomMetrics { |
6450 /** Collection of custom metrics. */ | 6802 /// Collection of custom metrics. |
6451 core.List<CustomMetric> items; | 6803 core.List<CustomMetric> items; |
6452 /** | 6804 |
6453 * The maximum number of resources the response can contain, regardless of the | 6805 /// The maximum number of resources the response can contain, regardless of |
6454 * actual number of resources returned. Its value ranges from 1 to 1000 with a | 6806 /// the actual number of resources returned. Its value ranges from 1 to 1000 |
6455 * value of 1000 by default, or otherwise specified by the max-results query | 6807 /// with a value of 1000 by default, or otherwise specified by the |
6456 * parameter. | 6808 /// max-results query parameter. |
6457 */ | |
6458 core.int itemsPerPage; | 6809 core.int itemsPerPage; |
6459 /** Collection type. */ | 6810 |
| 6811 /// Collection type. |
6460 core.String kind; | 6812 core.String kind; |
6461 /** Link to next page for this custom metric collection. */ | 6813 |
| 6814 /// Link to next page for this custom metric collection. |
6462 core.String nextLink; | 6815 core.String nextLink; |
6463 /** Link to previous page for this custom metric collection. */ | 6816 |
| 6817 /// Link to previous page for this custom metric collection. |
6464 core.String previousLink; | 6818 core.String previousLink; |
6465 /** | 6819 |
6466 * The starting index of the resources, which is 1 by default or otherwise | 6820 /// The starting index of the resources, which is 1 by default or otherwise |
6467 * specified by the start-index query parameter. | 6821 /// specified by the start-index query parameter. |
6468 */ | |
6469 core.int startIndex; | 6822 core.int startIndex; |
6470 /** | 6823 |
6471 * The total number of results for the query, regardless of the number of | 6824 /// The total number of results for the query, regardless of the number of |
6472 * results in the response. | 6825 /// results in the response. |
6473 */ | |
6474 core.int totalResults; | 6826 core.int totalResults; |
6475 /** Email ID of the authenticated user */ | 6827 |
| 6828 /// Email ID of the authenticated user |
6476 core.String username; | 6829 core.String username; |
6477 | 6830 |
6478 CustomMetrics(); | 6831 CustomMetrics(); |
6479 | 6832 |
6480 CustomMetrics.fromJson(core.Map _json) { | 6833 CustomMetrics.fromJson(core.Map _json) { |
6481 if (_json.containsKey("items")) { | 6834 if (_json.containsKey("items")) { |
6482 items = _json["items"].map((value) => new CustomMetric.fromJson(value)).to
List(); | 6835 items = _json["items"] |
| 6836 .map((value) => new CustomMetric.fromJson(value)) |
| 6837 .toList(); |
6483 } | 6838 } |
6484 if (_json.containsKey("itemsPerPage")) { | 6839 if (_json.containsKey("itemsPerPage")) { |
6485 itemsPerPage = _json["itemsPerPage"]; | 6840 itemsPerPage = _json["itemsPerPage"]; |
6486 } | 6841 } |
6487 if (_json.containsKey("kind")) { | 6842 if (_json.containsKey("kind")) { |
6488 kind = _json["kind"]; | 6843 kind = _json["kind"]; |
6489 } | 6844 } |
6490 if (_json.containsKey("nextLink")) { | 6845 if (_json.containsKey("nextLink")) { |
6491 nextLink = _json["nextLink"]; | 6846 nextLink = _json["nextLink"]; |
6492 } | 6847 } |
6493 if (_json.containsKey("previousLink")) { | 6848 if (_json.containsKey("previousLink")) { |
6494 previousLink = _json["previousLink"]; | 6849 previousLink = _json["previousLink"]; |
6495 } | 6850 } |
6496 if (_json.containsKey("startIndex")) { | 6851 if (_json.containsKey("startIndex")) { |
6497 startIndex = _json["startIndex"]; | 6852 startIndex = _json["startIndex"]; |
6498 } | 6853 } |
6499 if (_json.containsKey("totalResults")) { | 6854 if (_json.containsKey("totalResults")) { |
6500 totalResults = _json["totalResults"]; | 6855 totalResults = _json["totalResults"]; |
6501 } | 6856 } |
6502 if (_json.containsKey("username")) { | 6857 if (_json.containsKey("username")) { |
6503 username = _json["username"]; | 6858 username = _json["username"]; |
6504 } | 6859 } |
6505 } | 6860 } |
6506 | 6861 |
6507 core.Map<core.String, core.Object> toJson() { | 6862 core.Map<core.String, core.Object> toJson() { |
6508 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6863 final core.Map<core.String, core.Object> _json = |
| 6864 new core.Map<core.String, core.Object>(); |
6509 if (items != null) { | 6865 if (items != null) { |
6510 _json["items"] = items.map((value) => (value).toJson()).toList(); | 6866 _json["items"] = items.map((value) => (value).toJson()).toList(); |
6511 } | 6867 } |
6512 if (itemsPerPage != null) { | 6868 if (itemsPerPage != null) { |
6513 _json["itemsPerPage"] = itemsPerPage; | 6869 _json["itemsPerPage"] = itemsPerPage; |
6514 } | 6870 } |
6515 if (kind != null) { | 6871 if (kind != null) { |
6516 _json["kind"] = kind; | 6872 _json["kind"] = kind; |
6517 } | 6873 } |
6518 if (nextLink != null) { | 6874 if (nextLink != null) { |
6519 _json["nextLink"] = nextLink; | 6875 _json["nextLink"] = nextLink; |
6520 } | 6876 } |
6521 if (previousLink != null) { | 6877 if (previousLink != null) { |
6522 _json["previousLink"] = previousLink; | 6878 _json["previousLink"] = previousLink; |
6523 } | 6879 } |
6524 if (startIndex != null) { | 6880 if (startIndex != null) { |
6525 _json["startIndex"] = startIndex; | 6881 _json["startIndex"] = startIndex; |
6526 } | 6882 } |
6527 if (totalResults != null) { | 6883 if (totalResults != null) { |
6528 _json["totalResults"] = totalResults; | 6884 _json["totalResults"] = totalResults; |
6529 } | 6885 } |
6530 if (username != null) { | 6886 if (username != null) { |
6531 _json["username"] = username; | 6887 _json["username"] = username; |
6532 } | 6888 } |
6533 return _json; | 6889 return _json; |
6534 } | 6890 } |
6535 } | 6891 } |
6536 | 6892 |
6537 /** Web property being linked. */ | 6893 /// Web property being linked. |
6538 class EntityAdWordsLinkEntity { | 6894 class EntityAdWordsLinkEntity { |
6539 WebPropertyRef webPropertyRef; | 6895 WebPropertyRef webPropertyRef; |
6540 | 6896 |
6541 EntityAdWordsLinkEntity(); | 6897 EntityAdWordsLinkEntity(); |
6542 | 6898 |
6543 EntityAdWordsLinkEntity.fromJson(core.Map _json) { | 6899 EntityAdWordsLinkEntity.fromJson(core.Map _json) { |
6544 if (_json.containsKey("webPropertyRef")) { | 6900 if (_json.containsKey("webPropertyRef")) { |
6545 webPropertyRef = new WebPropertyRef.fromJson(_json["webPropertyRef"]); | 6901 webPropertyRef = new WebPropertyRef.fromJson(_json["webPropertyRef"]); |
6546 } | 6902 } |
6547 } | 6903 } |
6548 | 6904 |
6549 core.Map<core.String, core.Object> toJson() { | 6905 core.Map<core.String, core.Object> toJson() { |
6550 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6906 final core.Map<core.String, core.Object> _json = |
| 6907 new core.Map<core.String, core.Object>(); |
6551 if (webPropertyRef != null) { | 6908 if (webPropertyRef != null) { |
6552 _json["webPropertyRef"] = (webPropertyRef).toJson(); | 6909 _json["webPropertyRef"] = (webPropertyRef).toJson(); |
6553 } | 6910 } |
6554 return _json; | 6911 return _json; |
6555 } | 6912 } |
6556 } | 6913 } |
6557 | 6914 |
6558 /** JSON template for Analytics Entity AdWords Link. */ | 6915 /// JSON template for Analytics Entity AdWords Link. |
6559 class EntityAdWordsLink { | 6916 class EntityAdWordsLink { |
6560 /** | 6917 /// A list of AdWords client accounts. These cannot be MCC accounts. This |
6561 * A list of AdWords client accounts. These cannot be MCC accounts. This field | 6918 /// field is required when creating an AdWords link. It cannot be empty. |
6562 * is required when creating an AdWords link. It cannot be empty. | |
6563 */ | |
6564 core.List<AdWordsAccount> adWordsAccounts; | 6919 core.List<AdWordsAccount> adWordsAccounts; |
6565 /** Web property being linked. */ | 6920 |
| 6921 /// Web property being linked. |
6566 EntityAdWordsLinkEntity entity; | 6922 EntityAdWordsLinkEntity entity; |
6567 /** Entity AdWords link ID */ | 6923 |
| 6924 /// Entity AdWords link ID |
6568 core.String id; | 6925 core.String id; |
6569 /** Resource type for entity AdWords link. */ | 6926 |
| 6927 /// Resource type for entity AdWords link. |
6570 core.String kind; | 6928 core.String kind; |
6571 /** | 6929 |
6572 * Name of the link. This field is required when creating an AdWords link. | 6930 /// Name of the link. This field is required when creating an AdWords link. |
6573 */ | |
6574 core.String name; | 6931 core.String name; |
6575 /** IDs of linked Views (Profiles) represented as strings. */ | 6932 |
| 6933 /// IDs of linked Views (Profiles) represented as strings. |
6576 core.List<core.String> profileIds; | 6934 core.List<core.String> profileIds; |
6577 /** URL link for this Google Analytics - Google AdWords link. */ | 6935 |
| 6936 /// URL link for this Google Analytics - Google AdWords link. |
6578 core.String selfLink; | 6937 core.String selfLink; |
6579 | 6938 |
6580 EntityAdWordsLink(); | 6939 EntityAdWordsLink(); |
6581 | 6940 |
6582 EntityAdWordsLink.fromJson(core.Map _json) { | 6941 EntityAdWordsLink.fromJson(core.Map _json) { |
6583 if (_json.containsKey("adWordsAccounts")) { | 6942 if (_json.containsKey("adWordsAccounts")) { |
6584 adWordsAccounts = _json["adWordsAccounts"].map((value) => new AdWordsAccou
nt.fromJson(value)).toList(); | 6943 adWordsAccounts = _json["adWordsAccounts"] |
| 6944 .map((value) => new AdWordsAccount.fromJson(value)) |
| 6945 .toList(); |
6585 } | 6946 } |
6586 if (_json.containsKey("entity")) { | 6947 if (_json.containsKey("entity")) { |
6587 entity = new EntityAdWordsLinkEntity.fromJson(_json["entity"]); | 6948 entity = new EntityAdWordsLinkEntity.fromJson(_json["entity"]); |
6588 } | 6949 } |
6589 if (_json.containsKey("id")) { | 6950 if (_json.containsKey("id")) { |
6590 id = _json["id"]; | 6951 id = _json["id"]; |
6591 } | 6952 } |
6592 if (_json.containsKey("kind")) { | 6953 if (_json.containsKey("kind")) { |
6593 kind = _json["kind"]; | 6954 kind = _json["kind"]; |
6594 } | 6955 } |
6595 if (_json.containsKey("name")) { | 6956 if (_json.containsKey("name")) { |
6596 name = _json["name"]; | 6957 name = _json["name"]; |
6597 } | 6958 } |
6598 if (_json.containsKey("profileIds")) { | 6959 if (_json.containsKey("profileIds")) { |
6599 profileIds = _json["profileIds"]; | 6960 profileIds = _json["profileIds"]; |
6600 } | 6961 } |
6601 if (_json.containsKey("selfLink")) { | 6962 if (_json.containsKey("selfLink")) { |
6602 selfLink = _json["selfLink"]; | 6963 selfLink = _json["selfLink"]; |
6603 } | 6964 } |
6604 } | 6965 } |
6605 | 6966 |
6606 core.Map<core.String, core.Object> toJson() { | 6967 core.Map<core.String, core.Object> toJson() { |
6607 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6968 final core.Map<core.String, core.Object> _json = |
| 6969 new core.Map<core.String, core.Object>(); |
6608 if (adWordsAccounts != null) { | 6970 if (adWordsAccounts != null) { |
6609 _json["adWordsAccounts"] = adWordsAccounts.map((value) => (value).toJson()
).toList(); | 6971 _json["adWordsAccounts"] = |
| 6972 adWordsAccounts.map((value) => (value).toJson()).toList(); |
6610 } | 6973 } |
6611 if (entity != null) { | 6974 if (entity != null) { |
6612 _json["entity"] = (entity).toJson(); | 6975 _json["entity"] = (entity).toJson(); |
6613 } | 6976 } |
6614 if (id != null) { | 6977 if (id != null) { |
6615 _json["id"] = id; | 6978 _json["id"] = id; |
6616 } | 6979 } |
6617 if (kind != null) { | 6980 if (kind != null) { |
6618 _json["kind"] = kind; | 6981 _json["kind"] = kind; |
6619 } | 6982 } |
6620 if (name != null) { | 6983 if (name != null) { |
6621 _json["name"] = name; | 6984 _json["name"] = name; |
6622 } | 6985 } |
6623 if (profileIds != null) { | 6986 if (profileIds != null) { |
6624 _json["profileIds"] = profileIds; | 6987 _json["profileIds"] = profileIds; |
6625 } | 6988 } |
6626 if (selfLink != null) { | 6989 if (selfLink != null) { |
6627 _json["selfLink"] = selfLink; | 6990 _json["selfLink"] = selfLink; |
6628 } | 6991 } |
6629 return _json; | 6992 return _json; |
6630 } | 6993 } |
6631 } | 6994 } |
6632 | 6995 |
6633 /** | 6996 /// An entity AdWords link collection provides a list of GA-AdWords links Each |
6634 * An entity AdWords link collection provides a list of GA-AdWords links Each | 6997 /// resource in this collection corresponds to a single link. |
6635 * resource in this collection corresponds to a single link. | |
6636 */ | |
6637 class EntityAdWordsLinks { | 6998 class EntityAdWordsLinks { |
6638 /** A list of entity AdWords links. */ | 6999 /// A list of entity AdWords links. |
6639 core.List<EntityAdWordsLink> items; | 7000 core.List<EntityAdWordsLink> items; |
6640 /** | 7001 |
6641 * The maximum number of entries the response can contain, regardless of the | 7002 /// The maximum number of entries the response can contain, regardless of the |
6642 * actual number of entries returned. Its value ranges from 1 to 1000 with a | 7003 /// actual number of entries returned. Its value ranges from 1 to 1000 with a |
6643 * value of 1000 by default, or otherwise specified by the max-results query | 7004 /// value of 1000 by default, or otherwise specified by the max-results query |
6644 * parameter. | 7005 /// parameter. |
6645 */ | |
6646 core.int itemsPerPage; | 7006 core.int itemsPerPage; |
6647 /** Collection type. */ | 7007 |
| 7008 /// Collection type. |
6648 core.String kind; | 7009 core.String kind; |
6649 /** Next link for this AdWords link collection. */ | 7010 |
| 7011 /// Next link for this AdWords link collection. |
6650 core.String nextLink; | 7012 core.String nextLink; |
6651 /** Previous link for this AdWords link collection. */ | 7013 |
| 7014 /// Previous link for this AdWords link collection. |
6652 core.String previousLink; | 7015 core.String previousLink; |
6653 /** | 7016 |
6654 * The starting index of the entries, which is 1 by default or otherwise | 7017 /// The starting index of the entries, which is 1 by default or otherwise |
6655 * specified by the start-index query parameter. | 7018 /// specified by the start-index query parameter. |
6656 */ | |
6657 core.int startIndex; | 7019 core.int startIndex; |
6658 /** | 7020 |
6659 * The total number of results for the query, regardless of the number of | 7021 /// The total number of results for the query, regardless of the number of |
6660 * results in the response. | 7022 /// results in the response. |
6661 */ | |
6662 core.int totalResults; | 7023 core.int totalResults; |
6663 | 7024 |
6664 EntityAdWordsLinks(); | 7025 EntityAdWordsLinks(); |
6665 | 7026 |
6666 EntityAdWordsLinks.fromJson(core.Map _json) { | 7027 EntityAdWordsLinks.fromJson(core.Map _json) { |
6667 if (_json.containsKey("items")) { | 7028 if (_json.containsKey("items")) { |
6668 items = _json["items"].map((value) => new EntityAdWordsLink.fromJson(value
)).toList(); | 7029 items = _json["items"] |
| 7030 .map((value) => new EntityAdWordsLink.fromJson(value)) |
| 7031 .toList(); |
6669 } | 7032 } |
6670 if (_json.containsKey("itemsPerPage")) { | 7033 if (_json.containsKey("itemsPerPage")) { |
6671 itemsPerPage = _json["itemsPerPage"]; | 7034 itemsPerPage = _json["itemsPerPage"]; |
6672 } | 7035 } |
6673 if (_json.containsKey("kind")) { | 7036 if (_json.containsKey("kind")) { |
6674 kind = _json["kind"]; | 7037 kind = _json["kind"]; |
6675 } | 7038 } |
6676 if (_json.containsKey("nextLink")) { | 7039 if (_json.containsKey("nextLink")) { |
6677 nextLink = _json["nextLink"]; | 7040 nextLink = _json["nextLink"]; |
6678 } | 7041 } |
6679 if (_json.containsKey("previousLink")) { | 7042 if (_json.containsKey("previousLink")) { |
6680 previousLink = _json["previousLink"]; | 7043 previousLink = _json["previousLink"]; |
6681 } | 7044 } |
6682 if (_json.containsKey("startIndex")) { | 7045 if (_json.containsKey("startIndex")) { |
6683 startIndex = _json["startIndex"]; | 7046 startIndex = _json["startIndex"]; |
6684 } | 7047 } |
6685 if (_json.containsKey("totalResults")) { | 7048 if (_json.containsKey("totalResults")) { |
6686 totalResults = _json["totalResults"]; | 7049 totalResults = _json["totalResults"]; |
6687 } | 7050 } |
6688 } | 7051 } |
6689 | 7052 |
6690 core.Map<core.String, core.Object> toJson() { | 7053 core.Map<core.String, core.Object> toJson() { |
6691 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 7054 final core.Map<core.String, core.Object> _json = |
| 7055 new core.Map<core.String, core.Object>(); |
6692 if (items != null) { | 7056 if (items != null) { |
6693 _json["items"] = items.map((value) => (value).toJson()).toList(); | 7057 _json["items"] = items.map((value) => (value).toJson()).toList(); |
6694 } | 7058 } |
6695 if (itemsPerPage != null) { | 7059 if (itemsPerPage != null) { |
6696 _json["itemsPerPage"] = itemsPerPage; | 7060 _json["itemsPerPage"] = itemsPerPage; |
6697 } | 7061 } |
6698 if (kind != null) { | 7062 if (kind != null) { |
6699 _json["kind"] = kind; | 7063 _json["kind"] = kind; |
6700 } | 7064 } |
6701 if (nextLink != null) { | 7065 if (nextLink != null) { |
6702 _json["nextLink"] = nextLink; | 7066 _json["nextLink"] = nextLink; |
6703 } | 7067 } |
6704 if (previousLink != null) { | 7068 if (previousLink != null) { |
6705 _json["previousLink"] = previousLink; | 7069 _json["previousLink"] = previousLink; |
6706 } | 7070 } |
6707 if (startIndex != null) { | 7071 if (startIndex != null) { |
6708 _json["startIndex"] = startIndex; | 7072 _json["startIndex"] = startIndex; |
6709 } | 7073 } |
6710 if (totalResults != null) { | 7074 if (totalResults != null) { |
6711 _json["totalResults"] = totalResults; | 7075 _json["totalResults"] = totalResults; |
6712 } | 7076 } |
6713 return _json; | 7077 return _json; |
6714 } | 7078 } |
6715 } | 7079 } |
6716 | 7080 |
6717 /** | 7081 /// Entity for this link. It can be an account, a web property, or a view |
6718 * Entity for this link. It can be an account, a web property, or a view | 7082 /// (profile). |
6719 * (profile). | |
6720 */ | |
6721 class EntityUserLinkEntity { | 7083 class EntityUserLinkEntity { |
6722 /** Account for this link. */ | 7084 /// Account for this link. |
6723 AccountRef accountRef; | 7085 AccountRef accountRef; |
6724 /** View (Profile) for this link. */ | 7086 |
| 7087 /// View (Profile) for this link. |
6725 ProfileRef profileRef; | 7088 ProfileRef profileRef; |
6726 /** Web property for this link. */ | 7089 |
| 7090 /// Web property for this link. |
6727 WebPropertyRef webPropertyRef; | 7091 WebPropertyRef webPropertyRef; |
6728 | 7092 |
6729 EntityUserLinkEntity(); | 7093 EntityUserLinkEntity(); |
6730 | 7094 |
6731 EntityUserLinkEntity.fromJson(core.Map _json) { | 7095 EntityUserLinkEntity.fromJson(core.Map _json) { |
6732 if (_json.containsKey("accountRef")) { | 7096 if (_json.containsKey("accountRef")) { |
6733 accountRef = new AccountRef.fromJson(_json["accountRef"]); | 7097 accountRef = new AccountRef.fromJson(_json["accountRef"]); |
6734 } | 7098 } |
6735 if (_json.containsKey("profileRef")) { | 7099 if (_json.containsKey("profileRef")) { |
6736 profileRef = new ProfileRef.fromJson(_json["profileRef"]); | 7100 profileRef = new ProfileRef.fromJson(_json["profileRef"]); |
6737 } | 7101 } |
6738 if (_json.containsKey("webPropertyRef")) { | 7102 if (_json.containsKey("webPropertyRef")) { |
6739 webPropertyRef = new WebPropertyRef.fromJson(_json["webPropertyRef"]); | 7103 webPropertyRef = new WebPropertyRef.fromJson(_json["webPropertyRef"]); |
6740 } | 7104 } |
6741 } | 7105 } |
6742 | 7106 |
6743 core.Map<core.String, core.Object> toJson() { | 7107 core.Map<core.String, core.Object> toJson() { |
6744 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 7108 final core.Map<core.String, core.Object> _json = |
| 7109 new core.Map<core.String, core.Object>(); |
6745 if (accountRef != null) { | 7110 if (accountRef != null) { |
6746 _json["accountRef"] = (accountRef).toJson(); | 7111 _json["accountRef"] = (accountRef).toJson(); |
6747 } | 7112 } |
6748 if (profileRef != null) { | 7113 if (profileRef != null) { |
6749 _json["profileRef"] = (profileRef).toJson(); | 7114 _json["profileRef"] = (profileRef).toJson(); |
6750 } | 7115 } |
6751 if (webPropertyRef != null) { | 7116 if (webPropertyRef != null) { |
6752 _json["webPropertyRef"] = (webPropertyRef).toJson(); | 7117 _json["webPropertyRef"] = (webPropertyRef).toJson(); |
6753 } | 7118 } |
6754 return _json; | 7119 return _json; |
6755 } | 7120 } |
6756 } | 7121 } |
6757 | 7122 |
6758 /** Permissions the user has for this entity. */ | 7123 /// Permissions the user has for this entity. |
6759 class EntityUserLinkPermissions { | 7124 class EntityUserLinkPermissions { |
6760 /** | 7125 /// Effective permissions represent all the permissions that a user has for |
6761 * Effective permissions represent all the permissions that a user has for | 7126 /// this entity. These include any implied permissions (e.g., EDIT implies |
6762 * this entity. These include any implied permissions (e.g., EDIT implies | 7127 /// VIEW) or inherited permissions from the parent entity. Effective |
6763 * VIEW) or inherited permissions from the parent entity. Effective | 7128 /// permissions are read-only. |
6764 * permissions are read-only. | |
6765 */ | |
6766 core.List<core.String> effective; | 7129 core.List<core.String> effective; |
6767 /** | 7130 |
6768 * Permissions that a user has been assigned at this very level. Does not | 7131 /// Permissions that a user has been assigned at this very level. Does not |
6769 * include any implied or inherited permissions. Local permissions are | 7132 /// include any implied or inherited permissions. Local permissions are |
6770 * modifiable. | 7133 /// modifiable. |
6771 */ | |
6772 core.List<core.String> local; | 7134 core.List<core.String> local; |
6773 | 7135 |
6774 EntityUserLinkPermissions(); | 7136 EntityUserLinkPermissions(); |
6775 | 7137 |
6776 EntityUserLinkPermissions.fromJson(core.Map _json) { | 7138 EntityUserLinkPermissions.fromJson(core.Map _json) { |
6777 if (_json.containsKey("effective")) { | 7139 if (_json.containsKey("effective")) { |
6778 effective = _json["effective"]; | 7140 effective = _json["effective"]; |
6779 } | 7141 } |
6780 if (_json.containsKey("local")) { | 7142 if (_json.containsKey("local")) { |
6781 local = _json["local"]; | 7143 local = _json["local"]; |
6782 } | 7144 } |
6783 } | 7145 } |
6784 | 7146 |
6785 core.Map<core.String, core.Object> toJson() { | 7147 core.Map<core.String, core.Object> toJson() { |
6786 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 7148 final core.Map<core.String, core.Object> _json = |
| 7149 new core.Map<core.String, core.Object>(); |
6787 if (effective != null) { | 7150 if (effective != null) { |
6788 _json["effective"] = effective; | 7151 _json["effective"] = effective; |
6789 } | 7152 } |
6790 if (local != null) { | 7153 if (local != null) { |
6791 _json["local"] = local; | 7154 _json["local"] = local; |
6792 } | 7155 } |
6793 return _json; | 7156 return _json; |
6794 } | 7157 } |
6795 } | 7158 } |
6796 | 7159 |
6797 /** | 7160 /// JSON template for an Analytics Entity-User Link. Returns permissions that a |
6798 * JSON template for an Analytics Entity-User Link. Returns permissions that a | 7161 /// user has for an entity. |
6799 * user has for an entity. | |
6800 */ | |
6801 class EntityUserLink { | 7162 class EntityUserLink { |
6802 /** | 7163 /// Entity for this link. It can be an account, a web property, or a view |
6803 * Entity for this link. It can be an account, a web property, or a view | 7164 /// (profile). |
6804 * (profile). | |
6805 */ | |
6806 EntityUserLinkEntity entity; | 7165 EntityUserLinkEntity entity; |
6807 /** Entity user link ID */ | 7166 |
| 7167 /// Entity user link ID |
6808 core.String id; | 7168 core.String id; |
6809 /** Resource type for entity user link. */ | 7169 |
| 7170 /// Resource type for entity user link. |
6810 core.String kind; | 7171 core.String kind; |
6811 /** Permissions the user has for this entity. */ | 7172 |
| 7173 /// Permissions the user has for this entity. |
6812 EntityUserLinkPermissions permissions; | 7174 EntityUserLinkPermissions permissions; |
6813 /** Self link for this resource. */ | 7175 |
| 7176 /// Self link for this resource. |
6814 core.String selfLink; | 7177 core.String selfLink; |
6815 /** User reference. */ | 7178 |
| 7179 /// User reference. |
6816 UserRef userRef; | 7180 UserRef userRef; |
6817 | 7181 |
6818 EntityUserLink(); | 7182 EntityUserLink(); |
6819 | 7183 |
6820 EntityUserLink.fromJson(core.Map _json) { | 7184 EntityUserLink.fromJson(core.Map _json) { |
6821 if (_json.containsKey("entity")) { | 7185 if (_json.containsKey("entity")) { |
6822 entity = new EntityUserLinkEntity.fromJson(_json["entity"]); | 7186 entity = new EntityUserLinkEntity.fromJson(_json["entity"]); |
6823 } | 7187 } |
6824 if (_json.containsKey("id")) { | 7188 if (_json.containsKey("id")) { |
6825 id = _json["id"]; | 7189 id = _json["id"]; |
6826 } | 7190 } |
6827 if (_json.containsKey("kind")) { | 7191 if (_json.containsKey("kind")) { |
6828 kind = _json["kind"]; | 7192 kind = _json["kind"]; |
6829 } | 7193 } |
6830 if (_json.containsKey("permissions")) { | 7194 if (_json.containsKey("permissions")) { |
6831 permissions = new EntityUserLinkPermissions.fromJson(_json["permissions"])
; | 7195 permissions = |
| 7196 new EntityUserLinkPermissions.fromJson(_json["permissions"]); |
6832 } | 7197 } |
6833 if (_json.containsKey("selfLink")) { | 7198 if (_json.containsKey("selfLink")) { |
6834 selfLink = _json["selfLink"]; | 7199 selfLink = _json["selfLink"]; |
6835 } | 7200 } |
6836 if (_json.containsKey("userRef")) { | 7201 if (_json.containsKey("userRef")) { |
6837 userRef = new UserRef.fromJson(_json["userRef"]); | 7202 userRef = new UserRef.fromJson(_json["userRef"]); |
6838 } | 7203 } |
6839 } | 7204 } |
6840 | 7205 |
6841 core.Map<core.String, core.Object> toJson() { | 7206 core.Map<core.String, core.Object> toJson() { |
6842 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 7207 final core.Map<core.String, core.Object> _json = |
| 7208 new core.Map<core.String, core.Object>(); |
6843 if (entity != null) { | 7209 if (entity != null) { |
6844 _json["entity"] = (entity).toJson(); | 7210 _json["entity"] = (entity).toJson(); |
6845 } | 7211 } |
6846 if (id != null) { | 7212 if (id != null) { |
6847 _json["id"] = id; | 7213 _json["id"] = id; |
6848 } | 7214 } |
6849 if (kind != null) { | 7215 if (kind != null) { |
6850 _json["kind"] = kind; | 7216 _json["kind"] = kind; |
6851 } | 7217 } |
6852 if (permissions != null) { | 7218 if (permissions != null) { |
6853 _json["permissions"] = (permissions).toJson(); | 7219 _json["permissions"] = (permissions).toJson(); |
6854 } | 7220 } |
6855 if (selfLink != null) { | 7221 if (selfLink != null) { |
6856 _json["selfLink"] = selfLink; | 7222 _json["selfLink"] = selfLink; |
6857 } | 7223 } |
6858 if (userRef != null) { | 7224 if (userRef != null) { |
6859 _json["userRef"] = (userRef).toJson(); | 7225 _json["userRef"] = (userRef).toJson(); |
6860 } | 7226 } |
6861 return _json; | 7227 return _json; |
6862 } | 7228 } |
6863 } | 7229 } |
6864 | 7230 |
6865 /** | 7231 /// An entity user link collection provides a list of Analytics ACL links Each |
6866 * An entity user link collection provides a list of Analytics ACL links Each | 7232 /// resource in this collection corresponds to a single link. |
6867 * resource in this collection corresponds to a single link. | |
6868 */ | |
6869 class EntityUserLinks { | 7233 class EntityUserLinks { |
6870 /** A list of entity user links. */ | 7234 /// A list of entity user links. |
6871 core.List<EntityUserLink> items; | 7235 core.List<EntityUserLink> items; |
6872 /** | 7236 |
6873 * The maximum number of entries the response can contain, regardless of the | 7237 /// The maximum number of entries the response can contain, regardless of the |
6874 * actual number of entries returned. Its value ranges from 1 to 1000 with a | 7238 /// actual number of entries returned. Its value ranges from 1 to 1000 with a |
6875 * value of 1000 by default, or otherwise specified by the max-results query | 7239 /// value of 1000 by default, or otherwise specified by the max-results query |
6876 * parameter. | 7240 /// parameter. |
6877 */ | |
6878 core.int itemsPerPage; | 7241 core.int itemsPerPage; |
6879 /** Collection type. */ | 7242 |
| 7243 /// Collection type. |
6880 core.String kind; | 7244 core.String kind; |
6881 /** Next link for this account collection. */ | 7245 |
| 7246 /// Next link for this account collection. |
6882 core.String nextLink; | 7247 core.String nextLink; |
6883 /** Previous link for this account collection. */ | 7248 |
| 7249 /// Previous link for this account collection. |
6884 core.String previousLink; | 7250 core.String previousLink; |
6885 /** | 7251 |
6886 * The starting index of the entries, which is 1 by default or otherwise | 7252 /// The starting index of the entries, which is 1 by default or otherwise |
6887 * specified by the start-index query parameter. | 7253 /// specified by the start-index query parameter. |
6888 */ | |
6889 core.int startIndex; | 7254 core.int startIndex; |
6890 /** | 7255 |
6891 * The total number of results for the query, regardless of the number of | 7256 /// The total number of results for the query, regardless of the number of |
6892 * results in the response. | 7257 /// results in the response. |
6893 */ | |
6894 core.int totalResults; | 7258 core.int totalResults; |
6895 | 7259 |
6896 EntityUserLinks(); | 7260 EntityUserLinks(); |
6897 | 7261 |
6898 EntityUserLinks.fromJson(core.Map _json) { | 7262 EntityUserLinks.fromJson(core.Map _json) { |
6899 if (_json.containsKey("items")) { | 7263 if (_json.containsKey("items")) { |
6900 items = _json["items"].map((value) => new EntityUserLink.fromJson(value)).
toList(); | 7264 items = _json["items"] |
| 7265 .map((value) => new EntityUserLink.fromJson(value)) |
| 7266 .toList(); |
6901 } | 7267 } |
6902 if (_json.containsKey("itemsPerPage")) { | 7268 if (_json.containsKey("itemsPerPage")) { |
6903 itemsPerPage = _json["itemsPerPage"]; | 7269 itemsPerPage = _json["itemsPerPage"]; |
6904 } | 7270 } |
6905 if (_json.containsKey("kind")) { | 7271 if (_json.containsKey("kind")) { |
6906 kind = _json["kind"]; | 7272 kind = _json["kind"]; |
6907 } | 7273 } |
6908 if (_json.containsKey("nextLink")) { | 7274 if (_json.containsKey("nextLink")) { |
6909 nextLink = _json["nextLink"]; | 7275 nextLink = _json["nextLink"]; |
6910 } | 7276 } |
6911 if (_json.containsKey("previousLink")) { | 7277 if (_json.containsKey("previousLink")) { |
6912 previousLink = _json["previousLink"]; | 7278 previousLink = _json["previousLink"]; |
6913 } | 7279 } |
6914 if (_json.containsKey("startIndex")) { | 7280 if (_json.containsKey("startIndex")) { |
6915 startIndex = _json["startIndex"]; | 7281 startIndex = _json["startIndex"]; |
6916 } | 7282 } |
6917 if (_json.containsKey("totalResults")) { | 7283 if (_json.containsKey("totalResults")) { |
6918 totalResults = _json["totalResults"]; | 7284 totalResults = _json["totalResults"]; |
6919 } | 7285 } |
6920 } | 7286 } |
6921 | 7287 |
6922 core.Map<core.String, core.Object> toJson() { | 7288 core.Map<core.String, core.Object> toJson() { |
6923 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 7289 final core.Map<core.String, core.Object> _json = |
| 7290 new core.Map<core.String, core.Object>(); |
6924 if (items != null) { | 7291 if (items != null) { |
6925 _json["items"] = items.map((value) => (value).toJson()).toList(); | 7292 _json["items"] = items.map((value) => (value).toJson()).toList(); |
6926 } | 7293 } |
6927 if (itemsPerPage != null) { | 7294 if (itemsPerPage != null) { |
6928 _json["itemsPerPage"] = itemsPerPage; | 7295 _json["itemsPerPage"] = itemsPerPage; |
6929 } | 7296 } |
6930 if (kind != null) { | 7297 if (kind != null) { |
6931 _json["kind"] = kind; | 7298 _json["kind"] = kind; |
6932 } | 7299 } |
6933 if (nextLink != null) { | 7300 if (nextLink != null) { |
6934 _json["nextLink"] = nextLink; | 7301 _json["nextLink"] = nextLink; |
6935 } | 7302 } |
6936 if (previousLink != null) { | 7303 if (previousLink != null) { |
6937 _json["previousLink"] = previousLink; | 7304 _json["previousLink"] = previousLink; |
6938 } | 7305 } |
6939 if (startIndex != null) { | 7306 if (startIndex != null) { |
6940 _json["startIndex"] = startIndex; | 7307 _json["startIndex"] = startIndex; |
6941 } | 7308 } |
6942 if (totalResults != null) { | 7309 if (totalResults != null) { |
6943 _json["totalResults"] = totalResults; | 7310 _json["totalResults"] = totalResults; |
6944 } | 7311 } |
6945 return _json; | 7312 return _json; |
6946 } | 7313 } |
6947 } | 7314 } |
6948 | 7315 |
6949 /** | 7316 /// Parent link for an experiment. Points to the view (profile) to which this |
6950 * Parent link for an experiment. Points to the view (profile) to which this | 7317 /// experiment belongs. |
6951 * experiment belongs. | |
6952 */ | |
6953 class ExperimentParentLink { | 7318 class ExperimentParentLink { |
6954 /** | 7319 /// Link to the view (profile) to which this experiment belongs. This field |
6955 * Link to the view (profile) to which this experiment belongs. This field is | 7320 /// is read-only. |
6956 * read-only. | |
6957 */ | |
6958 core.String href; | 7321 core.String href; |
6959 /** Value is "analytics#profile". This field is read-only. */ | 7322 |
| 7323 /// Value is "analytics#profile". This field is read-only. |
6960 core.String type; | 7324 core.String type; |
6961 | 7325 |
6962 ExperimentParentLink(); | 7326 ExperimentParentLink(); |
6963 | 7327 |
6964 ExperimentParentLink.fromJson(core.Map _json) { | 7328 ExperimentParentLink.fromJson(core.Map _json) { |
6965 if (_json.containsKey("href")) { | 7329 if (_json.containsKey("href")) { |
6966 href = _json["href"]; | 7330 href = _json["href"]; |
6967 } | 7331 } |
6968 if (_json.containsKey("type")) { | 7332 if (_json.containsKey("type")) { |
6969 type = _json["type"]; | 7333 type = _json["type"]; |
6970 } | 7334 } |
6971 } | 7335 } |
6972 | 7336 |
6973 core.Map<core.String, core.Object> toJson() { | 7337 core.Map<core.String, core.Object> toJson() { |
6974 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 7338 final core.Map<core.String, core.Object> _json = |
| 7339 new core.Map<core.String, core.Object>(); |
6975 if (href != null) { | 7340 if (href != null) { |
6976 _json["href"] = href; | 7341 _json["href"] = href; |
6977 } | 7342 } |
6978 if (type != null) { | 7343 if (type != null) { |
6979 _json["type"] = type; | 7344 _json["type"] = type; |
6980 } | 7345 } |
6981 return _json; | 7346 return _json; |
6982 } | 7347 } |
6983 } | 7348 } |
6984 | 7349 |
6985 class ExperimentVariations { | 7350 class ExperimentVariations { |
6986 /** | 7351 /// The name of the variation. This field is required when creating an |
6987 * The name of the variation. This field is required when creating an | 7352 /// experiment. This field may not be changed for an experiment whose status |
6988 * experiment. This field may not be changed for an experiment whose status is | 7353 /// is ENDED. |
6989 * ENDED. | |
6990 */ | |
6991 core.String name; | 7354 core.String name; |
6992 /** | 7355 |
6993 * Status of the variation. Possible values: "ACTIVE", "INACTIVE". INACTIVE | 7356 /// Status of the variation. Possible values: "ACTIVE", "INACTIVE". INACTIVE |
6994 * variations are not served. This field may not be changed for an experiment | 7357 /// variations are not served. This field may not be changed for an |
6995 * whose status is ENDED. | 7358 /// experiment whose status is ENDED. |
6996 */ | |
6997 core.String status; | 7359 core.String status; |
6998 /** | 7360 |
6999 * The URL of the variation. This field may not be changed for an experiment | 7361 /// The URL of the variation. This field may not be changed for an experiment |
7000 * whose status is RUNNING or ENDED. | 7362 /// whose status is RUNNING or ENDED. |
7001 */ | |
7002 core.String url; | 7363 core.String url; |
7003 /** | 7364 |
7004 * Weight that this variation should receive. Only present if the experiment | 7365 /// Weight that this variation should receive. Only present if the experiment |
7005 * is running. This field is read-only. | 7366 /// is running. This field is read-only. |
7006 */ | |
7007 core.double weight; | 7367 core.double weight; |
7008 /** | 7368 |
7009 * True if the experiment has ended and this variation performed | 7369 /// True if the experiment has ended and this variation performed |
7010 * (statistically) significantly better than the original. This field is | 7370 /// (statistically) significantly better than the original. This field is |
7011 * read-only. | 7371 /// read-only. |
7012 */ | |
7013 core.bool won; | 7372 core.bool won; |
7014 | 7373 |
7015 ExperimentVariations(); | 7374 ExperimentVariations(); |
7016 | 7375 |
7017 ExperimentVariations.fromJson(core.Map _json) { | 7376 ExperimentVariations.fromJson(core.Map _json) { |
7018 if (_json.containsKey("name")) { | 7377 if (_json.containsKey("name")) { |
7019 name = _json["name"]; | 7378 name = _json["name"]; |
7020 } | 7379 } |
7021 if (_json.containsKey("status")) { | 7380 if (_json.containsKey("status")) { |
7022 status = _json["status"]; | 7381 status = _json["status"]; |
7023 } | 7382 } |
7024 if (_json.containsKey("url")) { | 7383 if (_json.containsKey("url")) { |
7025 url = _json["url"]; | 7384 url = _json["url"]; |
7026 } | 7385 } |
7027 if (_json.containsKey("weight")) { | 7386 if (_json.containsKey("weight")) { |
7028 weight = _json["weight"]; | 7387 weight = _json["weight"]; |
7029 } | 7388 } |
7030 if (_json.containsKey("won")) { | 7389 if (_json.containsKey("won")) { |
7031 won = _json["won"]; | 7390 won = _json["won"]; |
7032 } | 7391 } |
7033 } | 7392 } |
7034 | 7393 |
7035 core.Map<core.String, core.Object> toJson() { | 7394 core.Map<core.String, core.Object> toJson() { |
7036 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 7395 final core.Map<core.String, core.Object> _json = |
| 7396 new core.Map<core.String, core.Object>(); |
7037 if (name != null) { | 7397 if (name != null) { |
7038 _json["name"] = name; | 7398 _json["name"] = name; |
7039 } | 7399 } |
7040 if (status != null) { | 7400 if (status != null) { |
7041 _json["status"] = status; | 7401 _json["status"] = status; |
7042 } | 7402 } |
7043 if (url != null) { | 7403 if (url != null) { |
7044 _json["url"] = url; | 7404 _json["url"] = url; |
7045 } | 7405 } |
7046 if (weight != null) { | 7406 if (weight != null) { |
7047 _json["weight"] = weight; | 7407 _json["weight"] = weight; |
7048 } | 7408 } |
7049 if (won != null) { | 7409 if (won != null) { |
7050 _json["won"] = won; | 7410 _json["won"] = won; |
7051 } | 7411 } |
7052 return _json; | 7412 return _json; |
7053 } | 7413 } |
7054 } | 7414 } |
7055 | 7415 |
7056 /** JSON template for Analytics experiment resource. */ | 7416 /// JSON template for Analytics experiment resource. |
7057 class Experiment { | 7417 class Experiment { |
7058 /** Account ID to which this experiment belongs. This field is read-only. */ | 7418 /// Account ID to which this experiment belongs. This field is read-only. |
7059 core.String accountId; | 7419 core.String accountId; |
7060 /** Time the experiment was created. This field is read-only. */ | 7420 |
| 7421 /// Time the experiment was created. This field is read-only. |
7061 core.DateTime created; | 7422 core.DateTime created; |
7062 /** Notes about this experiment. */ | 7423 |
| 7424 /// Notes about this experiment. |
7063 core.String description; | 7425 core.String description; |
7064 /** | 7426 |
7065 * If true, the end user will be able to edit the experiment via the Google | 7427 /// If true, the end user will be able to edit the experiment via the Google |
7066 * Analytics user interface. | 7428 /// Analytics user interface. |
7067 */ | |
7068 core.bool editableInGaUi; | 7429 core.bool editableInGaUi; |
7069 /** | 7430 |
7070 * The ending time of the experiment (the time the status changed from RUNNING | 7431 /// The ending time of the experiment (the time the status changed from |
7071 * to ENDED). This field is present only if the experiment has ended. This | 7432 /// RUNNING to ENDED). This field is present only if the experiment has |
7072 * field is read-only. | 7433 /// ended. This field is read-only. |
7073 */ | |
7074 core.DateTime endTime; | 7434 core.DateTime endTime; |
7075 /** | 7435 |
7076 * Boolean specifying whether to distribute traffic evenly across all | 7436 /// Boolean specifying whether to distribute traffic evenly across all |
7077 * variations. If the value is False, content experiments follows the default | 7437 /// variations. If the value is False, content experiments follows the |
7078 * behavior of adjusting traffic dynamically based on variation performance. | 7438 /// default behavior of adjusting traffic dynamically based on variation |
7079 * Optional -- defaults to False. This field may not be changed for an | 7439 /// performance. Optional -- defaults to False. This field may not be changed |
7080 * experiment whose status is ENDED. | 7440 /// for an experiment whose status is ENDED. |
7081 */ | |
7082 core.bool equalWeighting; | 7441 core.bool equalWeighting; |
7083 /** Experiment ID. Required for patch and update. Disallowed for create. */ | 7442 |
| 7443 /// Experiment ID. Required for patch and update. Disallowed for create. |
7084 core.String id; | 7444 core.String id; |
7085 /** | 7445 |
7086 * Internal ID for the web property to which this experiment belongs. This | 7446 /// Internal ID for the web property to which this experiment belongs. This |
7087 * field is read-only. | 7447 /// field is read-only. |
7088 */ | |
7089 core.String internalWebPropertyId; | 7448 core.String internalWebPropertyId; |
7090 /** Resource type for an Analytics experiment. This field is read-only. */ | 7449 |
| 7450 /// Resource type for an Analytics experiment. This field is read-only. |
7091 core.String kind; | 7451 core.String kind; |
7092 /** | 7452 |
7093 * An integer number in [3, 90]. Specifies the minimum length of the | 7453 /// An integer number in [3, 90]. Specifies the minimum length of the |
7094 * experiment. Can be changed for a running experiment. This field may not be | 7454 /// experiment. Can be changed for a running experiment. This field may not |
7095 * changed for an experiments whose status is ENDED. | 7455 /// be changed for an experiments whose status is ENDED. |
7096 */ | |
7097 core.int minimumExperimentLengthInDays; | 7456 core.int minimumExperimentLengthInDays; |
7098 /** | 7457 |
7099 * Experiment name. This field may not be changed for an experiment whose | 7458 /// Experiment name. This field may not be changed for an experiment whose |
7100 * status is ENDED. This field is required when creating an experiment. | 7459 /// status is ENDED. This field is required when creating an experiment. |
7101 */ | |
7102 core.String name; | 7460 core.String name; |
7103 /** | 7461 |
7104 * The metric that the experiment is optimizing. Valid values: | 7462 /// The metric that the experiment is optimizing. Valid values: |
7105 * "ga:goal(n)Completions", "ga:adsenseAdsClicks", "ga:adsenseAdsViewed", | 7463 /// "ga:goal(n)Completions", "ga:adsenseAdsClicks", "ga:adsenseAdsViewed", |
7106 * "ga:adsenseRevenue", "ga:bounces", "ga:pageviews", "ga:sessionDuration", | 7464 /// "ga:adsenseRevenue", "ga:bounces", "ga:pageviews", "ga:sessionDuration", |
7107 * "ga:transactions", "ga:transactionRevenue". This field is required if | 7465 /// "ga:transactions", "ga:transactionRevenue". This field is required if |
7108 * status is "RUNNING" and servingFramework is one of "REDIRECT" or "API". | 7466 /// status is "RUNNING" and servingFramework is one of "REDIRECT" or "API". |
7109 */ | |
7110 core.String objectiveMetric; | 7467 core.String objectiveMetric; |
7111 /** | 7468 |
7112 * Whether the objectiveMetric should be minimized or maximized. Possible | 7469 /// Whether the objectiveMetric should be minimized or maximized. Possible |
7113 * values: "MAXIMUM", "MINIMUM". Optional--defaults to "MAXIMUM". Cannot be | 7470 /// values: "MAXIMUM", "MINIMUM". Optional--defaults to "MAXIMUM". Cannot be |
7114 * specified without objectiveMetric. Cannot be modified when status is | 7471 /// specified without objectiveMetric. Cannot be modified when status is |
7115 * "RUNNING" or "ENDED". | 7472 /// "RUNNING" or "ENDED". |
7116 */ | |
7117 core.String optimizationType; | 7473 core.String optimizationType; |
7118 /** | 7474 |
7119 * Parent link for an experiment. Points to the view (profile) to which this | 7475 /// Parent link for an experiment. Points to the view (profile) to which this |
7120 * experiment belongs. | 7476 /// experiment belongs. |
7121 */ | |
7122 ExperimentParentLink parentLink; | 7477 ExperimentParentLink parentLink; |
7123 /** | 7478 |
7124 * View (Profile) ID to which this experiment belongs. This field is | 7479 /// View (Profile) ID to which this experiment belongs. This field is |
7125 * read-only. | 7480 /// read-only. |
7126 */ | |
7127 core.String profileId; | 7481 core.String profileId; |
7128 /** | 7482 |
7129 * Why the experiment ended. Possible values: "STOPPED_BY_USER", | 7483 /// Why the experiment ended. Possible values: "STOPPED_BY_USER", |
7130 * "WINNER_FOUND", "EXPERIMENT_EXPIRED", "ENDED_WITH_NO_WINNER", | 7484 /// "WINNER_FOUND", "EXPERIMENT_EXPIRED", "ENDED_WITH_NO_WINNER", |
7131 * "GOAL_OBJECTIVE_CHANGED". "ENDED_WITH_NO_WINNER" means that the experiment | 7485 /// "GOAL_OBJECTIVE_CHANGED". "ENDED_WITH_NO_WINNER" means that the |
7132 * didn't expire but no winner was projected to be found. If the experiment | 7486 /// experiment didn't expire but no winner was projected to be found. If the |
7133 * status is changed via the API to ENDED this field is set to | 7487 /// experiment status is changed via the API to ENDED this field is set to |
7134 * STOPPED_BY_USER. This field is read-only. | 7488 /// STOPPED_BY_USER. This field is read-only. |
7135 */ | |
7136 core.String reasonExperimentEnded; | 7489 core.String reasonExperimentEnded; |
7137 /** | 7490 |
7138 * Boolean specifying whether variations URLS are rewritten to match those of | 7491 /// Boolean specifying whether variations URLS are rewritten to match those |
7139 * the original. This field may not be changed for an experiments whose status | 7492 /// of the original. This field may not be changed for an experiments whose |
7140 * is ENDED. | 7493 /// status is ENDED. |
7141 */ | |
7142 core.bool rewriteVariationUrlsAsOriginal; | 7494 core.bool rewriteVariationUrlsAsOriginal; |
7143 /** Link for this experiment. This field is read-only. */ | 7495 |
| 7496 /// Link for this experiment. This field is read-only. |
7144 core.String selfLink; | 7497 core.String selfLink; |
7145 /** | 7498 |
7146 * The framework used to serve the experiment variations and evaluate the | 7499 /// The framework used to serve the experiment variations and evaluate the |
7147 * results. One of: | 7500 /// results. One of: |
7148 * - REDIRECT: Google Analytics redirects traffic to different variation | 7501 /// - REDIRECT: Google Analytics redirects traffic to different variation |
7149 * pages, reports the chosen variation and evaluates the results. | 7502 /// pages, reports the chosen variation and evaluates the results. |
7150 * - API: Google Analytics chooses and reports the variation to serve and | 7503 /// - API: Google Analytics chooses and reports the variation to serve and |
7151 * evaluates the results; the caller is responsible for serving the selected | 7504 /// evaluates the results; the caller is responsible for serving the selected |
7152 * variation. | 7505 /// variation. |
7153 * - EXTERNAL: The variations will be served externally and the chosen | 7506 /// - EXTERNAL: The variations will be served externally and the chosen |
7154 * variation reported to Google Analytics. The caller is responsible for | 7507 /// variation reported to Google Analytics. The caller is responsible for |
7155 * serving the selected variation and evaluating the results. | 7508 /// serving the selected variation and evaluating the results. |
7156 */ | |
7157 core.String servingFramework; | 7509 core.String servingFramework; |
7158 /** | 7510 |
7159 * The snippet of code to include on the control page(s). This field is | 7511 /// The snippet of code to include on the control page(s). This field is |
7160 * read-only. | 7512 /// read-only. |
7161 */ | |
7162 core.String snippet; | 7513 core.String snippet; |
7163 /** | 7514 |
7164 * The starting time of the experiment (the time the status changed from | 7515 /// The starting time of the experiment (the time the status changed from |
7165 * READY_TO_RUN to RUNNING). This field is present only if the experiment has | 7516 /// READY_TO_RUN to RUNNING). This field is present only if the experiment |
7166 * started. This field is read-only. | 7517 /// has started. This field is read-only. |
7167 */ | |
7168 core.DateTime startTime; | 7518 core.DateTime startTime; |
7169 /** | 7519 |
7170 * Experiment status. Possible values: "DRAFT", "READY_TO_RUN", "RUNNING", | 7520 /// Experiment status. Possible values: "DRAFT", "READY_TO_RUN", "RUNNING", |
7171 * "ENDED". Experiments can be created in the "DRAFT", "READY_TO_RUN" or | 7521 /// "ENDED". Experiments can be created in the "DRAFT", "READY_TO_RUN" or |
7172 * "RUNNING" state. This field is required when creating an experiment. | 7522 /// "RUNNING" state. This field is required when creating an experiment. |
7173 */ | |
7174 core.String status; | 7523 core.String status; |
7175 /** | 7524 |
7176 * A floating-point number in (0, 1]. Specifies the fraction of the traffic | 7525 /// A floating-point number in (0, 1]. Specifies the fraction of the traffic |
7177 * that participates in the experiment. Can be changed for a running | 7526 /// that participates in the experiment. Can be changed for a running |
7178 * experiment. This field may not be changed for an experiments whose status | 7527 /// experiment. This field may not be changed for an experiments whose status |
7179 * is ENDED. | 7528 /// is ENDED. |
7180 */ | |
7181 core.double trafficCoverage; | 7529 core.double trafficCoverage; |
7182 /** Time the experiment was last modified. This field is read-only. */ | 7530 |
| 7531 /// Time the experiment was last modified. This field is read-only. |
7183 core.DateTime updated; | 7532 core.DateTime updated; |
7184 /** | 7533 |
7185 * Array of variations. The first variation in the array is the original. The | 7534 /// Array of variations. The first variation in the array is the original. |
7186 * number of variations may not change once an experiment is in the RUNNING | 7535 /// The number of variations may not change once an experiment is in the |
7187 * state. At least two variations are required before status can be set to | 7536 /// RUNNING state. At least two variations are required before status can be |
7188 * RUNNING. | 7537 /// set to RUNNING. |
7189 */ | |
7190 core.List<ExperimentVariations> variations; | 7538 core.List<ExperimentVariations> variations; |
7191 /** | 7539 |
7192 * Web property ID to which this experiment belongs. The web property ID is of | 7540 /// Web property ID to which this experiment belongs. The web property ID is |
7193 * the form UA-XXXXX-YY. This field is read-only. | 7541 /// of the form UA-XXXXX-YY. This field is read-only. |
7194 */ | |
7195 core.String webPropertyId; | 7542 core.String webPropertyId; |
7196 /** | 7543 |
7197 * A floating-point number in (0, 1). Specifies the necessary confidence level | 7544 /// A floating-point number in (0, 1). Specifies the necessary confidence |
7198 * to choose a winner. This field may not be changed for an experiments whose | 7545 /// level to choose a winner. This field may not be changed for an |
7199 * status is ENDED. | 7546 /// experiments whose status is ENDED. |
7200 */ | |
7201 core.double winnerConfidenceLevel; | 7547 core.double winnerConfidenceLevel; |
7202 /** | 7548 |
7203 * Boolean specifying whether a winner has been found for this experiment. | 7549 /// Boolean specifying whether a winner has been found for this experiment. |
7204 * This field is read-only. | 7550 /// This field is read-only. |
7205 */ | |
7206 core.bool winnerFound; | 7551 core.bool winnerFound; |
7207 | 7552 |
7208 Experiment(); | 7553 Experiment(); |
7209 | 7554 |
7210 Experiment.fromJson(core.Map _json) { | 7555 Experiment.fromJson(core.Map _json) { |
7211 if (_json.containsKey("accountId")) { | 7556 if (_json.containsKey("accountId")) { |
7212 accountId = _json["accountId"]; | 7557 accountId = _json["accountId"]; |
7213 } | 7558 } |
7214 if (_json.containsKey("created")) { | 7559 if (_json.containsKey("created")) { |
7215 created = core.DateTime.parse(_json["created"]); | 7560 created = core.DateTime.parse(_json["created"]); |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7274 if (_json.containsKey("status")) { | 7619 if (_json.containsKey("status")) { |
7275 status = _json["status"]; | 7620 status = _json["status"]; |
7276 } | 7621 } |
7277 if (_json.containsKey("trafficCoverage")) { | 7622 if (_json.containsKey("trafficCoverage")) { |
7278 trafficCoverage = _json["trafficCoverage"]; | 7623 trafficCoverage = _json["trafficCoverage"]; |
7279 } | 7624 } |
7280 if (_json.containsKey("updated")) { | 7625 if (_json.containsKey("updated")) { |
7281 updated = core.DateTime.parse(_json["updated"]); | 7626 updated = core.DateTime.parse(_json["updated"]); |
7282 } | 7627 } |
7283 if (_json.containsKey("variations")) { | 7628 if (_json.containsKey("variations")) { |
7284 variations = _json["variations"].map((value) => new ExperimentVariations.f
romJson(value)).toList(); | 7629 variations = _json["variations"] |
| 7630 .map((value) => new ExperimentVariations.fromJson(value)) |
| 7631 .toList(); |
7285 } | 7632 } |
7286 if (_json.containsKey("webPropertyId")) { | 7633 if (_json.containsKey("webPropertyId")) { |
7287 webPropertyId = _json["webPropertyId"]; | 7634 webPropertyId = _json["webPropertyId"]; |
7288 } | 7635 } |
7289 if (_json.containsKey("winnerConfidenceLevel")) { | 7636 if (_json.containsKey("winnerConfidenceLevel")) { |
7290 winnerConfidenceLevel = _json["winnerConfidenceLevel"]; | 7637 winnerConfidenceLevel = _json["winnerConfidenceLevel"]; |
7291 } | 7638 } |
7292 if (_json.containsKey("winnerFound")) { | 7639 if (_json.containsKey("winnerFound")) { |
7293 winnerFound = _json["winnerFound"]; | 7640 winnerFound = _json["winnerFound"]; |
7294 } | 7641 } |
7295 } | 7642 } |
7296 | 7643 |
7297 core.Map<core.String, core.Object> toJson() { | 7644 core.Map<core.String, core.Object> toJson() { |
7298 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 7645 final core.Map<core.String, core.Object> _json = |
| 7646 new core.Map<core.String, core.Object>(); |
7299 if (accountId != null) { | 7647 if (accountId != null) { |
7300 _json["accountId"] = accountId; | 7648 _json["accountId"] = accountId; |
7301 } | 7649 } |
7302 if (created != null) { | 7650 if (created != null) { |
7303 _json["created"] = (created).toIso8601String(); | 7651 _json["created"] = (created).toIso8601String(); |
7304 } | 7652 } |
7305 if (description != null) { | 7653 if (description != null) { |
7306 _json["description"] = description; | 7654 _json["description"] = description; |
7307 } | 7655 } |
7308 if (editableInGaUi != null) { | 7656 if (editableInGaUi != null) { |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7362 if (status != null) { | 7710 if (status != null) { |
7363 _json["status"] = status; | 7711 _json["status"] = status; |
7364 } | 7712 } |
7365 if (trafficCoverage != null) { | 7713 if (trafficCoverage != null) { |
7366 _json["trafficCoverage"] = trafficCoverage; | 7714 _json["trafficCoverage"] = trafficCoverage; |
7367 } | 7715 } |
7368 if (updated != null) { | 7716 if (updated != null) { |
7369 _json["updated"] = (updated).toIso8601String(); | 7717 _json["updated"] = (updated).toIso8601String(); |
7370 } | 7718 } |
7371 if (variations != null) { | 7719 if (variations != null) { |
7372 _json["variations"] = variations.map((value) => (value).toJson()).toList()
; | 7720 _json["variations"] = |
| 7721 variations.map((value) => (value).toJson()).toList(); |
7373 } | 7722 } |
7374 if (webPropertyId != null) { | 7723 if (webPropertyId != null) { |
7375 _json["webPropertyId"] = webPropertyId; | 7724 _json["webPropertyId"] = webPropertyId; |
7376 } | 7725 } |
7377 if (winnerConfidenceLevel != null) { | 7726 if (winnerConfidenceLevel != null) { |
7378 _json["winnerConfidenceLevel"] = winnerConfidenceLevel; | 7727 _json["winnerConfidenceLevel"] = winnerConfidenceLevel; |
7379 } | 7728 } |
7380 if (winnerFound != null) { | 7729 if (winnerFound != null) { |
7381 _json["winnerFound"] = winnerFound; | 7730 _json["winnerFound"] = winnerFound; |
7382 } | 7731 } |
7383 return _json; | 7732 return _json; |
7384 } | 7733 } |
7385 } | 7734 } |
7386 | 7735 |
7387 /** | 7736 /// An experiment collection lists Analytics experiments to which the user has |
7388 * An experiment collection lists Analytics experiments to which the user has | 7737 /// access. Each view (profile) can have a set of experiments. Each resource in |
7389 * access. Each view (profile) can have a set of experiments. Each resource in | 7738 /// the Experiment collection corresponds to a single Analytics experiment. |
7390 * the Experiment collection corresponds to a single Analytics experiment. | |
7391 */ | |
7392 class Experiments { | 7739 class Experiments { |
7393 /** A list of experiments. */ | 7740 /// A list of experiments. |
7394 core.List<Experiment> items; | 7741 core.List<Experiment> items; |
7395 /** | 7742 |
7396 * The maximum number of resources the response can contain, regardless of the | 7743 /// The maximum number of resources the response can contain, regardless of |
7397 * actual number of resources returned. Its value ranges from 1 to 1000 with a | 7744 /// the actual number of resources returned. Its value ranges from 1 to 1000 |
7398 * value of 1000 by default, or otherwise specified by the max-results query | 7745 /// with a value of 1000 by default, or otherwise specified by the |
7399 * parameter. | 7746 /// max-results query parameter. |
7400 */ | |
7401 core.int itemsPerPage; | 7747 core.int itemsPerPage; |
7402 /** Collection type. */ | 7748 |
| 7749 /// Collection type. |
7403 core.String kind; | 7750 core.String kind; |
7404 /** Link to next page for this experiment collection. */ | 7751 |
| 7752 /// Link to next page for this experiment collection. |
7405 core.String nextLink; | 7753 core.String nextLink; |
7406 /** Link to previous page for this experiment collection. */ | 7754 |
| 7755 /// Link to previous page for this experiment collection. |
7407 core.String previousLink; | 7756 core.String previousLink; |
7408 /** | 7757 |
7409 * The starting index of the resources, which is 1 by default or otherwise | 7758 /// The starting index of the resources, which is 1 by default or otherwise |
7410 * specified by the start-index query parameter. | 7759 /// specified by the start-index query parameter. |
7411 */ | |
7412 core.int startIndex; | 7760 core.int startIndex; |
7413 /** | 7761 |
7414 * The total number of results for the query, regardless of the number of | 7762 /// The total number of results for the query, regardless of the number of |
7415 * resources in the result. | 7763 /// resources in the result. |
7416 */ | |
7417 core.int totalResults; | 7764 core.int totalResults; |
7418 /** Email ID of the authenticated user */ | 7765 |
| 7766 /// Email ID of the authenticated user |
7419 core.String username; | 7767 core.String username; |
7420 | 7768 |
7421 Experiments(); | 7769 Experiments(); |
7422 | 7770 |
7423 Experiments.fromJson(core.Map _json) { | 7771 Experiments.fromJson(core.Map _json) { |
7424 if (_json.containsKey("items")) { | 7772 if (_json.containsKey("items")) { |
7425 items = _json["items"].map((value) => new Experiment.fromJson(value)).toLi
st(); | 7773 items = _json["items"] |
| 7774 .map((value) => new Experiment.fromJson(value)) |
| 7775 .toList(); |
7426 } | 7776 } |
7427 if (_json.containsKey("itemsPerPage")) { | 7777 if (_json.containsKey("itemsPerPage")) { |
7428 itemsPerPage = _json["itemsPerPage"]; | 7778 itemsPerPage = _json["itemsPerPage"]; |
7429 } | 7779 } |
7430 if (_json.containsKey("kind")) { | 7780 if (_json.containsKey("kind")) { |
7431 kind = _json["kind"]; | 7781 kind = _json["kind"]; |
7432 } | 7782 } |
7433 if (_json.containsKey("nextLink")) { | 7783 if (_json.containsKey("nextLink")) { |
7434 nextLink = _json["nextLink"]; | 7784 nextLink = _json["nextLink"]; |
7435 } | 7785 } |
7436 if (_json.containsKey("previousLink")) { | 7786 if (_json.containsKey("previousLink")) { |
7437 previousLink = _json["previousLink"]; | 7787 previousLink = _json["previousLink"]; |
7438 } | 7788 } |
7439 if (_json.containsKey("startIndex")) { | 7789 if (_json.containsKey("startIndex")) { |
7440 startIndex = _json["startIndex"]; | 7790 startIndex = _json["startIndex"]; |
7441 } | 7791 } |
7442 if (_json.containsKey("totalResults")) { | 7792 if (_json.containsKey("totalResults")) { |
7443 totalResults = _json["totalResults"]; | 7793 totalResults = _json["totalResults"]; |
7444 } | 7794 } |
7445 if (_json.containsKey("username")) { | 7795 if (_json.containsKey("username")) { |
7446 username = _json["username"]; | 7796 username = _json["username"]; |
7447 } | 7797 } |
7448 } | 7798 } |
7449 | 7799 |
7450 core.Map<core.String, core.Object> toJson() { | 7800 core.Map<core.String, core.Object> toJson() { |
7451 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 7801 final core.Map<core.String, core.Object> _json = |
| 7802 new core.Map<core.String, core.Object>(); |
7452 if (items != null) { | 7803 if (items != null) { |
7453 _json["items"] = items.map((value) => (value).toJson()).toList(); | 7804 _json["items"] = items.map((value) => (value).toJson()).toList(); |
7454 } | 7805 } |
7455 if (itemsPerPage != null) { | 7806 if (itemsPerPage != null) { |
7456 _json["itemsPerPage"] = itemsPerPage; | 7807 _json["itemsPerPage"] = itemsPerPage; |
7457 } | 7808 } |
7458 if (kind != null) { | 7809 if (kind != null) { |
7459 _json["kind"] = kind; | 7810 _json["kind"] = kind; |
7460 } | 7811 } |
7461 if (nextLink != null) { | 7812 if (nextLink != null) { |
7462 _json["nextLink"] = nextLink; | 7813 _json["nextLink"] = nextLink; |
7463 } | 7814 } |
7464 if (previousLink != null) { | 7815 if (previousLink != null) { |
7465 _json["previousLink"] = previousLink; | 7816 _json["previousLink"] = previousLink; |
7466 } | 7817 } |
7467 if (startIndex != null) { | 7818 if (startIndex != null) { |
7468 _json["startIndex"] = startIndex; | 7819 _json["startIndex"] = startIndex; |
7469 } | 7820 } |
7470 if (totalResults != null) { | 7821 if (totalResults != null) { |
7471 _json["totalResults"] = totalResults; | 7822 _json["totalResults"] = totalResults; |
7472 } | 7823 } |
7473 if (username != null) { | 7824 if (username != null) { |
7474 _json["username"] = username; | 7825 _json["username"] = username; |
7475 } | 7826 } |
7476 return _json; | 7827 return _json; |
7477 } | 7828 } |
7478 } | 7829 } |
7479 | 7830 |
7480 /** Details for the filter of the type ADVANCED. */ | 7831 /// Details for the filter of the type ADVANCED. |
7481 class FilterAdvancedDetails { | 7832 class FilterAdvancedDetails { |
7482 /** Indicates if the filter expressions are case sensitive. */ | 7833 /// Indicates if the filter expressions are case sensitive. |
7483 core.bool caseSensitive; | 7834 core.bool caseSensitive; |
7484 /** Expression to extract from field A. */ | 7835 |
| 7836 /// Expression to extract from field A. |
7485 core.String extractA; | 7837 core.String extractA; |
7486 /** Expression to extract from field B. */ | 7838 |
| 7839 /// Expression to extract from field B. |
7487 core.String extractB; | 7840 core.String extractB; |
7488 /** Field A. */ | 7841 |
| 7842 /// Field A. |
7489 core.String fieldA; | 7843 core.String fieldA; |
7490 /** | 7844 |
7491 * The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. | 7845 /// The Index of the custom dimension. Required if field is a |
7492 */ | 7846 /// CUSTOM_DIMENSION. |
7493 core.int fieldAIndex; | 7847 core.int fieldAIndex; |
7494 /** Indicates if field A is required to match. */ | 7848 |
| 7849 /// Indicates if field A is required to match. |
7495 core.bool fieldARequired; | 7850 core.bool fieldARequired; |
7496 /** Field B. */ | 7851 |
| 7852 /// Field B. |
7497 core.String fieldB; | 7853 core.String fieldB; |
7498 /** | 7854 |
7499 * The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. | 7855 /// The Index of the custom dimension. Required if field is a |
7500 */ | 7856 /// CUSTOM_DIMENSION. |
7501 core.int fieldBIndex; | 7857 core.int fieldBIndex; |
7502 /** Indicates if field B is required to match. */ | 7858 |
| 7859 /// Indicates if field B is required to match. |
7503 core.bool fieldBRequired; | 7860 core.bool fieldBRequired; |
7504 /** Expression used to construct the output value. */ | 7861 |
| 7862 /// Expression used to construct the output value. |
7505 core.String outputConstructor; | 7863 core.String outputConstructor; |
7506 /** Output field. */ | 7864 |
| 7865 /// Output field. |
7507 core.String outputToField; | 7866 core.String outputToField; |
7508 /** | 7867 |
7509 * The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. | 7868 /// The Index of the custom dimension. Required if field is a |
7510 */ | 7869 /// CUSTOM_DIMENSION. |
7511 core.int outputToFieldIndex; | 7870 core.int outputToFieldIndex; |
7512 /** | 7871 |
7513 * Indicates if the existing value of the output field, if any, should be | 7872 /// Indicates if the existing value of the output field, if any, should be |
7514 * overridden by the output expression. | 7873 /// overridden by the output expression. |
7515 */ | |
7516 core.bool overrideOutputField; | 7874 core.bool overrideOutputField; |
7517 | 7875 |
7518 FilterAdvancedDetails(); | 7876 FilterAdvancedDetails(); |
7519 | 7877 |
7520 FilterAdvancedDetails.fromJson(core.Map _json) { | 7878 FilterAdvancedDetails.fromJson(core.Map _json) { |
7521 if (_json.containsKey("caseSensitive")) { | 7879 if (_json.containsKey("caseSensitive")) { |
7522 caseSensitive = _json["caseSensitive"]; | 7880 caseSensitive = _json["caseSensitive"]; |
7523 } | 7881 } |
7524 if (_json.containsKey("extractA")) { | 7882 if (_json.containsKey("extractA")) { |
7525 extractA = _json["extractA"]; | 7883 extractA = _json["extractA"]; |
(...skipping 27 matching lines...) Expand all Loading... |
7553 } | 7911 } |
7554 if (_json.containsKey("outputToFieldIndex")) { | 7912 if (_json.containsKey("outputToFieldIndex")) { |
7555 outputToFieldIndex = _json["outputToFieldIndex"]; | 7913 outputToFieldIndex = _json["outputToFieldIndex"]; |
7556 } | 7914 } |
7557 if (_json.containsKey("overrideOutputField")) { | 7915 if (_json.containsKey("overrideOutputField")) { |
7558 overrideOutputField = _json["overrideOutputField"]; | 7916 overrideOutputField = _json["overrideOutputField"]; |
7559 } | 7917 } |
7560 } | 7918 } |
7561 | 7919 |
7562 core.Map<core.String, core.Object> toJson() { | 7920 core.Map<core.String, core.Object> toJson() { |
7563 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 7921 final core.Map<core.String, core.Object> _json = |
| 7922 new core.Map<core.String, core.Object>(); |
7564 if (caseSensitive != null) { | 7923 if (caseSensitive != null) { |
7565 _json["caseSensitive"] = caseSensitive; | 7924 _json["caseSensitive"] = caseSensitive; |
7566 } | 7925 } |
7567 if (extractA != null) { | 7926 if (extractA != null) { |
7568 _json["extractA"] = extractA; | 7927 _json["extractA"] = extractA; |
7569 } | 7928 } |
7570 if (extractB != null) { | 7929 if (extractB != null) { |
7571 _json["extractB"] = extractB; | 7930 _json["extractB"] = extractB; |
7572 } | 7931 } |
7573 if (fieldA != null) { | 7932 if (fieldA != null) { |
(...skipping 23 matching lines...) Expand all Loading... |
7597 if (outputToFieldIndex != null) { | 7956 if (outputToFieldIndex != null) { |
7598 _json["outputToFieldIndex"] = outputToFieldIndex; | 7957 _json["outputToFieldIndex"] = outputToFieldIndex; |
7599 } | 7958 } |
7600 if (overrideOutputField != null) { | 7959 if (overrideOutputField != null) { |
7601 _json["overrideOutputField"] = overrideOutputField; | 7960 _json["overrideOutputField"] = overrideOutputField; |
7602 } | 7961 } |
7603 return _json; | 7962 return _json; |
7604 } | 7963 } |
7605 } | 7964 } |
7606 | 7965 |
7607 /** Details for the filter of the type LOWER. */ | 7966 /// Details for the filter of the type LOWER. |
7608 class FilterLowercaseDetails { | 7967 class FilterLowercaseDetails { |
7609 /** Field to use in the filter. */ | 7968 /// Field to use in the filter. |
7610 core.String field; | 7969 core.String field; |
7611 /** | 7970 |
7612 * The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. | 7971 /// The Index of the custom dimension. Required if field is a |
7613 */ | 7972 /// CUSTOM_DIMENSION. |
7614 core.int fieldIndex; | 7973 core.int fieldIndex; |
7615 | 7974 |
7616 FilterLowercaseDetails(); | 7975 FilterLowercaseDetails(); |
7617 | 7976 |
7618 FilterLowercaseDetails.fromJson(core.Map _json) { | 7977 FilterLowercaseDetails.fromJson(core.Map _json) { |
7619 if (_json.containsKey("field")) { | 7978 if (_json.containsKey("field")) { |
7620 field = _json["field"]; | 7979 field = _json["field"]; |
7621 } | 7980 } |
7622 if (_json.containsKey("fieldIndex")) { | 7981 if (_json.containsKey("fieldIndex")) { |
7623 fieldIndex = _json["fieldIndex"]; | 7982 fieldIndex = _json["fieldIndex"]; |
7624 } | 7983 } |
7625 } | 7984 } |
7626 | 7985 |
7627 core.Map<core.String, core.Object> toJson() { | 7986 core.Map<core.String, core.Object> toJson() { |
7628 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 7987 final core.Map<core.String, core.Object> _json = |
| 7988 new core.Map<core.String, core.Object>(); |
7629 if (field != null) { | 7989 if (field != null) { |
7630 _json["field"] = field; | 7990 _json["field"] = field; |
7631 } | 7991 } |
7632 if (fieldIndex != null) { | 7992 if (fieldIndex != null) { |
7633 _json["fieldIndex"] = fieldIndex; | 7993 _json["fieldIndex"] = fieldIndex; |
7634 } | 7994 } |
7635 return _json; | 7995 return _json; |
7636 } | 7996 } |
7637 } | 7997 } |
7638 | 7998 |
7639 /** | 7999 /// Parent link for this filter. Points to the account to which this filter |
7640 * Parent link for this filter. Points to the account to which this filter | 8000 /// belongs. |
7641 * belongs. | |
7642 */ | |
7643 class FilterParentLink { | 8001 class FilterParentLink { |
7644 /** Link to the account to which this filter belongs. */ | 8002 /// Link to the account to which this filter belongs. |
7645 core.String href; | 8003 core.String href; |
7646 /** Value is "analytics#account". */ | 8004 |
| 8005 /// Value is "analytics#account". |
7647 core.String type; | 8006 core.String type; |
7648 | 8007 |
7649 FilterParentLink(); | 8008 FilterParentLink(); |
7650 | 8009 |
7651 FilterParentLink.fromJson(core.Map _json) { | 8010 FilterParentLink.fromJson(core.Map _json) { |
7652 if (_json.containsKey("href")) { | 8011 if (_json.containsKey("href")) { |
7653 href = _json["href"]; | 8012 href = _json["href"]; |
7654 } | 8013 } |
7655 if (_json.containsKey("type")) { | 8014 if (_json.containsKey("type")) { |
7656 type = _json["type"]; | 8015 type = _json["type"]; |
7657 } | 8016 } |
7658 } | 8017 } |
7659 | 8018 |
7660 core.Map<core.String, core.Object> toJson() { | 8019 core.Map<core.String, core.Object> toJson() { |
7661 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8020 final core.Map<core.String, core.Object> _json = |
| 8021 new core.Map<core.String, core.Object>(); |
7662 if (href != null) { | 8022 if (href != null) { |
7663 _json["href"] = href; | 8023 _json["href"] = href; |
7664 } | 8024 } |
7665 if (type != null) { | 8025 if (type != null) { |
7666 _json["type"] = type; | 8026 _json["type"] = type; |
7667 } | 8027 } |
7668 return _json; | 8028 return _json; |
7669 } | 8029 } |
7670 } | 8030 } |
7671 | 8031 |
7672 /** Details for the filter of the type SEARCH_AND_REPLACE. */ | 8032 /// Details for the filter of the type SEARCH_AND_REPLACE. |
7673 class FilterSearchAndReplaceDetails { | 8033 class FilterSearchAndReplaceDetails { |
7674 /** Determines if the filter is case sensitive. */ | 8034 /// Determines if the filter is case sensitive. |
7675 core.bool caseSensitive; | 8035 core.bool caseSensitive; |
7676 /** Field to use in the filter. */ | 8036 |
| 8037 /// Field to use in the filter. |
7677 core.String field; | 8038 core.String field; |
7678 /** | 8039 |
7679 * The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. | 8040 /// The Index of the custom dimension. Required if field is a |
7680 */ | 8041 /// CUSTOM_DIMENSION. |
7681 core.int fieldIndex; | 8042 core.int fieldIndex; |
7682 /** Term to replace the search term with. */ | 8043 |
| 8044 /// Term to replace the search term with. |
7683 core.String replaceString; | 8045 core.String replaceString; |
7684 /** Term to search. */ | 8046 |
| 8047 /// Term to search. |
7685 core.String searchString; | 8048 core.String searchString; |
7686 | 8049 |
7687 FilterSearchAndReplaceDetails(); | 8050 FilterSearchAndReplaceDetails(); |
7688 | 8051 |
7689 FilterSearchAndReplaceDetails.fromJson(core.Map _json) { | 8052 FilterSearchAndReplaceDetails.fromJson(core.Map _json) { |
7690 if (_json.containsKey("caseSensitive")) { | 8053 if (_json.containsKey("caseSensitive")) { |
7691 caseSensitive = _json["caseSensitive"]; | 8054 caseSensitive = _json["caseSensitive"]; |
7692 } | 8055 } |
7693 if (_json.containsKey("field")) { | 8056 if (_json.containsKey("field")) { |
7694 field = _json["field"]; | 8057 field = _json["field"]; |
7695 } | 8058 } |
7696 if (_json.containsKey("fieldIndex")) { | 8059 if (_json.containsKey("fieldIndex")) { |
7697 fieldIndex = _json["fieldIndex"]; | 8060 fieldIndex = _json["fieldIndex"]; |
7698 } | 8061 } |
7699 if (_json.containsKey("replaceString")) { | 8062 if (_json.containsKey("replaceString")) { |
7700 replaceString = _json["replaceString"]; | 8063 replaceString = _json["replaceString"]; |
7701 } | 8064 } |
7702 if (_json.containsKey("searchString")) { | 8065 if (_json.containsKey("searchString")) { |
7703 searchString = _json["searchString"]; | 8066 searchString = _json["searchString"]; |
7704 } | 8067 } |
7705 } | 8068 } |
7706 | 8069 |
7707 core.Map<core.String, core.Object> toJson() { | 8070 core.Map<core.String, core.Object> toJson() { |
7708 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8071 final core.Map<core.String, core.Object> _json = |
| 8072 new core.Map<core.String, core.Object>(); |
7709 if (caseSensitive != null) { | 8073 if (caseSensitive != null) { |
7710 _json["caseSensitive"] = caseSensitive; | 8074 _json["caseSensitive"] = caseSensitive; |
7711 } | 8075 } |
7712 if (field != null) { | 8076 if (field != null) { |
7713 _json["field"] = field; | 8077 _json["field"] = field; |
7714 } | 8078 } |
7715 if (fieldIndex != null) { | 8079 if (fieldIndex != null) { |
7716 _json["fieldIndex"] = fieldIndex; | 8080 _json["fieldIndex"] = fieldIndex; |
7717 } | 8081 } |
7718 if (replaceString != null) { | 8082 if (replaceString != null) { |
7719 _json["replaceString"] = replaceString; | 8083 _json["replaceString"] = replaceString; |
7720 } | 8084 } |
7721 if (searchString != null) { | 8085 if (searchString != null) { |
7722 _json["searchString"] = searchString; | 8086 _json["searchString"] = searchString; |
7723 } | 8087 } |
7724 return _json; | 8088 return _json; |
7725 } | 8089 } |
7726 } | 8090 } |
7727 | 8091 |
7728 /** Details for the filter of the type UPPER. */ | 8092 /// Details for the filter of the type UPPER. |
7729 class FilterUppercaseDetails { | 8093 class FilterUppercaseDetails { |
7730 /** Field to use in the filter. */ | 8094 /// Field to use in the filter. |
7731 core.String field; | 8095 core.String field; |
7732 /** | 8096 |
7733 * The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. | 8097 /// The Index of the custom dimension. Required if field is a |
7734 */ | 8098 /// CUSTOM_DIMENSION. |
7735 core.int fieldIndex; | 8099 core.int fieldIndex; |
7736 | 8100 |
7737 FilterUppercaseDetails(); | 8101 FilterUppercaseDetails(); |
7738 | 8102 |
7739 FilterUppercaseDetails.fromJson(core.Map _json) { | 8103 FilterUppercaseDetails.fromJson(core.Map _json) { |
7740 if (_json.containsKey("field")) { | 8104 if (_json.containsKey("field")) { |
7741 field = _json["field"]; | 8105 field = _json["field"]; |
7742 } | 8106 } |
7743 if (_json.containsKey("fieldIndex")) { | 8107 if (_json.containsKey("fieldIndex")) { |
7744 fieldIndex = _json["fieldIndex"]; | 8108 fieldIndex = _json["fieldIndex"]; |
7745 } | 8109 } |
7746 } | 8110 } |
7747 | 8111 |
7748 core.Map<core.String, core.Object> toJson() { | 8112 core.Map<core.String, core.Object> toJson() { |
7749 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8113 final core.Map<core.String, core.Object> _json = |
| 8114 new core.Map<core.String, core.Object>(); |
7750 if (field != null) { | 8115 if (field != null) { |
7751 _json["field"] = field; | 8116 _json["field"] = field; |
7752 } | 8117 } |
7753 if (fieldIndex != null) { | 8118 if (fieldIndex != null) { |
7754 _json["fieldIndex"] = fieldIndex; | 8119 _json["fieldIndex"] = fieldIndex; |
7755 } | 8120 } |
7756 return _json; | 8121 return _json; |
7757 } | 8122 } |
7758 } | 8123 } |
7759 | 8124 |
7760 /** JSON template for an Analytics account filter. */ | 8125 /// JSON template for an Analytics account filter. |
7761 class Filter { | 8126 class Filter { |
7762 /** Account ID to which this filter belongs. */ | 8127 /// Account ID to which this filter belongs. |
7763 core.String accountId; | 8128 core.String accountId; |
7764 /** Details for the filter of the type ADVANCED. */ | 8129 |
| 8130 /// Details for the filter of the type ADVANCED. |
7765 FilterAdvancedDetails advancedDetails; | 8131 FilterAdvancedDetails advancedDetails; |
7766 /** Time this filter was created. */ | 8132 |
| 8133 /// Time this filter was created. |
7767 core.DateTime created; | 8134 core.DateTime created; |
7768 /** Details for the filter of the type EXCLUDE. */ | 8135 |
| 8136 /// Details for the filter of the type EXCLUDE. |
7769 FilterExpression excludeDetails; | 8137 FilterExpression excludeDetails; |
7770 /** Filter ID. */ | 8138 |
| 8139 /// Filter ID. |
7771 core.String id; | 8140 core.String id; |
7772 /** Details for the filter of the type INCLUDE. */ | 8141 |
| 8142 /// Details for the filter of the type INCLUDE. |
7773 FilterExpression includeDetails; | 8143 FilterExpression includeDetails; |
7774 /** Resource type for Analytics filter. */ | 8144 |
| 8145 /// Resource type for Analytics filter. |
7775 core.String kind; | 8146 core.String kind; |
7776 /** Details for the filter of the type LOWER. */ | 8147 |
| 8148 /// Details for the filter of the type LOWER. |
7777 FilterLowercaseDetails lowercaseDetails; | 8149 FilterLowercaseDetails lowercaseDetails; |
7778 /** Name of this filter. */ | 8150 |
| 8151 /// Name of this filter. |
7779 core.String name; | 8152 core.String name; |
7780 /** | 8153 |
7781 * Parent link for this filter. Points to the account to which this filter | 8154 /// Parent link for this filter. Points to the account to which this filter |
7782 * belongs. | 8155 /// belongs. |
7783 */ | |
7784 FilterParentLink parentLink; | 8156 FilterParentLink parentLink; |
7785 /** Details for the filter of the type SEARCH_AND_REPLACE. */ | 8157 |
| 8158 /// Details for the filter of the type SEARCH_AND_REPLACE. |
7786 FilterSearchAndReplaceDetails searchAndReplaceDetails; | 8159 FilterSearchAndReplaceDetails searchAndReplaceDetails; |
7787 /** Link for this filter. */ | 8160 |
| 8161 /// Link for this filter. |
7788 core.String selfLink; | 8162 core.String selfLink; |
7789 /** | 8163 |
7790 * Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, | 8164 /// Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, |
7791 * UPPERCASE, SEARCH_AND_REPLACE and ADVANCED. | 8165 /// UPPERCASE, SEARCH_AND_REPLACE and ADVANCED. |
7792 */ | |
7793 core.String type; | 8166 core.String type; |
7794 /** Time this filter was last modified. */ | 8167 |
| 8168 /// Time this filter was last modified. |
7795 core.DateTime updated; | 8169 core.DateTime updated; |
7796 /** Details for the filter of the type UPPER. */ | 8170 |
| 8171 /// Details for the filter of the type UPPER. |
7797 FilterUppercaseDetails uppercaseDetails; | 8172 FilterUppercaseDetails uppercaseDetails; |
7798 | 8173 |
7799 Filter(); | 8174 Filter(); |
7800 | 8175 |
7801 Filter.fromJson(core.Map _json) { | 8176 Filter.fromJson(core.Map _json) { |
7802 if (_json.containsKey("accountId")) { | 8177 if (_json.containsKey("accountId")) { |
7803 accountId = _json["accountId"]; | 8178 accountId = _json["accountId"]; |
7804 } | 8179 } |
7805 if (_json.containsKey("advancedDetails")) { | 8180 if (_json.containsKey("advancedDetails")) { |
7806 advancedDetails = new FilterAdvancedDetails.fromJson(_json["advancedDetail
s"]); | 8181 advancedDetails = |
| 8182 new FilterAdvancedDetails.fromJson(_json["advancedDetails"]); |
7807 } | 8183 } |
7808 if (_json.containsKey("created")) { | 8184 if (_json.containsKey("created")) { |
7809 created = core.DateTime.parse(_json["created"]); | 8185 created = core.DateTime.parse(_json["created"]); |
7810 } | 8186 } |
7811 if (_json.containsKey("excludeDetails")) { | 8187 if (_json.containsKey("excludeDetails")) { |
7812 excludeDetails = new FilterExpression.fromJson(_json["excludeDetails"]); | 8188 excludeDetails = new FilterExpression.fromJson(_json["excludeDetails"]); |
7813 } | 8189 } |
7814 if (_json.containsKey("id")) { | 8190 if (_json.containsKey("id")) { |
7815 id = _json["id"]; | 8191 id = _json["id"]; |
7816 } | 8192 } |
7817 if (_json.containsKey("includeDetails")) { | 8193 if (_json.containsKey("includeDetails")) { |
7818 includeDetails = new FilterExpression.fromJson(_json["includeDetails"]); | 8194 includeDetails = new FilterExpression.fromJson(_json["includeDetails"]); |
7819 } | 8195 } |
7820 if (_json.containsKey("kind")) { | 8196 if (_json.containsKey("kind")) { |
7821 kind = _json["kind"]; | 8197 kind = _json["kind"]; |
7822 } | 8198 } |
7823 if (_json.containsKey("lowercaseDetails")) { | 8199 if (_json.containsKey("lowercaseDetails")) { |
7824 lowercaseDetails = new FilterLowercaseDetails.fromJson(_json["lowercaseDet
ails"]); | 8200 lowercaseDetails = |
| 8201 new FilterLowercaseDetails.fromJson(_json["lowercaseDetails"]); |
7825 } | 8202 } |
7826 if (_json.containsKey("name")) { | 8203 if (_json.containsKey("name")) { |
7827 name = _json["name"]; | 8204 name = _json["name"]; |
7828 } | 8205 } |
7829 if (_json.containsKey("parentLink")) { | 8206 if (_json.containsKey("parentLink")) { |
7830 parentLink = new FilterParentLink.fromJson(_json["parentLink"]); | 8207 parentLink = new FilterParentLink.fromJson(_json["parentLink"]); |
7831 } | 8208 } |
7832 if (_json.containsKey("searchAndReplaceDetails")) { | 8209 if (_json.containsKey("searchAndReplaceDetails")) { |
7833 searchAndReplaceDetails = new FilterSearchAndReplaceDetails.fromJson(_json
["searchAndReplaceDetails"]); | 8210 searchAndReplaceDetails = new FilterSearchAndReplaceDetails.fromJson( |
| 8211 _json["searchAndReplaceDetails"]); |
7834 } | 8212 } |
7835 if (_json.containsKey("selfLink")) { | 8213 if (_json.containsKey("selfLink")) { |
7836 selfLink = _json["selfLink"]; | 8214 selfLink = _json["selfLink"]; |
7837 } | 8215 } |
7838 if (_json.containsKey("type")) { | 8216 if (_json.containsKey("type")) { |
7839 type = _json["type"]; | 8217 type = _json["type"]; |
7840 } | 8218 } |
7841 if (_json.containsKey("updated")) { | 8219 if (_json.containsKey("updated")) { |
7842 updated = core.DateTime.parse(_json["updated"]); | 8220 updated = core.DateTime.parse(_json["updated"]); |
7843 } | 8221 } |
7844 if (_json.containsKey("uppercaseDetails")) { | 8222 if (_json.containsKey("uppercaseDetails")) { |
7845 uppercaseDetails = new FilterUppercaseDetails.fromJson(_json["uppercaseDet
ails"]); | 8223 uppercaseDetails = |
| 8224 new FilterUppercaseDetails.fromJson(_json["uppercaseDetails"]); |
7846 } | 8225 } |
7847 } | 8226 } |
7848 | 8227 |
7849 core.Map<core.String, core.Object> toJson() { | 8228 core.Map<core.String, core.Object> toJson() { |
7850 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8229 final core.Map<core.String, core.Object> _json = |
| 8230 new core.Map<core.String, core.Object>(); |
7851 if (accountId != null) { | 8231 if (accountId != null) { |
7852 _json["accountId"] = accountId; | 8232 _json["accountId"] = accountId; |
7853 } | 8233 } |
7854 if (advancedDetails != null) { | 8234 if (advancedDetails != null) { |
7855 _json["advancedDetails"] = (advancedDetails).toJson(); | 8235 _json["advancedDetails"] = (advancedDetails).toJson(); |
7856 } | 8236 } |
7857 if (created != null) { | 8237 if (created != null) { |
7858 _json["created"] = (created).toIso8601String(); | 8238 _json["created"] = (created).toIso8601String(); |
7859 } | 8239 } |
7860 if (excludeDetails != null) { | 8240 if (excludeDetails != null) { |
(...skipping 29 matching lines...) Expand all Loading... |
7890 if (updated != null) { | 8270 if (updated != null) { |
7891 _json["updated"] = (updated).toIso8601String(); | 8271 _json["updated"] = (updated).toIso8601String(); |
7892 } | 8272 } |
7893 if (uppercaseDetails != null) { | 8273 if (uppercaseDetails != null) { |
7894 _json["uppercaseDetails"] = (uppercaseDetails).toJson(); | 8274 _json["uppercaseDetails"] = (uppercaseDetails).toJson(); |
7895 } | 8275 } |
7896 return _json; | 8276 return _json; |
7897 } | 8277 } |
7898 } | 8278 } |
7899 | 8279 |
7900 /** JSON template for an Analytics filter expression. */ | 8280 /// JSON template for an Analytics filter expression. |
7901 class FilterExpression { | 8281 class FilterExpression { |
7902 /** Determines if the filter is case sensitive. */ | 8282 /// Determines if the filter is case sensitive. |
7903 core.bool caseSensitive; | 8283 core.bool caseSensitive; |
7904 /** Filter expression value */ | 8284 |
| 8285 /// Filter expression value |
7905 core.String expressionValue; | 8286 core.String expressionValue; |
7906 /** | 8287 |
7907 * Field to filter. Possible values: | 8288 /// Field to filter. Possible values: |
7908 * - Content and Traffic | 8289 /// - Content and Traffic |
7909 * - PAGE_REQUEST_URI, | 8290 /// - PAGE_REQUEST_URI, |
7910 * - PAGE_HOSTNAME, | 8291 /// - PAGE_HOSTNAME, |
7911 * - PAGE_TITLE, | 8292 /// - PAGE_TITLE, |
7912 * - REFERRAL, | 8293 /// - REFERRAL, |
7913 * - COST_DATA_URI (Campaign target URL), | 8294 /// - COST_DATA_URI (Campaign target URL), |
7914 * - HIT_TYPE, | 8295 /// - HIT_TYPE, |
7915 * - INTERNAL_SEARCH_TERM, | 8296 /// - INTERNAL_SEARCH_TERM, |
7916 * - INTERNAL_SEARCH_TYPE, | 8297 /// - INTERNAL_SEARCH_TYPE, |
7917 * - SOURCE_PROPERTY_TRACKING_ID, | 8298 /// - SOURCE_PROPERTY_TRACKING_ID, |
7918 * - Campaign or AdGroup | 8299 /// - Campaign or AdGroup |
7919 * - CAMPAIGN_SOURCE, | 8300 /// - CAMPAIGN_SOURCE, |
7920 * - CAMPAIGN_MEDIUM, | 8301 /// - CAMPAIGN_MEDIUM, |
7921 * - CAMPAIGN_NAME, | 8302 /// - CAMPAIGN_NAME, |
7922 * - CAMPAIGN_AD_GROUP, | 8303 /// - CAMPAIGN_AD_GROUP, |
7923 * - CAMPAIGN_TERM, | 8304 /// - CAMPAIGN_TERM, |
7924 * - CAMPAIGN_CONTENT, | 8305 /// - CAMPAIGN_CONTENT, |
7925 * - CAMPAIGN_CODE, | 8306 /// - CAMPAIGN_CODE, |
7926 * - CAMPAIGN_REFERRAL_PATH, | 8307 /// - CAMPAIGN_REFERRAL_PATH, |
7927 * - E-Commerce | 8308 /// - E-Commerce |
7928 * - TRANSACTION_COUNTRY, | 8309 /// - TRANSACTION_COUNTRY, |
7929 * - TRANSACTION_REGION, | 8310 /// - TRANSACTION_REGION, |
7930 * - TRANSACTION_CITY, | 8311 /// - TRANSACTION_CITY, |
7931 * - TRANSACTION_AFFILIATION (Store or order location), | 8312 /// - TRANSACTION_AFFILIATION (Store or order location), |
7932 * - ITEM_NAME, | 8313 /// - ITEM_NAME, |
7933 * - ITEM_CODE, | 8314 /// - ITEM_CODE, |
7934 * - ITEM_VARIATION, | 8315 /// - ITEM_VARIATION, |
7935 * - TRANSACTION_ID, | 8316 /// - TRANSACTION_ID, |
7936 * - TRANSACTION_CURRENCY_CODE, | 8317 /// - TRANSACTION_CURRENCY_CODE, |
7937 * - PRODUCT_ACTION_TYPE, | 8318 /// - PRODUCT_ACTION_TYPE, |
7938 * - Audience/Users | 8319 /// - Audience/Users |
7939 * - BROWSER, | 8320 /// - BROWSER, |
7940 * - BROWSER_VERSION, | 8321 /// - BROWSER_VERSION, |
7941 * - BROWSER_SIZE, | 8322 /// - BROWSER_SIZE, |
7942 * - PLATFORM, | 8323 /// - PLATFORM, |
7943 * - PLATFORM_VERSION, | 8324 /// - PLATFORM_VERSION, |
7944 * - LANGUAGE, | 8325 /// - LANGUAGE, |
7945 * - SCREEN_RESOLUTION, | 8326 /// - SCREEN_RESOLUTION, |
7946 * - SCREEN_COLORS, | 8327 /// - SCREEN_COLORS, |
7947 * - JAVA_ENABLED (Boolean Field), | 8328 /// - JAVA_ENABLED (Boolean Field), |
7948 * - FLASH_VERSION, | 8329 /// - FLASH_VERSION, |
7949 * - GEO_SPEED (Connection speed), | 8330 /// - GEO_SPEED (Connection speed), |
7950 * - VISITOR_TYPE, | 8331 /// - VISITOR_TYPE, |
7951 * - GEO_ORGANIZATION (ISP organization), | 8332 /// - GEO_ORGANIZATION (ISP organization), |
7952 * - GEO_DOMAIN, | 8333 /// - GEO_DOMAIN, |
7953 * - GEO_IP_ADDRESS, | 8334 /// - GEO_IP_ADDRESS, |
7954 * - GEO_IP_VERSION, | 8335 /// - GEO_IP_VERSION, |
7955 * - Location | 8336 /// - Location |
7956 * - GEO_COUNTRY, | 8337 /// - GEO_COUNTRY, |
7957 * - GEO_REGION, | 8338 /// - GEO_REGION, |
7958 * - GEO_CITY, | 8339 /// - GEO_CITY, |
7959 * - Event | 8340 /// - Event |
7960 * - EVENT_CATEGORY, | 8341 /// - EVENT_CATEGORY, |
7961 * - EVENT_ACTION, | 8342 /// - EVENT_ACTION, |
7962 * - EVENT_LABEL, | 8343 /// - EVENT_LABEL, |
7963 * - Other | 8344 /// - Other |
7964 * - CUSTOM_FIELD_1, | 8345 /// - CUSTOM_FIELD_1, |
7965 * - CUSTOM_FIELD_2, | 8346 /// - CUSTOM_FIELD_2, |
7966 * - USER_DEFINED_VALUE, | 8347 /// - USER_DEFINED_VALUE, |
7967 * - Application | 8348 /// - Application |
7968 * - APP_ID, | 8349 /// - APP_ID, |
7969 * - APP_INSTALLER_ID, | 8350 /// - APP_INSTALLER_ID, |
7970 * - APP_NAME, | 8351 /// - APP_NAME, |
7971 * - APP_VERSION, | 8352 /// - APP_VERSION, |
7972 * - SCREEN, | 8353 /// - SCREEN, |
7973 * - IS_APP (Boolean Field), | 8354 /// - IS_APP (Boolean Field), |
7974 * - IS_FATAL_EXCEPTION (Boolean Field), | 8355 /// - IS_FATAL_EXCEPTION (Boolean Field), |
7975 * - EXCEPTION_DESCRIPTION, | 8356 /// - EXCEPTION_DESCRIPTION, |
7976 * - Mobile device | 8357 /// - Mobile device |
7977 * - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), | 8358 /// - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), |
7978 * - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), | 8359 /// - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), |
7979 * - DEVICE_CATEGORY, | 8360 /// - DEVICE_CATEGORY, |
7980 * - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), | 8361 /// - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), |
7981 * - MOBILE_HAS_NFC_SUPPORT (Boolean Field), | 8362 /// - MOBILE_HAS_NFC_SUPPORT (Boolean Field), |
7982 * - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), | 8363 /// - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), |
7983 * - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), | 8364 /// - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), |
7984 * - MOBILE_BRAND_NAME, | 8365 /// - MOBILE_BRAND_NAME, |
7985 * - MOBILE_MODEL_NAME, | 8366 /// - MOBILE_MODEL_NAME, |
7986 * - MOBILE_MARKETING_NAME, | 8367 /// - MOBILE_MARKETING_NAME, |
7987 * - MOBILE_POINTING_METHOD, | 8368 /// - MOBILE_POINTING_METHOD, |
7988 * - Social | 8369 /// - Social |
7989 * - SOCIAL_NETWORK, | 8370 /// - SOCIAL_NETWORK, |
7990 * - SOCIAL_ACTION, | 8371 /// - SOCIAL_ACTION, |
7991 * - SOCIAL_ACTION_TARGET, | 8372 /// - SOCIAL_ACTION_TARGET, |
7992 * - Custom dimension | 8373 /// - Custom dimension |
7993 * - CUSTOM_DIMENSION (See accompanying field index), | 8374 /// - CUSTOM_DIMENSION (See accompanying field index), |
7994 */ | |
7995 core.String field; | 8375 core.String field; |
7996 /** | 8376 |
7997 * The Index of the custom dimension. Set only if the field is a is | 8377 /// The Index of the custom dimension. Set only if the field is a is |
7998 * CUSTOM_DIMENSION. | 8378 /// CUSTOM_DIMENSION. |
7999 */ | |
8000 core.int fieldIndex; | 8379 core.int fieldIndex; |
8001 /** Kind value for filter expression */ | 8380 |
| 8381 /// Kind value for filter expression |
8002 core.String kind; | 8382 core.String kind; |
8003 /** | 8383 |
8004 * Match type for this filter. Possible values are BEGINS_WITH, EQUAL, | 8384 /// Match type for this filter. Possible values are BEGINS_WITH, EQUAL, |
8005 * ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, | 8385 /// ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, |
8006 * PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all | 8386 /// PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all |
8007 * other filters must use MATCHES. | 8387 /// other filters must use MATCHES. |
8008 */ | |
8009 core.String matchType; | 8388 core.String matchType; |
8010 | 8389 |
8011 FilterExpression(); | 8390 FilterExpression(); |
8012 | 8391 |
8013 FilterExpression.fromJson(core.Map _json) { | 8392 FilterExpression.fromJson(core.Map _json) { |
8014 if (_json.containsKey("caseSensitive")) { | 8393 if (_json.containsKey("caseSensitive")) { |
8015 caseSensitive = _json["caseSensitive"]; | 8394 caseSensitive = _json["caseSensitive"]; |
8016 } | 8395 } |
8017 if (_json.containsKey("expressionValue")) { | 8396 if (_json.containsKey("expressionValue")) { |
8018 expressionValue = _json["expressionValue"]; | 8397 expressionValue = _json["expressionValue"]; |
8019 } | 8398 } |
8020 if (_json.containsKey("field")) { | 8399 if (_json.containsKey("field")) { |
8021 field = _json["field"]; | 8400 field = _json["field"]; |
8022 } | 8401 } |
8023 if (_json.containsKey("fieldIndex")) { | 8402 if (_json.containsKey("fieldIndex")) { |
8024 fieldIndex = _json["fieldIndex"]; | 8403 fieldIndex = _json["fieldIndex"]; |
8025 } | 8404 } |
8026 if (_json.containsKey("kind")) { | 8405 if (_json.containsKey("kind")) { |
8027 kind = _json["kind"]; | 8406 kind = _json["kind"]; |
8028 } | 8407 } |
8029 if (_json.containsKey("matchType")) { | 8408 if (_json.containsKey("matchType")) { |
8030 matchType = _json["matchType"]; | 8409 matchType = _json["matchType"]; |
8031 } | 8410 } |
8032 } | 8411 } |
8033 | 8412 |
8034 core.Map<core.String, core.Object> toJson() { | 8413 core.Map<core.String, core.Object> toJson() { |
8035 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8414 final core.Map<core.String, core.Object> _json = |
| 8415 new core.Map<core.String, core.Object>(); |
8036 if (caseSensitive != null) { | 8416 if (caseSensitive != null) { |
8037 _json["caseSensitive"] = caseSensitive; | 8417 _json["caseSensitive"] = caseSensitive; |
8038 } | 8418 } |
8039 if (expressionValue != null) { | 8419 if (expressionValue != null) { |
8040 _json["expressionValue"] = expressionValue; | 8420 _json["expressionValue"] = expressionValue; |
8041 } | 8421 } |
8042 if (field != null) { | 8422 if (field != null) { |
8043 _json["field"] = field; | 8423 _json["field"] = field; |
8044 } | 8424 } |
8045 if (fieldIndex != null) { | 8425 if (fieldIndex != null) { |
8046 _json["fieldIndex"] = fieldIndex; | 8426 _json["fieldIndex"] = fieldIndex; |
8047 } | 8427 } |
8048 if (kind != null) { | 8428 if (kind != null) { |
8049 _json["kind"] = kind; | 8429 _json["kind"] = kind; |
8050 } | 8430 } |
8051 if (matchType != null) { | 8431 if (matchType != null) { |
8052 _json["matchType"] = matchType; | 8432 _json["matchType"] = matchType; |
8053 } | 8433 } |
8054 return _json; | 8434 return _json; |
8055 } | 8435 } |
8056 } | 8436 } |
8057 | 8437 |
8058 /** JSON template for a profile filter link. */ | 8438 /// JSON template for a profile filter link. |
8059 class FilterRef { | 8439 class FilterRef { |
8060 /** Account ID to which this filter belongs. */ | 8440 /// Account ID to which this filter belongs. |
8061 core.String accountId; | 8441 core.String accountId; |
8062 /** Link for this filter. */ | 8442 |
| 8443 /// Link for this filter. |
8063 core.String href; | 8444 core.String href; |
8064 /** Filter ID. */ | 8445 |
| 8446 /// Filter ID. |
8065 core.String id; | 8447 core.String id; |
8066 /** Kind value for filter reference. */ | 8448 |
| 8449 /// Kind value for filter reference. |
8067 core.String kind; | 8450 core.String kind; |
8068 /** Name of this filter. */ | 8451 |
| 8452 /// Name of this filter. |
8069 core.String name; | 8453 core.String name; |
8070 | 8454 |
8071 FilterRef(); | 8455 FilterRef(); |
8072 | 8456 |
8073 FilterRef.fromJson(core.Map _json) { | 8457 FilterRef.fromJson(core.Map _json) { |
8074 if (_json.containsKey("accountId")) { | 8458 if (_json.containsKey("accountId")) { |
8075 accountId = _json["accountId"]; | 8459 accountId = _json["accountId"]; |
8076 } | 8460 } |
8077 if (_json.containsKey("href")) { | 8461 if (_json.containsKey("href")) { |
8078 href = _json["href"]; | 8462 href = _json["href"]; |
8079 } | 8463 } |
8080 if (_json.containsKey("id")) { | 8464 if (_json.containsKey("id")) { |
8081 id = _json["id"]; | 8465 id = _json["id"]; |
8082 } | 8466 } |
8083 if (_json.containsKey("kind")) { | 8467 if (_json.containsKey("kind")) { |
8084 kind = _json["kind"]; | 8468 kind = _json["kind"]; |
8085 } | 8469 } |
8086 if (_json.containsKey("name")) { | 8470 if (_json.containsKey("name")) { |
8087 name = _json["name"]; | 8471 name = _json["name"]; |
8088 } | 8472 } |
8089 } | 8473 } |
8090 | 8474 |
8091 core.Map<core.String, core.Object> toJson() { | 8475 core.Map<core.String, core.Object> toJson() { |
8092 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8476 final core.Map<core.String, core.Object> _json = |
| 8477 new core.Map<core.String, core.Object>(); |
8093 if (accountId != null) { | 8478 if (accountId != null) { |
8094 _json["accountId"] = accountId; | 8479 _json["accountId"] = accountId; |
8095 } | 8480 } |
8096 if (href != null) { | 8481 if (href != null) { |
8097 _json["href"] = href; | 8482 _json["href"] = href; |
8098 } | 8483 } |
8099 if (id != null) { | 8484 if (id != null) { |
8100 _json["id"] = id; | 8485 _json["id"] = id; |
8101 } | 8486 } |
8102 if (kind != null) { | 8487 if (kind != null) { |
8103 _json["kind"] = kind; | 8488 _json["kind"] = kind; |
8104 } | 8489 } |
8105 if (name != null) { | 8490 if (name != null) { |
8106 _json["name"] = name; | 8491 _json["name"] = name; |
8107 } | 8492 } |
8108 return _json; | 8493 return _json; |
8109 } | 8494 } |
8110 } | 8495 } |
8111 | 8496 |
8112 /** | 8497 /// A filter collection lists filters created by users in an Analytics account. |
8113 * A filter collection lists filters created by users in an Analytics account. | 8498 /// Each resource in the collection corresponds to a filter. |
8114 * Each resource in the collection corresponds to a filter. | |
8115 */ | |
8116 class Filters { | 8499 class Filters { |
8117 /** A list of filters. */ | 8500 /// A list of filters. |
8118 core.List<Filter> items; | 8501 core.List<Filter> items; |
8119 /** | 8502 |
8120 * The maximum number of resources the response can contain, regardless of the | 8503 /// The maximum number of resources the response can contain, regardless of |
8121 * actual number of resources returned. Its value ranges from 1 to 1,000 with | 8504 /// the actual number of resources returned. Its value ranges from 1 to 1,000 |
8122 * a value of 1000 by default, or otherwise specified by the max-results query | 8505 /// with a value of 1000 by default, or otherwise specified by the |
8123 * parameter. | 8506 /// max-results query parameter. |
8124 */ | |
8125 core.int itemsPerPage; | 8507 core.int itemsPerPage; |
8126 /** Collection type. */ | 8508 |
| 8509 /// Collection type. |
8127 core.String kind; | 8510 core.String kind; |
8128 /** Link to next page for this filter collection. */ | 8511 |
| 8512 /// Link to next page for this filter collection. |
8129 core.String nextLink; | 8513 core.String nextLink; |
8130 /** Link to previous page for this filter collection. */ | 8514 |
| 8515 /// Link to previous page for this filter collection. |
8131 core.String previousLink; | 8516 core.String previousLink; |
8132 /** | 8517 |
8133 * The starting index of the resources, which is 1 by default or otherwise | 8518 /// The starting index of the resources, which is 1 by default or otherwise |
8134 * specified by the start-index query parameter. | 8519 /// specified by the start-index query parameter. |
8135 */ | |
8136 core.int startIndex; | 8520 core.int startIndex; |
8137 /** | 8521 |
8138 * The total number of results for the query, regardless of the number of | 8522 /// The total number of results for the query, regardless of the number of |
8139 * results in the response. | 8523 /// results in the response. |
8140 */ | |
8141 core.int totalResults; | 8524 core.int totalResults; |
8142 /** Email ID of the authenticated user */ | 8525 |
| 8526 /// Email ID of the authenticated user |
8143 core.String username; | 8527 core.String username; |
8144 | 8528 |
8145 Filters(); | 8529 Filters(); |
8146 | 8530 |
8147 Filters.fromJson(core.Map _json) { | 8531 Filters.fromJson(core.Map _json) { |
8148 if (_json.containsKey("items")) { | 8532 if (_json.containsKey("items")) { |
8149 items = _json["items"].map((value) => new Filter.fromJson(value)).toList()
; | 8533 items = |
| 8534 _json["items"].map((value) => new Filter.fromJson(value)).toList(); |
8150 } | 8535 } |
8151 if (_json.containsKey("itemsPerPage")) { | 8536 if (_json.containsKey("itemsPerPage")) { |
8152 itemsPerPage = _json["itemsPerPage"]; | 8537 itemsPerPage = _json["itemsPerPage"]; |
8153 } | 8538 } |
8154 if (_json.containsKey("kind")) { | 8539 if (_json.containsKey("kind")) { |
8155 kind = _json["kind"]; | 8540 kind = _json["kind"]; |
8156 } | 8541 } |
8157 if (_json.containsKey("nextLink")) { | 8542 if (_json.containsKey("nextLink")) { |
8158 nextLink = _json["nextLink"]; | 8543 nextLink = _json["nextLink"]; |
8159 } | 8544 } |
8160 if (_json.containsKey("previousLink")) { | 8545 if (_json.containsKey("previousLink")) { |
8161 previousLink = _json["previousLink"]; | 8546 previousLink = _json["previousLink"]; |
8162 } | 8547 } |
8163 if (_json.containsKey("startIndex")) { | 8548 if (_json.containsKey("startIndex")) { |
8164 startIndex = _json["startIndex"]; | 8549 startIndex = _json["startIndex"]; |
8165 } | 8550 } |
8166 if (_json.containsKey("totalResults")) { | 8551 if (_json.containsKey("totalResults")) { |
8167 totalResults = _json["totalResults"]; | 8552 totalResults = _json["totalResults"]; |
8168 } | 8553 } |
8169 if (_json.containsKey("username")) { | 8554 if (_json.containsKey("username")) { |
8170 username = _json["username"]; | 8555 username = _json["username"]; |
8171 } | 8556 } |
8172 } | 8557 } |
8173 | 8558 |
8174 core.Map<core.String, core.Object> toJson() { | 8559 core.Map<core.String, core.Object> toJson() { |
8175 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8560 final core.Map<core.String, core.Object> _json = |
| 8561 new core.Map<core.String, core.Object>(); |
8176 if (items != null) { | 8562 if (items != null) { |
8177 _json["items"] = items.map((value) => (value).toJson()).toList(); | 8563 _json["items"] = items.map((value) => (value).toJson()).toList(); |
8178 } | 8564 } |
8179 if (itemsPerPage != null) { | 8565 if (itemsPerPage != null) { |
8180 _json["itemsPerPage"] = itemsPerPage; | 8566 _json["itemsPerPage"] = itemsPerPage; |
8181 } | 8567 } |
8182 if (kind != null) { | 8568 if (kind != null) { |
8183 _json["kind"] = kind; | 8569 _json["kind"] = kind; |
8184 } | 8570 } |
8185 if (nextLink != null) { | 8571 if (nextLink != null) { |
8186 _json["nextLink"] = nextLink; | 8572 _json["nextLink"] = nextLink; |
8187 } | 8573 } |
8188 if (previousLink != null) { | 8574 if (previousLink != null) { |
8189 _json["previousLink"] = previousLink; | 8575 _json["previousLink"] = previousLink; |
8190 } | 8576 } |
8191 if (startIndex != null) { | 8577 if (startIndex != null) { |
8192 _json["startIndex"] = startIndex; | 8578 _json["startIndex"] = startIndex; |
8193 } | 8579 } |
8194 if (totalResults != null) { | 8580 if (totalResults != null) { |
8195 _json["totalResults"] = totalResults; | 8581 _json["totalResults"] = totalResults; |
8196 } | 8582 } |
8197 if (username != null) { | 8583 if (username != null) { |
8198 _json["username"] = username; | 8584 _json["username"] = username; |
8199 } | 8585 } |
8200 return _json; | 8586 return _json; |
8201 } | 8587 } |
8202 } | 8588 } |
8203 | 8589 |
8204 class GaDataColumnHeaders { | 8590 class GaDataColumnHeaders { |
8205 /** Column Type. Either DIMENSION or METRIC. */ | 8591 /// Column Type. Either DIMENSION or METRIC. |
8206 core.String columnType; | 8592 core.String columnType; |
8207 /** | 8593 |
8208 * Data type. Dimension column headers have only STRING as the data type. | 8594 /// Data type. Dimension column headers have only STRING as the data type. |
8209 * Metric column headers have data types for metric values such as INTEGER, | 8595 /// Metric column headers have data types for metric values such as INTEGER, |
8210 * DOUBLE, CURRENCY etc. | 8596 /// DOUBLE, CURRENCY etc. |
8211 */ | |
8212 core.String dataType; | 8597 core.String dataType; |
8213 /** Column name. */ | 8598 |
| 8599 /// Column name. |
8214 core.String name; | 8600 core.String name; |
8215 | 8601 |
8216 GaDataColumnHeaders(); | 8602 GaDataColumnHeaders(); |
8217 | 8603 |
8218 GaDataColumnHeaders.fromJson(core.Map _json) { | 8604 GaDataColumnHeaders.fromJson(core.Map _json) { |
8219 if (_json.containsKey("columnType")) { | 8605 if (_json.containsKey("columnType")) { |
8220 columnType = _json["columnType"]; | 8606 columnType = _json["columnType"]; |
8221 } | 8607 } |
8222 if (_json.containsKey("dataType")) { | 8608 if (_json.containsKey("dataType")) { |
8223 dataType = _json["dataType"]; | 8609 dataType = _json["dataType"]; |
8224 } | 8610 } |
8225 if (_json.containsKey("name")) { | 8611 if (_json.containsKey("name")) { |
8226 name = _json["name"]; | 8612 name = _json["name"]; |
8227 } | 8613 } |
8228 } | 8614 } |
8229 | 8615 |
8230 core.Map<core.String, core.Object> toJson() { | 8616 core.Map<core.String, core.Object> toJson() { |
8231 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8617 final core.Map<core.String, core.Object> _json = |
| 8618 new core.Map<core.String, core.Object>(); |
8232 if (columnType != null) { | 8619 if (columnType != null) { |
8233 _json["columnType"] = columnType; | 8620 _json["columnType"] = columnType; |
8234 } | 8621 } |
8235 if (dataType != null) { | 8622 if (dataType != null) { |
8236 _json["dataType"] = dataType; | 8623 _json["dataType"] = dataType; |
8237 } | 8624 } |
8238 if (name != null) { | 8625 if (name != null) { |
8239 _json["name"] = name; | 8626 _json["name"] = name; |
8240 } | 8627 } |
8241 return _json; | 8628 return _json; |
(...skipping 13 matching lines...) Expand all Loading... |
8255 } | 8642 } |
8256 if (_json.containsKey("label")) { | 8643 if (_json.containsKey("label")) { |
8257 label = _json["label"]; | 8644 label = _json["label"]; |
8258 } | 8645 } |
8259 if (_json.containsKey("type")) { | 8646 if (_json.containsKey("type")) { |
8260 type = _json["type"]; | 8647 type = _json["type"]; |
8261 } | 8648 } |
8262 } | 8649 } |
8263 | 8650 |
8264 core.Map<core.String, core.Object> toJson() { | 8651 core.Map<core.String, core.Object> toJson() { |
8265 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8652 final core.Map<core.String, core.Object> _json = |
| 8653 new core.Map<core.String, core.Object>(); |
8266 if (id != null) { | 8654 if (id != null) { |
8267 _json["id"] = id; | 8655 _json["id"] = id; |
8268 } | 8656 } |
8269 if (label != null) { | 8657 if (label != null) { |
8270 _json["label"] = label; | 8658 _json["label"] = label; |
8271 } | 8659 } |
8272 if (type != null) { | 8660 if (type != null) { |
8273 _json["type"] = type; | 8661 _json["type"] = type; |
8274 } | 8662 } |
8275 return _json; | 8663 return _json; |
8276 } | 8664 } |
8277 } | 8665 } |
8278 | 8666 |
8279 class GaDataDataTableRowsC { | 8667 class GaDataDataTableRowsC { |
8280 core.String v; | 8668 core.String v; |
8281 | 8669 |
8282 GaDataDataTableRowsC(); | 8670 GaDataDataTableRowsC(); |
8283 | 8671 |
8284 GaDataDataTableRowsC.fromJson(core.Map _json) { | 8672 GaDataDataTableRowsC.fromJson(core.Map _json) { |
8285 if (_json.containsKey("v")) { | 8673 if (_json.containsKey("v")) { |
8286 v = _json["v"]; | 8674 v = _json["v"]; |
8287 } | 8675 } |
8288 } | 8676 } |
8289 | 8677 |
8290 core.Map<core.String, core.Object> toJson() { | 8678 core.Map<core.String, core.Object> toJson() { |
8291 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8679 final core.Map<core.String, core.Object> _json = |
| 8680 new core.Map<core.String, core.Object>(); |
8292 if (v != null) { | 8681 if (v != null) { |
8293 _json["v"] = v; | 8682 _json["v"] = v; |
8294 } | 8683 } |
8295 return _json; | 8684 return _json; |
8296 } | 8685 } |
8297 } | 8686 } |
8298 | 8687 |
8299 class GaDataDataTableRows { | 8688 class GaDataDataTableRows { |
8300 core.List<GaDataDataTableRowsC> c; | 8689 core.List<GaDataDataTableRowsC> c; |
8301 | 8690 |
8302 GaDataDataTableRows(); | 8691 GaDataDataTableRows(); |
8303 | 8692 |
8304 GaDataDataTableRows.fromJson(core.Map _json) { | 8693 GaDataDataTableRows.fromJson(core.Map _json) { |
8305 if (_json.containsKey("c")) { | 8694 if (_json.containsKey("c")) { |
8306 c = _json["c"].map((value) => new GaDataDataTableRowsC.fromJson(value)).to
List(); | 8695 c = _json["c"] |
| 8696 .map((value) => new GaDataDataTableRowsC.fromJson(value)) |
| 8697 .toList(); |
8307 } | 8698 } |
8308 } | 8699 } |
8309 | 8700 |
8310 core.Map<core.String, core.Object> toJson() { | 8701 core.Map<core.String, core.Object> toJson() { |
8311 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8702 final core.Map<core.String, core.Object> _json = |
| 8703 new core.Map<core.String, core.Object>(); |
8312 if (c != null) { | 8704 if (c != null) { |
8313 _json["c"] = c.map((value) => (value).toJson()).toList(); | 8705 _json["c"] = c.map((value) => (value).toJson()).toList(); |
8314 } | 8706 } |
8315 return _json; | 8707 return _json; |
8316 } | 8708 } |
8317 } | 8709 } |
8318 | 8710 |
8319 class GaDataDataTable { | 8711 class GaDataDataTable { |
8320 core.List<GaDataDataTableCols> cols; | 8712 core.List<GaDataDataTableCols> cols; |
8321 core.List<GaDataDataTableRows> rows; | 8713 core.List<GaDataDataTableRows> rows; |
8322 | 8714 |
8323 GaDataDataTable(); | 8715 GaDataDataTable(); |
8324 | 8716 |
8325 GaDataDataTable.fromJson(core.Map _json) { | 8717 GaDataDataTable.fromJson(core.Map _json) { |
8326 if (_json.containsKey("cols")) { | 8718 if (_json.containsKey("cols")) { |
8327 cols = _json["cols"].map((value) => new GaDataDataTableCols.fromJson(value
)).toList(); | 8719 cols = _json["cols"] |
| 8720 .map((value) => new GaDataDataTableCols.fromJson(value)) |
| 8721 .toList(); |
8328 } | 8722 } |
8329 if (_json.containsKey("rows")) { | 8723 if (_json.containsKey("rows")) { |
8330 rows = _json["rows"].map((value) => new GaDataDataTableRows.fromJson(value
)).toList(); | 8724 rows = _json["rows"] |
| 8725 .map((value) => new GaDataDataTableRows.fromJson(value)) |
| 8726 .toList(); |
8331 } | 8727 } |
8332 } | 8728 } |
8333 | 8729 |
8334 core.Map<core.String, core.Object> toJson() { | 8730 core.Map<core.String, core.Object> toJson() { |
8335 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8731 final core.Map<core.String, core.Object> _json = |
| 8732 new core.Map<core.String, core.Object>(); |
8336 if (cols != null) { | 8733 if (cols != null) { |
8337 _json["cols"] = cols.map((value) => (value).toJson()).toList(); | 8734 _json["cols"] = cols.map((value) => (value).toJson()).toList(); |
8338 } | 8735 } |
8339 if (rows != null) { | 8736 if (rows != null) { |
8340 _json["rows"] = rows.map((value) => (value).toJson()).toList(); | 8737 _json["rows"] = rows.map((value) => (value).toJson()).toList(); |
8341 } | 8738 } |
8342 return _json; | 8739 return _json; |
8343 } | 8740 } |
8344 } | 8741 } |
8345 | 8742 |
8346 /** | 8743 /// Information for the view (profile), for which the Analytics data was |
8347 * Information for the view (profile), for which the Analytics data was | 8744 /// requested. |
8348 * requested. | |
8349 */ | |
8350 class GaDataProfileInfo { | 8745 class GaDataProfileInfo { |
8351 /** Account ID to which this view (profile) belongs. */ | 8746 /// Account ID to which this view (profile) belongs. |
8352 core.String accountId; | 8747 core.String accountId; |
8353 /** Internal ID for the web property to which this view (profile) belongs. */ | 8748 |
| 8749 /// Internal ID for the web property to which this view (profile) belongs. |
8354 core.String internalWebPropertyId; | 8750 core.String internalWebPropertyId; |
8355 /** View (Profile) ID. */ | 8751 |
| 8752 /// View (Profile) ID. |
8356 core.String profileId; | 8753 core.String profileId; |
8357 /** View (Profile) name. */ | 8754 |
| 8755 /// View (Profile) name. |
8358 core.String profileName; | 8756 core.String profileName; |
8359 /** Table ID for view (profile). */ | 8757 |
| 8758 /// Table ID for view (profile). |
8360 core.String tableId; | 8759 core.String tableId; |
8361 /** Web Property ID to which this view (profile) belongs. */ | 8760 |
| 8761 /// Web Property ID to which this view (profile) belongs. |
8362 core.String webPropertyId; | 8762 core.String webPropertyId; |
8363 | 8763 |
8364 GaDataProfileInfo(); | 8764 GaDataProfileInfo(); |
8365 | 8765 |
8366 GaDataProfileInfo.fromJson(core.Map _json) { | 8766 GaDataProfileInfo.fromJson(core.Map _json) { |
8367 if (_json.containsKey("accountId")) { | 8767 if (_json.containsKey("accountId")) { |
8368 accountId = _json["accountId"]; | 8768 accountId = _json["accountId"]; |
8369 } | 8769 } |
8370 if (_json.containsKey("internalWebPropertyId")) { | 8770 if (_json.containsKey("internalWebPropertyId")) { |
8371 internalWebPropertyId = _json["internalWebPropertyId"]; | 8771 internalWebPropertyId = _json["internalWebPropertyId"]; |
8372 } | 8772 } |
8373 if (_json.containsKey("profileId")) { | 8773 if (_json.containsKey("profileId")) { |
8374 profileId = _json["profileId"]; | 8774 profileId = _json["profileId"]; |
8375 } | 8775 } |
8376 if (_json.containsKey("profileName")) { | 8776 if (_json.containsKey("profileName")) { |
8377 profileName = _json["profileName"]; | 8777 profileName = _json["profileName"]; |
8378 } | 8778 } |
8379 if (_json.containsKey("tableId")) { | 8779 if (_json.containsKey("tableId")) { |
8380 tableId = _json["tableId"]; | 8780 tableId = _json["tableId"]; |
8381 } | 8781 } |
8382 if (_json.containsKey("webPropertyId")) { | 8782 if (_json.containsKey("webPropertyId")) { |
8383 webPropertyId = _json["webPropertyId"]; | 8783 webPropertyId = _json["webPropertyId"]; |
8384 } | 8784 } |
8385 } | 8785 } |
8386 | 8786 |
8387 core.Map<core.String, core.Object> toJson() { | 8787 core.Map<core.String, core.Object> toJson() { |
8388 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8788 final core.Map<core.String, core.Object> _json = |
| 8789 new core.Map<core.String, core.Object>(); |
8389 if (accountId != null) { | 8790 if (accountId != null) { |
8390 _json["accountId"] = accountId; | 8791 _json["accountId"] = accountId; |
8391 } | 8792 } |
8392 if (internalWebPropertyId != null) { | 8793 if (internalWebPropertyId != null) { |
8393 _json["internalWebPropertyId"] = internalWebPropertyId; | 8794 _json["internalWebPropertyId"] = internalWebPropertyId; |
8394 } | 8795 } |
8395 if (profileId != null) { | 8796 if (profileId != null) { |
8396 _json["profileId"] = profileId; | 8797 _json["profileId"] = profileId; |
8397 } | 8798 } |
8398 if (profileName != null) { | 8799 if (profileName != null) { |
8399 _json["profileName"] = profileName; | 8800 _json["profileName"] = profileName; |
8400 } | 8801 } |
8401 if (tableId != null) { | 8802 if (tableId != null) { |
8402 _json["tableId"] = tableId; | 8803 _json["tableId"] = tableId; |
8403 } | 8804 } |
8404 if (webPropertyId != null) { | 8805 if (webPropertyId != null) { |
8405 _json["webPropertyId"] = webPropertyId; | 8806 _json["webPropertyId"] = webPropertyId; |
8406 } | 8807 } |
8407 return _json; | 8808 return _json; |
8408 } | 8809 } |
8409 } | 8810 } |
8410 | 8811 |
8411 /** Analytics data request query parameters. */ | 8812 /// Analytics data request query parameters. |
8412 class GaDataQuery { | 8813 class GaDataQuery { |
8413 /** List of analytics dimensions. */ | 8814 /// List of analytics dimensions. |
8414 core.String dimensions; | 8815 core.String dimensions; |
8415 /** End date. */ | 8816 |
| 8817 /// End date. |
8416 core.String end_date; | 8818 core.String end_date; |
8417 /** Comma-separated list of dimension or metric filters. */ | 8819 |
| 8820 /// Comma-separated list of dimension or metric filters. |
8418 core.String filters; | 8821 core.String filters; |
8419 /** Unique table ID. */ | 8822 |
| 8823 /// Unique table ID. |
8420 core.String ids; | 8824 core.String ids; |
8421 /** Maximum results per page. */ | 8825 |
| 8826 /// Maximum results per page. |
8422 core.int max_results; | 8827 core.int max_results; |
8423 /** List of analytics metrics. */ | 8828 |
| 8829 /// List of analytics metrics. |
8424 core.List<core.String> metrics; | 8830 core.List<core.String> metrics; |
8425 /** Desired sampling level */ | 8831 |
| 8832 /// Desired sampling level |
8426 core.String samplingLevel; | 8833 core.String samplingLevel; |
8427 /** Analytics advanced segment. */ | 8834 |
| 8835 /// Analytics advanced segment. |
8428 core.String segment; | 8836 core.String segment; |
8429 /** List of dimensions or metrics based on which Analytics data is sorted. */ | 8837 |
| 8838 /// List of dimensions or metrics based on which Analytics data is sorted. |
8430 core.List<core.String> sort; | 8839 core.List<core.String> sort; |
8431 /** Start date. */ | 8840 |
| 8841 /// Start date. |
8432 core.String start_date; | 8842 core.String start_date; |
8433 /** Start index. */ | 8843 |
| 8844 /// Start index. |
8434 core.int start_index; | 8845 core.int start_index; |
8435 | 8846 |
8436 GaDataQuery(); | 8847 GaDataQuery(); |
8437 | 8848 |
8438 GaDataQuery.fromJson(core.Map _json) { | 8849 GaDataQuery.fromJson(core.Map _json) { |
8439 if (_json.containsKey("dimensions")) { | 8850 if (_json.containsKey("dimensions")) { |
8440 dimensions = _json["dimensions"]; | 8851 dimensions = _json["dimensions"]; |
8441 } | 8852 } |
8442 if (_json.containsKey("end-date")) { | 8853 if (_json.containsKey("end-date")) { |
8443 end_date = _json["end-date"]; | 8854 end_date = _json["end-date"]; |
(...skipping 21 matching lines...) Expand all Loading... |
8465 } | 8876 } |
8466 if (_json.containsKey("start-date")) { | 8877 if (_json.containsKey("start-date")) { |
8467 start_date = _json["start-date"]; | 8878 start_date = _json["start-date"]; |
8468 } | 8879 } |
8469 if (_json.containsKey("start-index")) { | 8880 if (_json.containsKey("start-index")) { |
8470 start_index = _json["start-index"]; | 8881 start_index = _json["start-index"]; |
8471 } | 8882 } |
8472 } | 8883 } |
8473 | 8884 |
8474 core.Map<core.String, core.Object> toJson() { | 8885 core.Map<core.String, core.Object> toJson() { |
8475 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 8886 final core.Map<core.String, core.Object> _json = |
| 8887 new core.Map<core.String, core.Object>(); |
8476 if (dimensions != null) { | 8888 if (dimensions != null) { |
8477 _json["dimensions"] = dimensions; | 8889 _json["dimensions"] = dimensions; |
8478 } | 8890 } |
8479 if (end_date != null) { | 8891 if (end_date != null) { |
8480 _json["end-date"] = end_date; | 8892 _json["end-date"] = end_date; |
8481 } | 8893 } |
8482 if (filters != null) { | 8894 if (filters != null) { |
8483 _json["filters"] = filters; | 8895 _json["filters"] = filters; |
8484 } | 8896 } |
8485 if (ids != null) { | 8897 if (ids != null) { |
(...skipping 17 matching lines...) Expand all Loading... |
8503 if (start_date != null) { | 8915 if (start_date != null) { |
8504 _json["start-date"] = start_date; | 8916 _json["start-date"] = start_date; |
8505 } | 8917 } |
8506 if (start_index != null) { | 8918 if (start_index != null) { |
8507 _json["start-index"] = start_index; | 8919 _json["start-index"] = start_index; |
8508 } | 8920 } |
8509 return _json; | 8921 return _json; |
8510 } | 8922 } |
8511 } | 8923 } |
8512 | 8924 |
8513 /** Analytics data for a given view (profile). */ | 8925 /// Analytics data for a given view (profile). |
8514 class GaData { | 8926 class GaData { |
8515 /** | 8927 /// Column headers that list dimension names followed by the metric names. |
8516 * Column headers that list dimension names followed by the metric names. The | 8928 /// The order of dimensions and metrics is same as specified in the request. |
8517 * order of dimensions and metrics is same as specified in the request. | |
8518 */ | |
8519 core.List<GaDataColumnHeaders> columnHeaders; | 8929 core.List<GaDataColumnHeaders> columnHeaders; |
8520 /** Determines if Analytics data contains samples. */ | 8930 |
| 8931 /// Determines if Analytics data contains samples. |
8521 core.bool containsSampledData; | 8932 core.bool containsSampledData; |
8522 /** The last refreshed time in seconds for Analytics data. */ | 8933 |
| 8934 /// The last refreshed time in seconds for Analytics data. |
8523 core.String dataLastRefreshed; | 8935 core.String dataLastRefreshed; |
8524 GaDataDataTable dataTable; | 8936 GaDataDataTable dataTable; |
8525 /** Unique ID for this data response. */ | 8937 |
| 8938 /// Unique ID for this data response. |
8526 core.String id; | 8939 core.String id; |
8527 /** | 8940 |
8528 * The maximum number of rows the response can contain, regardless of the | 8941 /// The maximum number of rows the response can contain, regardless of the |
8529 * actual number of rows returned. Its value ranges from 1 to 10,000 with a | 8942 /// actual number of rows returned. Its value ranges from 1 to 10,000 with a |
8530 * value of 1000 by default, or otherwise specified by the max-results query | 8943 /// value of 1000 by default, or otherwise specified by the max-results query |
8531 * parameter. | 8944 /// parameter. |
8532 */ | |
8533 core.int itemsPerPage; | 8945 core.int itemsPerPage; |
8534 /** Resource type. */ | 8946 |
| 8947 /// Resource type. |
8535 core.String kind; | 8948 core.String kind; |
8536 /** Link to next page for this Analytics data query. */ | 8949 |
| 8950 /// Link to next page for this Analytics data query. |
8537 core.String nextLink; | 8951 core.String nextLink; |
8538 /** Link to previous page for this Analytics data query. */ | 8952 |
| 8953 /// Link to previous page for this Analytics data query. |
8539 core.String previousLink; | 8954 core.String previousLink; |
8540 /** | 8955 |
8541 * Information for the view (profile), for which the Analytics data was | 8956 /// Information for the view (profile), for which the Analytics data was |
8542 * requested. | 8957 /// requested. |
8543 */ | |
8544 GaDataProfileInfo profileInfo; | 8958 GaDataProfileInfo profileInfo; |
8545 /** Analytics data request query parameters. */ | 8959 |
| 8960 /// Analytics data request query parameters. |
8546 GaDataQuery query; | 8961 GaDataQuery query; |
8547 /** | 8962 |
8548 * Analytics data rows, where each row contains a list of dimension values | 8963 /// Analytics data rows, where each row contains a list of dimension values |
8549 * followed by the metric values. The order of dimensions and metrics is same | 8964 /// followed by the metric values. The order of dimensions and metrics is |
8550 * as specified in the request. | 8965 /// same as specified in the request. |
8551 */ | |
8552 core.List<core.List<core.String>> rows; | 8966 core.List<core.List<core.String>> rows; |
8553 /** The number of samples used to calculate the result. */ | 8967 |
| 8968 /// The number of samples used to calculate the result. |
8554 core.String sampleSize; | 8969 core.String sampleSize; |
8555 /** Total size of the sample space from which the samples were selected. */ | 8970 |
| 8971 /// Total size of the sample space from which the samples were selected. |
8556 core.String sampleSpace; | 8972 core.String sampleSpace; |
8557 /** Link to this page. */ | 8973 |
| 8974 /// Link to this page. |
8558 core.String selfLink; | 8975 core.String selfLink; |
8559 /** | 8976 |
8560 * The total number of rows for the query, regardless of the number of rows in | 8977 /// The total number of rows for the query, regardless of the number of rows |
8561 * the response. | 8978 /// in the response. |
8562 */ | |
8563 core.int totalResults; | 8979 core.int totalResults; |
8564 /** | 8980 |
8565 * Total values for the requested metrics over all the results, not just the | 8981 /// Total values for the requested metrics over all the results, not just the |
8566 * results returned in this response. The order of the metric totals is same | 8982 /// results returned in this response. The order of the metric totals is same |
8567 * as the metric order specified in the request. | 8983 /// as the metric order specified in the request. |
8568 */ | |
8569 core.Map<core.String, core.String> totalsForAllResults; | 8984 core.Map<core.String, core.String> totalsForAllResults; |
8570 | 8985 |
8571 GaData(); | 8986 GaData(); |
8572 | 8987 |
8573 GaData.fromJson(core.Map _json) { | 8988 GaData.fromJson(core.Map _json) { |
8574 if (_json.containsKey("columnHeaders")) { | 8989 if (_json.containsKey("columnHeaders")) { |
8575 columnHeaders = _json["columnHeaders"].map((value) => new GaDataColumnHead
ers.fromJson(value)).toList(); | 8990 columnHeaders = _json["columnHeaders"] |
| 8991 .map((value) => new GaDataColumnHeaders.fromJson(value)) |
| 8992 .toList(); |
8576 } | 8993 } |
8577 if (_json.containsKey("containsSampledData")) { | 8994 if (_json.containsKey("containsSampledData")) { |
8578 containsSampledData = _json["containsSampledData"]; | 8995 containsSampledData = _json["containsSampledData"]; |
8579 } | 8996 } |
8580 if (_json.containsKey("dataLastRefreshed")) { | 8997 if (_json.containsKey("dataLastRefreshed")) { |
8581 dataLastRefreshed = _json["dataLastRefreshed"]; | 8998 dataLastRefreshed = _json["dataLastRefreshed"]; |
8582 } | 8999 } |
8583 if (_json.containsKey("dataTable")) { | 9000 if (_json.containsKey("dataTable")) { |
8584 dataTable = new GaDataDataTable.fromJson(_json["dataTable"]); | 9001 dataTable = new GaDataDataTable.fromJson(_json["dataTable"]); |
8585 } | 9002 } |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8618 } | 9035 } |
8619 if (_json.containsKey("totalResults")) { | 9036 if (_json.containsKey("totalResults")) { |
8620 totalResults = _json["totalResults"]; | 9037 totalResults = _json["totalResults"]; |
8621 } | 9038 } |
8622 if (_json.containsKey("totalsForAllResults")) { | 9039 if (_json.containsKey("totalsForAllResults")) { |
8623 totalsForAllResults = _json["totalsForAllResults"]; | 9040 totalsForAllResults = _json["totalsForAllResults"]; |
8624 } | 9041 } |
8625 } | 9042 } |
8626 | 9043 |
8627 core.Map<core.String, core.Object> toJson() { | 9044 core.Map<core.String, core.Object> toJson() { |
8628 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9045 final core.Map<core.String, core.Object> _json = |
| 9046 new core.Map<core.String, core.Object>(); |
8629 if (columnHeaders != null) { | 9047 if (columnHeaders != null) { |
8630 _json["columnHeaders"] = columnHeaders.map((value) => (value).toJson()).to
List(); | 9048 _json["columnHeaders"] = |
| 9049 columnHeaders.map((value) => (value).toJson()).toList(); |
8631 } | 9050 } |
8632 if (containsSampledData != null) { | 9051 if (containsSampledData != null) { |
8633 _json["containsSampledData"] = containsSampledData; | 9052 _json["containsSampledData"] = containsSampledData; |
8634 } | 9053 } |
8635 if (dataLastRefreshed != null) { | 9054 if (dataLastRefreshed != null) { |
8636 _json["dataLastRefreshed"] = dataLastRefreshed; | 9055 _json["dataLastRefreshed"] = dataLastRefreshed; |
8637 } | 9056 } |
8638 if (dataTable != null) { | 9057 if (dataTable != null) { |
8639 _json["dataTable"] = (dataTable).toJson(); | 9058 _json["dataTable"] = (dataTable).toJson(); |
8640 } | 9059 } |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8675 _json["totalResults"] = totalResults; | 9094 _json["totalResults"] = totalResults; |
8676 } | 9095 } |
8677 if (totalsForAllResults != null) { | 9096 if (totalsForAllResults != null) { |
8678 _json["totalsForAllResults"] = totalsForAllResults; | 9097 _json["totalsForAllResults"] = totalsForAllResults; |
8679 } | 9098 } |
8680 return _json; | 9099 return _json; |
8681 } | 9100 } |
8682 } | 9101 } |
8683 | 9102 |
8684 class GoalEventDetailsEventConditions { | 9103 class GoalEventDetailsEventConditions { |
8685 /** | 9104 /// Type of comparison. Possible values are LESS_THAN, GREATER_THAN or EQUAL. |
8686 * Type of comparison. Possible values are LESS_THAN, GREATER_THAN or EQUAL. | |
8687 */ | |
8688 core.String comparisonType; | 9105 core.String comparisonType; |
8689 /** Value used for this comparison. */ | 9106 |
| 9107 /// Value used for this comparison. |
8690 core.String comparisonValue; | 9108 core.String comparisonValue; |
8691 /** Expression used for this match. */ | 9109 |
| 9110 /// Expression used for this match. |
8692 core.String expression; | 9111 core.String expression; |
8693 /** | 9112 |
8694 * Type of the match to be performed. Possible values are REGEXP, BEGINS_WITH, | 9113 /// Type of the match to be performed. Possible values are REGEXP, |
8695 * or EXACT. | 9114 /// BEGINS_WITH, or EXACT. |
8696 */ | |
8697 core.String matchType; | 9115 core.String matchType; |
8698 /** | 9116 |
8699 * Type of this event condition. Possible values are CATEGORY, ACTION, LABEL, | 9117 /// Type of this event condition. Possible values are CATEGORY, ACTION, |
8700 * or VALUE. | 9118 /// LABEL, or VALUE. |
8701 */ | |
8702 core.String type; | 9119 core.String type; |
8703 | 9120 |
8704 GoalEventDetailsEventConditions(); | 9121 GoalEventDetailsEventConditions(); |
8705 | 9122 |
8706 GoalEventDetailsEventConditions.fromJson(core.Map _json) { | 9123 GoalEventDetailsEventConditions.fromJson(core.Map _json) { |
8707 if (_json.containsKey("comparisonType")) { | 9124 if (_json.containsKey("comparisonType")) { |
8708 comparisonType = _json["comparisonType"]; | 9125 comparisonType = _json["comparisonType"]; |
8709 } | 9126 } |
8710 if (_json.containsKey("comparisonValue")) { | 9127 if (_json.containsKey("comparisonValue")) { |
8711 comparisonValue = _json["comparisonValue"]; | 9128 comparisonValue = _json["comparisonValue"]; |
8712 } | 9129 } |
8713 if (_json.containsKey("expression")) { | 9130 if (_json.containsKey("expression")) { |
8714 expression = _json["expression"]; | 9131 expression = _json["expression"]; |
8715 } | 9132 } |
8716 if (_json.containsKey("matchType")) { | 9133 if (_json.containsKey("matchType")) { |
8717 matchType = _json["matchType"]; | 9134 matchType = _json["matchType"]; |
8718 } | 9135 } |
8719 if (_json.containsKey("type")) { | 9136 if (_json.containsKey("type")) { |
8720 type = _json["type"]; | 9137 type = _json["type"]; |
8721 } | 9138 } |
8722 } | 9139 } |
8723 | 9140 |
8724 core.Map<core.String, core.Object> toJson() { | 9141 core.Map<core.String, core.Object> toJson() { |
8725 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9142 final core.Map<core.String, core.Object> _json = |
| 9143 new core.Map<core.String, core.Object>(); |
8726 if (comparisonType != null) { | 9144 if (comparisonType != null) { |
8727 _json["comparisonType"] = comparisonType; | 9145 _json["comparisonType"] = comparisonType; |
8728 } | 9146 } |
8729 if (comparisonValue != null) { | 9147 if (comparisonValue != null) { |
8730 _json["comparisonValue"] = comparisonValue; | 9148 _json["comparisonValue"] = comparisonValue; |
8731 } | 9149 } |
8732 if (expression != null) { | 9150 if (expression != null) { |
8733 _json["expression"] = expression; | 9151 _json["expression"] = expression; |
8734 } | 9152 } |
8735 if (matchType != null) { | 9153 if (matchType != null) { |
8736 _json["matchType"] = matchType; | 9154 _json["matchType"] = matchType; |
8737 } | 9155 } |
8738 if (type != null) { | 9156 if (type != null) { |
8739 _json["type"] = type; | 9157 _json["type"] = type; |
8740 } | 9158 } |
8741 return _json; | 9159 return _json; |
8742 } | 9160 } |
8743 } | 9161 } |
8744 | 9162 |
8745 /** Details for the goal of the type EVENT. */ | 9163 /// Details for the goal of the type EVENT. |
8746 class GoalEventDetails { | 9164 class GoalEventDetails { |
8747 /** List of event conditions. */ | 9165 /// List of event conditions. |
8748 core.List<GoalEventDetailsEventConditions> eventConditions; | 9166 core.List<GoalEventDetailsEventConditions> eventConditions; |
8749 /** | 9167 |
8750 * Determines if the event value should be used as the value for this goal. | 9168 /// Determines if the event value should be used as the value for this goal. |
8751 */ | |
8752 core.bool useEventValue; | 9169 core.bool useEventValue; |
8753 | 9170 |
8754 GoalEventDetails(); | 9171 GoalEventDetails(); |
8755 | 9172 |
8756 GoalEventDetails.fromJson(core.Map _json) { | 9173 GoalEventDetails.fromJson(core.Map _json) { |
8757 if (_json.containsKey("eventConditions")) { | 9174 if (_json.containsKey("eventConditions")) { |
8758 eventConditions = _json["eventConditions"].map((value) => new GoalEventDet
ailsEventConditions.fromJson(value)).toList(); | 9175 eventConditions = _json["eventConditions"] |
| 9176 .map((value) => new GoalEventDetailsEventConditions.fromJson(value)) |
| 9177 .toList(); |
8759 } | 9178 } |
8760 if (_json.containsKey("useEventValue")) { | 9179 if (_json.containsKey("useEventValue")) { |
8761 useEventValue = _json["useEventValue"]; | 9180 useEventValue = _json["useEventValue"]; |
8762 } | 9181 } |
8763 } | 9182 } |
8764 | 9183 |
8765 core.Map<core.String, core.Object> toJson() { | 9184 core.Map<core.String, core.Object> toJson() { |
8766 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9185 final core.Map<core.String, core.Object> _json = |
| 9186 new core.Map<core.String, core.Object>(); |
8767 if (eventConditions != null) { | 9187 if (eventConditions != null) { |
8768 _json["eventConditions"] = eventConditions.map((value) => (value).toJson()
).toList(); | 9188 _json["eventConditions"] = |
| 9189 eventConditions.map((value) => (value).toJson()).toList(); |
8769 } | 9190 } |
8770 if (useEventValue != null) { | 9191 if (useEventValue != null) { |
8771 _json["useEventValue"] = useEventValue; | 9192 _json["useEventValue"] = useEventValue; |
8772 } | 9193 } |
8773 return _json; | 9194 return _json; |
8774 } | 9195 } |
8775 } | 9196 } |
8776 | 9197 |
8777 /** | 9198 /// Parent link for a goal. Points to the view (profile) to which this goal |
8778 * Parent link for a goal. Points to the view (profile) to which this goal | 9199 /// belongs. |
8779 * belongs. | |
8780 */ | |
8781 class GoalParentLink { | 9200 class GoalParentLink { |
8782 /** Link to the view (profile) to which this goal belongs. */ | 9201 /// Link to the view (profile) to which this goal belongs. |
8783 core.String href; | 9202 core.String href; |
8784 /** Value is "analytics#profile". */ | 9203 |
| 9204 /// Value is "analytics#profile". |
8785 core.String type; | 9205 core.String type; |
8786 | 9206 |
8787 GoalParentLink(); | 9207 GoalParentLink(); |
8788 | 9208 |
8789 GoalParentLink.fromJson(core.Map _json) { | 9209 GoalParentLink.fromJson(core.Map _json) { |
8790 if (_json.containsKey("href")) { | 9210 if (_json.containsKey("href")) { |
8791 href = _json["href"]; | 9211 href = _json["href"]; |
8792 } | 9212 } |
8793 if (_json.containsKey("type")) { | 9213 if (_json.containsKey("type")) { |
8794 type = _json["type"]; | 9214 type = _json["type"]; |
8795 } | 9215 } |
8796 } | 9216 } |
8797 | 9217 |
8798 core.Map<core.String, core.Object> toJson() { | 9218 core.Map<core.String, core.Object> toJson() { |
8799 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9219 final core.Map<core.String, core.Object> _json = |
| 9220 new core.Map<core.String, core.Object>(); |
8800 if (href != null) { | 9221 if (href != null) { |
8801 _json["href"] = href; | 9222 _json["href"] = href; |
8802 } | 9223 } |
8803 if (type != null) { | 9224 if (type != null) { |
8804 _json["type"] = type; | 9225 _json["type"] = type; |
8805 } | 9226 } |
8806 return _json; | 9227 return _json; |
8807 } | 9228 } |
8808 } | 9229 } |
8809 | 9230 |
8810 class GoalUrlDestinationDetailsSteps { | 9231 class GoalUrlDestinationDetailsSteps { |
8811 /** Step name. */ | 9232 /// Step name. |
8812 core.String name; | 9233 core.String name; |
8813 /** Step number. */ | 9234 |
| 9235 /// Step number. |
8814 core.int number; | 9236 core.int number; |
8815 /** URL for this step. */ | 9237 |
| 9238 /// URL for this step. |
8816 core.String url; | 9239 core.String url; |
8817 | 9240 |
8818 GoalUrlDestinationDetailsSteps(); | 9241 GoalUrlDestinationDetailsSteps(); |
8819 | 9242 |
8820 GoalUrlDestinationDetailsSteps.fromJson(core.Map _json) { | 9243 GoalUrlDestinationDetailsSteps.fromJson(core.Map _json) { |
8821 if (_json.containsKey("name")) { | 9244 if (_json.containsKey("name")) { |
8822 name = _json["name"]; | 9245 name = _json["name"]; |
8823 } | 9246 } |
8824 if (_json.containsKey("number")) { | 9247 if (_json.containsKey("number")) { |
8825 number = _json["number"]; | 9248 number = _json["number"]; |
8826 } | 9249 } |
8827 if (_json.containsKey("url")) { | 9250 if (_json.containsKey("url")) { |
8828 url = _json["url"]; | 9251 url = _json["url"]; |
8829 } | 9252 } |
8830 } | 9253 } |
8831 | 9254 |
8832 core.Map<core.String, core.Object> toJson() { | 9255 core.Map<core.String, core.Object> toJson() { |
8833 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9256 final core.Map<core.String, core.Object> _json = |
| 9257 new core.Map<core.String, core.Object>(); |
8834 if (name != null) { | 9258 if (name != null) { |
8835 _json["name"] = name; | 9259 _json["name"] = name; |
8836 } | 9260 } |
8837 if (number != null) { | 9261 if (number != null) { |
8838 _json["number"] = number; | 9262 _json["number"] = number; |
8839 } | 9263 } |
8840 if (url != null) { | 9264 if (url != null) { |
8841 _json["url"] = url; | 9265 _json["url"] = url; |
8842 } | 9266 } |
8843 return _json; | 9267 return _json; |
8844 } | 9268 } |
8845 } | 9269 } |
8846 | 9270 |
8847 /** Details for the goal of the type URL_DESTINATION. */ | 9271 /// Details for the goal of the type URL_DESTINATION. |
8848 class GoalUrlDestinationDetails { | 9272 class GoalUrlDestinationDetails { |
8849 /** | 9273 /// Determines if the goal URL must exactly match the capitalization of |
8850 * Determines if the goal URL must exactly match the capitalization of visited | 9274 /// visited URLs. |
8851 * URLs. | |
8852 */ | |
8853 core.bool caseSensitive; | 9275 core.bool caseSensitive; |
8854 /** Determines if the first step in this goal is required. */ | 9276 |
| 9277 /// Determines if the first step in this goal is required. |
8855 core.bool firstStepRequired; | 9278 core.bool firstStepRequired; |
8856 /** | 9279 |
8857 * Match type for the goal URL. Possible values are HEAD, EXACT, or REGEX. | 9280 /// Match type for the goal URL. Possible values are HEAD, EXACT, or REGEX. |
8858 */ | |
8859 core.String matchType; | 9281 core.String matchType; |
8860 /** List of steps configured for this goal funnel. */ | 9282 |
| 9283 /// List of steps configured for this goal funnel. |
8861 core.List<GoalUrlDestinationDetailsSteps> steps; | 9284 core.List<GoalUrlDestinationDetailsSteps> steps; |
8862 /** URL for this goal. */ | 9285 |
| 9286 /// URL for this goal. |
8863 core.String url; | 9287 core.String url; |
8864 | 9288 |
8865 GoalUrlDestinationDetails(); | 9289 GoalUrlDestinationDetails(); |
8866 | 9290 |
8867 GoalUrlDestinationDetails.fromJson(core.Map _json) { | 9291 GoalUrlDestinationDetails.fromJson(core.Map _json) { |
8868 if (_json.containsKey("caseSensitive")) { | 9292 if (_json.containsKey("caseSensitive")) { |
8869 caseSensitive = _json["caseSensitive"]; | 9293 caseSensitive = _json["caseSensitive"]; |
8870 } | 9294 } |
8871 if (_json.containsKey("firstStepRequired")) { | 9295 if (_json.containsKey("firstStepRequired")) { |
8872 firstStepRequired = _json["firstStepRequired"]; | 9296 firstStepRequired = _json["firstStepRequired"]; |
8873 } | 9297 } |
8874 if (_json.containsKey("matchType")) { | 9298 if (_json.containsKey("matchType")) { |
8875 matchType = _json["matchType"]; | 9299 matchType = _json["matchType"]; |
8876 } | 9300 } |
8877 if (_json.containsKey("steps")) { | 9301 if (_json.containsKey("steps")) { |
8878 steps = _json["steps"].map((value) => new GoalUrlDestinationDetailsSteps.f
romJson(value)).toList(); | 9302 steps = _json["steps"] |
| 9303 .map((value) => new GoalUrlDestinationDetailsSteps.fromJson(value)) |
| 9304 .toList(); |
8879 } | 9305 } |
8880 if (_json.containsKey("url")) { | 9306 if (_json.containsKey("url")) { |
8881 url = _json["url"]; | 9307 url = _json["url"]; |
8882 } | 9308 } |
8883 } | 9309 } |
8884 | 9310 |
8885 core.Map<core.String, core.Object> toJson() { | 9311 core.Map<core.String, core.Object> toJson() { |
8886 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9312 final core.Map<core.String, core.Object> _json = |
| 9313 new core.Map<core.String, core.Object>(); |
8887 if (caseSensitive != null) { | 9314 if (caseSensitive != null) { |
8888 _json["caseSensitive"] = caseSensitive; | 9315 _json["caseSensitive"] = caseSensitive; |
8889 } | 9316 } |
8890 if (firstStepRequired != null) { | 9317 if (firstStepRequired != null) { |
8891 _json["firstStepRequired"] = firstStepRequired; | 9318 _json["firstStepRequired"] = firstStepRequired; |
8892 } | 9319 } |
8893 if (matchType != null) { | 9320 if (matchType != null) { |
8894 _json["matchType"] = matchType; | 9321 _json["matchType"] = matchType; |
8895 } | 9322 } |
8896 if (steps != null) { | 9323 if (steps != null) { |
8897 _json["steps"] = steps.map((value) => (value).toJson()).toList(); | 9324 _json["steps"] = steps.map((value) => (value).toJson()).toList(); |
8898 } | 9325 } |
8899 if (url != null) { | 9326 if (url != null) { |
8900 _json["url"] = url; | 9327 _json["url"] = url; |
8901 } | 9328 } |
8902 return _json; | 9329 return _json; |
8903 } | 9330 } |
8904 } | 9331 } |
8905 | 9332 |
8906 /** Details for the goal of the type VISIT_NUM_PAGES. */ | 9333 /// Details for the goal of the type VISIT_NUM_PAGES. |
8907 class GoalVisitNumPagesDetails { | 9334 class GoalVisitNumPagesDetails { |
8908 /** | 9335 /// Type of comparison. Possible values are LESS_THAN, GREATER_THAN, or |
8909 * Type of comparison. Possible values are LESS_THAN, GREATER_THAN, or EQUAL. | 9336 /// EQUAL. |
8910 */ | |
8911 core.String comparisonType; | 9337 core.String comparisonType; |
8912 /** Value used for this comparison. */ | 9338 |
| 9339 /// Value used for this comparison. |
8913 core.String comparisonValue; | 9340 core.String comparisonValue; |
8914 | 9341 |
8915 GoalVisitNumPagesDetails(); | 9342 GoalVisitNumPagesDetails(); |
8916 | 9343 |
8917 GoalVisitNumPagesDetails.fromJson(core.Map _json) { | 9344 GoalVisitNumPagesDetails.fromJson(core.Map _json) { |
8918 if (_json.containsKey("comparisonType")) { | 9345 if (_json.containsKey("comparisonType")) { |
8919 comparisonType = _json["comparisonType"]; | 9346 comparisonType = _json["comparisonType"]; |
8920 } | 9347 } |
8921 if (_json.containsKey("comparisonValue")) { | 9348 if (_json.containsKey("comparisonValue")) { |
8922 comparisonValue = _json["comparisonValue"]; | 9349 comparisonValue = _json["comparisonValue"]; |
8923 } | 9350 } |
8924 } | 9351 } |
8925 | 9352 |
8926 core.Map<core.String, core.Object> toJson() { | 9353 core.Map<core.String, core.Object> toJson() { |
8927 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9354 final core.Map<core.String, core.Object> _json = |
| 9355 new core.Map<core.String, core.Object>(); |
8928 if (comparisonType != null) { | 9356 if (comparisonType != null) { |
8929 _json["comparisonType"] = comparisonType; | 9357 _json["comparisonType"] = comparisonType; |
8930 } | 9358 } |
8931 if (comparisonValue != null) { | 9359 if (comparisonValue != null) { |
8932 _json["comparisonValue"] = comparisonValue; | 9360 _json["comparisonValue"] = comparisonValue; |
8933 } | 9361 } |
8934 return _json; | 9362 return _json; |
8935 } | 9363 } |
8936 } | 9364 } |
8937 | 9365 |
8938 /** Details for the goal of the type VISIT_TIME_ON_SITE. */ | 9366 /// Details for the goal of the type VISIT_TIME_ON_SITE. |
8939 class GoalVisitTimeOnSiteDetails { | 9367 class GoalVisitTimeOnSiteDetails { |
8940 /** Type of comparison. Possible values are LESS_THAN or GREATER_THAN. */ | 9368 /// Type of comparison. Possible values are LESS_THAN or GREATER_THAN. |
8941 core.String comparisonType; | 9369 core.String comparisonType; |
8942 /** Value used for this comparison. */ | 9370 |
| 9371 /// Value used for this comparison. |
8943 core.String comparisonValue; | 9372 core.String comparisonValue; |
8944 | 9373 |
8945 GoalVisitTimeOnSiteDetails(); | 9374 GoalVisitTimeOnSiteDetails(); |
8946 | 9375 |
8947 GoalVisitTimeOnSiteDetails.fromJson(core.Map _json) { | 9376 GoalVisitTimeOnSiteDetails.fromJson(core.Map _json) { |
8948 if (_json.containsKey("comparisonType")) { | 9377 if (_json.containsKey("comparisonType")) { |
8949 comparisonType = _json["comparisonType"]; | 9378 comparisonType = _json["comparisonType"]; |
8950 } | 9379 } |
8951 if (_json.containsKey("comparisonValue")) { | 9380 if (_json.containsKey("comparisonValue")) { |
8952 comparisonValue = _json["comparisonValue"]; | 9381 comparisonValue = _json["comparisonValue"]; |
8953 } | 9382 } |
8954 } | 9383 } |
8955 | 9384 |
8956 core.Map<core.String, core.Object> toJson() { | 9385 core.Map<core.String, core.Object> toJson() { |
8957 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9386 final core.Map<core.String, core.Object> _json = |
| 9387 new core.Map<core.String, core.Object>(); |
8958 if (comparisonType != null) { | 9388 if (comparisonType != null) { |
8959 _json["comparisonType"] = comparisonType; | 9389 _json["comparisonType"] = comparisonType; |
8960 } | 9390 } |
8961 if (comparisonValue != null) { | 9391 if (comparisonValue != null) { |
8962 _json["comparisonValue"] = comparisonValue; | 9392 _json["comparisonValue"] = comparisonValue; |
8963 } | 9393 } |
8964 return _json; | 9394 return _json; |
8965 } | 9395 } |
8966 } | 9396 } |
8967 | 9397 |
8968 /** JSON template for Analytics goal resource. */ | 9398 /// JSON template for Analytics goal resource. |
8969 class Goal { | 9399 class Goal { |
8970 /** Account ID to which this goal belongs. */ | 9400 /// Account ID to which this goal belongs. |
8971 core.String accountId; | 9401 core.String accountId; |
8972 /** Determines whether this goal is active. */ | 9402 |
| 9403 /// Determines whether this goal is active. |
8973 core.bool active; | 9404 core.bool active; |
8974 /** Time this goal was created. */ | 9405 |
| 9406 /// Time this goal was created. |
8975 core.DateTime created; | 9407 core.DateTime created; |
8976 /** Details for the goal of the type EVENT. */ | 9408 |
| 9409 /// Details for the goal of the type EVENT. |
8977 GoalEventDetails eventDetails; | 9410 GoalEventDetails eventDetails; |
8978 /** Goal ID. */ | 9411 |
| 9412 /// Goal ID. |
8979 core.String id; | 9413 core.String id; |
8980 /** Internal ID for the web property to which this goal belongs. */ | 9414 |
| 9415 /// Internal ID for the web property to which this goal belongs. |
8981 core.String internalWebPropertyId; | 9416 core.String internalWebPropertyId; |
8982 /** Resource type for an Analytics goal. */ | 9417 |
| 9418 /// Resource type for an Analytics goal. |
8983 core.String kind; | 9419 core.String kind; |
8984 /** Goal name. */ | 9420 |
| 9421 /// Goal name. |
8985 core.String name; | 9422 core.String name; |
8986 /** | 9423 |
8987 * Parent link for a goal. Points to the view (profile) to which this goal | 9424 /// Parent link for a goal. Points to the view (profile) to which this goal |
8988 * belongs. | 9425 /// belongs. |
8989 */ | |
8990 GoalParentLink parentLink; | 9426 GoalParentLink parentLink; |
8991 /** View (Profile) ID to which this goal belongs. */ | 9427 |
| 9428 /// View (Profile) ID to which this goal belongs. |
8992 core.String profileId; | 9429 core.String profileId; |
8993 /** Link for this goal. */ | 9430 |
| 9431 /// Link for this goal. |
8994 core.String selfLink; | 9432 core.String selfLink; |
8995 /** | 9433 |
8996 * Goal type. Possible values are URL_DESTINATION, VISIT_TIME_ON_SITE, | 9434 /// Goal type. Possible values are URL_DESTINATION, VISIT_TIME_ON_SITE, |
8997 * VISIT_NUM_PAGES, AND EVENT. | 9435 /// VISIT_NUM_PAGES, AND EVENT. |
8998 */ | |
8999 core.String type; | 9436 core.String type; |
9000 /** Time this goal was last modified. */ | 9437 |
| 9438 /// Time this goal was last modified. |
9001 core.DateTime updated; | 9439 core.DateTime updated; |
9002 /** Details for the goal of the type URL_DESTINATION. */ | 9440 |
| 9441 /// Details for the goal of the type URL_DESTINATION. |
9003 GoalUrlDestinationDetails urlDestinationDetails; | 9442 GoalUrlDestinationDetails urlDestinationDetails; |
9004 /** Goal value. */ | 9443 |
| 9444 /// Goal value. |
9005 core.double value; | 9445 core.double value; |
9006 /** Details for the goal of the type VISIT_NUM_PAGES. */ | 9446 |
| 9447 /// Details for the goal of the type VISIT_NUM_PAGES. |
9007 GoalVisitNumPagesDetails visitNumPagesDetails; | 9448 GoalVisitNumPagesDetails visitNumPagesDetails; |
9008 /** Details for the goal of the type VISIT_TIME_ON_SITE. */ | 9449 |
| 9450 /// Details for the goal of the type VISIT_TIME_ON_SITE. |
9009 GoalVisitTimeOnSiteDetails visitTimeOnSiteDetails; | 9451 GoalVisitTimeOnSiteDetails visitTimeOnSiteDetails; |
9010 /** | 9452 |
9011 * Web property ID to which this goal belongs. The web property ID is of the | 9453 /// Web property ID to which this goal belongs. The web property ID is of the |
9012 * form UA-XXXXX-YY. | 9454 /// form UA-XXXXX-YY. |
9013 */ | |
9014 core.String webPropertyId; | 9455 core.String webPropertyId; |
9015 | 9456 |
9016 Goal(); | 9457 Goal(); |
9017 | 9458 |
9018 Goal.fromJson(core.Map _json) { | 9459 Goal.fromJson(core.Map _json) { |
9019 if (_json.containsKey("accountId")) { | 9460 if (_json.containsKey("accountId")) { |
9020 accountId = _json["accountId"]; | 9461 accountId = _json["accountId"]; |
9021 } | 9462 } |
9022 if (_json.containsKey("active")) { | 9463 if (_json.containsKey("active")) { |
9023 active = _json["active"]; | 9464 active = _json["active"]; |
(...skipping 25 matching lines...) Expand all Loading... |
9049 if (_json.containsKey("selfLink")) { | 9490 if (_json.containsKey("selfLink")) { |
9050 selfLink = _json["selfLink"]; | 9491 selfLink = _json["selfLink"]; |
9051 } | 9492 } |
9052 if (_json.containsKey("type")) { | 9493 if (_json.containsKey("type")) { |
9053 type = _json["type"]; | 9494 type = _json["type"]; |
9054 } | 9495 } |
9055 if (_json.containsKey("updated")) { | 9496 if (_json.containsKey("updated")) { |
9056 updated = core.DateTime.parse(_json["updated"]); | 9497 updated = core.DateTime.parse(_json["updated"]); |
9057 } | 9498 } |
9058 if (_json.containsKey("urlDestinationDetails")) { | 9499 if (_json.containsKey("urlDestinationDetails")) { |
9059 urlDestinationDetails = new GoalUrlDestinationDetails.fromJson(_json["urlD
estinationDetails"]); | 9500 urlDestinationDetails = new GoalUrlDestinationDetails.fromJson( |
| 9501 _json["urlDestinationDetails"]); |
9060 } | 9502 } |
9061 if (_json.containsKey("value")) { | 9503 if (_json.containsKey("value")) { |
9062 value = _json["value"]; | 9504 value = _json["value"]; |
9063 } | 9505 } |
9064 if (_json.containsKey("visitNumPagesDetails")) { | 9506 if (_json.containsKey("visitNumPagesDetails")) { |
9065 visitNumPagesDetails = new GoalVisitNumPagesDetails.fromJson(_json["visitN
umPagesDetails"]); | 9507 visitNumPagesDetails = |
| 9508 new GoalVisitNumPagesDetails.fromJson(_json["visitNumPagesDetails"]); |
9066 } | 9509 } |
9067 if (_json.containsKey("visitTimeOnSiteDetails")) { | 9510 if (_json.containsKey("visitTimeOnSiteDetails")) { |
9068 visitTimeOnSiteDetails = new GoalVisitTimeOnSiteDetails.fromJson(_json["vi
sitTimeOnSiteDetails"]); | 9511 visitTimeOnSiteDetails = new GoalVisitTimeOnSiteDetails.fromJson( |
| 9512 _json["visitTimeOnSiteDetails"]); |
9069 } | 9513 } |
9070 if (_json.containsKey("webPropertyId")) { | 9514 if (_json.containsKey("webPropertyId")) { |
9071 webPropertyId = _json["webPropertyId"]; | 9515 webPropertyId = _json["webPropertyId"]; |
9072 } | 9516 } |
9073 } | 9517 } |
9074 | 9518 |
9075 core.Map<core.String, core.Object> toJson() { | 9519 core.Map<core.String, core.Object> toJson() { |
9076 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9520 final core.Map<core.String, core.Object> _json = |
| 9521 new core.Map<core.String, core.Object>(); |
9077 if (accountId != null) { | 9522 if (accountId != null) { |
9078 _json["accountId"] = accountId; | 9523 _json["accountId"] = accountId; |
9079 } | 9524 } |
9080 if (active != null) { | 9525 if (active != null) { |
9081 _json["active"] = active; | 9526 _json["active"] = active; |
9082 } | 9527 } |
9083 if (created != null) { | 9528 if (created != null) { |
9084 _json["created"] = (created).toIso8601String(); | 9529 _json["created"] = (created).toIso8601String(); |
9085 } | 9530 } |
9086 if (eventDetails != null) { | 9531 if (eventDetails != null) { |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9125 if (visitTimeOnSiteDetails != null) { | 9570 if (visitTimeOnSiteDetails != null) { |
9126 _json["visitTimeOnSiteDetails"] = (visitTimeOnSiteDetails).toJson(); | 9571 _json["visitTimeOnSiteDetails"] = (visitTimeOnSiteDetails).toJson(); |
9127 } | 9572 } |
9128 if (webPropertyId != null) { | 9573 if (webPropertyId != null) { |
9129 _json["webPropertyId"] = webPropertyId; | 9574 _json["webPropertyId"] = webPropertyId; |
9130 } | 9575 } |
9131 return _json; | 9576 return _json; |
9132 } | 9577 } |
9133 } | 9578 } |
9134 | 9579 |
9135 /** | 9580 /// A goal collection lists Analytics goals to which the user has access. Each |
9136 * A goal collection lists Analytics goals to which the user has access. Each | 9581 /// view (profile) can have a set of goals. Each resource in the Goal |
9137 * view (profile) can have a set of goals. Each resource in the Goal collection | 9582 /// collection corresponds to a single Analytics goal. |
9138 * corresponds to a single Analytics goal. | |
9139 */ | |
9140 class Goals { | 9583 class Goals { |
9141 /** A list of goals. */ | 9584 /// A list of goals. |
9142 core.List<Goal> items; | 9585 core.List<Goal> items; |
9143 /** | 9586 |
9144 * The maximum number of resources the response can contain, regardless of the | 9587 /// The maximum number of resources the response can contain, regardless of |
9145 * actual number of resources returned. Its value ranges from 1 to 1000 with a | 9588 /// the actual number of resources returned. Its value ranges from 1 to 1000 |
9146 * value of 1000 by default, or otherwise specified by the max-results query | 9589 /// with a value of 1000 by default, or otherwise specified by the |
9147 * parameter. | 9590 /// max-results query parameter. |
9148 */ | |
9149 core.int itemsPerPage; | 9591 core.int itemsPerPage; |
9150 /** Collection type. */ | 9592 |
| 9593 /// Collection type. |
9151 core.String kind; | 9594 core.String kind; |
9152 /** Link to next page for this goal collection. */ | 9595 |
| 9596 /// Link to next page for this goal collection. |
9153 core.String nextLink; | 9597 core.String nextLink; |
9154 /** Link to previous page for this goal collection. */ | 9598 |
| 9599 /// Link to previous page for this goal collection. |
9155 core.String previousLink; | 9600 core.String previousLink; |
9156 /** | 9601 |
9157 * The starting index of the resources, which is 1 by default or otherwise | 9602 /// The starting index of the resources, which is 1 by default or otherwise |
9158 * specified by the start-index query parameter. | 9603 /// specified by the start-index query parameter. |
9159 */ | |
9160 core.int startIndex; | 9604 core.int startIndex; |
9161 /** | 9605 |
9162 * The total number of results for the query, regardless of the number of | 9606 /// The total number of results for the query, regardless of the number of |
9163 * resources in the result. | 9607 /// resources in the result. |
9164 */ | |
9165 core.int totalResults; | 9608 core.int totalResults; |
9166 /** Email ID of the authenticated user */ | 9609 |
| 9610 /// Email ID of the authenticated user |
9167 core.String username; | 9611 core.String username; |
9168 | 9612 |
9169 Goals(); | 9613 Goals(); |
9170 | 9614 |
9171 Goals.fromJson(core.Map _json) { | 9615 Goals.fromJson(core.Map _json) { |
9172 if (_json.containsKey("items")) { | 9616 if (_json.containsKey("items")) { |
9173 items = _json["items"].map((value) => new Goal.fromJson(value)).toList(); | 9617 items = _json["items"].map((value) => new Goal.fromJson(value)).toList(); |
9174 } | 9618 } |
9175 if (_json.containsKey("itemsPerPage")) { | 9619 if (_json.containsKey("itemsPerPage")) { |
9176 itemsPerPage = _json["itemsPerPage"]; | 9620 itemsPerPage = _json["itemsPerPage"]; |
(...skipping 12 matching lines...) Expand all Loading... |
9189 } | 9633 } |
9190 if (_json.containsKey("totalResults")) { | 9634 if (_json.containsKey("totalResults")) { |
9191 totalResults = _json["totalResults"]; | 9635 totalResults = _json["totalResults"]; |
9192 } | 9636 } |
9193 if (_json.containsKey("username")) { | 9637 if (_json.containsKey("username")) { |
9194 username = _json["username"]; | 9638 username = _json["username"]; |
9195 } | 9639 } |
9196 } | 9640 } |
9197 | 9641 |
9198 core.Map<core.String, core.Object> toJson() { | 9642 core.Map<core.String, core.Object> toJson() { |
9199 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9643 final core.Map<core.String, core.Object> _json = |
| 9644 new core.Map<core.String, core.Object>(); |
9200 if (items != null) { | 9645 if (items != null) { |
9201 _json["items"] = items.map((value) => (value).toJson()).toList(); | 9646 _json["items"] = items.map((value) => (value).toJson()).toList(); |
9202 } | 9647 } |
9203 if (itemsPerPage != null) { | 9648 if (itemsPerPage != null) { |
9204 _json["itemsPerPage"] = itemsPerPage; | 9649 _json["itemsPerPage"] = itemsPerPage; |
9205 } | 9650 } |
9206 if (kind != null) { | 9651 if (kind != null) { |
9207 _json["kind"] = kind; | 9652 _json["kind"] = kind; |
9208 } | 9653 } |
9209 if (nextLink != null) { | 9654 if (nextLink != null) { |
9210 _json["nextLink"] = nextLink; | 9655 _json["nextLink"] = nextLink; |
9211 } | 9656 } |
9212 if (previousLink != null) { | 9657 if (previousLink != null) { |
9213 _json["previousLink"] = previousLink; | 9658 _json["previousLink"] = previousLink; |
9214 } | 9659 } |
9215 if (startIndex != null) { | 9660 if (startIndex != null) { |
9216 _json["startIndex"] = startIndex; | 9661 _json["startIndex"] = startIndex; |
9217 } | 9662 } |
9218 if (totalResults != null) { | 9663 if (totalResults != null) { |
9219 _json["totalResults"] = totalResults; | 9664 _json["totalResults"] = totalResults; |
9220 } | 9665 } |
9221 if (username != null) { | 9666 if (username != null) { |
9222 _json["username"] = username; | 9667 _json["username"] = username; |
9223 } | 9668 } |
9224 return _json; | 9669 return _json; |
9225 } | 9670 } |
9226 } | 9671 } |
9227 | 9672 |
9228 /** JSON template for an Analytics Remarketing Include Conditions. */ | 9673 /// JSON template for an Analytics Remarketing Include Conditions. |
9229 class IncludeConditions { | 9674 class IncludeConditions { |
9230 /** | 9675 /// The look-back window lets you specify a time frame for evaluating the |
9231 * The look-back window lets you specify a time frame for evaluating the | 9676 /// behavior that qualifies users for your audience. For example, if your |
9232 * behavior that qualifies users for your audience. For example, if your | 9677 /// filters include users from Central Asia, and Transactions Greater than 2, |
9233 * filters include users from Central Asia, and Transactions Greater than 2, | 9678 /// and you set the look-back window to 14 days, then any user from Central |
9234 * and you set the look-back window to 14 days, then any user from Central | 9679 /// Asia whose cumulative transactions exceed 2 during the last 14 days is |
9235 * Asia whose cumulative transactions exceed 2 during the last 14 days is | 9680 /// added to the audience. |
9236 * added to the audience. | |
9237 */ | |
9238 core.int daysToLookBack; | 9681 core.int daysToLookBack; |
9239 /** | 9682 |
9240 * Boolean indicating whether this segment is a smart list. | 9683 /// Boolean indicating whether this segment is a smart list. |
9241 * https://support.google.com/analytics/answer/4628577 | 9684 /// https://support.google.com/analytics/answer/4628577 |
9242 */ | |
9243 core.bool isSmartList; | 9685 core.bool isSmartList; |
9244 /** Resource type for include conditions. */ | 9686 |
| 9687 /// Resource type for include conditions. |
9245 core.String kind; | 9688 core.String kind; |
9246 /** Number of days (in the range 1 to 540) a user remains in the audience. */ | 9689 |
| 9690 /// Number of days (in the range 1 to 540) a user remains in the audience. |
9247 core.int membershipDurationDays; | 9691 core.int membershipDurationDays; |
9248 /** | 9692 |
9249 * The segment condition that will cause a user to be added to an audience. | 9693 /// The segment condition that will cause a user to be added to an audience. |
9250 */ | |
9251 core.String segment; | 9694 core.String segment; |
9252 | 9695 |
9253 IncludeConditions(); | 9696 IncludeConditions(); |
9254 | 9697 |
9255 IncludeConditions.fromJson(core.Map _json) { | 9698 IncludeConditions.fromJson(core.Map _json) { |
9256 if (_json.containsKey("daysToLookBack")) { | 9699 if (_json.containsKey("daysToLookBack")) { |
9257 daysToLookBack = _json["daysToLookBack"]; | 9700 daysToLookBack = _json["daysToLookBack"]; |
9258 } | 9701 } |
9259 if (_json.containsKey("isSmartList")) { | 9702 if (_json.containsKey("isSmartList")) { |
9260 isSmartList = _json["isSmartList"]; | 9703 isSmartList = _json["isSmartList"]; |
9261 } | 9704 } |
9262 if (_json.containsKey("kind")) { | 9705 if (_json.containsKey("kind")) { |
9263 kind = _json["kind"]; | 9706 kind = _json["kind"]; |
9264 } | 9707 } |
9265 if (_json.containsKey("membershipDurationDays")) { | 9708 if (_json.containsKey("membershipDurationDays")) { |
9266 membershipDurationDays = _json["membershipDurationDays"]; | 9709 membershipDurationDays = _json["membershipDurationDays"]; |
9267 } | 9710 } |
9268 if (_json.containsKey("segment")) { | 9711 if (_json.containsKey("segment")) { |
9269 segment = _json["segment"]; | 9712 segment = _json["segment"]; |
9270 } | 9713 } |
9271 } | 9714 } |
9272 | 9715 |
9273 core.Map<core.String, core.Object> toJson() { | 9716 core.Map<core.String, core.Object> toJson() { |
9274 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9717 final core.Map<core.String, core.Object> _json = |
| 9718 new core.Map<core.String, core.Object>(); |
9275 if (daysToLookBack != null) { | 9719 if (daysToLookBack != null) { |
9276 _json["daysToLookBack"] = daysToLookBack; | 9720 _json["daysToLookBack"] = daysToLookBack; |
9277 } | 9721 } |
9278 if (isSmartList != null) { | 9722 if (isSmartList != null) { |
9279 _json["isSmartList"] = isSmartList; | 9723 _json["isSmartList"] = isSmartList; |
9280 } | 9724 } |
9281 if (kind != null) { | 9725 if (kind != null) { |
9282 _json["kind"] = kind; | 9726 _json["kind"] = kind; |
9283 } | 9727 } |
9284 if (membershipDurationDays != null) { | 9728 if (membershipDurationDays != null) { |
9285 _json["membershipDurationDays"] = membershipDurationDays; | 9729 _json["membershipDurationDays"] = membershipDurationDays; |
9286 } | 9730 } |
9287 if (segment != null) { | 9731 if (segment != null) { |
9288 _json["segment"] = segment; | 9732 _json["segment"] = segment; |
9289 } | 9733 } |
9290 return _json; | 9734 return _json; |
9291 } | 9735 } |
9292 } | 9736 } |
9293 | 9737 |
9294 /** JSON template for an Analytics Remarketing Audience Foreign Link. */ | 9738 /// JSON template for an Analytics Remarketing Audience Foreign Link. |
9295 class LinkedForeignAccount { | 9739 class LinkedForeignAccount { |
9296 /** Account ID to which this linked foreign account belongs. */ | 9740 /// Account ID to which this linked foreign account belongs. |
9297 core.String accountId; | 9741 core.String accountId; |
9298 /** Boolean indicating whether this is eligible for search. */ | 9742 |
| 9743 /// Boolean indicating whether this is eligible for search. |
9299 core.bool eligibleForSearch; | 9744 core.bool eligibleForSearch; |
9300 /** Entity ad account link ID. */ | 9745 |
| 9746 /// Entity ad account link ID. |
9301 core.String id; | 9747 core.String id; |
9302 /** | 9748 |
9303 * Internal ID for the web property to which this linked foreign account | 9749 /// Internal ID for the web property to which this linked foreign account |
9304 * belongs. | 9750 /// belongs. |
9305 */ | |
9306 core.String internalWebPropertyId; | 9751 core.String internalWebPropertyId; |
9307 /** Resource type for linked foreign account. */ | 9752 |
| 9753 /// Resource type for linked foreign account. |
9308 core.String kind; | 9754 core.String kind; |
9309 /** | 9755 |
9310 * The foreign account ID. For example the an AdWords `linkedAccountId` has | 9756 /// The foreign account ID. For example the an AdWords `linkedAccountId` has |
9311 * the following format XXX-XXX-XXXX. | 9757 /// the following format XXX-XXX-XXXX. |
9312 */ | |
9313 core.String linkedAccountId; | 9758 core.String linkedAccountId; |
9314 /** Remarketing audience ID to which this linked foreign account belongs. */ | 9759 |
| 9760 /// Remarketing audience ID to which this linked foreign account belongs. |
9315 core.String remarketingAudienceId; | 9761 core.String remarketingAudienceId; |
9316 /** The status of this foreign account link. */ | 9762 |
| 9763 /// The status of this foreign account link. |
9317 core.String status; | 9764 core.String status; |
9318 /** | 9765 |
9319 * The type of the foreign account. For example, `ADWORDS_LINKS`, `DBM_LINKS`, | 9766 /// The type of the foreign account. For example, `ADWORDS_LINKS`, |
9320 * `MCC_LINKS` or `OPTIMIZE`. | 9767 /// `DBM_LINKS`, `MCC_LINKS` or `OPTIMIZE`. |
9321 */ | |
9322 core.String type; | 9768 core.String type; |
9323 /** | 9769 |
9324 * Web property ID of the form UA-XXXXX-YY to which this linked foreign | 9770 /// Web property ID of the form UA-XXXXX-YY to which this linked foreign |
9325 * account belongs. | 9771 /// account belongs. |
9326 */ | |
9327 core.String webPropertyId; | 9772 core.String webPropertyId; |
9328 | 9773 |
9329 LinkedForeignAccount(); | 9774 LinkedForeignAccount(); |
9330 | 9775 |
9331 LinkedForeignAccount.fromJson(core.Map _json) { | 9776 LinkedForeignAccount.fromJson(core.Map _json) { |
9332 if (_json.containsKey("accountId")) { | 9777 if (_json.containsKey("accountId")) { |
9333 accountId = _json["accountId"]; | 9778 accountId = _json["accountId"]; |
9334 } | 9779 } |
9335 if (_json.containsKey("eligibleForSearch")) { | 9780 if (_json.containsKey("eligibleForSearch")) { |
9336 eligibleForSearch = _json["eligibleForSearch"]; | 9781 eligibleForSearch = _json["eligibleForSearch"]; |
(...skipping 18 matching lines...) Expand all Loading... |
9355 } | 9800 } |
9356 if (_json.containsKey("type")) { | 9801 if (_json.containsKey("type")) { |
9357 type = _json["type"]; | 9802 type = _json["type"]; |
9358 } | 9803 } |
9359 if (_json.containsKey("webPropertyId")) { | 9804 if (_json.containsKey("webPropertyId")) { |
9360 webPropertyId = _json["webPropertyId"]; | 9805 webPropertyId = _json["webPropertyId"]; |
9361 } | 9806 } |
9362 } | 9807 } |
9363 | 9808 |
9364 core.Map<core.String, core.Object> toJson() { | 9809 core.Map<core.String, core.Object> toJson() { |
9365 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9810 final core.Map<core.String, core.Object> _json = |
| 9811 new core.Map<core.String, core.Object>(); |
9366 if (accountId != null) { | 9812 if (accountId != null) { |
9367 _json["accountId"] = accountId; | 9813 _json["accountId"] = accountId; |
9368 } | 9814 } |
9369 if (eligibleForSearch != null) { | 9815 if (eligibleForSearch != null) { |
9370 _json["eligibleForSearch"] = eligibleForSearch; | 9816 _json["eligibleForSearch"] = eligibleForSearch; |
9371 } | 9817 } |
9372 if (id != null) { | 9818 if (id != null) { |
9373 _json["id"] = id; | 9819 _json["id"] = id; |
9374 } | 9820 } |
9375 if (internalWebPropertyId != null) { | 9821 if (internalWebPropertyId != null) { |
(...skipping 15 matching lines...) Expand all Loading... |
9391 _json["type"] = type; | 9837 _json["type"] = type; |
9392 } | 9838 } |
9393 if (webPropertyId != null) { | 9839 if (webPropertyId != null) { |
9394 _json["webPropertyId"] = webPropertyId; | 9840 _json["webPropertyId"] = webPropertyId; |
9395 } | 9841 } |
9396 return _json; | 9842 return _json; |
9397 } | 9843 } |
9398 } | 9844 } |
9399 | 9845 |
9400 class McfDataColumnHeaders { | 9846 class McfDataColumnHeaders { |
9401 /** Column Type. Either DIMENSION or METRIC. */ | 9847 /// Column Type. Either DIMENSION or METRIC. |
9402 core.String columnType; | 9848 core.String columnType; |
9403 /** | 9849 |
9404 * Data type. Dimension and metric values data types such as INTEGER, DOUBLE, | 9850 /// Data type. Dimension and metric values data types such as INTEGER, |
9405 * CURRENCY, MCF_SEQUENCE etc. | 9851 /// DOUBLE, CURRENCY, MCF_SEQUENCE etc. |
9406 */ | |
9407 core.String dataType; | 9852 core.String dataType; |
9408 /** Column name. */ | 9853 |
| 9854 /// Column name. |
9409 core.String name; | 9855 core.String name; |
9410 | 9856 |
9411 McfDataColumnHeaders(); | 9857 McfDataColumnHeaders(); |
9412 | 9858 |
9413 McfDataColumnHeaders.fromJson(core.Map _json) { | 9859 McfDataColumnHeaders.fromJson(core.Map _json) { |
9414 if (_json.containsKey("columnType")) { | 9860 if (_json.containsKey("columnType")) { |
9415 columnType = _json["columnType"]; | 9861 columnType = _json["columnType"]; |
9416 } | 9862 } |
9417 if (_json.containsKey("dataType")) { | 9863 if (_json.containsKey("dataType")) { |
9418 dataType = _json["dataType"]; | 9864 dataType = _json["dataType"]; |
9419 } | 9865 } |
9420 if (_json.containsKey("name")) { | 9866 if (_json.containsKey("name")) { |
9421 name = _json["name"]; | 9867 name = _json["name"]; |
9422 } | 9868 } |
9423 } | 9869 } |
9424 | 9870 |
9425 core.Map<core.String, core.Object> toJson() { | 9871 core.Map<core.String, core.Object> toJson() { |
9426 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9872 final core.Map<core.String, core.Object> _json = |
| 9873 new core.Map<core.String, core.Object>(); |
9427 if (columnType != null) { | 9874 if (columnType != null) { |
9428 _json["columnType"] = columnType; | 9875 _json["columnType"] = columnType; |
9429 } | 9876 } |
9430 if (dataType != null) { | 9877 if (dataType != null) { |
9431 _json["dataType"] = dataType; | 9878 _json["dataType"] = dataType; |
9432 } | 9879 } |
9433 if (name != null) { | 9880 if (name != null) { |
9434 _json["name"] = name; | 9881 _json["name"] = name; |
9435 } | 9882 } |
9436 return _json; | 9883 return _json; |
9437 } | 9884 } |
9438 } | 9885 } |
9439 | 9886 |
9440 /** | 9887 /// Information for the view (profile), for which the Analytics data was |
9441 * Information for the view (profile), for which the Analytics data was | 9888 /// requested. |
9442 * requested. | |
9443 */ | |
9444 class McfDataProfileInfo { | 9889 class McfDataProfileInfo { |
9445 /** Account ID to which this view (profile) belongs. */ | 9890 /// Account ID to which this view (profile) belongs. |
9446 core.String accountId; | 9891 core.String accountId; |
9447 /** Internal ID for the web property to which this view (profile) belongs. */ | 9892 |
| 9893 /// Internal ID for the web property to which this view (profile) belongs. |
9448 core.String internalWebPropertyId; | 9894 core.String internalWebPropertyId; |
9449 /** View (Profile) ID. */ | 9895 |
| 9896 /// View (Profile) ID. |
9450 core.String profileId; | 9897 core.String profileId; |
9451 /** View (Profile) name. */ | 9898 |
| 9899 /// View (Profile) name. |
9452 core.String profileName; | 9900 core.String profileName; |
9453 /** Table ID for view (profile). */ | 9901 |
| 9902 /// Table ID for view (profile). |
9454 core.String tableId; | 9903 core.String tableId; |
9455 /** Web Property ID to which this view (profile) belongs. */ | 9904 |
| 9905 /// Web Property ID to which this view (profile) belongs. |
9456 core.String webPropertyId; | 9906 core.String webPropertyId; |
9457 | 9907 |
9458 McfDataProfileInfo(); | 9908 McfDataProfileInfo(); |
9459 | 9909 |
9460 McfDataProfileInfo.fromJson(core.Map _json) { | 9910 McfDataProfileInfo.fromJson(core.Map _json) { |
9461 if (_json.containsKey("accountId")) { | 9911 if (_json.containsKey("accountId")) { |
9462 accountId = _json["accountId"]; | 9912 accountId = _json["accountId"]; |
9463 } | 9913 } |
9464 if (_json.containsKey("internalWebPropertyId")) { | 9914 if (_json.containsKey("internalWebPropertyId")) { |
9465 internalWebPropertyId = _json["internalWebPropertyId"]; | 9915 internalWebPropertyId = _json["internalWebPropertyId"]; |
9466 } | 9916 } |
9467 if (_json.containsKey("profileId")) { | 9917 if (_json.containsKey("profileId")) { |
9468 profileId = _json["profileId"]; | 9918 profileId = _json["profileId"]; |
9469 } | 9919 } |
9470 if (_json.containsKey("profileName")) { | 9920 if (_json.containsKey("profileName")) { |
9471 profileName = _json["profileName"]; | 9921 profileName = _json["profileName"]; |
9472 } | 9922 } |
9473 if (_json.containsKey("tableId")) { | 9923 if (_json.containsKey("tableId")) { |
9474 tableId = _json["tableId"]; | 9924 tableId = _json["tableId"]; |
9475 } | 9925 } |
9476 if (_json.containsKey("webPropertyId")) { | 9926 if (_json.containsKey("webPropertyId")) { |
9477 webPropertyId = _json["webPropertyId"]; | 9927 webPropertyId = _json["webPropertyId"]; |
9478 } | 9928 } |
9479 } | 9929 } |
9480 | 9930 |
9481 core.Map<core.String, core.Object> toJson() { | 9931 core.Map<core.String, core.Object> toJson() { |
9482 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 9932 final core.Map<core.String, core.Object> _json = |
| 9933 new core.Map<core.String, core.Object>(); |
9483 if (accountId != null) { | 9934 if (accountId != null) { |
9484 _json["accountId"] = accountId; | 9935 _json["accountId"] = accountId; |
9485 } | 9936 } |
9486 if (internalWebPropertyId != null) { | 9937 if (internalWebPropertyId != null) { |
9487 _json["internalWebPropertyId"] = internalWebPropertyId; | 9938 _json["internalWebPropertyId"] = internalWebPropertyId; |
9488 } | 9939 } |
9489 if (profileId != null) { | 9940 if (profileId != null) { |
9490 _json["profileId"] = profileId; | 9941 _json["profileId"] = profileId; |
9491 } | 9942 } |
9492 if (profileName != null) { | 9943 if (profileName != null) { |
9493 _json["profileName"] = profileName; | 9944 _json["profileName"] = profileName; |
9494 } | 9945 } |
9495 if (tableId != null) { | 9946 if (tableId != null) { |
9496 _json["tableId"] = tableId; | 9947 _json["tableId"] = tableId; |
9497 } | 9948 } |
9498 if (webPropertyId != null) { | 9949 if (webPropertyId != null) { |
9499 _json["webPropertyId"] = webPropertyId; | 9950 _json["webPropertyId"] = webPropertyId; |
9500 } | 9951 } |
9501 return _json; | 9952 return _json; |
9502 } | 9953 } |
9503 } | 9954 } |
9504 | 9955 |
9505 /** Analytics data request query parameters. */ | 9956 /// Analytics data request query parameters. |
9506 class McfDataQuery { | 9957 class McfDataQuery { |
9507 /** List of analytics dimensions. */ | 9958 /// List of analytics dimensions. |
9508 core.String dimensions; | 9959 core.String dimensions; |
9509 /** End date. */ | 9960 |
| 9961 /// End date. |
9510 core.String end_date; | 9962 core.String end_date; |
9511 /** Comma-separated list of dimension or metric filters. */ | 9963 |
| 9964 /// Comma-separated list of dimension or metric filters. |
9512 core.String filters; | 9965 core.String filters; |
9513 /** Unique table ID. */ | 9966 |
| 9967 /// Unique table ID. |
9514 core.String ids; | 9968 core.String ids; |
9515 /** Maximum results per page. */ | 9969 |
| 9970 /// Maximum results per page. |
9516 core.int max_results; | 9971 core.int max_results; |
9517 /** List of analytics metrics. */ | 9972 |
| 9973 /// List of analytics metrics. |
9518 core.List<core.String> metrics; | 9974 core.List<core.String> metrics; |
9519 /** Desired sampling level */ | 9975 |
| 9976 /// Desired sampling level |
9520 core.String samplingLevel; | 9977 core.String samplingLevel; |
9521 /** Analytics advanced segment. */ | 9978 |
| 9979 /// Analytics advanced segment. |
9522 core.String segment; | 9980 core.String segment; |
9523 /** List of dimensions or metrics based on which Analytics data is sorted. */ | 9981 |
| 9982 /// List of dimensions or metrics based on which Analytics data is sorted. |
9524 core.List<core.String> sort; | 9983 core.List<core.String> sort; |
9525 /** Start date. */ | 9984 |
| 9985 /// Start date. |
9526 core.String start_date; | 9986 core.String start_date; |
9527 /** Start index. */ | 9987 |
| 9988 /// Start index. |
9528 core.int start_index; | 9989 core.int start_index; |
9529 | 9990 |
9530 McfDataQuery(); | 9991 McfDataQuery(); |
9531 | 9992 |
9532 McfDataQuery.fromJson(core.Map _json) { | 9993 McfDataQuery.fromJson(core.Map _json) { |
9533 if (_json.containsKey("dimensions")) { | 9994 if (_json.containsKey("dimensions")) { |
9534 dimensions = _json["dimensions"]; | 9995 dimensions = _json["dimensions"]; |
9535 } | 9996 } |
9536 if (_json.containsKey("end-date")) { | 9997 if (_json.containsKey("end-date")) { |
9537 end_date = _json["end-date"]; | 9998 end_date = _json["end-date"]; |
(...skipping 21 matching lines...) Expand all Loading... |
9559 } | 10020 } |
9560 if (_json.containsKey("start-date")) { | 10021 if (_json.containsKey("start-date")) { |
9561 start_date = _json["start-date"]; | 10022 start_date = _json["start-date"]; |
9562 } | 10023 } |
9563 if (_json.containsKey("start-index")) { | 10024 if (_json.containsKey("start-index")) { |
9564 start_index = _json["start-index"]; | 10025 start_index = _json["start-index"]; |
9565 } | 10026 } |
9566 } | 10027 } |
9567 | 10028 |
9568 core.Map<core.String, core.Object> toJson() { | 10029 core.Map<core.String, core.Object> toJson() { |
9569 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 10030 final core.Map<core.String, core.Object> _json = |
| 10031 new core.Map<core.String, core.Object>(); |
9570 if (dimensions != null) { | 10032 if (dimensions != null) { |
9571 _json["dimensions"] = dimensions; | 10033 _json["dimensions"] = dimensions; |
9572 } | 10034 } |
9573 if (end_date != null) { | 10035 if (end_date != null) { |
9574 _json["end-date"] = end_date; | 10036 _json["end-date"] = end_date; |
9575 } | 10037 } |
9576 if (filters != null) { | 10038 if (filters != null) { |
9577 _json["filters"] = filters; | 10039 _json["filters"] = filters; |
9578 } | 10040 } |
9579 if (ids != null) { | 10041 if (ids != null) { |
(...skipping 18 matching lines...) Expand all Loading... |
9598 _json["start-date"] = start_date; | 10060 _json["start-date"] = start_date; |
9599 } | 10061 } |
9600 if (start_index != null) { | 10062 if (start_index != null) { |
9601 _json["start-index"] = start_index; | 10063 _json["start-index"] = start_index; |
9602 } | 10064 } |
9603 return _json; | 10065 return _json; |
9604 } | 10066 } |
9605 } | 10067 } |
9606 | 10068 |
9607 class McfDataRowsConversionPathValue { | 10069 class McfDataRowsConversionPathValue { |
9608 /** | 10070 /// Type of an interaction on conversion path. Such as CLICK, IMPRESSION etc. |
9609 * Type of an interaction on conversion path. Such as CLICK, IMPRESSION etc. | |
9610 */ | |
9611 core.String interactionType; | 10071 core.String interactionType; |
9612 /** | 10072 |
9613 * Node value of an interaction on conversion path. Such as source, medium | 10073 /// Node value of an interaction on conversion path. Such as source, medium |
9614 * etc. | 10074 /// etc. |
9615 */ | |
9616 core.String nodeValue; | 10075 core.String nodeValue; |
9617 | 10076 |
9618 McfDataRowsConversionPathValue(); | 10077 McfDataRowsConversionPathValue(); |
9619 | 10078 |
9620 McfDataRowsConversionPathValue.fromJson(core.Map _json) { | 10079 McfDataRowsConversionPathValue.fromJson(core.Map _json) { |
9621 if (_json.containsKey("interactionType")) { | 10080 if (_json.containsKey("interactionType")) { |
9622 interactionType = _json["interactionType"]; | 10081 interactionType = _json["interactionType"]; |
9623 } | 10082 } |
9624 if (_json.containsKey("nodeValue")) { | 10083 if (_json.containsKey("nodeValue")) { |
9625 nodeValue = _json["nodeValue"]; | 10084 nodeValue = _json["nodeValue"]; |
9626 } | 10085 } |
9627 } | 10086 } |
9628 | 10087 |
9629 core.Map<core.String, core.Object> toJson() { | 10088 core.Map<core.String, core.Object> toJson() { |
9630 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 10089 final core.Map<core.String, core.Object> _json = |
| 10090 new core.Map<core.String, core.Object>(); |
9631 if (interactionType != null) { | 10091 if (interactionType != null) { |
9632 _json["interactionType"] = interactionType; | 10092 _json["interactionType"] = interactionType; |
9633 } | 10093 } |
9634 if (nodeValue != null) { | 10094 if (nodeValue != null) { |
9635 _json["nodeValue"] = nodeValue; | 10095 _json["nodeValue"] = nodeValue; |
9636 } | 10096 } |
9637 return _json; | 10097 return _json; |
9638 } | 10098 } |
9639 } | 10099 } |
9640 | 10100 |
9641 /** | 10101 /// A union object representing a dimension or metric value. Only one of |
9642 * A union object representing a dimension or metric value. Only one of | 10102 /// "primitiveValue" or "conversionPathValue" attribute will be populated. |
9643 * "primitiveValue" or "conversionPathValue" attribute will be populated. | |
9644 */ | |
9645 class McfDataRows { | 10103 class McfDataRows { |
9646 /** | 10104 /// A conversion path dimension value, containing a list of interactions with |
9647 * A conversion path dimension value, containing a list of interactions with | 10105 /// their attributes. |
9648 * their attributes. | |
9649 */ | |
9650 core.List<McfDataRowsConversionPathValue> conversionPathValue; | 10106 core.List<McfDataRowsConversionPathValue> conversionPathValue; |
9651 /** A primitive dimension value. A primitive metric value. */ | 10107 |
| 10108 /// A primitive dimension value. A primitive metric value. |
9652 core.String primitiveValue; | 10109 core.String primitiveValue; |
9653 | 10110 |
9654 McfDataRows(); | 10111 McfDataRows(); |
9655 | 10112 |
9656 McfDataRows.fromJson(core.Map _json) { | 10113 McfDataRows.fromJson(core.Map _json) { |
9657 if (_json.containsKey("conversionPathValue")) { | 10114 if (_json.containsKey("conversionPathValue")) { |
9658 conversionPathValue = _json["conversionPathValue"].map((value) => new McfD
ataRowsConversionPathValue.fromJson(value)).toList(); | 10115 conversionPathValue = _json["conversionPathValue"] |
| 10116 .map((value) => new McfDataRowsConversionPathValue.fromJson(value)) |
| 10117 .toList(); |
9659 } | 10118 } |
9660 if (_json.containsKey("primitiveValue")) { | 10119 if (_json.containsKey("primitiveValue")) { |
9661 primitiveValue = _json["primitiveValue"]; | 10120 primitiveValue = _json["primitiveValue"]; |
9662 } | 10121 } |
9663 } | 10122 } |
9664 | 10123 |
9665 core.Map<core.String, core.Object> toJson() { | 10124 core.Map<core.String, core.Object> toJson() { |
9666 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 10125 final core.Map<core.String, core.Object> _json = |
| 10126 new core.Map<core.String, core.Object>(); |
9667 if (conversionPathValue != null) { | 10127 if (conversionPathValue != null) { |
9668 _json["conversionPathValue"] = conversionPathValue.map((value) => (value).
toJson()).toList(); | 10128 _json["conversionPathValue"] = |
| 10129 conversionPathValue.map((value) => (value).toJson()).toList(); |
9669 } | 10130 } |
9670 if (primitiveValue != null) { | 10131 if (primitiveValue != null) { |
9671 _json["primitiveValue"] = primitiveValue; | 10132 _json["primitiveValue"] = primitiveValue; |
9672 } | 10133 } |
9673 return _json; | 10134 return _json; |
9674 } | 10135 } |
9675 } | 10136 } |
9676 | 10137 |
9677 /** Multi-Channel Funnels data for a given view (profile). */ | 10138 /// Multi-Channel Funnels data for a given view (profile). |
9678 class McfData { | 10139 class McfData { |
9679 /** | 10140 /// Column headers that list dimension names followed by the metric names. |
9680 * Column headers that list dimension names followed by the metric names. The | 10141 /// The order of dimensions and metrics is same as specified in the request. |
9681 * order of dimensions and metrics is same as specified in the request. | |
9682 */ | |
9683 core.List<McfDataColumnHeaders> columnHeaders; | 10142 core.List<McfDataColumnHeaders> columnHeaders; |
9684 /** Determines if the Analytics data contains sampled data. */ | 10143 |
| 10144 /// Determines if the Analytics data contains sampled data. |
9685 core.bool containsSampledData; | 10145 core.bool containsSampledData; |
9686 /** Unique ID for this data response. */ | 10146 |
| 10147 /// Unique ID for this data response. |
9687 core.String id; | 10148 core.String id; |
9688 /** | 10149 |
9689 * The maximum number of rows the response can contain, regardless of the | 10150 /// The maximum number of rows the response can contain, regardless of the |
9690 * actual number of rows returned. Its value ranges from 1 to 10,000 with a | 10151 /// actual number of rows returned. Its value ranges from 1 to 10,000 with a |
9691 * value of 1000 by default, or otherwise specified by the max-results query | 10152 /// value of 1000 by default, or otherwise specified by the max-results query |
9692 * parameter. | 10153 /// parameter. |
9693 */ | |
9694 core.int itemsPerPage; | 10154 core.int itemsPerPage; |
9695 /** Resource type. */ | 10155 |
| 10156 /// Resource type. |
9696 core.String kind; | 10157 core.String kind; |
9697 /** Link to next page for this Analytics data query. */ | 10158 |
| 10159 /// Link to next page for this Analytics data query. |
9698 core.String nextLink; | 10160 core.String nextLink; |
9699 /** Link to previous page for this Analytics data query. */ | 10161 |
| 10162 /// Link to previous page for this Analytics data query. |
9700 core.String previousLink; | 10163 core.String previousLink; |
9701 /** | 10164 |
9702 * Information for the view (profile), for which the Analytics data was | 10165 /// Information for the view (profile), for which the Analytics data was |
9703 * requested. | 10166 /// requested. |
9704 */ | |
9705 McfDataProfileInfo profileInfo; | 10167 McfDataProfileInfo profileInfo; |
9706 /** Analytics data request query parameters. */ | 10168 |
| 10169 /// Analytics data request query parameters. |
9707 McfDataQuery query; | 10170 McfDataQuery query; |
9708 /** | 10171 |
9709 * Analytics data rows, where each row contains a list of dimension values | 10172 /// Analytics data rows, where each row contains a list of dimension values |
9710 * followed by the metric values. The order of dimensions and metrics is same | 10173 /// followed by the metric values. The order of dimensions and metrics is |
9711 * as specified in the request. | 10174 /// same as specified in the request. |
9712 */ | |
9713 core.List<core.List<McfDataRows>> rows; | 10175 core.List<core.List<McfDataRows>> rows; |
9714 /** The number of samples used to calculate the result. */ | 10176 |
| 10177 /// The number of samples used to calculate the result. |
9715 core.String sampleSize; | 10178 core.String sampleSize; |
9716 /** Total size of the sample space from which the samples were selected. */ | 10179 |
| 10180 /// Total size of the sample space from which the samples were selected. |
9717 core.String sampleSpace; | 10181 core.String sampleSpace; |
9718 /** Link to this page. */ | 10182 |
| 10183 /// Link to this page. |
9719 core.String selfLink; | 10184 core.String selfLink; |
9720 /** | 10185 |
9721 * The total number of rows for the query, regardless of the number of rows in | 10186 /// The total number of rows for the query, regardless of the number of rows |
9722 * the response. | 10187 /// in the response. |
9723 */ | |
9724 core.int totalResults; | 10188 core.int totalResults; |
9725 /** | 10189 |
9726 * Total values for the requested metrics over all the results, not just the | 10190 /// Total values for the requested metrics over all the results, not just the |
9727 * results returned in this response. The order of the metric totals is same | 10191 /// results returned in this response. The order of the metric totals is same |
9728 * as the metric order specified in the request. | 10192 /// as the metric order specified in the request. |
9729 */ | |
9730 core.Map<core.String, core.String> totalsForAllResults; | 10193 core.Map<core.String, core.String> totalsForAllResults; |
9731 | 10194 |
9732 McfData(); | 10195 McfData(); |
9733 | 10196 |
9734 McfData.fromJson(core.Map _json) { | 10197 McfData.fromJson(core.Map _json) { |
9735 if (_json.containsKey("columnHeaders")) { | 10198 if (_json.containsKey("columnHeaders")) { |
9736 columnHeaders = _json["columnHeaders"].map((value) => new McfDataColumnHea
ders.fromJson(value)).toList(); | 10199 columnHeaders = _json["columnHeaders"] |
| 10200 .map((value) => new McfDataColumnHeaders.fromJson(value)) |
| 10201 .toList(); |
9737 } | 10202 } |
9738 if (_json.containsKey("containsSampledData")) { | 10203 if (_json.containsKey("containsSampledData")) { |
9739 containsSampledData = _json["containsSampledData"]; | 10204 containsSampledData = _json["containsSampledData"]; |
9740 } | 10205 } |
9741 if (_json.containsKey("id")) { | 10206 if (_json.containsKey("id")) { |
9742 id = _json["id"]; | 10207 id = _json["id"]; |
9743 } | 10208 } |
9744 if (_json.containsKey("itemsPerPage")) { | 10209 if (_json.containsKey("itemsPerPage")) { |
9745 itemsPerPage = _json["itemsPerPage"]; | 10210 itemsPerPage = _json["itemsPerPage"]; |
9746 } | 10211 } |
9747 if (_json.containsKey("kind")) { | 10212 if (_json.containsKey("kind")) { |
9748 kind = _json["kind"]; | 10213 kind = _json["kind"]; |
9749 } | 10214 } |
9750 if (_json.containsKey("nextLink")) { | 10215 if (_json.containsKey("nextLink")) { |
9751 nextLink = _json["nextLink"]; | 10216 nextLink = _json["nextLink"]; |
9752 } | 10217 } |
9753 if (_json.containsKey("previousLink")) { | 10218 if (_json.containsKey("previousLink")) { |
9754 previousLink = _json["previousLink"]; | 10219 previousLink = _json["previousLink"]; |
9755 } | 10220 } |
9756 if (_json.containsKey("profileInfo")) { | 10221 if (_json.containsKey("profileInfo")) { |
9757 profileInfo = new McfDataProfileInfo.fromJson(_json["profileInfo"]); | 10222 profileInfo = new McfDataProfileInfo.fromJson(_json["profileInfo"]); |
9758 } | 10223 } |
9759 if (_json.containsKey("query")) { | 10224 if (_json.containsKey("query")) { |
9760 query = new McfDataQuery.fromJson(_json["query"]); | 10225 query = new McfDataQuery.fromJson(_json["query"]); |
9761 } | 10226 } |
9762 if (_json.containsKey("rows")) { | 10227 if (_json.containsKey("rows")) { |
9763 rows = _json["rows"].map((value) => value.map((value) => new McfDataRows.f
romJson(value)).toList()).toList(); | 10228 rows = _json["rows"] |
| 10229 .map((value) => |
| 10230 value.map((value) => new McfDataRows.fromJson(value)).toList()) |
| 10231 .toList(); |
9764 } | 10232 } |
9765 if (_json.containsKey("sampleSize")) { | 10233 if (_json.containsKey("sampleSize")) { |
9766 sampleSize = _json["sampleSize"]; | 10234 sampleSize = _json["sampleSize"]; |
9767 } | 10235 } |
9768 if (_json.containsKey("sampleSpace")) { | 10236 if (_json.containsKey("sampleSpace")) { |
9769 sampleSpace = _json["sampleSpace"]; | 10237 sampleSpace = _json["sampleSpace"]; |
9770 } | 10238 } |
9771 if (_json.containsKey("selfLink")) { | 10239 if (_json.containsKey("selfLink")) { |
9772 selfLink = _json["selfLink"]; | 10240 selfLink = _json["selfLink"]; |
9773 } | 10241 } |
9774 if (_json.containsKey("totalResults")) { | 10242 if (_json.containsKey("totalResults")) { |
9775 totalResults = _json["totalResults"]; | 10243 totalResults = _json["totalResults"]; |
9776 } | 10244 } |
9777 if (_json.containsKey("totalsForAllResults")) { | 10245 if (_json.containsKey("totalsForAllResults")) { |
9778 totalsForAllResults = _json["totalsForAllResults"]; | 10246 totalsForAllResults = _json["totalsForAllResults"]; |
9779 } | 10247 } |
9780 } | 10248 } |
9781 | 10249 |
9782 core.Map<core.String, core.Object> toJson() { | 10250 core.Map<core.String, core.Object> toJson() { |
9783 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 10251 final core.Map<core.String, core.Object> _json = |
| 10252 new core.Map<core.String, core.Object>(); |
9784 if (columnHeaders != null) { | 10253 if (columnHeaders != null) { |
9785 _json["columnHeaders"] = columnHeaders.map((value) => (value).toJson()).to
List(); | 10254 _json["columnHeaders"] = |
| 10255 columnHeaders.map((value) => (value).toJson()).toList(); |
9786 } | 10256 } |
9787 if (containsSampledData != null) { | 10257 if (containsSampledData != null) { |
9788 _json["containsSampledData"] = containsSampledData; | 10258 _json["containsSampledData"] = containsSampledData; |
9789 } | 10259 } |
9790 if (id != null) { | 10260 if (id != null) { |
9791 _json["id"] = id; | 10261 _json["id"] = id; |
9792 } | 10262 } |
9793 if (itemsPerPage != null) { | 10263 if (itemsPerPage != null) { |
9794 _json["itemsPerPage"] = itemsPerPage; | 10264 _json["itemsPerPage"] = itemsPerPage; |
9795 } | 10265 } |
9796 if (kind != null) { | 10266 if (kind != null) { |
9797 _json["kind"] = kind; | 10267 _json["kind"] = kind; |
9798 } | 10268 } |
9799 if (nextLink != null) { | 10269 if (nextLink != null) { |
9800 _json["nextLink"] = nextLink; | 10270 _json["nextLink"] = nextLink; |
9801 } | 10271 } |
9802 if (previousLink != null) { | 10272 if (previousLink != null) { |
9803 _json["previousLink"] = previousLink; | 10273 _json["previousLink"] = previousLink; |
9804 } | 10274 } |
9805 if (profileInfo != null) { | 10275 if (profileInfo != null) { |
9806 _json["profileInfo"] = (profileInfo).toJson(); | 10276 _json["profileInfo"] = (profileInfo).toJson(); |
9807 } | 10277 } |
9808 if (query != null) { | 10278 if (query != null) { |
9809 _json["query"] = (query).toJson(); | 10279 _json["query"] = (query).toJson(); |
9810 } | 10280 } |
9811 if (rows != null) { | 10281 if (rows != null) { |
9812 _json["rows"] = rows.map((value) => value.map((value) => (value).toJson())
.toList()).toList(); | 10282 _json["rows"] = rows |
| 10283 .map((value) => value.map((value) => (value).toJson()).toList()) |
| 10284 .toList(); |
9813 } | 10285 } |
9814 if (sampleSize != null) { | 10286 if (sampleSize != null) { |
9815 _json["sampleSize"] = sampleSize; | 10287 _json["sampleSize"] = sampleSize; |
9816 } | 10288 } |
9817 if (sampleSpace != null) { | 10289 if (sampleSpace != null) { |
9818 _json["sampleSpace"] = sampleSpace; | 10290 _json["sampleSpace"] = sampleSpace; |
9819 } | 10291 } |
9820 if (selfLink != null) { | 10292 if (selfLink != null) { |
9821 _json["selfLink"] = selfLink; | 10293 _json["selfLink"] = selfLink; |
9822 } | 10294 } |
9823 if (totalResults != null) { | 10295 if (totalResults != null) { |
9824 _json["totalResults"] = totalResults; | 10296 _json["totalResults"] = totalResults; |
9825 } | 10297 } |
9826 if (totalsForAllResults != null) { | 10298 if (totalsForAllResults != null) { |
9827 _json["totalsForAllResults"] = totalsForAllResults; | 10299 _json["totalsForAllResults"] = totalsForAllResults; |
9828 } | 10300 } |
9829 return _json; | 10301 return _json; |
9830 } | 10302 } |
9831 } | 10303 } |
9832 | 10304 |
9833 /** | 10305 /// Child link for this view (profile). Points to the list of goals for this |
9834 * Child link for this view (profile). Points to the list of goals for this view | 10306 /// view (profile). |
9835 * (profile). | |
9836 */ | |
9837 class ProfileChildLink { | 10307 class ProfileChildLink { |
9838 /** Link to the list of goals for this view (profile). */ | 10308 /// Link to the list of goals for this view (profile). |
9839 core.String href; | 10309 core.String href; |
9840 /** Value is "analytics#goals". */ | 10310 |
| 10311 /// Value is "analytics#goals". |
9841 core.String type; | 10312 core.String type; |
9842 | 10313 |
9843 ProfileChildLink(); | 10314 ProfileChildLink(); |
9844 | 10315 |
9845 ProfileChildLink.fromJson(core.Map _json) { | 10316 ProfileChildLink.fromJson(core.Map _json) { |
9846 if (_json.containsKey("href")) { | 10317 if (_json.containsKey("href")) { |
9847 href = _json["href"]; | 10318 href = _json["href"]; |
9848 } | 10319 } |
9849 if (_json.containsKey("type")) { | 10320 if (_json.containsKey("type")) { |
9850 type = _json["type"]; | 10321 type = _json["type"]; |
9851 } | 10322 } |
9852 } | 10323 } |
9853 | 10324 |
9854 core.Map<core.String, core.Object> toJson() { | 10325 core.Map<core.String, core.Object> toJson() { |
9855 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 10326 final core.Map<core.String, core.Object> _json = |
| 10327 new core.Map<core.String, core.Object>(); |
9856 if (href != null) { | 10328 if (href != null) { |
9857 _json["href"] = href; | 10329 _json["href"] = href; |
9858 } | 10330 } |
9859 if (type != null) { | 10331 if (type != null) { |
9860 _json["type"] = type; | 10332 _json["type"] = type; |
9861 } | 10333 } |
9862 return _json; | 10334 return _json; |
9863 } | 10335 } |
9864 } | 10336 } |
9865 | 10337 |
9866 /** | 10338 /// Parent link for this view (profile). Points to the web property to which |
9867 * Parent link for this view (profile). Points to the web property to which this | 10339 /// this view (profile) belongs. |
9868 * view (profile) belongs. | |
9869 */ | |
9870 class ProfileParentLink { | 10340 class ProfileParentLink { |
9871 /** Link to the web property to which this view (profile) belongs. */ | 10341 /// Link to the web property to which this view (profile) belongs. |
9872 core.String href; | 10342 core.String href; |
9873 /** Value is "analytics#webproperty". */ | 10343 |
| 10344 /// Value is "analytics#webproperty". |
9874 core.String type; | 10345 core.String type; |
9875 | 10346 |
9876 ProfileParentLink(); | 10347 ProfileParentLink(); |
9877 | 10348 |
9878 ProfileParentLink.fromJson(core.Map _json) { | 10349 ProfileParentLink.fromJson(core.Map _json) { |
9879 if (_json.containsKey("href")) { | 10350 if (_json.containsKey("href")) { |
9880 href = _json["href"]; | 10351 href = _json["href"]; |
9881 } | 10352 } |
9882 if (_json.containsKey("type")) { | 10353 if (_json.containsKey("type")) { |
9883 type = _json["type"]; | 10354 type = _json["type"]; |
9884 } | 10355 } |
9885 } | 10356 } |
9886 | 10357 |
9887 core.Map<core.String, core.Object> toJson() { | 10358 core.Map<core.String, core.Object> toJson() { |
9888 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 10359 final core.Map<core.String, core.Object> _json = |
| 10360 new core.Map<core.String, core.Object>(); |
9889 if (href != null) { | 10361 if (href != null) { |
9890 _json["href"] = href; | 10362 _json["href"] = href; |
9891 } | 10363 } |
9892 if (type != null) { | 10364 if (type != null) { |
9893 _json["type"] = type; | 10365 _json["type"] = type; |
9894 } | 10366 } |
9895 return _json; | 10367 return _json; |
9896 } | 10368 } |
9897 } | 10369 } |
9898 | 10370 |
9899 /** Permissions the user has for this view (profile). */ | 10371 /// Permissions the user has for this view (profile). |
9900 class ProfilePermissions { | 10372 class ProfilePermissions { |
9901 /** | 10373 /// All the permissions that the user has for this view (profile). These |
9902 * All the permissions that the user has for this view (profile). These | 10374 /// include any implied permissions (e.g., EDIT implies VIEW) or inherited |
9903 * include any implied permissions (e.g., EDIT implies VIEW) or inherited | 10375 /// permissions from the parent web property. |
9904 * permissions from the parent web property. | |
9905 */ | |
9906 core.List<core.String> effective; | 10376 core.List<core.String> effective; |
9907 | 10377 |
9908 ProfilePermissions(); | 10378 ProfilePermissions(); |
9909 | 10379 |
9910 ProfilePermissions.fromJson(core.Map _json) { | 10380 ProfilePermissions.fromJson(core.Map _json) { |
9911 if (_json.containsKey("effective")) { | 10381 if (_json.containsKey("effective")) { |
9912 effective = _json["effective"]; | 10382 effective = _json["effective"]; |
9913 } | 10383 } |
9914 } | 10384 } |
9915 | 10385 |
9916 core.Map<core.String, core.Object> toJson() { | 10386 core.Map<core.String, core.Object> toJson() { |
9917 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 10387 final core.Map<core.String, core.Object> _json = |
| 10388 new core.Map<core.String, core.Object>(); |
9918 if (effective != null) { | 10389 if (effective != null) { |
9919 _json["effective"] = effective; | 10390 _json["effective"] = effective; |
9920 } | 10391 } |
9921 return _json; | 10392 return _json; |
9922 } | 10393 } |
9923 } | 10394 } |
9924 | 10395 |
9925 /** JSON template for an Analytics view (profile). */ | 10396 /// JSON template for an Analytics view (profile). |
9926 class Profile { | 10397 class Profile { |
9927 /** Account ID to which this view (profile) belongs. */ | 10398 /// Account ID to which this view (profile) belongs. |
9928 core.String accountId; | 10399 core.String accountId; |
9929 /** Indicates whether bot filtering is enabled for this view (profile). */ | 10400 |
| 10401 /// Indicates whether bot filtering is enabled for this view (profile). |
9930 core.bool botFilteringEnabled; | 10402 core.bool botFilteringEnabled; |
9931 /** | 10403 |
9932 * Child link for this view (profile). Points to the list of goals for this | 10404 /// Child link for this view (profile). Points to the list of goals for this |
9933 * view (profile). | 10405 /// view (profile). |
9934 */ | |
9935 ProfileChildLink childLink; | 10406 ProfileChildLink childLink; |
9936 /** Time this view (profile) was created. */ | 10407 |
| 10408 /// Time this view (profile) was created. |
9937 core.DateTime created; | 10409 core.DateTime created; |
9938 /** | 10410 |
9939 * The currency type associated with this view (profile), defaults to USD. The | 10411 /// The currency type associated with this view (profile), defaults to USD. |
9940 * supported values are: | 10412 /// The supported values are: |
9941 * USD, JPY, EUR, GBP, AUD, KRW, BRL, CNY, DKK, RUB, SEK, NOK, PLN, TRY, TWD, | 10413 /// USD, JPY, EUR, GBP, AUD, KRW, BRL, CNY, DKK, RUB, SEK, NOK, PLN, TRY, |
9942 * HKD, THB, IDR, ARS, MXN, VND, PHP, INR, CHF, CAD, CZK, NZD, HUF, BGN, LTL, | 10414 /// TWD, HKD, THB, IDR, ARS, MXN, VND, PHP, INR, CHF, CAD, CZK, NZD, HUF, |
9943 * ZAR, UAH, AED, BOB, CLP, COP, EGP, HRK, ILS, MAD, MYR, PEN, PKR, RON, RSD, | 10415 /// BGN, LTL, ZAR, UAH, AED, BOB, CLP, COP, EGP, HRK, ILS, MAD, MYR, PEN, |
9944 * SAR, SGD, VEF, LVL | 10416 /// PKR, RON, RSD, SAR, SGD, VEF, LVL |
9945 */ | |
9946 core.String currency; | 10417 core.String currency; |
9947 /** Default page for this view (profile). */ | 10418 |
| 10419 /// Default page for this view (profile). |
9948 core.String defaultPage; | 10420 core.String defaultPage; |
9949 /** | 10421 |
9950 * Indicates whether ecommerce tracking is enabled for this view (profile). | 10422 /// Indicates whether ecommerce tracking is enabled for this view (profile). |
9951 */ | |
9952 core.bool eCommerceTracking; | 10423 core.bool eCommerceTracking; |
9953 /** | 10424 |
9954 * Indicates whether enhanced ecommerce tracking is enabled for this view | 10425 /// Indicates whether enhanced ecommerce tracking is enabled for this view |
9955 * (profile). This property can only be enabled if ecommerce tracking is | 10426 /// (profile). This property can only be enabled if ecommerce tracking is |
9956 * enabled. | 10427 /// enabled. |
9957 */ | |
9958 core.bool enhancedECommerceTracking; | 10428 core.bool enhancedECommerceTracking; |
9959 /** The query parameters that are excluded from this view (profile). */ | 10429 |
| 10430 /// The query parameters that are excluded from this view (profile). |
9960 core.String excludeQueryParameters; | 10431 core.String excludeQueryParameters; |
9961 /** View (Profile) ID. */ | 10432 |
| 10433 /// View (Profile) ID. |
9962 core.String id; | 10434 core.String id; |
9963 /** Internal ID for the web property to which this view (profile) belongs. */ | 10435 |
| 10436 /// Internal ID for the web property to which this view (profile) belongs. |
9964 core.String internalWebPropertyId; | 10437 core.String internalWebPropertyId; |
9965 /** Resource type for Analytics view (profile). */ | 10438 |
| 10439 /// Resource type for Analytics view (profile). |
9966 core.String kind; | 10440 core.String kind; |
9967 /** Name of this view (profile). */ | 10441 |
| 10442 /// Name of this view (profile). |
9968 core.String name; | 10443 core.String name; |
9969 /** | 10444 |
9970 * Parent link for this view (profile). Points to the web property to which | 10445 /// Parent link for this view (profile). Points to the web property to which |
9971 * this view (profile) belongs. | 10446 /// this view (profile) belongs. |
9972 */ | |
9973 ProfileParentLink parentLink; | 10447 ProfileParentLink parentLink; |
9974 /** Permissions the user has for this view (profile). */ | 10448 |
| 10449 /// Permissions the user has for this view (profile). |
9975 ProfilePermissions permissions; | 10450 ProfilePermissions permissions; |
9976 /** Link for this view (profile). */ | 10451 |
| 10452 /// Link for this view (profile). |
9977 core.String selfLink; | 10453 core.String selfLink; |
9978 /** Site search category parameters for this view (profile). */ | 10454 |
| 10455 /// Site search category parameters for this view (profile). |
9979 core.String siteSearchCategoryParameters; | 10456 core.String siteSearchCategoryParameters; |
9980 /** The site search query parameters for this view (profile). */ | 10457 |
| 10458 /// The site search query parameters for this view (profile). |
9981 core.String siteSearchQueryParameters; | 10459 core.String siteSearchQueryParameters; |
9982 /** Indicates whether this view (profile) is starred or not. */ | 10460 |
| 10461 /// Indicates whether this view (profile) is starred or not. |
9983 core.bool starred; | 10462 core.bool starred; |
9984 /** | 10463 |
9985 * Whether or not Analytics will strip search category parameters from the | 10464 /// Whether or not Analytics will strip search category parameters from the |
9986 * URLs in your reports. | 10465 /// URLs in your reports. |
9987 */ | |
9988 core.bool stripSiteSearchCategoryParameters; | 10466 core.bool stripSiteSearchCategoryParameters; |
9989 /** | 10467 |
9990 * Whether or not Analytics will strip search query parameters from the URLs | 10468 /// Whether or not Analytics will strip search query parameters from the URLs |
9991 * in your reports. | 10469 /// in your reports. |
9992 */ | |
9993 core.bool stripSiteSearchQueryParameters; | 10470 core.bool stripSiteSearchQueryParameters; |
9994 /** | 10471 |
9995 * Time zone for which this view (profile) has been configured. Time zones are | 10472 /// Time zone for which this view (profile) has been configured. Time zones |
9996 * identified by strings from the TZ database. | 10473 /// are identified by strings from the TZ database. |
9997 */ | |
9998 core.String timezone; | 10474 core.String timezone; |
9999 /** View (Profile) type. Supported types: WEB or APP. */ | 10475 |
| 10476 /// View (Profile) type. Supported types: WEB or APP. |
10000 core.String type; | 10477 core.String type; |
10001 /** Time this view (profile) was last modified. */ | 10478 |
| 10479 /// Time this view (profile) was last modified. |
10002 core.DateTime updated; | 10480 core.DateTime updated; |
10003 /** | 10481 |
10004 * Web property ID of the form UA-XXXXX-YY to which this view (profile) | 10482 /// Web property ID of the form UA-XXXXX-YY to which this view (profile) |
10005 * belongs. | 10483 /// belongs. |
10006 */ | |
10007 core.String webPropertyId; | 10484 core.String webPropertyId; |
10008 /** Website URL for this view (profile). */ | 10485 |
| 10486 /// Website URL for this view (profile). |
10009 core.String websiteUrl; | 10487 core.String websiteUrl; |
10010 | 10488 |
10011 Profile(); | 10489 Profile(); |
10012 | 10490 |
10013 Profile.fromJson(core.Map _json) { | 10491 Profile.fromJson(core.Map _json) { |
10014 if (_json.containsKey("accountId")) { | 10492 if (_json.containsKey("accountId")) { |
10015 accountId = _json["accountId"]; | 10493 accountId = _json["accountId"]; |
10016 } | 10494 } |
10017 if (_json.containsKey("botFilteringEnabled")) { | 10495 if (_json.containsKey("botFilteringEnabled")) { |
10018 botFilteringEnabled = _json["botFilteringEnabled"]; | 10496 botFilteringEnabled = _json["botFilteringEnabled"]; |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10062 if (_json.containsKey("siteSearchCategoryParameters")) { | 10540 if (_json.containsKey("siteSearchCategoryParameters")) { |
10063 siteSearchCategoryParameters = _json["siteSearchCategoryParameters"]; | 10541 siteSearchCategoryParameters = _json["siteSearchCategoryParameters"]; |
10064 } | 10542 } |
10065 if (_json.containsKey("siteSearchQueryParameters")) { | 10543 if (_json.containsKey("siteSearchQueryParameters")) { |
10066 siteSearchQueryParameters = _json["siteSearchQueryParameters"]; | 10544 siteSearchQueryParameters = _json["siteSearchQueryParameters"]; |
10067 } | 10545 } |
10068 if (_json.containsKey("starred")) { | 10546 if (_json.containsKey("starred")) { |
10069 starred = _json["starred"]; | 10547 starred = _json["starred"]; |
10070 } | 10548 } |
10071 if (_json.containsKey("stripSiteSearchCategoryParameters")) { | 10549 if (_json.containsKey("stripSiteSearchCategoryParameters")) { |
10072 stripSiteSearchCategoryParameters = _json["stripSiteSearchCategoryParamete
rs"]; | 10550 stripSiteSearchCategoryParameters = |
| 10551 _json["stripSiteSearchCategoryParameters"]; |
10073 } | 10552 } |
10074 if (_json.containsKey("stripSiteSearchQueryParameters")) { | 10553 if (_json.containsKey("stripSiteSearchQueryParameters")) { |
10075 stripSiteSearchQueryParameters = _json["stripSiteSearchQueryParameters"]; | 10554 stripSiteSearchQueryParameters = _json["stripSiteSearchQueryParameters"]; |
10076 } | 10555 } |
10077 if (_json.containsKey("timezone")) { | 10556 if (_json.containsKey("timezone")) { |
10078 timezone = _json["timezone"]; | 10557 timezone = _json["timezone"]; |
10079 } | 10558 } |
10080 if (_json.containsKey("type")) { | 10559 if (_json.containsKey("type")) { |
10081 type = _json["type"]; | 10560 type = _json["type"]; |
10082 } | 10561 } |
10083 if (_json.containsKey("updated")) { | 10562 if (_json.containsKey("updated")) { |
10084 updated = core.DateTime.parse(_json["updated"]); | 10563 updated = core.DateTime.parse(_json["updated"]); |
10085 } | 10564 } |
10086 if (_json.containsKey("webPropertyId")) { | 10565 if (_json.containsKey("webPropertyId")) { |
10087 webPropertyId = _json["webPropertyId"]; | 10566 webPropertyId = _json["webPropertyId"]; |
10088 } | 10567 } |
10089 if (_json.containsKey("websiteUrl")) { | 10568 if (_json.containsKey("websiteUrl")) { |
10090 websiteUrl = _json["websiteUrl"]; | 10569 websiteUrl = _json["websiteUrl"]; |
10091 } | 10570 } |
10092 } | 10571 } |
10093 | 10572 |
10094 core.Map<core.String, core.Object> toJson() { | 10573 core.Map<core.String, core.Object> toJson() { |
10095 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 10574 final core.Map<core.String, core.Object> _json = |
| 10575 new core.Map<core.String, core.Object>(); |
10096 if (accountId != null) { | 10576 if (accountId != null) { |
10097 _json["accountId"] = accountId; | 10577 _json["accountId"] = accountId; |
10098 } | 10578 } |
10099 if (botFilteringEnabled != null) { | 10579 if (botFilteringEnabled != null) { |
10100 _json["botFilteringEnabled"] = botFilteringEnabled; | 10580 _json["botFilteringEnabled"] = botFilteringEnabled; |
10101 } | 10581 } |
10102 if (childLink != null) { | 10582 if (childLink != null) { |
10103 _json["childLink"] = (childLink).toJson(); | 10583 _json["childLink"] = (childLink).toJson(); |
10104 } | 10584 } |
10105 if (created != null) { | 10585 if (created != null) { |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10144 if (siteSearchCategoryParameters != null) { | 10624 if (siteSearchCategoryParameters != null) { |
10145 _json["siteSearchCategoryParameters"] = siteSearchCategoryParameters; | 10625 _json["siteSearchCategoryParameters"] = siteSearchCategoryParameters; |
10146 } | 10626 } |
10147 if (siteSearchQueryParameters != null) { | 10627 if (siteSearchQueryParameters != null) { |
10148 _json["siteSearchQueryParameters"] = siteSearchQueryParameters; | 10628 _json["siteSearchQueryParameters"] = siteSearchQueryParameters; |
10149 } | 10629 } |
10150 if (starred != null) { | 10630 if (starred != null) { |
10151 _json["starred"] = starred; | 10631 _json["starred"] = starred; |
10152 } | 10632 } |
10153 if (stripSiteSearchCategoryParameters != null) { | 10633 if (stripSiteSearchCategoryParameters != null) { |
10154 _json["stripSiteSearchCategoryParameters"] = stripSiteSearchCategoryParame
ters; | 10634 _json["stripSiteSearchCategoryParameters"] = |
| 10635 stripSiteSearchCategoryParameters; |
10155 } | 10636 } |
10156 if (stripSiteSearchQueryParameters != null) { | 10637 if (stripSiteSearchQueryParameters != null) { |
10157 _json["stripSiteSearchQueryParameters"] = stripSiteSearchQueryParameters; | 10638 _json["stripSiteSearchQueryParameters"] = stripSiteSearchQueryParameters; |
10158 } | 10639 } |
10159 if (timezone != null) { | 10640 if (timezone != null) { |
10160 _json["timezone"] = timezone; | 10641 _json["timezone"] = timezone; |
10161 } | 10642 } |
10162 if (type != null) { | 10643 if (type != null) { |
10163 _json["type"] = type; | 10644 _json["type"] = type; |
10164 } | 10645 } |
10165 if (updated != null) { | 10646 if (updated != null) { |
10166 _json["updated"] = (updated).toIso8601String(); | 10647 _json["updated"] = (updated).toIso8601String(); |
10167 } | 10648 } |
10168 if (webPropertyId != null) { | 10649 if (webPropertyId != null) { |
10169 _json["webPropertyId"] = webPropertyId; | 10650 _json["webPropertyId"] = webPropertyId; |
10170 } | 10651 } |
10171 if (websiteUrl != null) { | 10652 if (websiteUrl != null) { |
10172 _json["websiteUrl"] = websiteUrl; | 10653 _json["websiteUrl"] = websiteUrl; |
10173 } | 10654 } |
10174 return _json; | 10655 return _json; |
10175 } | 10656 } |
10176 } | 10657 } |
10177 | 10658 |
10178 /** JSON template for an Analytics profile filter link. */ | 10659 /// JSON template for an Analytics profile filter link. |
10179 class ProfileFilterLink { | 10660 class ProfileFilterLink { |
10180 /** Filter for this link. */ | 10661 /// Filter for this link. |
10181 FilterRef filterRef; | 10662 FilterRef filterRef; |
10182 /** Profile filter link ID. */ | 10663 |
| 10664 /// Profile filter link ID. |
10183 core.String id; | 10665 core.String id; |
10184 /** Resource type for Analytics filter. */ | 10666 |
| 10667 /// Resource type for Analytics filter. |
10185 core.String kind; | 10668 core.String kind; |
10186 /** View (Profile) for this link. */ | 10669 |
| 10670 /// View (Profile) for this link. |
10187 ProfileRef profileRef; | 10671 ProfileRef profileRef; |
10188 /** | 10672 |
10189 * The rank of this profile filter link relative to the other filters linked | 10673 /// The rank of this profile filter link relative to the other filters linked |
10190 * to the same profile. | 10674 /// to the same profile. |
10191 * For readonly (i.e., list and get) operations, the rank always starts at 1. | 10675 /// For readonly (i.e., list and get) operations, the rank always starts at |
10192 * For write (i.e., create, update, or delete) operations, you may specify a | 10676 /// 1. |
10193 * value between 0 and 255 inclusively, [0, 255]. In order to insert a link at | 10677 /// For write (i.e., create, update, or delete) operations, you may specify a |
10194 * the end of the list, either don't specify a rank or set a rank to a number | 10678 /// value between 0 and 255 inclusively, [0, 255]. In order to insert a link |
10195 * greater than the largest rank in the list. In order to insert a link to the | 10679 /// at the end of the list, either don't specify a rank or set a rank to a |
10196 * beginning of the list specify a rank that is less than or equal to 1. The | 10680 /// number greater than the largest rank in the list. In order to insert a |
10197 * new link will move all existing filters with the same or lower rank down | 10681 /// link to the beginning of the list specify a rank that is less than or |
10198 * the list. After the link is inserted/updated/deleted all profile filter | 10682 /// equal to 1. The new link will move all existing filters with the same or |
10199 * links will be renumbered starting at 1. | 10683 /// lower rank down the list. After the link is inserted/updated/deleted all |
10200 */ | 10684 /// profile filter links will be renumbered starting at 1. |
10201 core.int rank; | 10685 core.int rank; |
10202 /** Link for this profile filter link. */ | 10686 |
| 10687 /// Link for this profile filter link. |
10203 core.String selfLink; | 10688 core.String selfLink; |
10204 | 10689 |
10205 ProfileFilterLink(); | 10690 ProfileFilterLink(); |
10206 | 10691 |
10207 ProfileFilterLink.fromJson(core.Map _json) { | 10692 ProfileFilterLink.fromJson(core.Map _json) { |
10208 if (_json.containsKey("filterRef")) { | 10693 if (_json.containsKey("filterRef")) { |
10209 filterRef = new FilterRef.fromJson(_json["filterRef"]); | 10694 filterRef = new FilterRef.fromJson(_json["filterRef"]); |
10210 } | 10695 } |
10211 if (_json.containsKey("id")) { | 10696 if (_json.containsKey("id")) { |
10212 id = _json["id"]; | 10697 id = _json["id"]; |
10213 } | 10698 } |
10214 if (_json.containsKey("kind")) { | 10699 if (_json.containsKey("kind")) { |
10215 kind = _json["kind"]; | 10700 kind = _json["kind"]; |
10216 } | 10701 } |
10217 if (_json.containsKey("profileRef")) { | 10702 if (_json.containsKey("profileRef")) { |
10218 profileRef = new ProfileRef.fromJson(_json["profileRef"]); | 10703 profileRef = new ProfileRef.fromJson(_json["profileRef"]); |
10219 } | 10704 } |
10220 if (_json.containsKey("rank")) { | 10705 if (_json.containsKey("rank")) { |
10221 rank = _json["rank"]; | 10706 rank = _json["rank"]; |
10222 } | 10707 } |
10223 if (_json.containsKey("selfLink")) { | 10708 if (_json.containsKey("selfLink")) { |
10224 selfLink = _json["selfLink"]; | 10709 selfLink = _json["selfLink"]; |
10225 } | 10710 } |
10226 } | 10711 } |
10227 | 10712 |
10228 core.Map<core.String, core.Object> toJson() { | 10713 core.Map<core.String, core.Object> toJson() { |
10229 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 10714 final core.Map<core.String, core.Object> _json = |
| 10715 new core.Map<core.String, core.Object>(); |
10230 if (filterRef != null) { | 10716 if (filterRef != null) { |
10231 _json["filterRef"] = (filterRef).toJson(); | 10717 _json["filterRef"] = (filterRef).toJson(); |
10232 } | 10718 } |
10233 if (id != null) { | 10719 if (id != null) { |
10234 _json["id"] = id; | 10720 _json["id"] = id; |
10235 } | 10721 } |
10236 if (kind != null) { | 10722 if (kind != null) { |
10237 _json["kind"] = kind; | 10723 _json["kind"] = kind; |
10238 } | 10724 } |
10239 if (profileRef != null) { | 10725 if (profileRef != null) { |
10240 _json["profileRef"] = (profileRef).toJson(); | 10726 _json["profileRef"] = (profileRef).toJson(); |
10241 } | 10727 } |
10242 if (rank != null) { | 10728 if (rank != null) { |
10243 _json["rank"] = rank; | 10729 _json["rank"] = rank; |
10244 } | 10730 } |
10245 if (selfLink != null) { | 10731 if (selfLink != null) { |
10246 _json["selfLink"] = selfLink; | 10732 _json["selfLink"] = selfLink; |
10247 } | 10733 } |
10248 return _json; | 10734 return _json; |
10249 } | 10735 } |
10250 } | 10736 } |
10251 | 10737 |
10252 /** | 10738 /// A profile filter link collection lists profile filter links between |
10253 * A profile filter link collection lists profile filter links between profiles | 10739 /// profiles and filters. Each resource in the collection corresponds to a |
10254 * and filters. Each resource in the collection corresponds to a profile filter | 10740 /// profile filter link. |
10255 * link. | |
10256 */ | |
10257 class ProfileFilterLinks { | 10741 class ProfileFilterLinks { |
10258 /** A list of profile filter links. */ | 10742 /// A list of profile filter links. |
10259 core.List<ProfileFilterLink> items; | 10743 core.List<ProfileFilterLink> items; |
10260 /** | 10744 |
10261 * The maximum number of resources the response can contain, regardless of the | 10745 /// The maximum number of resources the response can contain, regardless of |
10262 * actual number of resources returned. Its value ranges from 1 to 1,000 with | 10746 /// the actual number of resources returned. Its value ranges from 1 to 1,000 |
10263 * a value of 1000 by default, or otherwise specified by the max-results query | 10747 /// with a value of 1000 by default, or otherwise specified by the |
10264 * parameter. | 10748 /// max-results query parameter. |
10265 */ | |
10266 core.int itemsPerPage; | 10749 core.int itemsPerPage; |
10267 /** Collection type. */ | 10750 |
| 10751 /// Collection type. |
10268 core.String kind; | 10752 core.String kind; |
10269 /** Link to next page for this profile filter link collection. */ | 10753 |
| 10754 /// Link to next page for this profile filter link collection. |
10270 core.String nextLink; | 10755 core.String nextLink; |
10271 /** Link to previous page for this profile filter link collection. */ | 10756 |
| 10757 /// Link to previous page for this profile filter link collection. |
10272 core.String previousLink; | 10758 core.String previousLink; |
10273 /** | 10759 |
10274 * The starting index of the resources, which is 1 by default or otherwise | 10760 /// The starting index of the resources, which is 1 by default or otherwise |
10275 * specified by the start-index query parameter. | 10761 /// specified by the start-index query parameter. |
10276 */ | |
10277 core.int startIndex; | 10762 core.int startIndex; |
10278 /** | 10763 |
10279 * The total number of results for the query, regardless of the number of | 10764 /// The total number of results for the query, regardless of the number of |
10280 * results in the response. | 10765 /// results in the response. |
10281 */ | |
10282 core.int totalResults; | 10766 core.int totalResults; |
10283 /** Email ID of the authenticated user */ | 10767 |
| 10768 /// Email ID of the authenticated user |
10284 core.String username; | 10769 core.String username; |
10285 | 10770 |
10286 ProfileFilterLinks(); | 10771 ProfileFilterLinks(); |
10287 | 10772 |
10288 ProfileFilterLinks.fromJson(core.Map _json) { | 10773 ProfileFilterLinks.fromJson(core.Map _json) { |
10289 if (_json.containsKey("items")) { | 10774 if (_json.containsKey("items")) { |
10290 items = _json["items"].map((value) => new ProfileFilterLink.fromJson(value
)).toList(); | 10775 items = _json["items"] |
| 10776 .map((value) => new ProfileFilterLink.fromJson(value)) |
| 10777 .toList(); |
10291 } | 10778 } |
10292 if (_json.containsKey("itemsPerPage")) { | 10779 if (_json.containsKey("itemsPerPage")) { |
10293 itemsPerPage = _json["itemsPerPage"]; | 10780 itemsPerPage = _json["itemsPerPage"]; |
10294 } | 10781 } |
10295 if (_json.containsKey("kind")) { | 10782 if (_json.containsKey("kind")) { |
10296 kind = _json["kind"]; | 10783 kind = _json["kind"]; |
10297 } | 10784 } |
10298 if (_json.containsKey("nextLink")) { | 10785 if (_json.containsKey("nextLink")) { |
10299 nextLink = _json["nextLink"]; | 10786 nextLink = _json["nextLink"]; |
10300 } | 10787 } |
10301 if (_json.containsKey("previousLink")) { | 10788 if (_json.containsKey("previousLink")) { |
10302 previousLink = _json["previousLink"]; | 10789 previousLink = _json["previousLink"]; |
10303 } | 10790 } |
10304 if (_json.containsKey("startIndex")) { | 10791 if (_json.containsKey("startIndex")) { |
10305 startIndex = _json["startIndex"]; | 10792 startIndex = _json["startIndex"]; |
10306 } | 10793 } |
10307 if (_json.containsKey("totalResults")) { | 10794 if (_json.containsKey("totalResults")) { |
10308 totalResults = _json["totalResults"]; | 10795 totalResults = _json["totalResults"]; |
10309 } | 10796 } |
10310 if (_json.containsKey("username")) { | 10797 if (_json.containsKey("username")) { |
10311 username = _json["username"]; | 10798 username = _json["username"]; |
10312 } | 10799 } |
10313 } | 10800 } |
10314 | 10801 |
10315 core.Map<core.String, core.Object> toJson() { | 10802 core.Map<core.String, core.Object> toJson() { |
10316 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 10803 final core.Map<core.String, core.Object> _json = |
| 10804 new core.Map<core.String, core.Object>(); |
10317 if (items != null) { | 10805 if (items != null) { |
10318 _json["items"] = items.map((value) => (value).toJson()).toList(); | 10806 _json["items"] = items.map((value) => (value).toJson()).toList(); |
10319 } | 10807 } |
10320 if (itemsPerPage != null) { | 10808 if (itemsPerPage != null) { |
10321 _json["itemsPerPage"] = itemsPerPage; | 10809 _json["itemsPerPage"] = itemsPerPage; |
10322 } | 10810 } |
10323 if (kind != null) { | 10811 if (kind != null) { |
10324 _json["kind"] = kind; | 10812 _json["kind"] = kind; |
10325 } | 10813 } |
10326 if (nextLink != null) { | 10814 if (nextLink != null) { |
10327 _json["nextLink"] = nextLink; | 10815 _json["nextLink"] = nextLink; |
10328 } | 10816 } |
10329 if (previousLink != null) { | 10817 if (previousLink != null) { |
10330 _json["previousLink"] = previousLink; | 10818 _json["previousLink"] = previousLink; |
10331 } | 10819 } |
10332 if (startIndex != null) { | 10820 if (startIndex != null) { |
10333 _json["startIndex"] = startIndex; | 10821 _json["startIndex"] = startIndex; |
10334 } | 10822 } |
10335 if (totalResults != null) { | 10823 if (totalResults != null) { |
10336 _json["totalResults"] = totalResults; | 10824 _json["totalResults"] = totalResults; |
10337 } | 10825 } |
10338 if (username != null) { | 10826 if (username != null) { |
10339 _json["username"] = username; | 10827 _json["username"] = username; |
10340 } | 10828 } |
10341 return _json; | 10829 return _json; |
10342 } | 10830 } |
10343 } | 10831 } |
10344 | 10832 |
10345 /** JSON template for a linked view (profile). */ | 10833 /// JSON template for a linked view (profile). |
10346 class ProfileRef { | 10834 class ProfileRef { |
10347 /** Account ID to which this view (profile) belongs. */ | 10835 /// Account ID to which this view (profile) belongs. |
10348 core.String accountId; | 10836 core.String accountId; |
10349 /** Link for this view (profile). */ | 10837 |
| 10838 /// Link for this view (profile). |
10350 core.String href; | 10839 core.String href; |
10351 /** View (Profile) ID. */ | 10840 |
| 10841 /// View (Profile) ID. |
10352 core.String id; | 10842 core.String id; |
10353 /** Internal ID for the web property to which this view (profile) belongs. */ | 10843 |
| 10844 /// Internal ID for the web property to which this view (profile) belongs. |
10354 core.String internalWebPropertyId; | 10845 core.String internalWebPropertyId; |
10355 /** Analytics view (profile) reference. */ | 10846 |
| 10847 /// Analytics view (profile) reference. |
10356 core.String kind; | 10848 core.String kind; |
10357 /** Name of this view (profile). */ | 10849 |
| 10850 /// Name of this view (profile). |
10358 core.String name; | 10851 core.String name; |
10359 /** | 10852 |
10360 * Web property ID of the form UA-XXXXX-YY to which this view (profile) | 10853 /// Web property ID of the form UA-XXXXX-YY to which this view (profile) |
10361 * belongs. | 10854 /// belongs. |
10362 */ | |
10363 core.String webPropertyId; | 10855 core.String webPropertyId; |
10364 | 10856 |
10365 ProfileRef(); | 10857 ProfileRef(); |
10366 | 10858 |
10367 ProfileRef.fromJson(core.Map _json) { | 10859 ProfileRef.fromJson(core.Map _json) { |
10368 if (_json.containsKey("accountId")) { | 10860 if (_json.containsKey("accountId")) { |
10369 accountId = _json["accountId"]; | 10861 accountId = _json["accountId"]; |
10370 } | 10862 } |
10371 if (_json.containsKey("href")) { | 10863 if (_json.containsKey("href")) { |
10372 href = _json["href"]; | 10864 href = _json["href"]; |
10373 } | 10865 } |
10374 if (_json.containsKey("id")) { | 10866 if (_json.containsKey("id")) { |
10375 id = _json["id"]; | 10867 id = _json["id"]; |
10376 } | 10868 } |
10377 if (_json.containsKey("internalWebPropertyId")) { | 10869 if (_json.containsKey("internalWebPropertyId")) { |
10378 internalWebPropertyId = _json["internalWebPropertyId"]; | 10870 internalWebPropertyId = _json["internalWebPropertyId"]; |
10379 } | 10871 } |
10380 if (_json.containsKey("kind")) { | 10872 if (_json.containsKey("kind")) { |
10381 kind = _json["kind"]; | 10873 kind = _json["kind"]; |
10382 } | 10874 } |
10383 if (_json.containsKey("name")) { | 10875 if (_json.containsKey("name")) { |
10384 name = _json["name"]; | 10876 name = _json["name"]; |
10385 } | 10877 } |
10386 if (_json.containsKey("webPropertyId")) { | 10878 if (_json.containsKey("webPropertyId")) { |
10387 webPropertyId = _json["webPropertyId"]; | 10879 webPropertyId = _json["webPropertyId"]; |
10388 } | 10880 } |
10389 } | 10881 } |
10390 | 10882 |
10391 core.Map<core.String, core.Object> toJson() { | 10883 core.Map<core.String, core.Object> toJson() { |
10392 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 10884 final core.Map<core.String, core.Object> _json = |
| 10885 new core.Map<core.String, core.Object>(); |
10393 if (accountId != null) { | 10886 if (accountId != null) { |
10394 _json["accountId"] = accountId; | 10887 _json["accountId"] = accountId; |
10395 } | 10888 } |
10396 if (href != null) { | 10889 if (href != null) { |
10397 _json["href"] = href; | 10890 _json["href"] = href; |
10398 } | 10891 } |
10399 if (id != null) { | 10892 if (id != null) { |
10400 _json["id"] = id; | 10893 _json["id"] = id; |
10401 } | 10894 } |
10402 if (internalWebPropertyId != null) { | 10895 if (internalWebPropertyId != null) { |
10403 _json["internalWebPropertyId"] = internalWebPropertyId; | 10896 _json["internalWebPropertyId"] = internalWebPropertyId; |
10404 } | 10897 } |
10405 if (kind != null) { | 10898 if (kind != null) { |
10406 _json["kind"] = kind; | 10899 _json["kind"] = kind; |
10407 } | 10900 } |
10408 if (name != null) { | 10901 if (name != null) { |
10409 _json["name"] = name; | 10902 _json["name"] = name; |
10410 } | 10903 } |
10411 if (webPropertyId != null) { | 10904 if (webPropertyId != null) { |
10412 _json["webPropertyId"] = webPropertyId; | 10905 _json["webPropertyId"] = webPropertyId; |
10413 } | 10906 } |
10414 return _json; | 10907 return _json; |
10415 } | 10908 } |
10416 } | 10909 } |
10417 | 10910 |
10418 /** | 10911 /// JSON template for an Analytics ProfileSummary. ProfileSummary returns basic |
10419 * JSON template for an Analytics ProfileSummary. ProfileSummary returns basic | 10912 /// information (i.e., summary) for a profile. |
10420 * information (i.e., summary) for a profile. | |
10421 */ | |
10422 class ProfileSummary { | 10913 class ProfileSummary { |
10423 /** View (profile) ID. */ | 10914 /// View (profile) ID. |
10424 core.String id; | 10915 core.String id; |
10425 /** Resource type for Analytics ProfileSummary. */ | 10916 |
| 10917 /// Resource type for Analytics ProfileSummary. |
10426 core.String kind; | 10918 core.String kind; |
10427 /** View (profile) name. */ | 10919 |
| 10920 /// View (profile) name. |
10428 core.String name; | 10921 core.String name; |
10429 /** Indicates whether this view (profile) is starred or not. */ | 10922 |
| 10923 /// Indicates whether this view (profile) is starred or not. |
10430 core.bool starred; | 10924 core.bool starred; |
10431 /** View (Profile) type. Supported types: WEB or APP. */ | 10925 |
| 10926 /// View (Profile) type. Supported types: WEB or APP. |
10432 core.String type; | 10927 core.String type; |
10433 | 10928 |
10434 ProfileSummary(); | 10929 ProfileSummary(); |
10435 | 10930 |
10436 ProfileSummary.fromJson(core.Map _json) { | 10931 ProfileSummary.fromJson(core.Map _json) { |
10437 if (_json.containsKey("id")) { | 10932 if (_json.containsKey("id")) { |
10438 id = _json["id"]; | 10933 id = _json["id"]; |
10439 } | 10934 } |
10440 if (_json.containsKey("kind")) { | 10935 if (_json.containsKey("kind")) { |
10441 kind = _json["kind"]; | 10936 kind = _json["kind"]; |
10442 } | 10937 } |
10443 if (_json.containsKey("name")) { | 10938 if (_json.containsKey("name")) { |
10444 name = _json["name"]; | 10939 name = _json["name"]; |
10445 } | 10940 } |
10446 if (_json.containsKey("starred")) { | 10941 if (_json.containsKey("starred")) { |
10447 starred = _json["starred"]; | 10942 starred = _json["starred"]; |
10448 } | 10943 } |
10449 if (_json.containsKey("type")) { | 10944 if (_json.containsKey("type")) { |
10450 type = _json["type"]; | 10945 type = _json["type"]; |
10451 } | 10946 } |
10452 } | 10947 } |
10453 | 10948 |
10454 core.Map<core.String, core.Object> toJson() { | 10949 core.Map<core.String, core.Object> toJson() { |
10455 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 10950 final core.Map<core.String, core.Object> _json = |
| 10951 new core.Map<core.String, core.Object>(); |
10456 if (id != null) { | 10952 if (id != null) { |
10457 _json["id"] = id; | 10953 _json["id"] = id; |
10458 } | 10954 } |
10459 if (kind != null) { | 10955 if (kind != null) { |
10460 _json["kind"] = kind; | 10956 _json["kind"] = kind; |
10461 } | 10957 } |
10462 if (name != null) { | 10958 if (name != null) { |
10463 _json["name"] = name; | 10959 _json["name"] = name; |
10464 } | 10960 } |
10465 if (starred != null) { | 10961 if (starred != null) { |
10466 _json["starred"] = starred; | 10962 _json["starred"] = starred; |
10467 } | 10963 } |
10468 if (type != null) { | 10964 if (type != null) { |
10469 _json["type"] = type; | 10965 _json["type"] = type; |
10470 } | 10966 } |
10471 return _json; | 10967 return _json; |
10472 } | 10968 } |
10473 } | 10969 } |
10474 | 10970 |
10475 /** | 10971 /// A view (profile) collection lists Analytics views (profiles) to which the |
10476 * A view (profile) collection lists Analytics views (profiles) to which the | 10972 /// user has access. Each resource in the collection corresponds to a single |
10477 * user has access. Each resource in the collection corresponds to a single | 10973 /// Analytics view (profile). |
10478 * Analytics view (profile). | |
10479 */ | |
10480 class Profiles { | 10974 class Profiles { |
10481 /** A list of views (profiles). */ | 10975 /// A list of views (profiles). |
10482 core.List<Profile> items; | 10976 core.List<Profile> items; |
10483 /** | 10977 |
10484 * The maximum number of resources the response can contain, regardless of the | 10978 /// The maximum number of resources the response can contain, regardless of |
10485 * actual number of resources returned. Its value ranges from 1 to 1000 with a | 10979 /// the actual number of resources returned. Its value ranges from 1 to 1000 |
10486 * value of 1000 by default, or otherwise specified by the max-results query | 10980 /// with a value of 1000 by default, or otherwise specified by the |
10487 * parameter. | 10981 /// max-results query parameter. |
10488 */ | |
10489 core.int itemsPerPage; | 10982 core.int itemsPerPage; |
10490 /** Collection type. */ | 10983 |
| 10984 /// Collection type. |
10491 core.String kind; | 10985 core.String kind; |
10492 /** Link to next page for this view (profile) collection. */ | 10986 |
| 10987 /// Link to next page for this view (profile) collection. |
10493 core.String nextLink; | 10988 core.String nextLink; |
10494 /** Link to previous page for this view (profile) collection. */ | 10989 |
| 10990 /// Link to previous page for this view (profile) collection. |
10495 core.String previousLink; | 10991 core.String previousLink; |
10496 /** | 10992 |
10497 * The starting index of the resources, which is 1 by default or otherwise | 10993 /// The starting index of the resources, which is 1 by default or otherwise |
10498 * specified by the start-index query parameter. | 10994 /// specified by the start-index query parameter. |
10499 */ | |
10500 core.int startIndex; | 10995 core.int startIndex; |
10501 /** | 10996 |
10502 * The total number of results for the query, regardless of the number of | 10997 /// The total number of results for the query, regardless of the number of |
10503 * results in the response. | 10998 /// results in the response. |
10504 */ | |
10505 core.int totalResults; | 10999 core.int totalResults; |
10506 /** Email ID of the authenticated user */ | 11000 |
| 11001 /// Email ID of the authenticated user |
10507 core.String username; | 11002 core.String username; |
10508 | 11003 |
10509 Profiles(); | 11004 Profiles(); |
10510 | 11005 |
10511 Profiles.fromJson(core.Map _json) { | 11006 Profiles.fromJson(core.Map _json) { |
10512 if (_json.containsKey("items")) { | 11007 if (_json.containsKey("items")) { |
10513 items = _json["items"].map((value) => new Profile.fromJson(value)).toList(
); | 11008 items = |
| 11009 _json["items"].map((value) => new Profile.fromJson(value)).toList(); |
10514 } | 11010 } |
10515 if (_json.containsKey("itemsPerPage")) { | 11011 if (_json.containsKey("itemsPerPage")) { |
10516 itemsPerPage = _json["itemsPerPage"]; | 11012 itemsPerPage = _json["itemsPerPage"]; |
10517 } | 11013 } |
10518 if (_json.containsKey("kind")) { | 11014 if (_json.containsKey("kind")) { |
10519 kind = _json["kind"]; | 11015 kind = _json["kind"]; |
10520 } | 11016 } |
10521 if (_json.containsKey("nextLink")) { | 11017 if (_json.containsKey("nextLink")) { |
10522 nextLink = _json["nextLink"]; | 11018 nextLink = _json["nextLink"]; |
10523 } | 11019 } |
10524 if (_json.containsKey("previousLink")) { | 11020 if (_json.containsKey("previousLink")) { |
10525 previousLink = _json["previousLink"]; | 11021 previousLink = _json["previousLink"]; |
10526 } | 11022 } |
10527 if (_json.containsKey("startIndex")) { | 11023 if (_json.containsKey("startIndex")) { |
10528 startIndex = _json["startIndex"]; | 11024 startIndex = _json["startIndex"]; |
10529 } | 11025 } |
10530 if (_json.containsKey("totalResults")) { | 11026 if (_json.containsKey("totalResults")) { |
10531 totalResults = _json["totalResults"]; | 11027 totalResults = _json["totalResults"]; |
10532 } | 11028 } |
10533 if (_json.containsKey("username")) { | 11029 if (_json.containsKey("username")) { |
10534 username = _json["username"]; | 11030 username = _json["username"]; |
10535 } | 11031 } |
10536 } | 11032 } |
10537 | 11033 |
10538 core.Map<core.String, core.Object> toJson() { | 11034 core.Map<core.String, core.Object> toJson() { |
10539 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11035 final core.Map<core.String, core.Object> _json = |
| 11036 new core.Map<core.String, core.Object>(); |
10540 if (items != null) { | 11037 if (items != null) { |
10541 _json["items"] = items.map((value) => (value).toJson()).toList(); | 11038 _json["items"] = items.map((value) => (value).toJson()).toList(); |
10542 } | 11039 } |
10543 if (itemsPerPage != null) { | 11040 if (itemsPerPage != null) { |
10544 _json["itemsPerPage"] = itemsPerPage; | 11041 _json["itemsPerPage"] = itemsPerPage; |
10545 } | 11042 } |
10546 if (kind != null) { | 11043 if (kind != null) { |
10547 _json["kind"] = kind; | 11044 _json["kind"] = kind; |
10548 } | 11045 } |
10549 if (nextLink != null) { | 11046 if (nextLink != null) { |
10550 _json["nextLink"] = nextLink; | 11047 _json["nextLink"] = nextLink; |
10551 } | 11048 } |
10552 if (previousLink != null) { | 11049 if (previousLink != null) { |
10553 _json["previousLink"] = previousLink; | 11050 _json["previousLink"] = previousLink; |
10554 } | 11051 } |
10555 if (startIndex != null) { | 11052 if (startIndex != null) { |
10556 _json["startIndex"] = startIndex; | 11053 _json["startIndex"] = startIndex; |
10557 } | 11054 } |
10558 if (totalResults != null) { | 11055 if (totalResults != null) { |
10559 _json["totalResults"] = totalResults; | 11056 _json["totalResults"] = totalResults; |
10560 } | 11057 } |
10561 if (username != null) { | 11058 if (username != null) { |
10562 _json["username"] = username; | 11059 _json["username"] = username; |
10563 } | 11060 } |
10564 return _json; | 11061 return _json; |
10565 } | 11062 } |
10566 } | 11063 } |
10567 | 11064 |
10568 class RealtimeDataColumnHeaders { | 11065 class RealtimeDataColumnHeaders { |
10569 /** Column Type. Either DIMENSION or METRIC. */ | 11066 /// Column Type. Either DIMENSION or METRIC. |
10570 core.String columnType; | 11067 core.String columnType; |
10571 /** | 11068 |
10572 * Data type. Dimension column headers have only STRING as the data type. | 11069 /// Data type. Dimension column headers have only STRING as the data type. |
10573 * Metric column headers have data types for metric values such as INTEGER, | 11070 /// Metric column headers have data types for metric values such as INTEGER, |
10574 * DOUBLE, CURRENCY etc. | 11071 /// DOUBLE, CURRENCY etc. |
10575 */ | |
10576 core.String dataType; | 11072 core.String dataType; |
10577 /** Column name. */ | 11073 |
| 11074 /// Column name. |
10578 core.String name; | 11075 core.String name; |
10579 | 11076 |
10580 RealtimeDataColumnHeaders(); | 11077 RealtimeDataColumnHeaders(); |
10581 | 11078 |
10582 RealtimeDataColumnHeaders.fromJson(core.Map _json) { | 11079 RealtimeDataColumnHeaders.fromJson(core.Map _json) { |
10583 if (_json.containsKey("columnType")) { | 11080 if (_json.containsKey("columnType")) { |
10584 columnType = _json["columnType"]; | 11081 columnType = _json["columnType"]; |
10585 } | 11082 } |
10586 if (_json.containsKey("dataType")) { | 11083 if (_json.containsKey("dataType")) { |
10587 dataType = _json["dataType"]; | 11084 dataType = _json["dataType"]; |
10588 } | 11085 } |
10589 if (_json.containsKey("name")) { | 11086 if (_json.containsKey("name")) { |
10590 name = _json["name"]; | 11087 name = _json["name"]; |
10591 } | 11088 } |
10592 } | 11089 } |
10593 | 11090 |
10594 core.Map<core.String, core.Object> toJson() { | 11091 core.Map<core.String, core.Object> toJson() { |
10595 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11092 final core.Map<core.String, core.Object> _json = |
| 11093 new core.Map<core.String, core.Object>(); |
10596 if (columnType != null) { | 11094 if (columnType != null) { |
10597 _json["columnType"] = columnType; | 11095 _json["columnType"] = columnType; |
10598 } | 11096 } |
10599 if (dataType != null) { | 11097 if (dataType != null) { |
10600 _json["dataType"] = dataType; | 11098 _json["dataType"] = dataType; |
10601 } | 11099 } |
10602 if (name != null) { | 11100 if (name != null) { |
10603 _json["name"] = name; | 11101 _json["name"] = name; |
10604 } | 11102 } |
10605 return _json; | 11103 return _json; |
10606 } | 11104 } |
10607 } | 11105 } |
10608 | 11106 |
10609 /** | 11107 /// Information for the view (profile), for which the real time data was |
10610 * Information for the view (profile), for which the real time data was | 11108 /// requested. |
10611 * requested. | |
10612 */ | |
10613 class RealtimeDataProfileInfo { | 11109 class RealtimeDataProfileInfo { |
10614 /** Account ID to which this view (profile) belongs. */ | 11110 /// Account ID to which this view (profile) belongs. |
10615 core.String accountId; | 11111 core.String accountId; |
10616 /** Internal ID for the web property to which this view (profile) belongs. */ | 11112 |
| 11113 /// Internal ID for the web property to which this view (profile) belongs. |
10617 core.String internalWebPropertyId; | 11114 core.String internalWebPropertyId; |
10618 /** View (Profile) ID. */ | 11115 |
| 11116 /// View (Profile) ID. |
10619 core.String profileId; | 11117 core.String profileId; |
10620 /** View (Profile) name. */ | 11118 |
| 11119 /// View (Profile) name. |
10621 core.String profileName; | 11120 core.String profileName; |
10622 /** Table ID for view (profile). */ | 11121 |
| 11122 /// Table ID for view (profile). |
10623 core.String tableId; | 11123 core.String tableId; |
10624 /** Web Property ID to which this view (profile) belongs. */ | 11124 |
| 11125 /// Web Property ID to which this view (profile) belongs. |
10625 core.String webPropertyId; | 11126 core.String webPropertyId; |
10626 | 11127 |
10627 RealtimeDataProfileInfo(); | 11128 RealtimeDataProfileInfo(); |
10628 | 11129 |
10629 RealtimeDataProfileInfo.fromJson(core.Map _json) { | 11130 RealtimeDataProfileInfo.fromJson(core.Map _json) { |
10630 if (_json.containsKey("accountId")) { | 11131 if (_json.containsKey("accountId")) { |
10631 accountId = _json["accountId"]; | 11132 accountId = _json["accountId"]; |
10632 } | 11133 } |
10633 if (_json.containsKey("internalWebPropertyId")) { | 11134 if (_json.containsKey("internalWebPropertyId")) { |
10634 internalWebPropertyId = _json["internalWebPropertyId"]; | 11135 internalWebPropertyId = _json["internalWebPropertyId"]; |
10635 } | 11136 } |
10636 if (_json.containsKey("profileId")) { | 11137 if (_json.containsKey("profileId")) { |
10637 profileId = _json["profileId"]; | 11138 profileId = _json["profileId"]; |
10638 } | 11139 } |
10639 if (_json.containsKey("profileName")) { | 11140 if (_json.containsKey("profileName")) { |
10640 profileName = _json["profileName"]; | 11141 profileName = _json["profileName"]; |
10641 } | 11142 } |
10642 if (_json.containsKey("tableId")) { | 11143 if (_json.containsKey("tableId")) { |
10643 tableId = _json["tableId"]; | 11144 tableId = _json["tableId"]; |
10644 } | 11145 } |
10645 if (_json.containsKey("webPropertyId")) { | 11146 if (_json.containsKey("webPropertyId")) { |
10646 webPropertyId = _json["webPropertyId"]; | 11147 webPropertyId = _json["webPropertyId"]; |
10647 } | 11148 } |
10648 } | 11149 } |
10649 | 11150 |
10650 core.Map<core.String, core.Object> toJson() { | 11151 core.Map<core.String, core.Object> toJson() { |
10651 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11152 final core.Map<core.String, core.Object> _json = |
| 11153 new core.Map<core.String, core.Object>(); |
10652 if (accountId != null) { | 11154 if (accountId != null) { |
10653 _json["accountId"] = accountId; | 11155 _json["accountId"] = accountId; |
10654 } | 11156 } |
10655 if (internalWebPropertyId != null) { | 11157 if (internalWebPropertyId != null) { |
10656 _json["internalWebPropertyId"] = internalWebPropertyId; | 11158 _json["internalWebPropertyId"] = internalWebPropertyId; |
10657 } | 11159 } |
10658 if (profileId != null) { | 11160 if (profileId != null) { |
10659 _json["profileId"] = profileId; | 11161 _json["profileId"] = profileId; |
10660 } | 11162 } |
10661 if (profileName != null) { | 11163 if (profileName != null) { |
10662 _json["profileName"] = profileName; | 11164 _json["profileName"] = profileName; |
10663 } | 11165 } |
10664 if (tableId != null) { | 11166 if (tableId != null) { |
10665 _json["tableId"] = tableId; | 11167 _json["tableId"] = tableId; |
10666 } | 11168 } |
10667 if (webPropertyId != null) { | 11169 if (webPropertyId != null) { |
10668 _json["webPropertyId"] = webPropertyId; | 11170 _json["webPropertyId"] = webPropertyId; |
10669 } | 11171 } |
10670 return _json; | 11172 return _json; |
10671 } | 11173 } |
10672 } | 11174 } |
10673 | 11175 |
10674 /** Real time data request query parameters. */ | 11176 /// Real time data request query parameters. |
10675 class RealtimeDataQuery { | 11177 class RealtimeDataQuery { |
10676 /** List of real time dimensions. */ | 11178 /// List of real time dimensions. |
10677 core.String dimensions; | 11179 core.String dimensions; |
10678 /** Comma-separated list of dimension or metric filters. */ | 11180 |
| 11181 /// Comma-separated list of dimension or metric filters. |
10679 core.String filters; | 11182 core.String filters; |
10680 /** Unique table ID. */ | 11183 |
| 11184 /// Unique table ID. |
10681 core.String ids; | 11185 core.String ids; |
10682 /** Maximum results per page. */ | 11186 |
| 11187 /// Maximum results per page. |
10683 core.int max_results; | 11188 core.int max_results; |
10684 /** List of real time metrics. */ | 11189 |
| 11190 /// List of real time metrics. |
10685 core.List<core.String> metrics; | 11191 core.List<core.String> metrics; |
10686 /** List of dimensions or metrics based on which real time data is sorted. */ | 11192 |
| 11193 /// List of dimensions or metrics based on which real time data is sorted. |
10687 core.List<core.String> sort; | 11194 core.List<core.String> sort; |
10688 | 11195 |
10689 RealtimeDataQuery(); | 11196 RealtimeDataQuery(); |
10690 | 11197 |
10691 RealtimeDataQuery.fromJson(core.Map _json) { | 11198 RealtimeDataQuery.fromJson(core.Map _json) { |
10692 if (_json.containsKey("dimensions")) { | 11199 if (_json.containsKey("dimensions")) { |
10693 dimensions = _json["dimensions"]; | 11200 dimensions = _json["dimensions"]; |
10694 } | 11201 } |
10695 if (_json.containsKey("filters")) { | 11202 if (_json.containsKey("filters")) { |
10696 filters = _json["filters"]; | 11203 filters = _json["filters"]; |
10697 } | 11204 } |
10698 if (_json.containsKey("ids")) { | 11205 if (_json.containsKey("ids")) { |
10699 ids = _json["ids"]; | 11206 ids = _json["ids"]; |
10700 } | 11207 } |
10701 if (_json.containsKey("max-results")) { | 11208 if (_json.containsKey("max-results")) { |
10702 max_results = _json["max-results"]; | 11209 max_results = _json["max-results"]; |
10703 } | 11210 } |
10704 if (_json.containsKey("metrics")) { | 11211 if (_json.containsKey("metrics")) { |
10705 metrics = _json["metrics"]; | 11212 metrics = _json["metrics"]; |
10706 } | 11213 } |
10707 if (_json.containsKey("sort")) { | 11214 if (_json.containsKey("sort")) { |
10708 sort = _json["sort"]; | 11215 sort = _json["sort"]; |
10709 } | 11216 } |
10710 } | 11217 } |
10711 | 11218 |
10712 core.Map<core.String, core.Object> toJson() { | 11219 core.Map<core.String, core.Object> toJson() { |
10713 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11220 final core.Map<core.String, core.Object> _json = |
| 11221 new core.Map<core.String, core.Object>(); |
10714 if (dimensions != null) { | 11222 if (dimensions != null) { |
10715 _json["dimensions"] = dimensions; | 11223 _json["dimensions"] = dimensions; |
10716 } | 11224 } |
10717 if (filters != null) { | 11225 if (filters != null) { |
10718 _json["filters"] = filters; | 11226 _json["filters"] = filters; |
10719 } | 11227 } |
10720 if (ids != null) { | 11228 if (ids != null) { |
10721 _json["ids"] = ids; | 11229 _json["ids"] = ids; |
10722 } | 11230 } |
10723 if (max_results != null) { | 11231 if (max_results != null) { |
10724 _json["max-results"] = max_results; | 11232 _json["max-results"] = max_results; |
10725 } | 11233 } |
10726 if (metrics != null) { | 11234 if (metrics != null) { |
10727 _json["metrics"] = metrics; | 11235 _json["metrics"] = metrics; |
10728 } | 11236 } |
10729 if (sort != null) { | 11237 if (sort != null) { |
10730 _json["sort"] = sort; | 11238 _json["sort"] = sort; |
10731 } | 11239 } |
10732 return _json; | 11240 return _json; |
10733 } | 11241 } |
10734 } | 11242 } |
10735 | 11243 |
10736 /** Real time data for a given view (profile). */ | 11244 /// Real time data for a given view (profile). |
10737 class RealtimeData { | 11245 class RealtimeData { |
10738 /** | 11246 /// Column headers that list dimension names followed by the metric names. |
10739 * Column headers that list dimension names followed by the metric names. The | 11247 /// The order of dimensions and metrics is same as specified in the request. |
10740 * order of dimensions and metrics is same as specified in the request. | |
10741 */ | |
10742 core.List<RealtimeDataColumnHeaders> columnHeaders; | 11248 core.List<RealtimeDataColumnHeaders> columnHeaders; |
10743 /** Unique ID for this data response. */ | 11249 |
| 11250 /// Unique ID for this data response. |
10744 core.String id; | 11251 core.String id; |
10745 /** Resource type. */ | 11252 |
| 11253 /// Resource type. |
10746 core.String kind; | 11254 core.String kind; |
10747 /** | 11255 |
10748 * Information for the view (profile), for which the real time data was | 11256 /// Information for the view (profile), for which the real time data was |
10749 * requested. | 11257 /// requested. |
10750 */ | |
10751 RealtimeDataProfileInfo profileInfo; | 11258 RealtimeDataProfileInfo profileInfo; |
10752 /** Real time data request query parameters. */ | 11259 |
| 11260 /// Real time data request query parameters. |
10753 RealtimeDataQuery query; | 11261 RealtimeDataQuery query; |
10754 /** | 11262 |
10755 * Real time data rows, where each row contains a list of dimension values | 11263 /// Real time data rows, where each row contains a list of dimension values |
10756 * followed by the metric values. The order of dimensions and metrics is same | 11264 /// followed by the metric values. The order of dimensions and metrics is |
10757 * as specified in the request. | 11265 /// same as specified in the request. |
10758 */ | |
10759 core.List<core.List<core.String>> rows; | 11266 core.List<core.List<core.String>> rows; |
10760 /** Link to this page. */ | 11267 |
| 11268 /// Link to this page. |
10761 core.String selfLink; | 11269 core.String selfLink; |
10762 /** | 11270 |
10763 * The total number of rows for the query, regardless of the number of rows in | 11271 /// The total number of rows for the query, regardless of the number of rows |
10764 * the response. | 11272 /// in the response. |
10765 */ | |
10766 core.int totalResults; | 11273 core.int totalResults; |
10767 /** | 11274 |
10768 * Total values for the requested metrics over all the results, not just the | 11275 /// Total values for the requested metrics over all the results, not just the |
10769 * results returned in this response. The order of the metric totals is same | 11276 /// results returned in this response. The order of the metric totals is same |
10770 * as the metric order specified in the request. | 11277 /// as the metric order specified in the request. |
10771 */ | |
10772 core.Map<core.String, core.String> totalsForAllResults; | 11278 core.Map<core.String, core.String> totalsForAllResults; |
10773 | 11279 |
10774 RealtimeData(); | 11280 RealtimeData(); |
10775 | 11281 |
10776 RealtimeData.fromJson(core.Map _json) { | 11282 RealtimeData.fromJson(core.Map _json) { |
10777 if (_json.containsKey("columnHeaders")) { | 11283 if (_json.containsKey("columnHeaders")) { |
10778 columnHeaders = _json["columnHeaders"].map((value) => new RealtimeDataColu
mnHeaders.fromJson(value)).toList(); | 11284 columnHeaders = _json["columnHeaders"] |
| 11285 .map((value) => new RealtimeDataColumnHeaders.fromJson(value)) |
| 11286 .toList(); |
10779 } | 11287 } |
10780 if (_json.containsKey("id")) { | 11288 if (_json.containsKey("id")) { |
10781 id = _json["id"]; | 11289 id = _json["id"]; |
10782 } | 11290 } |
10783 if (_json.containsKey("kind")) { | 11291 if (_json.containsKey("kind")) { |
10784 kind = _json["kind"]; | 11292 kind = _json["kind"]; |
10785 } | 11293 } |
10786 if (_json.containsKey("profileInfo")) { | 11294 if (_json.containsKey("profileInfo")) { |
10787 profileInfo = new RealtimeDataProfileInfo.fromJson(_json["profileInfo"]); | 11295 profileInfo = new RealtimeDataProfileInfo.fromJson(_json["profileInfo"]); |
10788 } | 11296 } |
10789 if (_json.containsKey("query")) { | 11297 if (_json.containsKey("query")) { |
10790 query = new RealtimeDataQuery.fromJson(_json["query"]); | 11298 query = new RealtimeDataQuery.fromJson(_json["query"]); |
10791 } | 11299 } |
10792 if (_json.containsKey("rows")) { | 11300 if (_json.containsKey("rows")) { |
10793 rows = _json["rows"]; | 11301 rows = _json["rows"]; |
10794 } | 11302 } |
10795 if (_json.containsKey("selfLink")) { | 11303 if (_json.containsKey("selfLink")) { |
10796 selfLink = _json["selfLink"]; | 11304 selfLink = _json["selfLink"]; |
10797 } | 11305 } |
10798 if (_json.containsKey("totalResults")) { | 11306 if (_json.containsKey("totalResults")) { |
10799 totalResults = _json["totalResults"]; | 11307 totalResults = _json["totalResults"]; |
10800 } | 11308 } |
10801 if (_json.containsKey("totalsForAllResults")) { | 11309 if (_json.containsKey("totalsForAllResults")) { |
10802 totalsForAllResults = _json["totalsForAllResults"]; | 11310 totalsForAllResults = _json["totalsForAllResults"]; |
10803 } | 11311 } |
10804 } | 11312 } |
10805 | 11313 |
10806 core.Map<core.String, core.Object> toJson() { | 11314 core.Map<core.String, core.Object> toJson() { |
10807 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11315 final core.Map<core.String, core.Object> _json = |
| 11316 new core.Map<core.String, core.Object>(); |
10808 if (columnHeaders != null) { | 11317 if (columnHeaders != null) { |
10809 _json["columnHeaders"] = columnHeaders.map((value) => (value).toJson()).to
List(); | 11318 _json["columnHeaders"] = |
| 11319 columnHeaders.map((value) => (value).toJson()).toList(); |
10810 } | 11320 } |
10811 if (id != null) { | 11321 if (id != null) { |
10812 _json["id"] = id; | 11322 _json["id"] = id; |
10813 } | 11323 } |
10814 if (kind != null) { | 11324 if (kind != null) { |
10815 _json["kind"] = kind; | 11325 _json["kind"] = kind; |
10816 } | 11326 } |
10817 if (profileInfo != null) { | 11327 if (profileInfo != null) { |
10818 _json["profileInfo"] = (profileInfo).toJson(); | 11328 _json["profileInfo"] = (profileInfo).toJson(); |
10819 } | 11329 } |
10820 if (query != null) { | 11330 if (query != null) { |
10821 _json["query"] = (query).toJson(); | 11331 _json["query"] = (query).toJson(); |
10822 } | 11332 } |
10823 if (rows != null) { | 11333 if (rows != null) { |
10824 _json["rows"] = rows; | 11334 _json["rows"] = rows; |
10825 } | 11335 } |
10826 if (selfLink != null) { | 11336 if (selfLink != null) { |
10827 _json["selfLink"] = selfLink; | 11337 _json["selfLink"] = selfLink; |
10828 } | 11338 } |
10829 if (totalResults != null) { | 11339 if (totalResults != null) { |
10830 _json["totalResults"] = totalResults; | 11340 _json["totalResults"] = totalResults; |
10831 } | 11341 } |
10832 if (totalsForAllResults != null) { | 11342 if (totalsForAllResults != null) { |
10833 _json["totalsForAllResults"] = totalsForAllResults; | 11343 _json["totalsForAllResults"] = totalsForAllResults; |
10834 } | 11344 } |
10835 return _json; | 11345 return _json; |
10836 } | 11346 } |
10837 } | 11347 } |
10838 | 11348 |
10839 /** | 11349 /// The simple audience definition that will cause a user to be added to an |
10840 * The simple audience definition that will cause a user to be added to an | 11350 /// audience. |
10841 * audience. | |
10842 */ | |
10843 class RemarketingAudienceAudienceDefinition { | 11351 class RemarketingAudienceAudienceDefinition { |
10844 /** Defines the conditions to include users to the audience. */ | 11352 /// Defines the conditions to include users to the audience. |
10845 IncludeConditions includeConditions; | 11353 IncludeConditions includeConditions; |
10846 | 11354 |
10847 RemarketingAudienceAudienceDefinition(); | 11355 RemarketingAudienceAudienceDefinition(); |
10848 | 11356 |
10849 RemarketingAudienceAudienceDefinition.fromJson(core.Map _json) { | 11357 RemarketingAudienceAudienceDefinition.fromJson(core.Map _json) { |
10850 if (_json.containsKey("includeConditions")) { | 11358 if (_json.containsKey("includeConditions")) { |
10851 includeConditions = new IncludeConditions.fromJson(_json["includeCondition
s"]); | 11359 includeConditions = |
| 11360 new IncludeConditions.fromJson(_json["includeConditions"]); |
10852 } | 11361 } |
10853 } | 11362 } |
10854 | 11363 |
10855 core.Map<core.String, core.Object> toJson() { | 11364 core.Map<core.String, core.Object> toJson() { |
10856 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11365 final core.Map<core.String, core.Object> _json = |
| 11366 new core.Map<core.String, core.Object>(); |
10857 if (includeConditions != null) { | 11367 if (includeConditions != null) { |
10858 _json["includeConditions"] = (includeConditions).toJson(); | 11368 _json["includeConditions"] = (includeConditions).toJson(); |
10859 } | 11369 } |
10860 return _json; | 11370 return _json; |
10861 } | 11371 } |
10862 } | 11372 } |
10863 | 11373 |
10864 /** Defines the conditions to exclude users from the audience. */ | 11374 /// Defines the conditions to exclude users from the audience. |
10865 class RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions { | 11375 class RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions { |
10866 /** Whether to make the exclusion TEMPORARY or PERMANENT. */ | 11376 /// Whether to make the exclusion TEMPORARY or PERMANENT. |
10867 core.String exclusionDuration; | 11377 core.String exclusionDuration; |
10868 /** | 11378 |
10869 * The segment condition that will cause a user to be removed from an | 11379 /// The segment condition that will cause a user to be removed from an |
10870 * audience. | 11380 /// audience. |
10871 */ | |
10872 core.String segment; | 11381 core.String segment; |
10873 | 11382 |
10874 RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions(); | 11383 RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions(); |
10875 | 11384 |
10876 RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions.fromJson(core
.Map _json) { | 11385 RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions.fromJson( |
| 11386 core.Map _json) { |
10877 if (_json.containsKey("exclusionDuration")) { | 11387 if (_json.containsKey("exclusionDuration")) { |
10878 exclusionDuration = _json["exclusionDuration"]; | 11388 exclusionDuration = _json["exclusionDuration"]; |
10879 } | 11389 } |
10880 if (_json.containsKey("segment")) { | 11390 if (_json.containsKey("segment")) { |
10881 segment = _json["segment"]; | 11391 segment = _json["segment"]; |
10882 } | 11392 } |
10883 } | 11393 } |
10884 | 11394 |
10885 core.Map<core.String, core.Object> toJson() { | 11395 core.Map<core.String, core.Object> toJson() { |
10886 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11396 final core.Map<core.String, core.Object> _json = |
| 11397 new core.Map<core.String, core.Object>(); |
10887 if (exclusionDuration != null) { | 11398 if (exclusionDuration != null) { |
10888 _json["exclusionDuration"] = exclusionDuration; | 11399 _json["exclusionDuration"] = exclusionDuration; |
10889 } | 11400 } |
10890 if (segment != null) { | 11401 if (segment != null) { |
10891 _json["segment"] = segment; | 11402 _json["segment"] = segment; |
10892 } | 11403 } |
10893 return _json; | 11404 return _json; |
10894 } | 11405 } |
10895 } | 11406 } |
10896 | 11407 |
10897 /** | 11408 /// A state based audience definition that will cause a user to be added or |
10898 * A state based audience definition that will cause a user to be added or | 11409 /// removed from an audience. |
10899 * removed from an audience. | |
10900 */ | |
10901 class RemarketingAudienceStateBasedAudienceDefinition { | 11410 class RemarketingAudienceStateBasedAudienceDefinition { |
10902 /** Defines the conditions to exclude users from the audience. */ | 11411 /// Defines the conditions to exclude users from the audience. |
10903 RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions excludeCondit
ions; | 11412 RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions |
10904 /** Defines the conditions to include users to the audience. */ | 11413 excludeConditions; |
| 11414 |
| 11415 /// Defines the conditions to include users to the audience. |
10905 IncludeConditions includeConditions; | 11416 IncludeConditions includeConditions; |
10906 | 11417 |
10907 RemarketingAudienceStateBasedAudienceDefinition(); | 11418 RemarketingAudienceStateBasedAudienceDefinition(); |
10908 | 11419 |
10909 RemarketingAudienceStateBasedAudienceDefinition.fromJson(core.Map _json) { | 11420 RemarketingAudienceStateBasedAudienceDefinition.fromJson(core.Map _json) { |
10910 if (_json.containsKey("excludeConditions")) { | 11421 if (_json.containsKey("excludeConditions")) { |
10911 excludeConditions = new RemarketingAudienceStateBasedAudienceDefinitionExc
ludeConditions.fromJson(_json["excludeConditions"]); | 11422 excludeConditions = |
| 11423 new RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions |
| 11424 .fromJson(_json["excludeConditions"]); |
10912 } | 11425 } |
10913 if (_json.containsKey("includeConditions")) { | 11426 if (_json.containsKey("includeConditions")) { |
10914 includeConditions = new IncludeConditions.fromJson(_json["includeCondition
s"]); | 11427 includeConditions = |
| 11428 new IncludeConditions.fromJson(_json["includeConditions"]); |
10915 } | 11429 } |
10916 } | 11430 } |
10917 | 11431 |
10918 core.Map<core.String, core.Object> toJson() { | 11432 core.Map<core.String, core.Object> toJson() { |
10919 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11433 final core.Map<core.String, core.Object> _json = |
| 11434 new core.Map<core.String, core.Object>(); |
10920 if (excludeConditions != null) { | 11435 if (excludeConditions != null) { |
10921 _json["excludeConditions"] = (excludeConditions).toJson(); | 11436 _json["excludeConditions"] = (excludeConditions).toJson(); |
10922 } | 11437 } |
10923 if (includeConditions != null) { | 11438 if (includeConditions != null) { |
10924 _json["includeConditions"] = (includeConditions).toJson(); | 11439 _json["includeConditions"] = (includeConditions).toJson(); |
10925 } | 11440 } |
10926 return _json; | 11441 return _json; |
10927 } | 11442 } |
10928 } | 11443 } |
10929 | 11444 |
10930 /** JSON template for an Analytics remarketing audience. */ | 11445 /// JSON template for an Analytics remarketing audience. |
10931 class RemarketingAudience { | 11446 class RemarketingAudience { |
10932 /** Account ID to which this remarketing audience belongs. */ | 11447 /// Account ID to which this remarketing audience belongs. |
10933 core.String accountId; | 11448 core.String accountId; |
10934 /** | 11449 |
10935 * The simple audience definition that will cause a user to be added to an | 11450 /// The simple audience definition that will cause a user to be added to an |
10936 * audience. | 11451 /// audience. |
10937 */ | |
10938 RemarketingAudienceAudienceDefinition audienceDefinition; | 11452 RemarketingAudienceAudienceDefinition audienceDefinition; |
10939 /** The type of audience, either SIMPLE or STATE_BASED. */ | 11453 |
| 11454 /// The type of audience, either SIMPLE or STATE_BASED. |
10940 core.String audienceType; | 11455 core.String audienceType; |
10941 /** Time this remarketing audience was created. */ | 11456 |
| 11457 /// Time this remarketing audience was created. |
10942 core.DateTime created; | 11458 core.DateTime created; |
10943 /** The description of this remarketing audience. */ | 11459 |
| 11460 /// The description of this remarketing audience. |
10944 core.String description; | 11461 core.String description; |
10945 /** Remarketing Audience ID. */ | 11462 |
| 11463 /// Remarketing Audience ID. |
10946 core.String id; | 11464 core.String id; |
10947 /** | 11465 |
10948 * Internal ID for the web property to which this remarketing audience | 11466 /// Internal ID for the web property to which this remarketing audience |
10949 * belongs. | 11467 /// belongs. |
10950 */ | |
10951 core.String internalWebPropertyId; | 11468 core.String internalWebPropertyId; |
10952 /** Collection type. */ | 11469 |
| 11470 /// Collection type. |
10953 core.String kind; | 11471 core.String kind; |
10954 /** | 11472 |
10955 * The linked ad accounts associated with this remarketing audience. A | 11473 /// The linked ad accounts associated with this remarketing audience. A |
10956 * remarketing audience can have only one linkedAdAccount currently. | 11474 /// remarketing audience can have only one linkedAdAccount currently. |
10957 */ | |
10958 core.List<LinkedForeignAccount> linkedAdAccounts; | 11475 core.List<LinkedForeignAccount> linkedAdAccounts; |
10959 /** The views (profiles) that this remarketing audience is linked to. */ | 11476 |
| 11477 /// The views (profiles) that this remarketing audience is linked to. |
10960 core.List<core.String> linkedViews; | 11478 core.List<core.String> linkedViews; |
10961 /** The name of this remarketing audience. */ | 11479 |
| 11480 /// The name of this remarketing audience. |
10962 core.String name; | 11481 core.String name; |
10963 /** | 11482 |
10964 * A state based audience definition that will cause a user to be added or | 11483 /// A state based audience definition that will cause a user to be added or |
10965 * removed from an audience. | 11484 /// removed from an audience. |
10966 */ | |
10967 RemarketingAudienceStateBasedAudienceDefinition stateBasedAudienceDefinition; | 11485 RemarketingAudienceStateBasedAudienceDefinition stateBasedAudienceDefinition; |
10968 /** Time this remarketing audience was last modified. */ | 11486 |
| 11487 /// Time this remarketing audience was last modified. |
10969 core.DateTime updated; | 11488 core.DateTime updated; |
10970 /** | 11489 |
10971 * Web property ID of the form UA-XXXXX-YY to which this remarketing audience | 11490 /// Web property ID of the form UA-XXXXX-YY to which this remarketing |
10972 * belongs. | 11491 /// audience belongs. |
10973 */ | |
10974 core.String webPropertyId; | 11492 core.String webPropertyId; |
10975 | 11493 |
10976 RemarketingAudience(); | 11494 RemarketingAudience(); |
10977 | 11495 |
10978 RemarketingAudience.fromJson(core.Map _json) { | 11496 RemarketingAudience.fromJson(core.Map _json) { |
10979 if (_json.containsKey("accountId")) { | 11497 if (_json.containsKey("accountId")) { |
10980 accountId = _json["accountId"]; | 11498 accountId = _json["accountId"]; |
10981 } | 11499 } |
10982 if (_json.containsKey("audienceDefinition")) { | 11500 if (_json.containsKey("audienceDefinition")) { |
10983 audienceDefinition = new RemarketingAudienceAudienceDefinition.fromJson(_j
son["audienceDefinition"]); | 11501 audienceDefinition = new RemarketingAudienceAudienceDefinition.fromJson( |
| 11502 _json["audienceDefinition"]); |
10984 } | 11503 } |
10985 if (_json.containsKey("audienceType")) { | 11504 if (_json.containsKey("audienceType")) { |
10986 audienceType = _json["audienceType"]; | 11505 audienceType = _json["audienceType"]; |
10987 } | 11506 } |
10988 if (_json.containsKey("created")) { | 11507 if (_json.containsKey("created")) { |
10989 created = core.DateTime.parse(_json["created"]); | 11508 created = core.DateTime.parse(_json["created"]); |
10990 } | 11509 } |
10991 if (_json.containsKey("description")) { | 11510 if (_json.containsKey("description")) { |
10992 description = _json["description"]; | 11511 description = _json["description"]; |
10993 } | 11512 } |
10994 if (_json.containsKey("id")) { | 11513 if (_json.containsKey("id")) { |
10995 id = _json["id"]; | 11514 id = _json["id"]; |
10996 } | 11515 } |
10997 if (_json.containsKey("internalWebPropertyId")) { | 11516 if (_json.containsKey("internalWebPropertyId")) { |
10998 internalWebPropertyId = _json["internalWebPropertyId"]; | 11517 internalWebPropertyId = _json["internalWebPropertyId"]; |
10999 } | 11518 } |
11000 if (_json.containsKey("kind")) { | 11519 if (_json.containsKey("kind")) { |
11001 kind = _json["kind"]; | 11520 kind = _json["kind"]; |
11002 } | 11521 } |
11003 if (_json.containsKey("linkedAdAccounts")) { | 11522 if (_json.containsKey("linkedAdAccounts")) { |
11004 linkedAdAccounts = _json["linkedAdAccounts"].map((value) => new LinkedFore
ignAccount.fromJson(value)).toList(); | 11523 linkedAdAccounts = _json["linkedAdAccounts"] |
| 11524 .map((value) => new LinkedForeignAccount.fromJson(value)) |
| 11525 .toList(); |
11005 } | 11526 } |
11006 if (_json.containsKey("linkedViews")) { | 11527 if (_json.containsKey("linkedViews")) { |
11007 linkedViews = _json["linkedViews"]; | 11528 linkedViews = _json["linkedViews"]; |
11008 } | 11529 } |
11009 if (_json.containsKey("name")) { | 11530 if (_json.containsKey("name")) { |
11010 name = _json["name"]; | 11531 name = _json["name"]; |
11011 } | 11532 } |
11012 if (_json.containsKey("stateBasedAudienceDefinition")) { | 11533 if (_json.containsKey("stateBasedAudienceDefinition")) { |
11013 stateBasedAudienceDefinition = new RemarketingAudienceStateBasedAudienceDe
finition.fromJson(_json["stateBasedAudienceDefinition"]); | 11534 stateBasedAudienceDefinition = |
| 11535 new RemarketingAudienceStateBasedAudienceDefinition.fromJson( |
| 11536 _json["stateBasedAudienceDefinition"]); |
11014 } | 11537 } |
11015 if (_json.containsKey("updated")) { | 11538 if (_json.containsKey("updated")) { |
11016 updated = core.DateTime.parse(_json["updated"]); | 11539 updated = core.DateTime.parse(_json["updated"]); |
11017 } | 11540 } |
11018 if (_json.containsKey("webPropertyId")) { | 11541 if (_json.containsKey("webPropertyId")) { |
11019 webPropertyId = _json["webPropertyId"]; | 11542 webPropertyId = _json["webPropertyId"]; |
11020 } | 11543 } |
11021 } | 11544 } |
11022 | 11545 |
11023 core.Map<core.String, core.Object> toJson() { | 11546 core.Map<core.String, core.Object> toJson() { |
11024 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11547 final core.Map<core.String, core.Object> _json = |
| 11548 new core.Map<core.String, core.Object>(); |
11025 if (accountId != null) { | 11549 if (accountId != null) { |
11026 _json["accountId"] = accountId; | 11550 _json["accountId"] = accountId; |
11027 } | 11551 } |
11028 if (audienceDefinition != null) { | 11552 if (audienceDefinition != null) { |
11029 _json["audienceDefinition"] = (audienceDefinition).toJson(); | 11553 _json["audienceDefinition"] = (audienceDefinition).toJson(); |
11030 } | 11554 } |
11031 if (audienceType != null) { | 11555 if (audienceType != null) { |
11032 _json["audienceType"] = audienceType; | 11556 _json["audienceType"] = audienceType; |
11033 } | 11557 } |
11034 if (created != null) { | 11558 if (created != null) { |
11035 _json["created"] = (created).toIso8601String(); | 11559 _json["created"] = (created).toIso8601String(); |
11036 } | 11560 } |
11037 if (description != null) { | 11561 if (description != null) { |
11038 _json["description"] = description; | 11562 _json["description"] = description; |
11039 } | 11563 } |
11040 if (id != null) { | 11564 if (id != null) { |
11041 _json["id"] = id; | 11565 _json["id"] = id; |
11042 } | 11566 } |
11043 if (internalWebPropertyId != null) { | 11567 if (internalWebPropertyId != null) { |
11044 _json["internalWebPropertyId"] = internalWebPropertyId; | 11568 _json["internalWebPropertyId"] = internalWebPropertyId; |
11045 } | 11569 } |
11046 if (kind != null) { | 11570 if (kind != null) { |
11047 _json["kind"] = kind; | 11571 _json["kind"] = kind; |
11048 } | 11572 } |
11049 if (linkedAdAccounts != null) { | 11573 if (linkedAdAccounts != null) { |
11050 _json["linkedAdAccounts"] = linkedAdAccounts.map((value) => (value).toJson
()).toList(); | 11574 _json["linkedAdAccounts"] = |
| 11575 linkedAdAccounts.map((value) => (value).toJson()).toList(); |
11051 } | 11576 } |
11052 if (linkedViews != null) { | 11577 if (linkedViews != null) { |
11053 _json["linkedViews"] = linkedViews; | 11578 _json["linkedViews"] = linkedViews; |
11054 } | 11579 } |
11055 if (name != null) { | 11580 if (name != null) { |
11056 _json["name"] = name; | 11581 _json["name"] = name; |
11057 } | 11582 } |
11058 if (stateBasedAudienceDefinition != null) { | 11583 if (stateBasedAudienceDefinition != null) { |
11059 _json["stateBasedAudienceDefinition"] = (stateBasedAudienceDefinition).toJ
son(); | 11584 _json["stateBasedAudienceDefinition"] = |
| 11585 (stateBasedAudienceDefinition).toJson(); |
11060 } | 11586 } |
11061 if (updated != null) { | 11587 if (updated != null) { |
11062 _json["updated"] = (updated).toIso8601String(); | 11588 _json["updated"] = (updated).toIso8601String(); |
11063 } | 11589 } |
11064 if (webPropertyId != null) { | 11590 if (webPropertyId != null) { |
11065 _json["webPropertyId"] = webPropertyId; | 11591 _json["webPropertyId"] = webPropertyId; |
11066 } | 11592 } |
11067 return _json; | 11593 return _json; |
11068 } | 11594 } |
11069 } | 11595 } |
11070 | 11596 |
11071 /** | 11597 /// A remarketing audience collection lists Analytics remarketing audiences to |
11072 * A remarketing audience collection lists Analytics remarketing audiences to | 11598 /// which the user has access. Each resource in the collection corresponds to a |
11073 * which the user has access. Each resource in the collection corresponds to a | 11599 /// single Analytics remarketing audience. |
11074 * single Analytics remarketing audience. | |
11075 */ | |
11076 class RemarketingAudiences { | 11600 class RemarketingAudiences { |
11077 /** A list of remarketing audiences. */ | 11601 /// A list of remarketing audiences. |
11078 core.List<RemarketingAudience> items; | 11602 core.List<RemarketingAudience> items; |
11079 /** | 11603 |
11080 * The maximum number of resources the response can contain, regardless of the | 11604 /// The maximum number of resources the response can contain, regardless of |
11081 * actual number of resources returned. Its value ranges from 1 to 1000 with a | 11605 /// the actual number of resources returned. Its value ranges from 1 to 1000 |
11082 * value of 1000 by default, or otherwise specified by the max-results query | 11606 /// with a value of 1000 by default, or otherwise specified by the |
11083 * parameter. | 11607 /// max-results query parameter. |
11084 */ | |
11085 core.int itemsPerPage; | 11608 core.int itemsPerPage; |
11086 /** Collection type. */ | 11609 |
| 11610 /// Collection type. |
11087 core.String kind; | 11611 core.String kind; |
11088 /** Link to next page for this remarketing audience collection. */ | 11612 |
| 11613 /// Link to next page for this remarketing audience collection. |
11089 core.String nextLink; | 11614 core.String nextLink; |
11090 /** Link to previous page for this view (profile) collection. */ | 11615 |
| 11616 /// Link to previous page for this view (profile) collection. |
11091 core.String previousLink; | 11617 core.String previousLink; |
11092 /** | 11618 |
11093 * The starting index of the resources, which is 1 by default or otherwise | 11619 /// The starting index of the resources, which is 1 by default or otherwise |
11094 * specified by the start-index query parameter. | 11620 /// specified by the start-index query parameter. |
11095 */ | |
11096 core.int startIndex; | 11621 core.int startIndex; |
11097 /** | 11622 |
11098 * The total number of results for the query, regardless of the number of | 11623 /// The total number of results for the query, regardless of the number of |
11099 * results in the response. | 11624 /// results in the response. |
11100 */ | |
11101 core.int totalResults; | 11625 core.int totalResults; |
11102 /** Email ID of the authenticated user */ | 11626 |
| 11627 /// Email ID of the authenticated user |
11103 core.String username; | 11628 core.String username; |
11104 | 11629 |
11105 RemarketingAudiences(); | 11630 RemarketingAudiences(); |
11106 | 11631 |
11107 RemarketingAudiences.fromJson(core.Map _json) { | 11632 RemarketingAudiences.fromJson(core.Map _json) { |
11108 if (_json.containsKey("items")) { | 11633 if (_json.containsKey("items")) { |
11109 items = _json["items"].map((value) => new RemarketingAudience.fromJson(val
ue)).toList(); | 11634 items = _json["items"] |
| 11635 .map((value) => new RemarketingAudience.fromJson(value)) |
| 11636 .toList(); |
11110 } | 11637 } |
11111 if (_json.containsKey("itemsPerPage")) { | 11638 if (_json.containsKey("itemsPerPage")) { |
11112 itemsPerPage = _json["itemsPerPage"]; | 11639 itemsPerPage = _json["itemsPerPage"]; |
11113 } | 11640 } |
11114 if (_json.containsKey("kind")) { | 11641 if (_json.containsKey("kind")) { |
11115 kind = _json["kind"]; | 11642 kind = _json["kind"]; |
11116 } | 11643 } |
11117 if (_json.containsKey("nextLink")) { | 11644 if (_json.containsKey("nextLink")) { |
11118 nextLink = _json["nextLink"]; | 11645 nextLink = _json["nextLink"]; |
11119 } | 11646 } |
11120 if (_json.containsKey("previousLink")) { | 11647 if (_json.containsKey("previousLink")) { |
11121 previousLink = _json["previousLink"]; | 11648 previousLink = _json["previousLink"]; |
11122 } | 11649 } |
11123 if (_json.containsKey("startIndex")) { | 11650 if (_json.containsKey("startIndex")) { |
11124 startIndex = _json["startIndex"]; | 11651 startIndex = _json["startIndex"]; |
11125 } | 11652 } |
11126 if (_json.containsKey("totalResults")) { | 11653 if (_json.containsKey("totalResults")) { |
11127 totalResults = _json["totalResults"]; | 11654 totalResults = _json["totalResults"]; |
11128 } | 11655 } |
11129 if (_json.containsKey("username")) { | 11656 if (_json.containsKey("username")) { |
11130 username = _json["username"]; | 11657 username = _json["username"]; |
11131 } | 11658 } |
11132 } | 11659 } |
11133 | 11660 |
11134 core.Map<core.String, core.Object> toJson() { | 11661 core.Map<core.String, core.Object> toJson() { |
11135 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11662 final core.Map<core.String, core.Object> _json = |
| 11663 new core.Map<core.String, core.Object>(); |
11136 if (items != null) { | 11664 if (items != null) { |
11137 _json["items"] = items.map((value) => (value).toJson()).toList(); | 11665 _json["items"] = items.map((value) => (value).toJson()).toList(); |
11138 } | 11666 } |
11139 if (itemsPerPage != null) { | 11667 if (itemsPerPage != null) { |
11140 _json["itemsPerPage"] = itemsPerPage; | 11668 _json["itemsPerPage"] = itemsPerPage; |
11141 } | 11669 } |
11142 if (kind != null) { | 11670 if (kind != null) { |
11143 _json["kind"] = kind; | 11671 _json["kind"] = kind; |
11144 } | 11672 } |
11145 if (nextLink != null) { | 11673 if (nextLink != null) { |
11146 _json["nextLink"] = nextLink; | 11674 _json["nextLink"] = nextLink; |
11147 } | 11675 } |
11148 if (previousLink != null) { | 11676 if (previousLink != null) { |
11149 _json["previousLink"] = previousLink; | 11677 _json["previousLink"] = previousLink; |
11150 } | 11678 } |
11151 if (startIndex != null) { | 11679 if (startIndex != null) { |
11152 _json["startIndex"] = startIndex; | 11680 _json["startIndex"] = startIndex; |
11153 } | 11681 } |
11154 if (totalResults != null) { | 11682 if (totalResults != null) { |
11155 _json["totalResults"] = totalResults; | 11683 _json["totalResults"] = totalResults; |
11156 } | 11684 } |
11157 if (username != null) { | 11685 if (username != null) { |
11158 _json["username"] = username; | 11686 _json["username"] = username; |
11159 } | 11687 } |
11160 return _json; | 11688 return _json; |
11161 } | 11689 } |
11162 } | 11690 } |
11163 | 11691 |
11164 /** JSON template for an Analytics segment. */ | 11692 /// JSON template for an Analytics segment. |
11165 class Segment { | 11693 class Segment { |
11166 /** Time the segment was created. */ | 11694 /// Time the segment was created. |
11167 core.DateTime created; | 11695 core.DateTime created; |
11168 /** Segment definition. */ | 11696 |
| 11697 /// Segment definition. |
11169 core.String definition; | 11698 core.String definition; |
11170 /** Segment ID. */ | 11699 |
| 11700 /// Segment ID. |
11171 core.String id; | 11701 core.String id; |
11172 /** Resource type for Analytics segment. */ | 11702 |
| 11703 /// Resource type for Analytics segment. |
11173 core.String kind; | 11704 core.String kind; |
11174 /** Segment name. */ | 11705 |
| 11706 /// Segment name. |
11175 core.String name; | 11707 core.String name; |
11176 /** | 11708 |
11177 * Segment ID. Can be used with the 'segment' parameter in Core Reporting API. | 11709 /// Segment ID. Can be used with the 'segment' parameter in Core Reporting |
11178 */ | 11710 /// API. |
11179 core.String segmentId; | 11711 core.String segmentId; |
11180 /** Link for this segment. */ | 11712 |
| 11713 /// Link for this segment. |
11181 core.String selfLink; | 11714 core.String selfLink; |
11182 /** Type for a segment. Possible values are "BUILT_IN" or "CUSTOM". */ | 11715 |
| 11716 /// Type for a segment. Possible values are "BUILT_IN" or "CUSTOM". |
11183 core.String type; | 11717 core.String type; |
11184 /** Time the segment was last modified. */ | 11718 |
| 11719 /// Time the segment was last modified. |
11185 core.DateTime updated; | 11720 core.DateTime updated; |
11186 | 11721 |
11187 Segment(); | 11722 Segment(); |
11188 | 11723 |
11189 Segment.fromJson(core.Map _json) { | 11724 Segment.fromJson(core.Map _json) { |
11190 if (_json.containsKey("created")) { | 11725 if (_json.containsKey("created")) { |
11191 created = core.DateTime.parse(_json["created"]); | 11726 created = core.DateTime.parse(_json["created"]); |
11192 } | 11727 } |
11193 if (_json.containsKey("definition")) { | 11728 if (_json.containsKey("definition")) { |
11194 definition = _json["definition"]; | 11729 definition = _json["definition"]; |
(...skipping 15 matching lines...) Expand all Loading... |
11210 } | 11745 } |
11211 if (_json.containsKey("type")) { | 11746 if (_json.containsKey("type")) { |
11212 type = _json["type"]; | 11747 type = _json["type"]; |
11213 } | 11748 } |
11214 if (_json.containsKey("updated")) { | 11749 if (_json.containsKey("updated")) { |
11215 updated = core.DateTime.parse(_json["updated"]); | 11750 updated = core.DateTime.parse(_json["updated"]); |
11216 } | 11751 } |
11217 } | 11752 } |
11218 | 11753 |
11219 core.Map<core.String, core.Object> toJson() { | 11754 core.Map<core.String, core.Object> toJson() { |
11220 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11755 final core.Map<core.String, core.Object> _json = |
| 11756 new core.Map<core.String, core.Object>(); |
11221 if (created != null) { | 11757 if (created != null) { |
11222 _json["created"] = (created).toIso8601String(); | 11758 _json["created"] = (created).toIso8601String(); |
11223 } | 11759 } |
11224 if (definition != null) { | 11760 if (definition != null) { |
11225 _json["definition"] = definition; | 11761 _json["definition"] = definition; |
11226 } | 11762 } |
11227 if (id != null) { | 11763 if (id != null) { |
11228 _json["id"] = id; | 11764 _json["id"] = id; |
11229 } | 11765 } |
11230 if (kind != null) { | 11766 if (kind != null) { |
(...skipping 11 matching lines...) Expand all Loading... |
11242 if (type != null) { | 11778 if (type != null) { |
11243 _json["type"] = type; | 11779 _json["type"] = type; |
11244 } | 11780 } |
11245 if (updated != null) { | 11781 if (updated != null) { |
11246 _json["updated"] = (updated).toIso8601String(); | 11782 _json["updated"] = (updated).toIso8601String(); |
11247 } | 11783 } |
11248 return _json; | 11784 return _json; |
11249 } | 11785 } |
11250 } | 11786 } |
11251 | 11787 |
11252 /** | 11788 /// An segment collection lists Analytics segments that the user has access to. |
11253 * An segment collection lists Analytics segments that the user has access to. | 11789 /// Each resource in the collection corresponds to a single Analytics segment. |
11254 * Each resource in the collection corresponds to a single Analytics segment. | |
11255 */ | |
11256 class Segments { | 11790 class Segments { |
11257 /** A list of segments. */ | 11791 /// A list of segments. |
11258 core.List<Segment> items; | 11792 core.List<Segment> items; |
11259 /** | 11793 |
11260 * The maximum number of resources the response can contain, regardless of the | 11794 /// The maximum number of resources the response can contain, regardless of |
11261 * actual number of resources returned. Its value ranges from 1 to 1000 with a | 11795 /// the actual number of resources returned. Its value ranges from 1 to 1000 |
11262 * value of 1000 by default, or otherwise specified by the max-results query | 11796 /// with a value of 1000 by default, or otherwise specified by the |
11263 * parameter. | 11797 /// max-results query parameter. |
11264 */ | |
11265 core.int itemsPerPage; | 11798 core.int itemsPerPage; |
11266 /** Collection type for segments. */ | 11799 |
| 11800 /// Collection type for segments. |
11267 core.String kind; | 11801 core.String kind; |
11268 /** Link to next page for this segment collection. */ | 11802 |
| 11803 /// Link to next page for this segment collection. |
11269 core.String nextLink; | 11804 core.String nextLink; |
11270 /** Link to previous page for this segment collection. */ | 11805 |
| 11806 /// Link to previous page for this segment collection. |
11271 core.String previousLink; | 11807 core.String previousLink; |
11272 /** | 11808 |
11273 * The starting index of the resources, which is 1 by default or otherwise | 11809 /// The starting index of the resources, which is 1 by default or otherwise |
11274 * specified by the start-index query parameter. | 11810 /// specified by the start-index query parameter. |
11275 */ | |
11276 core.int startIndex; | 11811 core.int startIndex; |
11277 /** | 11812 |
11278 * The total number of results for the query, regardless of the number of | 11813 /// The total number of results for the query, regardless of the number of |
11279 * results in the response. | 11814 /// results in the response. |
11280 */ | |
11281 core.int totalResults; | 11815 core.int totalResults; |
11282 /** Email ID of the authenticated user */ | 11816 |
| 11817 /// Email ID of the authenticated user |
11283 core.String username; | 11818 core.String username; |
11284 | 11819 |
11285 Segments(); | 11820 Segments(); |
11286 | 11821 |
11287 Segments.fromJson(core.Map _json) { | 11822 Segments.fromJson(core.Map _json) { |
11288 if (_json.containsKey("items")) { | 11823 if (_json.containsKey("items")) { |
11289 items = _json["items"].map((value) => new Segment.fromJson(value)).toList(
); | 11824 items = |
| 11825 _json["items"].map((value) => new Segment.fromJson(value)).toList(); |
11290 } | 11826 } |
11291 if (_json.containsKey("itemsPerPage")) { | 11827 if (_json.containsKey("itemsPerPage")) { |
11292 itemsPerPage = _json["itemsPerPage"]; | 11828 itemsPerPage = _json["itemsPerPage"]; |
11293 } | 11829 } |
11294 if (_json.containsKey("kind")) { | 11830 if (_json.containsKey("kind")) { |
11295 kind = _json["kind"]; | 11831 kind = _json["kind"]; |
11296 } | 11832 } |
11297 if (_json.containsKey("nextLink")) { | 11833 if (_json.containsKey("nextLink")) { |
11298 nextLink = _json["nextLink"]; | 11834 nextLink = _json["nextLink"]; |
11299 } | 11835 } |
11300 if (_json.containsKey("previousLink")) { | 11836 if (_json.containsKey("previousLink")) { |
11301 previousLink = _json["previousLink"]; | 11837 previousLink = _json["previousLink"]; |
11302 } | 11838 } |
11303 if (_json.containsKey("startIndex")) { | 11839 if (_json.containsKey("startIndex")) { |
11304 startIndex = _json["startIndex"]; | 11840 startIndex = _json["startIndex"]; |
11305 } | 11841 } |
11306 if (_json.containsKey("totalResults")) { | 11842 if (_json.containsKey("totalResults")) { |
11307 totalResults = _json["totalResults"]; | 11843 totalResults = _json["totalResults"]; |
11308 } | 11844 } |
11309 if (_json.containsKey("username")) { | 11845 if (_json.containsKey("username")) { |
11310 username = _json["username"]; | 11846 username = _json["username"]; |
11311 } | 11847 } |
11312 } | 11848 } |
11313 | 11849 |
11314 core.Map<core.String, core.Object> toJson() { | 11850 core.Map<core.String, core.Object> toJson() { |
11315 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11851 final core.Map<core.String, core.Object> _json = |
| 11852 new core.Map<core.String, core.Object>(); |
11316 if (items != null) { | 11853 if (items != null) { |
11317 _json["items"] = items.map((value) => (value).toJson()).toList(); | 11854 _json["items"] = items.map((value) => (value).toJson()).toList(); |
11318 } | 11855 } |
11319 if (itemsPerPage != null) { | 11856 if (itemsPerPage != null) { |
11320 _json["itemsPerPage"] = itemsPerPage; | 11857 _json["itemsPerPage"] = itemsPerPage; |
11321 } | 11858 } |
11322 if (kind != null) { | 11859 if (kind != null) { |
11323 _json["kind"] = kind; | 11860 _json["kind"] = kind; |
11324 } | 11861 } |
11325 if (nextLink != null) { | 11862 if (nextLink != null) { |
11326 _json["nextLink"] = nextLink; | 11863 _json["nextLink"] = nextLink; |
11327 } | 11864 } |
11328 if (previousLink != null) { | 11865 if (previousLink != null) { |
11329 _json["previousLink"] = previousLink; | 11866 _json["previousLink"] = previousLink; |
11330 } | 11867 } |
11331 if (startIndex != null) { | 11868 if (startIndex != null) { |
11332 _json["startIndex"] = startIndex; | 11869 _json["startIndex"] = startIndex; |
11333 } | 11870 } |
11334 if (totalResults != null) { | 11871 if (totalResults != null) { |
11335 _json["totalResults"] = totalResults; | 11872 _json["totalResults"] = totalResults; |
11336 } | 11873 } |
11337 if (username != null) { | 11874 if (username != null) { |
11338 _json["username"] = username; | 11875 _json["username"] = username; |
11339 } | 11876 } |
11340 return _json; | 11877 return _json; |
11341 } | 11878 } |
11342 } | 11879 } |
11343 | 11880 |
11344 /** Download details for a file stored in Google Cloud Storage. */ | 11881 /// Download details for a file stored in Google Cloud Storage. |
11345 class UnsampledReportCloudStorageDownloadDetails { | 11882 class UnsampledReportCloudStorageDownloadDetails { |
11346 /** Id of the bucket the file object is stored in. */ | 11883 /// Id of the bucket the file object is stored in. |
11347 core.String bucketId; | 11884 core.String bucketId; |
11348 /** Id of the file object containing the report data. */ | 11885 |
| 11886 /// Id of the file object containing the report data. |
11349 core.String objectId; | 11887 core.String objectId; |
11350 | 11888 |
11351 UnsampledReportCloudStorageDownloadDetails(); | 11889 UnsampledReportCloudStorageDownloadDetails(); |
11352 | 11890 |
11353 UnsampledReportCloudStorageDownloadDetails.fromJson(core.Map _json) { | 11891 UnsampledReportCloudStorageDownloadDetails.fromJson(core.Map _json) { |
11354 if (_json.containsKey("bucketId")) { | 11892 if (_json.containsKey("bucketId")) { |
11355 bucketId = _json["bucketId"]; | 11893 bucketId = _json["bucketId"]; |
11356 } | 11894 } |
11357 if (_json.containsKey("objectId")) { | 11895 if (_json.containsKey("objectId")) { |
11358 objectId = _json["objectId"]; | 11896 objectId = _json["objectId"]; |
11359 } | 11897 } |
11360 } | 11898 } |
11361 | 11899 |
11362 core.Map<core.String, core.Object> toJson() { | 11900 core.Map<core.String, core.Object> toJson() { |
11363 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11901 final core.Map<core.String, core.Object> _json = |
| 11902 new core.Map<core.String, core.Object>(); |
11364 if (bucketId != null) { | 11903 if (bucketId != null) { |
11365 _json["bucketId"] = bucketId; | 11904 _json["bucketId"] = bucketId; |
11366 } | 11905 } |
11367 if (objectId != null) { | 11906 if (objectId != null) { |
11368 _json["objectId"] = objectId; | 11907 _json["objectId"] = objectId; |
11369 } | 11908 } |
11370 return _json; | 11909 return _json; |
11371 } | 11910 } |
11372 } | 11911 } |
11373 | 11912 |
11374 /** Download details for a file stored in Google Drive. */ | 11913 /// Download details for a file stored in Google Drive. |
11375 class UnsampledReportDriveDownloadDetails { | 11914 class UnsampledReportDriveDownloadDetails { |
11376 /** Id of the document/file containing the report data. */ | 11915 /// Id of the document/file containing the report data. |
11377 core.String documentId; | 11916 core.String documentId; |
11378 | 11917 |
11379 UnsampledReportDriveDownloadDetails(); | 11918 UnsampledReportDriveDownloadDetails(); |
11380 | 11919 |
11381 UnsampledReportDriveDownloadDetails.fromJson(core.Map _json) { | 11920 UnsampledReportDriveDownloadDetails.fromJson(core.Map _json) { |
11382 if (_json.containsKey("documentId")) { | 11921 if (_json.containsKey("documentId")) { |
11383 documentId = _json["documentId"]; | 11922 documentId = _json["documentId"]; |
11384 } | 11923 } |
11385 } | 11924 } |
11386 | 11925 |
11387 core.Map<core.String, core.Object> toJson() { | 11926 core.Map<core.String, core.Object> toJson() { |
11388 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 11927 final core.Map<core.String, core.Object> _json = |
| 11928 new core.Map<core.String, core.Object>(); |
11389 if (documentId != null) { | 11929 if (documentId != null) { |
11390 _json["documentId"] = documentId; | 11930 _json["documentId"] = documentId; |
11391 } | 11931 } |
11392 return _json; | 11932 return _json; |
11393 } | 11933 } |
11394 } | 11934 } |
11395 | 11935 |
11396 /** JSON template for Analytics unsampled report resource. */ | 11936 /// JSON template for Analytics unsampled report resource. |
11397 class UnsampledReport { | 11937 class UnsampledReport { |
11398 /** Account ID to which this unsampled report belongs. */ | 11938 /// Account ID to which this unsampled report belongs. |
11399 core.String accountId; | 11939 core.String accountId; |
11400 /** Download details for a file stored in Google Cloud Storage. */ | 11940 |
| 11941 /// Download details for a file stored in Google Cloud Storage. |
11401 UnsampledReportCloudStorageDownloadDetails cloudStorageDownloadDetails; | 11942 UnsampledReportCloudStorageDownloadDetails cloudStorageDownloadDetails; |
11402 /** Time this unsampled report was created. */ | 11943 |
| 11944 /// Time this unsampled report was created. |
11403 core.DateTime created; | 11945 core.DateTime created; |
11404 /** The dimensions for the unsampled report. */ | 11946 |
| 11947 /// The dimensions for the unsampled report. |
11405 core.String dimensions; | 11948 core.String dimensions; |
11406 /** | 11949 |
11407 * The type of download you need to use for the report data file. Possible | 11950 /// The type of download you need to use for the report data file. Possible |
11408 * values include `GOOGLE_DRIVE` and `GOOGLE_CLOUD_STORAGE`. If the value is | 11951 /// values include `GOOGLE_DRIVE` and `GOOGLE_CLOUD_STORAGE`. If the value is |
11409 * `GOOGLE_DRIVE`, see the `driveDownloadDetails` field. If the value is | 11952 /// `GOOGLE_DRIVE`, see the `driveDownloadDetails` field. If the value is |
11410 * `GOOGLE_CLOUD_STORAGE`, see the `cloudStorageDownloadDetails` field. | 11953 /// `GOOGLE_CLOUD_STORAGE`, see the `cloudStorageDownloadDetails` field. |
11411 */ | |
11412 core.String downloadType; | 11954 core.String downloadType; |
11413 /** Download details for a file stored in Google Drive. */ | 11955 |
| 11956 /// Download details for a file stored in Google Drive. |
11414 UnsampledReportDriveDownloadDetails driveDownloadDetails; | 11957 UnsampledReportDriveDownloadDetails driveDownloadDetails; |
11415 /** The end date for the unsampled report. */ | 11958 |
| 11959 /// The end date for the unsampled report. |
11416 core.String end_date; | 11960 core.String end_date; |
11417 /** The filters for the unsampled report. */ | 11961 |
| 11962 /// The filters for the unsampled report. |
11418 core.String filters; | 11963 core.String filters; |
11419 /** Unsampled report ID. */ | 11964 |
| 11965 /// Unsampled report ID. |
11420 core.String id; | 11966 core.String id; |
11421 /** Resource type for an Analytics unsampled report. */ | 11967 |
| 11968 /// Resource type for an Analytics unsampled report. |
11422 core.String kind; | 11969 core.String kind; |
11423 /** The metrics for the unsampled report. */ | 11970 |
| 11971 /// The metrics for the unsampled report. |
11424 core.String metrics; | 11972 core.String metrics; |
11425 /** View (Profile) ID to which this unsampled report belongs. */ | 11973 |
| 11974 /// View (Profile) ID to which this unsampled report belongs. |
11426 core.String profileId; | 11975 core.String profileId; |
11427 /** The segment for the unsampled report. */ | 11976 |
| 11977 /// The segment for the unsampled report. |
11428 core.String segment; | 11978 core.String segment; |
11429 /** Link for this unsampled report. */ | 11979 |
| 11980 /// Link for this unsampled report. |
11430 core.String selfLink; | 11981 core.String selfLink; |
11431 /** The start date for the unsampled report. */ | 11982 |
| 11983 /// The start date for the unsampled report. |
11432 core.String start_date; | 11984 core.String start_date; |
11433 /** | 11985 |
11434 * Status of this unsampled report. Possible values are PENDING, COMPLETED, or | 11986 /// Status of this unsampled report. Possible values are PENDING, COMPLETED, |
11435 * FAILED. | 11987 /// or FAILED. |
11436 */ | |
11437 core.String status; | 11988 core.String status; |
11438 /** Title of the unsampled report. */ | 11989 |
| 11990 /// Title of the unsampled report. |
11439 core.String title; | 11991 core.String title; |
11440 /** Time this unsampled report was last modified. */ | 11992 |
| 11993 /// Time this unsampled report was last modified. |
11441 core.DateTime updated; | 11994 core.DateTime updated; |
11442 /** | 11995 |
11443 * Web property ID to which this unsampled report belongs. The web property ID | 11996 /// Web property ID to which this unsampled report belongs. The web property |
11444 * is of the form UA-XXXXX-YY. | 11997 /// ID is of the form UA-XXXXX-YY. |
11445 */ | |
11446 core.String webPropertyId; | 11998 core.String webPropertyId; |
11447 | 11999 |
11448 UnsampledReport(); | 12000 UnsampledReport(); |
11449 | 12001 |
11450 UnsampledReport.fromJson(core.Map _json) { | 12002 UnsampledReport.fromJson(core.Map _json) { |
11451 if (_json.containsKey("accountId")) { | 12003 if (_json.containsKey("accountId")) { |
11452 accountId = _json["accountId"]; | 12004 accountId = _json["accountId"]; |
11453 } | 12005 } |
11454 if (_json.containsKey("cloudStorageDownloadDetails")) { | 12006 if (_json.containsKey("cloudStorageDownloadDetails")) { |
11455 cloudStorageDownloadDetails = new UnsampledReportCloudStorageDownloadDetai
ls.fromJson(_json["cloudStorageDownloadDetails"]); | 12007 cloudStorageDownloadDetails = |
| 12008 new UnsampledReportCloudStorageDownloadDetails.fromJson( |
| 12009 _json["cloudStorageDownloadDetails"]); |
11456 } | 12010 } |
11457 if (_json.containsKey("created")) { | 12011 if (_json.containsKey("created")) { |
11458 created = core.DateTime.parse(_json["created"]); | 12012 created = core.DateTime.parse(_json["created"]); |
11459 } | 12013 } |
11460 if (_json.containsKey("dimensions")) { | 12014 if (_json.containsKey("dimensions")) { |
11461 dimensions = _json["dimensions"]; | 12015 dimensions = _json["dimensions"]; |
11462 } | 12016 } |
11463 if (_json.containsKey("downloadType")) { | 12017 if (_json.containsKey("downloadType")) { |
11464 downloadType = _json["downloadType"]; | 12018 downloadType = _json["downloadType"]; |
11465 } | 12019 } |
11466 if (_json.containsKey("driveDownloadDetails")) { | 12020 if (_json.containsKey("driveDownloadDetails")) { |
11467 driveDownloadDetails = new UnsampledReportDriveDownloadDetails.fromJson(_j
son["driveDownloadDetails"]); | 12021 driveDownloadDetails = new UnsampledReportDriveDownloadDetails.fromJson( |
| 12022 _json["driveDownloadDetails"]); |
11468 } | 12023 } |
11469 if (_json.containsKey("end-date")) { | 12024 if (_json.containsKey("end-date")) { |
11470 end_date = _json["end-date"]; | 12025 end_date = _json["end-date"]; |
11471 } | 12026 } |
11472 if (_json.containsKey("filters")) { | 12027 if (_json.containsKey("filters")) { |
11473 filters = _json["filters"]; | 12028 filters = _json["filters"]; |
11474 } | 12029 } |
11475 if (_json.containsKey("id")) { | 12030 if (_json.containsKey("id")) { |
11476 id = _json["id"]; | 12031 id = _json["id"]; |
11477 } | 12032 } |
(...skipping 23 matching lines...) Expand all Loading... |
11501 } | 12056 } |
11502 if (_json.containsKey("updated")) { | 12057 if (_json.containsKey("updated")) { |
11503 updated = core.DateTime.parse(_json["updated"]); | 12058 updated = core.DateTime.parse(_json["updated"]); |
11504 } | 12059 } |
11505 if (_json.containsKey("webPropertyId")) { | 12060 if (_json.containsKey("webPropertyId")) { |
11506 webPropertyId = _json["webPropertyId"]; | 12061 webPropertyId = _json["webPropertyId"]; |
11507 } | 12062 } |
11508 } | 12063 } |
11509 | 12064 |
11510 core.Map<core.String, core.Object> toJson() { | 12065 core.Map<core.String, core.Object> toJson() { |
11511 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 12066 final core.Map<core.String, core.Object> _json = |
| 12067 new core.Map<core.String, core.Object>(); |
11512 if (accountId != null) { | 12068 if (accountId != null) { |
11513 _json["accountId"] = accountId; | 12069 _json["accountId"] = accountId; |
11514 } | 12070 } |
11515 if (cloudStorageDownloadDetails != null) { | 12071 if (cloudStorageDownloadDetails != null) { |
11516 _json["cloudStorageDownloadDetails"] = (cloudStorageDownloadDetails).toJso
n(); | 12072 _json["cloudStorageDownloadDetails"] = |
| 12073 (cloudStorageDownloadDetails).toJson(); |
11517 } | 12074 } |
11518 if (created != null) { | 12075 if (created != null) { |
11519 _json["created"] = (created).toIso8601String(); | 12076 _json["created"] = (created).toIso8601String(); |
11520 } | 12077 } |
11521 if (dimensions != null) { | 12078 if (dimensions != null) { |
11522 _json["dimensions"] = dimensions; | 12079 _json["dimensions"] = dimensions; |
11523 } | 12080 } |
11524 if (downloadType != null) { | 12081 if (downloadType != null) { |
11525 _json["downloadType"] = downloadType; | 12082 _json["downloadType"] = downloadType; |
11526 } | 12083 } |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11563 if (updated != null) { | 12120 if (updated != null) { |
11564 _json["updated"] = (updated).toIso8601String(); | 12121 _json["updated"] = (updated).toIso8601String(); |
11565 } | 12122 } |
11566 if (webPropertyId != null) { | 12123 if (webPropertyId != null) { |
11567 _json["webPropertyId"] = webPropertyId; | 12124 _json["webPropertyId"] = webPropertyId; |
11568 } | 12125 } |
11569 return _json; | 12126 return _json; |
11570 } | 12127 } |
11571 } | 12128 } |
11572 | 12129 |
11573 /** | 12130 /// An unsampled report collection lists Analytics unsampled reports to which |
11574 * An unsampled report collection lists Analytics unsampled reports to which the | 12131 /// the user has access. Each view (profile) can have a set of unsampled |
11575 * user has access. Each view (profile) can have a set of unsampled reports. | 12132 /// reports. Each resource in the unsampled report collection corresponds to a |
11576 * Each resource in the unsampled report collection corresponds to a single | 12133 /// single Analytics unsampled report. |
11577 * Analytics unsampled report. | |
11578 */ | |
11579 class UnsampledReports { | 12134 class UnsampledReports { |
11580 /** A list of unsampled reports. */ | 12135 /// A list of unsampled reports. |
11581 core.List<UnsampledReport> items; | 12136 core.List<UnsampledReport> items; |
11582 /** | 12137 |
11583 * The maximum number of resources the response can contain, regardless of the | 12138 /// The maximum number of resources the response can contain, regardless of |
11584 * actual number of resources returned. Its value ranges from 1 to 1000 with a | 12139 /// the actual number of resources returned. Its value ranges from 1 to 1000 |
11585 * value of 1000 by default, or otherwise specified by the max-results query | 12140 /// with a value of 1000 by default, or otherwise specified by the |
11586 * parameter. | 12141 /// max-results query parameter. |
11587 */ | |
11588 core.int itemsPerPage; | 12142 core.int itemsPerPage; |
11589 /** Collection type. */ | 12143 |
| 12144 /// Collection type. |
11590 core.String kind; | 12145 core.String kind; |
11591 /** Link to next page for this unsampled report collection. */ | 12146 |
| 12147 /// Link to next page for this unsampled report collection. |
11592 core.String nextLink; | 12148 core.String nextLink; |
11593 /** Link to previous page for this unsampled report collection. */ | 12149 |
| 12150 /// Link to previous page for this unsampled report collection. |
11594 core.String previousLink; | 12151 core.String previousLink; |
11595 /** | 12152 |
11596 * The starting index of the resources, which is 1 by default or otherwise | 12153 /// The starting index of the resources, which is 1 by default or otherwise |
11597 * specified by the start-index query parameter. | 12154 /// specified by the start-index query parameter. |
11598 */ | |
11599 core.int startIndex; | 12155 core.int startIndex; |
11600 /** | 12156 |
11601 * The total number of results for the query, regardless of the number of | 12157 /// The total number of results for the query, regardless of the number of |
11602 * resources in the result. | 12158 /// resources in the result. |
11603 */ | |
11604 core.int totalResults; | 12159 core.int totalResults; |
11605 /** Email ID of the authenticated user */ | 12160 |
| 12161 /// Email ID of the authenticated user |
11606 core.String username; | 12162 core.String username; |
11607 | 12163 |
11608 UnsampledReports(); | 12164 UnsampledReports(); |
11609 | 12165 |
11610 UnsampledReports.fromJson(core.Map _json) { | 12166 UnsampledReports.fromJson(core.Map _json) { |
11611 if (_json.containsKey("items")) { | 12167 if (_json.containsKey("items")) { |
11612 items = _json["items"].map((value) => new UnsampledReport.fromJson(value))
.toList(); | 12168 items = _json["items"] |
| 12169 .map((value) => new UnsampledReport.fromJson(value)) |
| 12170 .toList(); |
11613 } | 12171 } |
11614 if (_json.containsKey("itemsPerPage")) { | 12172 if (_json.containsKey("itemsPerPage")) { |
11615 itemsPerPage = _json["itemsPerPage"]; | 12173 itemsPerPage = _json["itemsPerPage"]; |
11616 } | 12174 } |
11617 if (_json.containsKey("kind")) { | 12175 if (_json.containsKey("kind")) { |
11618 kind = _json["kind"]; | 12176 kind = _json["kind"]; |
11619 } | 12177 } |
11620 if (_json.containsKey("nextLink")) { | 12178 if (_json.containsKey("nextLink")) { |
11621 nextLink = _json["nextLink"]; | 12179 nextLink = _json["nextLink"]; |
11622 } | 12180 } |
11623 if (_json.containsKey("previousLink")) { | 12181 if (_json.containsKey("previousLink")) { |
11624 previousLink = _json["previousLink"]; | 12182 previousLink = _json["previousLink"]; |
11625 } | 12183 } |
11626 if (_json.containsKey("startIndex")) { | 12184 if (_json.containsKey("startIndex")) { |
11627 startIndex = _json["startIndex"]; | 12185 startIndex = _json["startIndex"]; |
11628 } | 12186 } |
11629 if (_json.containsKey("totalResults")) { | 12187 if (_json.containsKey("totalResults")) { |
11630 totalResults = _json["totalResults"]; | 12188 totalResults = _json["totalResults"]; |
11631 } | 12189 } |
11632 if (_json.containsKey("username")) { | 12190 if (_json.containsKey("username")) { |
11633 username = _json["username"]; | 12191 username = _json["username"]; |
11634 } | 12192 } |
11635 } | 12193 } |
11636 | 12194 |
11637 core.Map<core.String, core.Object> toJson() { | 12195 core.Map<core.String, core.Object> toJson() { |
11638 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 12196 final core.Map<core.String, core.Object> _json = |
| 12197 new core.Map<core.String, core.Object>(); |
11639 if (items != null) { | 12198 if (items != null) { |
11640 _json["items"] = items.map((value) => (value).toJson()).toList(); | 12199 _json["items"] = items.map((value) => (value).toJson()).toList(); |
11641 } | 12200 } |
11642 if (itemsPerPage != null) { | 12201 if (itemsPerPage != null) { |
11643 _json["itemsPerPage"] = itemsPerPage; | 12202 _json["itemsPerPage"] = itemsPerPage; |
11644 } | 12203 } |
11645 if (kind != null) { | 12204 if (kind != null) { |
11646 _json["kind"] = kind; | 12205 _json["kind"] = kind; |
11647 } | 12206 } |
11648 if (nextLink != null) { | 12207 if (nextLink != null) { |
11649 _json["nextLink"] = nextLink; | 12208 _json["nextLink"] = nextLink; |
11650 } | 12209 } |
11651 if (previousLink != null) { | 12210 if (previousLink != null) { |
11652 _json["previousLink"] = previousLink; | 12211 _json["previousLink"] = previousLink; |
11653 } | 12212 } |
11654 if (startIndex != null) { | 12213 if (startIndex != null) { |
11655 _json["startIndex"] = startIndex; | 12214 _json["startIndex"] = startIndex; |
11656 } | 12215 } |
11657 if (totalResults != null) { | 12216 if (totalResults != null) { |
11658 _json["totalResults"] = totalResults; | 12217 _json["totalResults"] = totalResults; |
11659 } | 12218 } |
11660 if (username != null) { | 12219 if (username != null) { |
11661 _json["username"] = username; | 12220 _json["username"] = username; |
11662 } | 12221 } |
11663 return _json; | 12222 return _json; |
11664 } | 12223 } |
11665 } | 12224 } |
11666 | 12225 |
11667 /** Metadata returned for an upload operation. */ | 12226 /// Metadata returned for an upload operation. |
11668 class Upload { | 12227 class Upload { |
11669 /** Account Id to which this upload belongs. */ | 12228 /// Account Id to which this upload belongs. |
11670 core.String accountId; | 12229 core.String accountId; |
11671 /** Custom data source Id to which this data import belongs. */ | 12230 |
| 12231 /// Custom data source Id to which this data import belongs. |
11672 core.String customDataSourceId; | 12232 core.String customDataSourceId; |
11673 /** Data import errors collection. */ | 12233 |
| 12234 /// Data import errors collection. |
11674 core.List<core.String> errors; | 12235 core.List<core.String> errors; |
11675 /** A unique ID for this upload. */ | 12236 |
| 12237 /// A unique ID for this upload. |
11676 core.String id; | 12238 core.String id; |
11677 /** Resource type for Analytics upload. */ | 12239 |
| 12240 /// Resource type for Analytics upload. |
11678 core.String kind; | 12241 core.String kind; |
11679 /** | 12242 |
11680 * Upload status. Possible values: PENDING, COMPLETED, FAILED, DELETING, | 12243 /// Upload status. Possible values: PENDING, COMPLETED, FAILED, DELETING, |
11681 * DELETED. | 12244 /// DELETED. |
11682 */ | |
11683 core.String status; | 12245 core.String status; |
11684 /** Time this file is uploaded. */ | 12246 |
| 12247 /// Time this file is uploaded. |
11685 core.DateTime uploadTime; | 12248 core.DateTime uploadTime; |
11686 | 12249 |
11687 Upload(); | 12250 Upload(); |
11688 | 12251 |
11689 Upload.fromJson(core.Map _json) { | 12252 Upload.fromJson(core.Map _json) { |
11690 if (_json.containsKey("accountId")) { | 12253 if (_json.containsKey("accountId")) { |
11691 accountId = _json["accountId"]; | 12254 accountId = _json["accountId"]; |
11692 } | 12255 } |
11693 if (_json.containsKey("customDataSourceId")) { | 12256 if (_json.containsKey("customDataSourceId")) { |
11694 customDataSourceId = _json["customDataSourceId"]; | 12257 customDataSourceId = _json["customDataSourceId"]; |
11695 } | 12258 } |
11696 if (_json.containsKey("errors")) { | 12259 if (_json.containsKey("errors")) { |
11697 errors = _json["errors"]; | 12260 errors = _json["errors"]; |
11698 } | 12261 } |
11699 if (_json.containsKey("id")) { | 12262 if (_json.containsKey("id")) { |
11700 id = _json["id"]; | 12263 id = _json["id"]; |
11701 } | 12264 } |
11702 if (_json.containsKey("kind")) { | 12265 if (_json.containsKey("kind")) { |
11703 kind = _json["kind"]; | 12266 kind = _json["kind"]; |
11704 } | 12267 } |
11705 if (_json.containsKey("status")) { | 12268 if (_json.containsKey("status")) { |
11706 status = _json["status"]; | 12269 status = _json["status"]; |
11707 } | 12270 } |
11708 if (_json.containsKey("uploadTime")) { | 12271 if (_json.containsKey("uploadTime")) { |
11709 uploadTime = core.DateTime.parse(_json["uploadTime"]); | 12272 uploadTime = core.DateTime.parse(_json["uploadTime"]); |
11710 } | 12273 } |
11711 } | 12274 } |
11712 | 12275 |
11713 core.Map<core.String, core.Object> toJson() { | 12276 core.Map<core.String, core.Object> toJson() { |
11714 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 12277 final core.Map<core.String, core.Object> _json = |
| 12278 new core.Map<core.String, core.Object>(); |
11715 if (accountId != null) { | 12279 if (accountId != null) { |
11716 _json["accountId"] = accountId; | 12280 _json["accountId"] = accountId; |
11717 } | 12281 } |
11718 if (customDataSourceId != null) { | 12282 if (customDataSourceId != null) { |
11719 _json["customDataSourceId"] = customDataSourceId; | 12283 _json["customDataSourceId"] = customDataSourceId; |
11720 } | 12284 } |
11721 if (errors != null) { | 12285 if (errors != null) { |
11722 _json["errors"] = errors; | 12286 _json["errors"] = errors; |
11723 } | 12287 } |
11724 if (id != null) { | 12288 if (id != null) { |
11725 _json["id"] = id; | 12289 _json["id"] = id; |
11726 } | 12290 } |
11727 if (kind != null) { | 12291 if (kind != null) { |
11728 _json["kind"] = kind; | 12292 _json["kind"] = kind; |
11729 } | 12293 } |
11730 if (status != null) { | 12294 if (status != null) { |
11731 _json["status"] = status; | 12295 _json["status"] = status; |
11732 } | 12296 } |
11733 if (uploadTime != null) { | 12297 if (uploadTime != null) { |
11734 _json["uploadTime"] = (uploadTime).toIso8601String(); | 12298 _json["uploadTime"] = (uploadTime).toIso8601String(); |
11735 } | 12299 } |
11736 return _json; | 12300 return _json; |
11737 } | 12301 } |
11738 } | 12302 } |
11739 | 12303 |
11740 /** | 12304 /// Upload collection lists Analytics uploads to which the user has access. |
11741 * Upload collection lists Analytics uploads to which the user has access. Each | 12305 /// Each custom data source can have a set of uploads. Each resource in the |
11742 * custom data source can have a set of uploads. Each resource in the upload | 12306 /// upload collection corresponds to a single Analytics data upload. |
11743 * collection corresponds to a single Analytics data upload. | |
11744 */ | |
11745 class Uploads { | 12307 class Uploads { |
11746 /** A list of uploads. */ | 12308 /// A list of uploads. |
11747 core.List<Upload> items; | 12309 core.List<Upload> items; |
11748 /** | 12310 |
11749 * The maximum number of resources the response can contain, regardless of the | 12311 /// The maximum number of resources the response can contain, regardless of |
11750 * actual number of resources returned. Its value ranges from 1 to 1000 with a | 12312 /// the actual number of resources returned. Its value ranges from 1 to 1000 |
11751 * value of 1000 by default, or otherwise specified by the max-results query | 12313 /// with a value of 1000 by default, or otherwise specified by the |
11752 * parameter. | 12314 /// max-results query parameter. |
11753 */ | |
11754 core.int itemsPerPage; | 12315 core.int itemsPerPage; |
11755 /** Collection type. */ | 12316 |
| 12317 /// Collection type. |
11756 core.String kind; | 12318 core.String kind; |
11757 /** Link to next page for this upload collection. */ | 12319 |
| 12320 /// Link to next page for this upload collection. |
11758 core.String nextLink; | 12321 core.String nextLink; |
11759 /** Link to previous page for this upload collection. */ | 12322 |
| 12323 /// Link to previous page for this upload collection. |
11760 core.String previousLink; | 12324 core.String previousLink; |
11761 /** | 12325 |
11762 * The starting index of the resources, which is 1 by default or otherwise | 12326 /// The starting index of the resources, which is 1 by default or otherwise |
11763 * specified by the start-index query parameter. | 12327 /// specified by the start-index query parameter. |
11764 */ | |
11765 core.int startIndex; | 12328 core.int startIndex; |
11766 /** | 12329 |
11767 * The total number of results for the query, regardless of the number of | 12330 /// The total number of results for the query, regardless of the number of |
11768 * resources in the result. | 12331 /// resources in the result. |
11769 */ | |
11770 core.int totalResults; | 12332 core.int totalResults; |
11771 | 12333 |
11772 Uploads(); | 12334 Uploads(); |
11773 | 12335 |
11774 Uploads.fromJson(core.Map _json) { | 12336 Uploads.fromJson(core.Map _json) { |
11775 if (_json.containsKey("items")) { | 12337 if (_json.containsKey("items")) { |
11776 items = _json["items"].map((value) => new Upload.fromJson(value)).toList()
; | 12338 items = |
| 12339 _json["items"].map((value) => new Upload.fromJson(value)).toList(); |
11777 } | 12340 } |
11778 if (_json.containsKey("itemsPerPage")) { | 12341 if (_json.containsKey("itemsPerPage")) { |
11779 itemsPerPage = _json["itemsPerPage"]; | 12342 itemsPerPage = _json["itemsPerPage"]; |
11780 } | 12343 } |
11781 if (_json.containsKey("kind")) { | 12344 if (_json.containsKey("kind")) { |
11782 kind = _json["kind"]; | 12345 kind = _json["kind"]; |
11783 } | 12346 } |
11784 if (_json.containsKey("nextLink")) { | 12347 if (_json.containsKey("nextLink")) { |
11785 nextLink = _json["nextLink"]; | 12348 nextLink = _json["nextLink"]; |
11786 } | 12349 } |
11787 if (_json.containsKey("previousLink")) { | 12350 if (_json.containsKey("previousLink")) { |
11788 previousLink = _json["previousLink"]; | 12351 previousLink = _json["previousLink"]; |
11789 } | 12352 } |
11790 if (_json.containsKey("startIndex")) { | 12353 if (_json.containsKey("startIndex")) { |
11791 startIndex = _json["startIndex"]; | 12354 startIndex = _json["startIndex"]; |
11792 } | 12355 } |
11793 if (_json.containsKey("totalResults")) { | 12356 if (_json.containsKey("totalResults")) { |
11794 totalResults = _json["totalResults"]; | 12357 totalResults = _json["totalResults"]; |
11795 } | 12358 } |
11796 } | 12359 } |
11797 | 12360 |
11798 core.Map<core.String, core.Object> toJson() { | 12361 core.Map<core.String, core.Object> toJson() { |
11799 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 12362 final core.Map<core.String, core.Object> _json = |
| 12363 new core.Map<core.String, core.Object>(); |
11800 if (items != null) { | 12364 if (items != null) { |
11801 _json["items"] = items.map((value) => (value).toJson()).toList(); | 12365 _json["items"] = items.map((value) => (value).toJson()).toList(); |
11802 } | 12366 } |
11803 if (itemsPerPage != null) { | 12367 if (itemsPerPage != null) { |
11804 _json["itemsPerPage"] = itemsPerPage; | 12368 _json["itemsPerPage"] = itemsPerPage; |
11805 } | 12369 } |
11806 if (kind != null) { | 12370 if (kind != null) { |
11807 _json["kind"] = kind; | 12371 _json["kind"] = kind; |
11808 } | 12372 } |
11809 if (nextLink != null) { | 12373 if (nextLink != null) { |
11810 _json["nextLink"] = nextLink; | 12374 _json["nextLink"] = nextLink; |
11811 } | 12375 } |
11812 if (previousLink != null) { | 12376 if (previousLink != null) { |
11813 _json["previousLink"] = previousLink; | 12377 _json["previousLink"] = previousLink; |
11814 } | 12378 } |
11815 if (startIndex != null) { | 12379 if (startIndex != null) { |
11816 _json["startIndex"] = startIndex; | 12380 _json["startIndex"] = startIndex; |
11817 } | 12381 } |
11818 if (totalResults != null) { | 12382 if (totalResults != null) { |
11819 _json["totalResults"] = totalResults; | 12383 _json["totalResults"] = totalResults; |
11820 } | 12384 } |
11821 return _json; | 12385 return _json; |
11822 } | 12386 } |
11823 } | 12387 } |
11824 | 12388 |
11825 /** JSON template for a user reference. */ | 12389 /// JSON template for a user reference. |
11826 class UserRef { | 12390 class UserRef { |
11827 /** Email ID of this user. */ | 12391 /// Email ID of this user. |
11828 core.String email; | 12392 core.String email; |
11829 /** User ID. */ | 12393 |
| 12394 /// User ID. |
11830 core.String id; | 12395 core.String id; |
11831 core.String kind; | 12396 core.String kind; |
11832 | 12397 |
11833 UserRef(); | 12398 UserRef(); |
11834 | 12399 |
11835 UserRef.fromJson(core.Map _json) { | 12400 UserRef.fromJson(core.Map _json) { |
11836 if (_json.containsKey("email")) { | 12401 if (_json.containsKey("email")) { |
11837 email = _json["email"]; | 12402 email = _json["email"]; |
11838 } | 12403 } |
11839 if (_json.containsKey("id")) { | 12404 if (_json.containsKey("id")) { |
11840 id = _json["id"]; | 12405 id = _json["id"]; |
11841 } | 12406 } |
11842 if (_json.containsKey("kind")) { | 12407 if (_json.containsKey("kind")) { |
11843 kind = _json["kind"]; | 12408 kind = _json["kind"]; |
11844 } | 12409 } |
11845 } | 12410 } |
11846 | 12411 |
11847 core.Map<core.String, core.Object> toJson() { | 12412 core.Map<core.String, core.Object> toJson() { |
11848 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 12413 final core.Map<core.String, core.Object> _json = |
| 12414 new core.Map<core.String, core.Object>(); |
11849 if (email != null) { | 12415 if (email != null) { |
11850 _json["email"] = email; | 12416 _json["email"] = email; |
11851 } | 12417 } |
11852 if (id != null) { | 12418 if (id != null) { |
11853 _json["id"] = id; | 12419 _json["id"] = id; |
11854 } | 12420 } |
11855 if (kind != null) { | 12421 if (kind != null) { |
11856 _json["kind"] = kind; | 12422 _json["kind"] = kind; |
11857 } | 12423 } |
11858 return _json; | 12424 return _json; |
11859 } | 12425 } |
11860 } | 12426 } |
11861 | 12427 |
11862 /** JSON template for a web property reference. */ | 12428 /// JSON template for a web property reference. |
11863 class WebPropertyRef { | 12429 class WebPropertyRef { |
11864 /** Account ID to which this web property belongs. */ | 12430 /// Account ID to which this web property belongs. |
11865 core.String accountId; | 12431 core.String accountId; |
11866 /** Link for this web property. */ | 12432 |
| 12433 /// Link for this web property. |
11867 core.String href; | 12434 core.String href; |
11868 /** Web property ID of the form UA-XXXXX-YY. */ | 12435 |
| 12436 /// Web property ID of the form UA-XXXXX-YY. |
11869 core.String id; | 12437 core.String id; |
11870 /** Internal ID for this web property. */ | 12438 |
| 12439 /// Internal ID for this web property. |
11871 core.String internalWebPropertyId; | 12440 core.String internalWebPropertyId; |
11872 /** Analytics web property reference. */ | 12441 |
| 12442 /// Analytics web property reference. |
11873 core.String kind; | 12443 core.String kind; |
11874 /** Name of this web property. */ | 12444 |
| 12445 /// Name of this web property. |
11875 core.String name; | 12446 core.String name; |
11876 | 12447 |
11877 WebPropertyRef(); | 12448 WebPropertyRef(); |
11878 | 12449 |
11879 WebPropertyRef.fromJson(core.Map _json) { | 12450 WebPropertyRef.fromJson(core.Map _json) { |
11880 if (_json.containsKey("accountId")) { | 12451 if (_json.containsKey("accountId")) { |
11881 accountId = _json["accountId"]; | 12452 accountId = _json["accountId"]; |
11882 } | 12453 } |
11883 if (_json.containsKey("href")) { | 12454 if (_json.containsKey("href")) { |
11884 href = _json["href"]; | 12455 href = _json["href"]; |
11885 } | 12456 } |
11886 if (_json.containsKey("id")) { | 12457 if (_json.containsKey("id")) { |
11887 id = _json["id"]; | 12458 id = _json["id"]; |
11888 } | 12459 } |
11889 if (_json.containsKey("internalWebPropertyId")) { | 12460 if (_json.containsKey("internalWebPropertyId")) { |
11890 internalWebPropertyId = _json["internalWebPropertyId"]; | 12461 internalWebPropertyId = _json["internalWebPropertyId"]; |
11891 } | 12462 } |
11892 if (_json.containsKey("kind")) { | 12463 if (_json.containsKey("kind")) { |
11893 kind = _json["kind"]; | 12464 kind = _json["kind"]; |
11894 } | 12465 } |
11895 if (_json.containsKey("name")) { | 12466 if (_json.containsKey("name")) { |
11896 name = _json["name"]; | 12467 name = _json["name"]; |
11897 } | 12468 } |
11898 } | 12469 } |
11899 | 12470 |
11900 core.Map<core.String, core.Object> toJson() { | 12471 core.Map<core.String, core.Object> toJson() { |
11901 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 12472 final core.Map<core.String, core.Object> _json = |
| 12473 new core.Map<core.String, core.Object>(); |
11902 if (accountId != null) { | 12474 if (accountId != null) { |
11903 _json["accountId"] = accountId; | 12475 _json["accountId"] = accountId; |
11904 } | 12476 } |
11905 if (href != null) { | 12477 if (href != null) { |
11906 _json["href"] = href; | 12478 _json["href"] = href; |
11907 } | 12479 } |
11908 if (id != null) { | 12480 if (id != null) { |
11909 _json["id"] = id; | 12481 _json["id"] = id; |
11910 } | 12482 } |
11911 if (internalWebPropertyId != null) { | 12483 if (internalWebPropertyId != null) { |
11912 _json["internalWebPropertyId"] = internalWebPropertyId; | 12484 _json["internalWebPropertyId"] = internalWebPropertyId; |
11913 } | 12485 } |
11914 if (kind != null) { | 12486 if (kind != null) { |
11915 _json["kind"] = kind; | 12487 _json["kind"] = kind; |
11916 } | 12488 } |
11917 if (name != null) { | 12489 if (name != null) { |
11918 _json["name"] = name; | 12490 _json["name"] = name; |
11919 } | 12491 } |
11920 return _json; | 12492 return _json; |
11921 } | 12493 } |
11922 } | 12494 } |
11923 | 12495 |
11924 /** | 12496 /// JSON template for an Analytics WebPropertySummary. WebPropertySummary |
11925 * JSON template for an Analytics WebPropertySummary. WebPropertySummary returns | 12497 /// returns basic information (i.e., summary) for a web property. |
11926 * basic information (i.e., summary) for a web property. | |
11927 */ | |
11928 class WebPropertySummary { | 12498 class WebPropertySummary { |
11929 /** Web property ID of the form UA-XXXXX-YY. */ | 12499 /// Web property ID of the form UA-XXXXX-YY. |
11930 core.String id; | 12500 core.String id; |
11931 /** Internal ID for this web property. */ | 12501 |
| 12502 /// Internal ID for this web property. |
11932 core.String internalWebPropertyId; | 12503 core.String internalWebPropertyId; |
11933 /** Resource type for Analytics WebPropertySummary. */ | 12504 |
| 12505 /// Resource type for Analytics WebPropertySummary. |
11934 core.String kind; | 12506 core.String kind; |
11935 /** Level for this web property. Possible values are STANDARD or PREMIUM. */ | 12507 |
| 12508 /// Level for this web property. Possible values are STANDARD or PREMIUM. |
11936 core.String level; | 12509 core.String level; |
11937 /** Web property name. */ | 12510 |
| 12511 /// Web property name. |
11938 core.String name; | 12512 core.String name; |
11939 /** List of profiles under this web property. */ | 12513 |
| 12514 /// List of profiles under this web property. |
11940 core.List<ProfileSummary> profiles; | 12515 core.List<ProfileSummary> profiles; |
11941 /** Indicates whether this web property is starred or not. */ | 12516 |
| 12517 /// Indicates whether this web property is starred or not. |
11942 core.bool starred; | 12518 core.bool starred; |
11943 /** Website url for this web property. */ | 12519 |
| 12520 /// Website url for this web property. |
11944 core.String websiteUrl; | 12521 core.String websiteUrl; |
11945 | 12522 |
11946 WebPropertySummary(); | 12523 WebPropertySummary(); |
11947 | 12524 |
11948 WebPropertySummary.fromJson(core.Map _json) { | 12525 WebPropertySummary.fromJson(core.Map _json) { |
11949 if (_json.containsKey("id")) { | 12526 if (_json.containsKey("id")) { |
11950 id = _json["id"]; | 12527 id = _json["id"]; |
11951 } | 12528 } |
11952 if (_json.containsKey("internalWebPropertyId")) { | 12529 if (_json.containsKey("internalWebPropertyId")) { |
11953 internalWebPropertyId = _json["internalWebPropertyId"]; | 12530 internalWebPropertyId = _json["internalWebPropertyId"]; |
11954 } | 12531 } |
11955 if (_json.containsKey("kind")) { | 12532 if (_json.containsKey("kind")) { |
11956 kind = _json["kind"]; | 12533 kind = _json["kind"]; |
11957 } | 12534 } |
11958 if (_json.containsKey("level")) { | 12535 if (_json.containsKey("level")) { |
11959 level = _json["level"]; | 12536 level = _json["level"]; |
11960 } | 12537 } |
11961 if (_json.containsKey("name")) { | 12538 if (_json.containsKey("name")) { |
11962 name = _json["name"]; | 12539 name = _json["name"]; |
11963 } | 12540 } |
11964 if (_json.containsKey("profiles")) { | 12541 if (_json.containsKey("profiles")) { |
11965 profiles = _json["profiles"].map((value) => new ProfileSummary.fromJson(va
lue)).toList(); | 12542 profiles = _json["profiles"] |
| 12543 .map((value) => new ProfileSummary.fromJson(value)) |
| 12544 .toList(); |
11966 } | 12545 } |
11967 if (_json.containsKey("starred")) { | 12546 if (_json.containsKey("starred")) { |
11968 starred = _json["starred"]; | 12547 starred = _json["starred"]; |
11969 } | 12548 } |
11970 if (_json.containsKey("websiteUrl")) { | 12549 if (_json.containsKey("websiteUrl")) { |
11971 websiteUrl = _json["websiteUrl"]; | 12550 websiteUrl = _json["websiteUrl"]; |
11972 } | 12551 } |
11973 } | 12552 } |
11974 | 12553 |
11975 core.Map<core.String, core.Object> toJson() { | 12554 core.Map<core.String, core.Object> toJson() { |
11976 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 12555 final core.Map<core.String, core.Object> _json = |
| 12556 new core.Map<core.String, core.Object>(); |
11977 if (id != null) { | 12557 if (id != null) { |
11978 _json["id"] = id; | 12558 _json["id"] = id; |
11979 } | 12559 } |
11980 if (internalWebPropertyId != null) { | 12560 if (internalWebPropertyId != null) { |
11981 _json["internalWebPropertyId"] = internalWebPropertyId; | 12561 _json["internalWebPropertyId"] = internalWebPropertyId; |
11982 } | 12562 } |
11983 if (kind != null) { | 12563 if (kind != null) { |
11984 _json["kind"] = kind; | 12564 _json["kind"] = kind; |
11985 } | 12565 } |
11986 if (level != null) { | 12566 if (level != null) { |
11987 _json["level"] = level; | 12567 _json["level"] = level; |
11988 } | 12568 } |
11989 if (name != null) { | 12569 if (name != null) { |
11990 _json["name"] = name; | 12570 _json["name"] = name; |
11991 } | 12571 } |
11992 if (profiles != null) { | 12572 if (profiles != null) { |
11993 _json["profiles"] = profiles.map((value) => (value).toJson()).toList(); | 12573 _json["profiles"] = profiles.map((value) => (value).toJson()).toList(); |
11994 } | 12574 } |
11995 if (starred != null) { | 12575 if (starred != null) { |
11996 _json["starred"] = starred; | 12576 _json["starred"] = starred; |
11997 } | 12577 } |
11998 if (websiteUrl != null) { | 12578 if (websiteUrl != null) { |
11999 _json["websiteUrl"] = websiteUrl; | 12579 _json["websiteUrl"] = websiteUrl; |
12000 } | 12580 } |
12001 return _json; | 12581 return _json; |
12002 } | 12582 } |
12003 } | 12583 } |
12004 | 12584 |
12005 /** | 12585 /// A web property collection lists Analytics web properties to which the user |
12006 * A web property collection lists Analytics web properties to which the user | 12586 /// has access. Each resource in the collection corresponds to a single |
12007 * has access. Each resource in the collection corresponds to a single Analytics | 12587 /// Analytics web property. |
12008 * web property. | |
12009 */ | |
12010 class Webproperties { | 12588 class Webproperties { |
12011 /** A list of web properties. */ | 12589 /// A list of web properties. |
12012 core.List<Webproperty> items; | 12590 core.List<Webproperty> items; |
12013 /** | 12591 |
12014 * The maximum number of resources the response can contain, regardless of the | 12592 /// The maximum number of resources the response can contain, regardless of |
12015 * actual number of resources returned. Its value ranges from 1 to 1000 with a | 12593 /// the actual number of resources returned. Its value ranges from 1 to 1000 |
12016 * value of 1000 by default, or otherwise specified by the max-results query | 12594 /// with a value of 1000 by default, or otherwise specified by the |
12017 * parameter. | 12595 /// max-results query parameter. |
12018 */ | |
12019 core.int itemsPerPage; | 12596 core.int itemsPerPage; |
12020 /** Collection type. */ | 12597 |
| 12598 /// Collection type. |
12021 core.String kind; | 12599 core.String kind; |
12022 /** Link to next page for this web property collection. */ | 12600 |
| 12601 /// Link to next page for this web property collection. |
12023 core.String nextLink; | 12602 core.String nextLink; |
12024 /** Link to previous page for this web property collection. */ | 12603 |
| 12604 /// Link to previous page for this web property collection. |
12025 core.String previousLink; | 12605 core.String previousLink; |
12026 /** | 12606 |
12027 * The starting index of the resources, which is 1 by default or otherwise | 12607 /// The starting index of the resources, which is 1 by default or otherwise |
12028 * specified by the start-index query parameter. | 12608 /// specified by the start-index query parameter. |
12029 */ | |
12030 core.int startIndex; | 12609 core.int startIndex; |
12031 /** | 12610 |
12032 * The total number of results for the query, regardless of the number of | 12611 /// The total number of results for the query, regardless of the number of |
12033 * results in the response. | 12612 /// results in the response. |
12034 */ | |
12035 core.int totalResults; | 12613 core.int totalResults; |
12036 /** Email ID of the authenticated user */ | 12614 |
| 12615 /// Email ID of the authenticated user |
12037 core.String username; | 12616 core.String username; |
12038 | 12617 |
12039 Webproperties(); | 12618 Webproperties(); |
12040 | 12619 |
12041 Webproperties.fromJson(core.Map _json) { | 12620 Webproperties.fromJson(core.Map _json) { |
12042 if (_json.containsKey("items")) { | 12621 if (_json.containsKey("items")) { |
12043 items = _json["items"].map((value) => new Webproperty.fromJson(value)).toL
ist(); | 12622 items = _json["items"] |
| 12623 .map((value) => new Webproperty.fromJson(value)) |
| 12624 .toList(); |
12044 } | 12625 } |
12045 if (_json.containsKey("itemsPerPage")) { | 12626 if (_json.containsKey("itemsPerPage")) { |
12046 itemsPerPage = _json["itemsPerPage"]; | 12627 itemsPerPage = _json["itemsPerPage"]; |
12047 } | 12628 } |
12048 if (_json.containsKey("kind")) { | 12629 if (_json.containsKey("kind")) { |
12049 kind = _json["kind"]; | 12630 kind = _json["kind"]; |
12050 } | 12631 } |
12051 if (_json.containsKey("nextLink")) { | 12632 if (_json.containsKey("nextLink")) { |
12052 nextLink = _json["nextLink"]; | 12633 nextLink = _json["nextLink"]; |
12053 } | 12634 } |
12054 if (_json.containsKey("previousLink")) { | 12635 if (_json.containsKey("previousLink")) { |
12055 previousLink = _json["previousLink"]; | 12636 previousLink = _json["previousLink"]; |
12056 } | 12637 } |
12057 if (_json.containsKey("startIndex")) { | 12638 if (_json.containsKey("startIndex")) { |
12058 startIndex = _json["startIndex"]; | 12639 startIndex = _json["startIndex"]; |
12059 } | 12640 } |
12060 if (_json.containsKey("totalResults")) { | 12641 if (_json.containsKey("totalResults")) { |
12061 totalResults = _json["totalResults"]; | 12642 totalResults = _json["totalResults"]; |
12062 } | 12643 } |
12063 if (_json.containsKey("username")) { | 12644 if (_json.containsKey("username")) { |
12064 username = _json["username"]; | 12645 username = _json["username"]; |
12065 } | 12646 } |
12066 } | 12647 } |
12067 | 12648 |
12068 core.Map<core.String, core.Object> toJson() { | 12649 core.Map<core.String, core.Object> toJson() { |
12069 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 12650 final core.Map<core.String, core.Object> _json = |
| 12651 new core.Map<core.String, core.Object>(); |
12070 if (items != null) { | 12652 if (items != null) { |
12071 _json["items"] = items.map((value) => (value).toJson()).toList(); | 12653 _json["items"] = items.map((value) => (value).toJson()).toList(); |
12072 } | 12654 } |
12073 if (itemsPerPage != null) { | 12655 if (itemsPerPage != null) { |
12074 _json["itemsPerPage"] = itemsPerPage; | 12656 _json["itemsPerPage"] = itemsPerPage; |
12075 } | 12657 } |
12076 if (kind != null) { | 12658 if (kind != null) { |
12077 _json["kind"] = kind; | 12659 _json["kind"] = kind; |
12078 } | 12660 } |
12079 if (nextLink != null) { | 12661 if (nextLink != null) { |
12080 _json["nextLink"] = nextLink; | 12662 _json["nextLink"] = nextLink; |
12081 } | 12663 } |
12082 if (previousLink != null) { | 12664 if (previousLink != null) { |
12083 _json["previousLink"] = previousLink; | 12665 _json["previousLink"] = previousLink; |
12084 } | 12666 } |
12085 if (startIndex != null) { | 12667 if (startIndex != null) { |
12086 _json["startIndex"] = startIndex; | 12668 _json["startIndex"] = startIndex; |
12087 } | 12669 } |
12088 if (totalResults != null) { | 12670 if (totalResults != null) { |
12089 _json["totalResults"] = totalResults; | 12671 _json["totalResults"] = totalResults; |
12090 } | 12672 } |
12091 if (username != null) { | 12673 if (username != null) { |
12092 _json["username"] = username; | 12674 _json["username"] = username; |
12093 } | 12675 } |
12094 return _json; | 12676 return _json; |
12095 } | 12677 } |
12096 } | 12678 } |
12097 | 12679 |
12098 /** | 12680 /// Child link for this web property. Points to the list of views (profiles) |
12099 * Child link for this web property. Points to the list of views (profiles) for | 12681 /// for this web property. |
12100 * this web property. | |
12101 */ | |
12102 class WebpropertyChildLink { | 12682 class WebpropertyChildLink { |
12103 /** Link to the list of views (profiles) for this web property. */ | 12683 /// Link to the list of views (profiles) for this web property. |
12104 core.String href; | 12684 core.String href; |
12105 /** Type of the parent link. Its value is "analytics#profiles". */ | 12685 |
| 12686 /// Type of the parent link. Its value is "analytics#profiles". |
12106 core.String type; | 12687 core.String type; |
12107 | 12688 |
12108 WebpropertyChildLink(); | 12689 WebpropertyChildLink(); |
12109 | 12690 |
12110 WebpropertyChildLink.fromJson(core.Map _json) { | 12691 WebpropertyChildLink.fromJson(core.Map _json) { |
12111 if (_json.containsKey("href")) { | 12692 if (_json.containsKey("href")) { |
12112 href = _json["href"]; | 12693 href = _json["href"]; |
12113 } | 12694 } |
12114 if (_json.containsKey("type")) { | 12695 if (_json.containsKey("type")) { |
12115 type = _json["type"]; | 12696 type = _json["type"]; |
12116 } | 12697 } |
12117 } | 12698 } |
12118 | 12699 |
12119 core.Map<core.String, core.Object> toJson() { | 12700 core.Map<core.String, core.Object> toJson() { |
12120 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 12701 final core.Map<core.String, core.Object> _json = |
| 12702 new core.Map<core.String, core.Object>(); |
12121 if (href != null) { | 12703 if (href != null) { |
12122 _json["href"] = href; | 12704 _json["href"] = href; |
12123 } | 12705 } |
12124 if (type != null) { | 12706 if (type != null) { |
12125 _json["type"] = type; | 12707 _json["type"] = type; |
12126 } | 12708 } |
12127 return _json; | 12709 return _json; |
12128 } | 12710 } |
12129 } | 12711 } |
12130 | 12712 |
12131 /** | 12713 /// Parent link for this web property. Points to the account to which this web |
12132 * Parent link for this web property. Points to the account to which this web | 12714 /// property belongs. |
12133 * property belongs. | |
12134 */ | |
12135 class WebpropertyParentLink { | 12715 class WebpropertyParentLink { |
12136 /** Link to the account for this web property. */ | 12716 /// Link to the account for this web property. |
12137 core.String href; | 12717 core.String href; |
12138 /** Type of the parent link. Its value is "analytics#account". */ | 12718 |
| 12719 /// Type of the parent link. Its value is "analytics#account". |
12139 core.String type; | 12720 core.String type; |
12140 | 12721 |
12141 WebpropertyParentLink(); | 12722 WebpropertyParentLink(); |
12142 | 12723 |
12143 WebpropertyParentLink.fromJson(core.Map _json) { | 12724 WebpropertyParentLink.fromJson(core.Map _json) { |
12144 if (_json.containsKey("href")) { | 12725 if (_json.containsKey("href")) { |
12145 href = _json["href"]; | 12726 href = _json["href"]; |
12146 } | 12727 } |
12147 if (_json.containsKey("type")) { | 12728 if (_json.containsKey("type")) { |
12148 type = _json["type"]; | 12729 type = _json["type"]; |
12149 } | 12730 } |
12150 } | 12731 } |
12151 | 12732 |
12152 core.Map<core.String, core.Object> toJson() { | 12733 core.Map<core.String, core.Object> toJson() { |
12153 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 12734 final core.Map<core.String, core.Object> _json = |
| 12735 new core.Map<core.String, core.Object>(); |
12154 if (href != null) { | 12736 if (href != null) { |
12155 _json["href"] = href; | 12737 _json["href"] = href; |
12156 } | 12738 } |
12157 if (type != null) { | 12739 if (type != null) { |
12158 _json["type"] = type; | 12740 _json["type"] = type; |
12159 } | 12741 } |
12160 return _json; | 12742 return _json; |
12161 } | 12743 } |
12162 } | 12744 } |
12163 | 12745 |
12164 /** Permissions the user has for this web property. */ | 12746 /// Permissions the user has for this web property. |
12165 class WebpropertyPermissions { | 12747 class WebpropertyPermissions { |
12166 /** | 12748 /// All the permissions that the user has for this web property. These |
12167 * All the permissions that the user has for this web property. These include | 12749 /// include any implied permissions (e.g., EDIT implies VIEW) or inherited |
12168 * any implied permissions (e.g., EDIT implies VIEW) or inherited permissions | 12750 /// permissions from the parent account. |
12169 * from the parent account. | |
12170 */ | |
12171 core.List<core.String> effective; | 12751 core.List<core.String> effective; |
12172 | 12752 |
12173 WebpropertyPermissions(); | 12753 WebpropertyPermissions(); |
12174 | 12754 |
12175 WebpropertyPermissions.fromJson(core.Map _json) { | 12755 WebpropertyPermissions.fromJson(core.Map _json) { |
12176 if (_json.containsKey("effective")) { | 12756 if (_json.containsKey("effective")) { |
12177 effective = _json["effective"]; | 12757 effective = _json["effective"]; |
12178 } | 12758 } |
12179 } | 12759 } |
12180 | 12760 |
12181 core.Map<core.String, core.Object> toJson() { | 12761 core.Map<core.String, core.Object> toJson() { |
12182 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 12762 final core.Map<core.String, core.Object> _json = |
| 12763 new core.Map<core.String, core.Object>(); |
12183 if (effective != null) { | 12764 if (effective != null) { |
12184 _json["effective"] = effective; | 12765 _json["effective"] = effective; |
12185 } | 12766 } |
12186 return _json; | 12767 return _json; |
12187 } | 12768 } |
12188 } | 12769 } |
12189 | 12770 |
12190 /** JSON template for an Analytics web property. */ | 12771 /// JSON template for an Analytics web property. |
12191 class Webproperty { | 12772 class Webproperty { |
12192 /** Account ID to which this web property belongs. */ | 12773 /// Account ID to which this web property belongs. |
12193 core.String accountId; | 12774 core.String accountId; |
12194 /** | 12775 |
12195 * Child link for this web property. Points to the list of views (profiles) | 12776 /// Child link for this web property. Points to the list of views (profiles) |
12196 * for this web property. | 12777 /// for this web property. |
12197 */ | |
12198 WebpropertyChildLink childLink; | 12778 WebpropertyChildLink childLink; |
12199 /** Time this web property was created. */ | 12779 |
| 12780 /// Time this web property was created. |
12200 core.DateTime created; | 12781 core.DateTime created; |
12201 /** Default view (profile) ID. */ | 12782 |
| 12783 /// Default view (profile) ID. |
12202 core.String defaultProfileId; | 12784 core.String defaultProfileId; |
12203 /** Web property ID of the form UA-XXXXX-YY. */ | 12785 |
| 12786 /// Web property ID of the form UA-XXXXX-YY. |
12204 core.String id; | 12787 core.String id; |
12205 /** The industry vertical/category selected for this web property. */ | 12788 |
| 12789 /// The industry vertical/category selected for this web property. |
12206 core.String industryVertical; | 12790 core.String industryVertical; |
12207 /** Internal ID for this web property. */ | 12791 |
| 12792 /// Internal ID for this web property. |
12208 core.String internalWebPropertyId; | 12793 core.String internalWebPropertyId; |
12209 /** Resource type for Analytics WebProperty. */ | 12794 |
| 12795 /// Resource type for Analytics WebProperty. |
12210 core.String kind; | 12796 core.String kind; |
12211 /** Level for this web property. Possible values are STANDARD or PREMIUM. */ | 12797 |
| 12798 /// Level for this web property. Possible values are STANDARD or PREMIUM. |
12212 core.String level; | 12799 core.String level; |
12213 /** Name of this web property. */ | 12800 |
| 12801 /// Name of this web property. |
12214 core.String name; | 12802 core.String name; |
12215 /** | 12803 |
12216 * Parent link for this web property. Points to the account to which this web | 12804 /// Parent link for this web property. Points to the account to which this |
12217 * property belongs. | 12805 /// web property belongs. |
12218 */ | |
12219 WebpropertyParentLink parentLink; | 12806 WebpropertyParentLink parentLink; |
12220 /** Permissions the user has for this web property. */ | 12807 |
| 12808 /// Permissions the user has for this web property. |
12221 WebpropertyPermissions permissions; | 12809 WebpropertyPermissions permissions; |
12222 /** View (Profile) count for this web property. */ | 12810 |
| 12811 /// View (Profile) count for this web property. |
12223 core.int profileCount; | 12812 core.int profileCount; |
12224 /** Link for this web property. */ | 12813 |
| 12814 /// Link for this web property. |
12225 core.String selfLink; | 12815 core.String selfLink; |
12226 /** Indicates whether this web property is starred or not. */ | 12816 |
| 12817 /// Indicates whether this web property is starred or not. |
12227 core.bool starred; | 12818 core.bool starred; |
12228 /** Time this web property was last modified. */ | 12819 |
| 12820 /// Time this web property was last modified. |
12229 core.DateTime updated; | 12821 core.DateTime updated; |
12230 /** Website url for this web property. */ | 12822 |
| 12823 /// Website url for this web property. |
12231 core.String websiteUrl; | 12824 core.String websiteUrl; |
12232 | 12825 |
12233 Webproperty(); | 12826 Webproperty(); |
12234 | 12827 |
12235 Webproperty.fromJson(core.Map _json) { | 12828 Webproperty.fromJson(core.Map _json) { |
12236 if (_json.containsKey("accountId")) { | 12829 if (_json.containsKey("accountId")) { |
12237 accountId = _json["accountId"]; | 12830 accountId = _json["accountId"]; |
12238 } | 12831 } |
12239 if (_json.containsKey("childLink")) { | 12832 if (_json.containsKey("childLink")) { |
12240 childLink = new WebpropertyChildLink.fromJson(_json["childLink"]); | 12833 childLink = new WebpropertyChildLink.fromJson(_json["childLink"]); |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12280 } | 12873 } |
12281 if (_json.containsKey("updated")) { | 12874 if (_json.containsKey("updated")) { |
12282 updated = core.DateTime.parse(_json["updated"]); | 12875 updated = core.DateTime.parse(_json["updated"]); |
12283 } | 12876 } |
12284 if (_json.containsKey("websiteUrl")) { | 12877 if (_json.containsKey("websiteUrl")) { |
12285 websiteUrl = _json["websiteUrl"]; | 12878 websiteUrl = _json["websiteUrl"]; |
12286 } | 12879 } |
12287 } | 12880 } |
12288 | 12881 |
12289 core.Map<core.String, core.Object> toJson() { | 12882 core.Map<core.String, core.Object> toJson() { |
12290 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 12883 final core.Map<core.String, core.Object> _json = |
| 12884 new core.Map<core.String, core.Object>(); |
12291 if (accountId != null) { | 12885 if (accountId != null) { |
12292 _json["accountId"] = accountId; | 12886 _json["accountId"] = accountId; |
12293 } | 12887 } |
12294 if (childLink != null) { | 12888 if (childLink != null) { |
12295 _json["childLink"] = (childLink).toJson(); | 12889 _json["childLink"] = (childLink).toJson(); |
12296 } | 12890 } |
12297 if (created != null) { | 12891 if (created != null) { |
12298 _json["created"] = (created).toIso8601String(); | 12892 _json["created"] = (created).toIso8601String(); |
12299 } | 12893 } |
12300 if (defaultProfileId != null) { | 12894 if (defaultProfileId != null) { |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12335 } | 12929 } |
12336 if (updated != null) { | 12930 if (updated != null) { |
12337 _json["updated"] = (updated).toIso8601String(); | 12931 _json["updated"] = (updated).toIso8601String(); |
12338 } | 12932 } |
12339 if (websiteUrl != null) { | 12933 if (websiteUrl != null) { |
12340 _json["websiteUrl"] = websiteUrl; | 12934 _json["websiteUrl"] = websiteUrl; |
12341 } | 12935 } |
12342 return _json; | 12936 return _json; |
12343 } | 12937 } |
12344 } | 12938 } |
OLD | NEW |