Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(344)

Side by Side Diff: generated/googleapis/lib/analytics/v3.dart

Issue 1078053002: Roll of googleapis as of 4/7/2015. (Closed) Base URL: https://github.com/dart-lang/googleapis.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project).
2
1 library googleapis.analytics.v3; 3 library googleapis.analytics.v3;
2 4
3 import "dart:core" as core; 5 import 'dart:core' as core;
4 import "dart:collection" as collection; 6 import 'dart:collection' as collection;
5 import "dart:async" as async; 7 import 'dart:async' as async;
6 import "dart:convert" as convert; 8 import 'dart:convert' as convert;
7 9
8 import "package:crypto/crypto.dart" as crypto; 10 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
11 import 'package:crypto/crypto.dart' as crypto;
9 import 'package:http/http.dart' as http; 12 import 'package:http/http.dart' as http;
10 import '../src/common_internal.dart' as common_internal;
11 import '../common/common.dart' as common;
12 13
13 export '../common/common.dart' show ApiRequestError; 14 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
14 export '../common/common.dart' show DetailedApiRequestError; 15 ApiRequestError, DetailedApiRequestError, Media, UploadOptions,
16 ResumableUploadOptions, DownloadOptions, PartialDownloadOptions,
17 ByteRange;
18
19 const core.String USER_AGENT = 'dart-api-client analytics/v3';
15 20
16 /** View and manage your Google Analytics data */ 21 /** View and manage your Google Analytics data */
17 class AnalyticsApi { 22 class AnalyticsApi {
18 /** View and manage your Google Analytics data */ 23 /** View and manage your Google Analytics data */
19 static const AnalyticsScope = "https://www.googleapis.com/auth/analytics"; 24 static const AnalyticsScope = "https://www.googleapis.com/auth/analytics";
20 25
21 /** Edit Google Analytics management entities */ 26 /** Edit Google Analytics management entities */
22 static const AnalyticsEditScope = "https://www.googleapis.com/auth/analytics.e dit"; 27 static const AnalyticsEditScope = "https://www.googleapis.com/auth/analytics.e dit";
23 28
24 /** Manage Google Analytics Account users by email address */ 29 /** Manage Google Analytics Account users by email address */
25 static const AnalyticsManageUsersScope = "https://www.googleapis.com/auth/anal ytics.manage.users"; 30 static const AnalyticsManageUsersScope = "https://www.googleapis.com/auth/anal ytics.manage.users";
26 31
27 /** View Google Analytics user permissions */ 32 /** View Google Analytics user permissions */
28 static const AnalyticsManageUsersReadonlyScope = "https://www.googleapis.com/a uth/analytics.manage.users.readonly"; 33 static const AnalyticsManageUsersReadonlyScope = "https://www.googleapis.com/a uth/analytics.manage.users.readonly";
29 34
30 /** 35 /**
31 * Create a new Google Analytics account along with its default property and 36 * Create a new Google Analytics account along with its default property and
32 * view 37 * view
33 */ 38 */
34 static const AnalyticsProvisionScope = "https://www.googleapis.com/auth/analyt ics.provision"; 39 static const AnalyticsProvisionScope = "https://www.googleapis.com/auth/analyt ics.provision";
35 40
36 /** View your Google Analytics data */ 41 /** View your Google Analytics data */
37 static const AnalyticsReadonlyScope = "https://www.googleapis.com/auth/analyti cs.readonly"; 42 static const AnalyticsReadonlyScope = "https://www.googleapis.com/auth/analyti cs.readonly";
38 43
39 44
40 final common_internal.ApiRequester _requester; 45 final commons.ApiRequester _requester;
41 46
42 DataResourceApi get data => new DataResourceApi(_requester); 47 DataResourceApi get data => new DataResourceApi(_requester);
43 ManagementResourceApi get management => new ManagementResourceApi(_requester); 48 ManagementResourceApi get management => new ManagementResourceApi(_requester);
44 MetadataResourceApi get metadata => new MetadataResourceApi(_requester); 49 MetadataResourceApi get metadata => new MetadataResourceApi(_requester);
45 ProvisioningResourceApi get provisioning => new ProvisioningResourceApi(_reque ster); 50 ProvisioningResourceApi get provisioning => new ProvisioningResourceApi(_reque ster);
46 51
47 AnalyticsApi(http.Client client, {core.String rootUrl: "https://www.googleapis .com/", core.String servicePath: "analytics/v3/"}) : 52 AnalyticsApi(http.Client client, {core.String rootUrl: "https://www.googleapis .com/", core.String servicePath: "analytics/v3/"}) :
48 _requester = new common_internal.ApiRequester(client, rootUrl, servicePath ); 53 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A GENT);
49 } 54 }
50 55
51 56
52 /** Not documented yet. */
53 class DataResourceApi { 57 class DataResourceApi {
54 final common_internal.ApiRequester _requester; 58 final commons.ApiRequester _requester;
55 59
56 DataGaResourceApi get ga => new DataGaResourceApi(_requester); 60 DataGaResourceApi get ga => new DataGaResourceApi(_requester);
57 DataMcfResourceApi get mcf => new DataMcfResourceApi(_requester); 61 DataMcfResourceApi get mcf => new DataMcfResourceApi(_requester);
58 DataRealtimeResourceApi get realtime => new DataRealtimeResourceApi(_requester ); 62 DataRealtimeResourceApi get realtime => new DataRealtimeResourceApi(_requester );
59 63
60 DataResourceApi(common_internal.ApiRequester client) : 64 DataResourceApi(commons.ApiRequester client) :
61 _requester = client; 65 _requester = client;
62 } 66 }
63 67
64 68
65 /** Not documented yet. */
66 class DataGaResourceApi { 69 class DataGaResourceApi {
67 final common_internal.ApiRequester _requester; 70 final commons.ApiRequester _requester;
68 71
69 DataGaResourceApi(common_internal.ApiRequester client) : 72 DataGaResourceApi(commons.ApiRequester client) :
70 _requester = client; 73 _requester = client;
71 74
72 /** 75 /**
73 * Returns Analytics data for a view (profile). 76 * Returns Analytics data for a view (profile).
74 * 77 *
75 * Request parameters: 78 * Request parameters:
76 * 79 *
77 * [ids] - Unique table ID for retrieving Analytics data. Table ID is of the 80 * [ids] - Unique table ID for retrieving Analytics data. Table ID is of the
78 * form ga:XXXX, where XXXX is the Analytics view (profile) ID. 81 * form ga:XXXX, where XXXX is the Analytics view (profile) ID.
79 * Value must have pattern "ga:[0-9]+". 82 * Value must have pattern "ga:[0-9]+".
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 * 125 *
123 * [sort] - A comma-separated list of dimensions or metrics that determine the 126 * [sort] - A comma-separated list of dimensions or metrics that determine the
124 * sort order for Analytics data. 127 * sort order for Analytics data.
125 * Value must have pattern "(-)?ga:.+". 128 * Value must have pattern "(-)?ga:.+".
126 * 129 *
127 * [start_index] - An index of the first entity to retrieve. Use this 130 * [start_index] - An index of the first entity to retrieve. Use this
128 * parameter as a pagination mechanism along with the max-results parameter. 131 * parameter as a pagination mechanism along with the max-results parameter.
129 * 132 *
130 * Completes with a [GaData]. 133 * Completes with a [GaData].
131 * 134 *
132 * Completes with a [common.ApiRequestError] if the API endpoint returned an 135 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
133 * error. 136 * error.
134 * 137 *
135 * If the used [http.Client] completes with an error when making a REST call, 138 * If the used [http.Client] completes with an error when making a REST call,
136 * this method will complete with the same error. 139 * this method will complete with the same error.
137 */ 140 */
138 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.int max_results, core.String output, core.String samplingLevel, core.String se gment, core.String sort, core.int start_index}) { 141 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.int max_results, core.String output, core.String samplingLevel, core.String se gment, core.String sort, core.int start_index}) {
139 var _url = null; 142 var _url = null;
140 var _queryParams = new core.Map(); 143 var _queryParams = new core.Map();
141 var _uploadMedia = null; 144 var _uploadMedia = null;
142 var _uploadOptions = null; 145 var _uploadOptions = null;
143 var _downloadOptions = common.DownloadOptions.Metadata; 146 var _downloadOptions = commons.DownloadOptions.Metadata;
144 var _body = null; 147 var _body = null;
145 148
146 if (ids == null) { 149 if (ids == null) {
147 throw new core.ArgumentError("Parameter ids is required."); 150 throw new core.ArgumentError("Parameter ids is required.");
148 } 151 }
149 _queryParams["ids"] = [ids]; 152 _queryParams["ids"] = [ids];
150 if (start_date == null) { 153 if (start_date == null) {
151 throw new core.ArgumentError("Parameter start_date is required."); 154 throw new core.ArgumentError("Parameter start_date is required.");
152 } 155 }
153 _queryParams["start-date"] = [start_date]; 156 _queryParams["start-date"] = [start_date];
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
193 queryParams: _queryParams, 196 queryParams: _queryParams,
194 uploadOptions: _uploadOptions, 197 uploadOptions: _uploadOptions,
195 uploadMedia: _uploadMedia, 198 uploadMedia: _uploadMedia,
196 downloadOptions: _downloadOptions); 199 downloadOptions: _downloadOptions);
197 return _response.then((data) => new GaData.fromJson(data)); 200 return _response.then((data) => new GaData.fromJson(data));
198 } 201 }
199 202
200 } 203 }
201 204
202 205
203 /** Not documented yet. */
204 class DataMcfResourceApi { 206 class DataMcfResourceApi {
205 final common_internal.ApiRequester _requester; 207 final commons.ApiRequester _requester;
206 208
207 DataMcfResourceApi(common_internal.ApiRequester client) : 209 DataMcfResourceApi(commons.ApiRequester client) :
208 _requester = client; 210 _requester = client;
209 211
210 /** 212 /**
211 * Returns Analytics Multi-Channel Funnels data for a view (profile). 213 * Returns Analytics Multi-Channel Funnels data for a view (profile).
212 * 214 *
213 * Request parameters: 215 * Request parameters:
214 * 216 *
215 * [ids] - Unique table ID for retrieving Analytics data. Table ID is of the 217 * [ids] - Unique table ID for retrieving Analytics data. Table ID is of the
216 * form ga:XXXX, where XXXX is the Analytics view (profile) ID. 218 * form ga:XXXX, where XXXX is the Analytics view (profile) ID.
217 * Value must have pattern "ga:[0-9]+". 219 * Value must have pattern "ga:[0-9]+".
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
253 * 255 *
254 * [sort] - A comma-separated list of dimensions or metrics that determine the 256 * [sort] - A comma-separated list of dimensions or metrics that determine the
255 * sort order for the Analytics data. 257 * sort order for the Analytics data.
256 * Value must have pattern "(-)?mcf:.+". 258 * Value must have pattern "(-)?mcf:.+".
257 * 259 *
258 * [start_index] - An index of the first entity to retrieve. Use this 260 * [start_index] - An index of the first entity to retrieve. Use this
259 * parameter as a pagination mechanism along with the max-results parameter. 261 * parameter as a pagination mechanism along with the max-results parameter.
260 * 262 *
261 * Completes with a [McfData]. 263 * Completes with a [McfData].
262 * 264 *
263 * Completes with a [common.ApiRequestError] if the API endpoint returned an 265 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
264 * error. 266 * error.
265 * 267 *
266 * If the used [http.Client] completes with an error when making a REST call, 268 * If the used [http.Client] completes with an error when making a REST call,
267 * this method will complete with the same error. 269 * this method will complete with the same error.
268 */ 270 */
269 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}) { 271 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}) {
270 var _url = null; 272 var _url = null;
271 var _queryParams = new core.Map(); 273 var _queryParams = new core.Map();
272 var _uploadMedia = null; 274 var _uploadMedia = null;
273 var _uploadOptions = null; 275 var _uploadOptions = null;
274 var _downloadOptions = common.DownloadOptions.Metadata; 276 var _downloadOptions = commons.DownloadOptions.Metadata;
275 var _body = null; 277 var _body = null;
276 278
277 if (ids == null) { 279 if (ids == null) {
278 throw new core.ArgumentError("Parameter ids is required."); 280 throw new core.ArgumentError("Parameter ids is required.");
279 } 281 }
280 _queryParams["ids"] = [ids]; 282 _queryParams["ids"] = [ids];
281 if (start_date == null) { 283 if (start_date == null) {
282 throw new core.ArgumentError("Parameter start_date is required."); 284 throw new core.ArgumentError("Parameter start_date is required.");
283 } 285 }
284 _queryParams["start-date"] = [start_date]; 286 _queryParams["start-date"] = [start_date];
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
318 queryParams: _queryParams, 320 queryParams: _queryParams,
319 uploadOptions: _uploadOptions, 321 uploadOptions: _uploadOptions,
320 uploadMedia: _uploadMedia, 322 uploadMedia: _uploadMedia,
321 downloadOptions: _downloadOptions); 323 downloadOptions: _downloadOptions);
322 return _response.then((data) => new McfData.fromJson(data)); 324 return _response.then((data) => new McfData.fromJson(data));
323 } 325 }
324 326
325 } 327 }
326 328
327 329
328 /** Not documented yet. */
329 class DataRealtimeResourceApi { 330 class DataRealtimeResourceApi {
330 final common_internal.ApiRequester _requester; 331 final commons.ApiRequester _requester;
331 332
332 DataRealtimeResourceApi(common_internal.ApiRequester client) : 333 DataRealtimeResourceApi(commons.ApiRequester client) :
333 _requester = client; 334 _requester = client;
334 335
335 /** 336 /**
336 * Returns real time data for a view (profile). 337 * Returns real time data for a view (profile).
337 * 338 *
338 * Request parameters: 339 * Request parameters:
339 * 340 *
340 * [ids] - Unique table ID for retrieving real time data. Table ID is of the 341 * [ids] - Unique table ID for retrieving real time data. Table ID is of the
341 * form ga:XXXX, where XXXX is the Analytics view (profile) ID. 342 * form ga:XXXX, where XXXX is the Analytics view (profile) ID.
342 * Value must have pattern "ga:[0-9]+". 343 * Value must have pattern "ga:[0-9]+".
(...skipping 11 matching lines...) Expand all
354 * Value must have pattern "(ga:.+)|(rt:.+)". 355 * Value must have pattern "(ga:.+)|(rt:.+)".
355 * 356 *
356 * [max_results] - The maximum number of entries to include in this feed. 357 * [max_results] - The maximum number of entries to include in this feed.
357 * 358 *
358 * [sort] - A comma-separated list of dimensions or metrics that determine the 359 * [sort] - A comma-separated list of dimensions or metrics that determine the
359 * sort order for real time data. 360 * sort order for real time data.
360 * Value must have pattern "(-)?((ga:.+)|(rt:.+))". 361 * Value must have pattern "(-)?((ga:.+)|(rt:.+))".
361 * 362 *
362 * Completes with a [RealtimeData]. 363 * Completes with a [RealtimeData].
363 * 364 *
364 * Completes with a [common.ApiRequestError] if the API endpoint returned an 365 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
365 * error. 366 * error.
366 * 367 *
367 * If the used [http.Client] completes with an error when making a REST call, 368 * If the used [http.Client] completes with an error when making a REST call,
368 * this method will complete with the same error. 369 * this method will complete with the same error.
369 */ 370 */
370 async.Future<RealtimeData> get(core.String ids, core.String metrics, {core.Str ing dimensions, core.String filters, core.int max_results, core.String sort}) { 371 async.Future<RealtimeData> get(core.String ids, core.String metrics, {core.Str ing dimensions, core.String filters, core.int max_results, core.String sort}) {
371 var _url = null; 372 var _url = null;
372 var _queryParams = new core.Map(); 373 var _queryParams = new core.Map();
373 var _uploadMedia = null; 374 var _uploadMedia = null;
374 var _uploadOptions = null; 375 var _uploadOptions = null;
375 var _downloadOptions = common.DownloadOptions.Metadata; 376 var _downloadOptions = commons.DownloadOptions.Metadata;
376 var _body = null; 377 var _body = null;
377 378
378 if (ids == null) { 379 if (ids == null) {
379 throw new core.ArgumentError("Parameter ids is required."); 380 throw new core.ArgumentError("Parameter ids is required.");
380 } 381 }
381 _queryParams["ids"] = [ids]; 382 _queryParams["ids"] = [ids];
382 if (metrics == null) { 383 if (metrics == null) {
383 throw new core.ArgumentError("Parameter metrics is required."); 384 throw new core.ArgumentError("Parameter metrics is required.");
384 } 385 }
385 _queryParams["metrics"] = [metrics]; 386 _queryParams["metrics"] = [metrics];
(...skipping 19 matching lines...) Expand all
405 queryParams: _queryParams, 406 queryParams: _queryParams,
406 uploadOptions: _uploadOptions, 407 uploadOptions: _uploadOptions,
407 uploadMedia: _uploadMedia, 408 uploadMedia: _uploadMedia,
408 downloadOptions: _downloadOptions); 409 downloadOptions: _downloadOptions);
409 return _response.then((data) => new RealtimeData.fromJson(data)); 410 return _response.then((data) => new RealtimeData.fromJson(data));
410 } 411 }
411 412
412 } 413 }
413 414
414 415
415 /** Not documented yet. */
416 class ManagementResourceApi { 416 class ManagementResourceApi {
417 final common_internal.ApiRequester _requester; 417 final commons.ApiRequester _requester;
418 418
419 ManagementAccountSummariesResourceApi get accountSummaries => new ManagementAc countSummariesResourceApi(_requester); 419 ManagementAccountSummariesResourceApi get accountSummaries => new ManagementAc countSummariesResourceApi(_requester);
420 ManagementAccountUserLinksResourceApi get accountUserLinks => new ManagementAc countUserLinksResourceApi(_requester); 420 ManagementAccountUserLinksResourceApi get accountUserLinks => new ManagementAc countUserLinksResourceApi(_requester);
421 ManagementAccountsResourceApi get accounts => new ManagementAccountsResourceAp i(_requester); 421 ManagementAccountsResourceApi get accounts => new ManagementAccountsResourceAp i(_requester);
422 ManagementCustomDataSourcesResourceApi get customDataSources => new Management CustomDataSourcesResourceApi(_requester); 422 ManagementCustomDataSourcesResourceApi get customDataSources => new Management CustomDataSourcesResourceApi(_requester);
423 ManagementCustomDimensionsResourceApi get customDimensions => new ManagementCu stomDimensionsResourceApi(_requester); 423 ManagementCustomDimensionsResourceApi get customDimensions => new ManagementCu stomDimensionsResourceApi(_requester);
424 ManagementCustomMetricsResourceApi get customMetrics => new ManagementCustomMe tricsResourceApi(_requester); 424 ManagementCustomMetricsResourceApi get customMetrics => new ManagementCustomMe tricsResourceApi(_requester);
425 ManagementDailyUploadsResourceApi get dailyUploads => new ManagementDailyUploa dsResourceApi(_requester);
426 ManagementExperimentsResourceApi get experiments => new ManagementExperimentsR esourceApi(_requester); 425 ManagementExperimentsResourceApi get experiments => new ManagementExperimentsR esourceApi(_requester);
427 ManagementFiltersResourceApi get filters => new ManagementFiltersResourceApi(_ requester); 426 ManagementFiltersResourceApi get filters => new ManagementFiltersResourceApi(_ requester);
428 ManagementGoalsResourceApi get goals => new ManagementGoalsResourceApi(_reques ter); 427 ManagementGoalsResourceApi get goals => new ManagementGoalsResourceApi(_reques ter);
429 ManagementProfileFilterLinksResourceApi get profileFilterLinks => new Manageme ntProfileFilterLinksResourceApi(_requester); 428 ManagementProfileFilterLinksResourceApi get profileFilterLinks => new Manageme ntProfileFilterLinksResourceApi(_requester);
430 ManagementProfileUserLinksResourceApi get profileUserLinks => new ManagementPr ofileUserLinksResourceApi(_requester); 429 ManagementProfileUserLinksResourceApi get profileUserLinks => new ManagementPr ofileUserLinksResourceApi(_requester);
431 ManagementProfilesResourceApi get profiles => new ManagementProfilesResourceAp i(_requester); 430 ManagementProfilesResourceApi get profiles => new ManagementProfilesResourceAp i(_requester);
432 ManagementSegmentsResourceApi get segments => new ManagementSegmentsResourceAp i(_requester); 431 ManagementSegmentsResourceApi get segments => new ManagementSegmentsResourceAp i(_requester);
433 ManagementUnsampledReportsResourceApi get unsampledReports => new ManagementUn sampledReportsResourceApi(_requester); 432 ManagementUnsampledReportsResourceApi get unsampledReports => new ManagementUn sampledReportsResourceApi(_requester);
434 ManagementUploadsResourceApi get uploads => new ManagementUploadsResourceApi(_ requester); 433 ManagementUploadsResourceApi get uploads => new ManagementUploadsResourceApi(_ requester);
435 ManagementWebPropertyAdWordsLinksResourceApi get webPropertyAdWordsLinks => ne w ManagementWebPropertyAdWordsLinksResourceApi(_requester); 434 ManagementWebPropertyAdWordsLinksResourceApi get webPropertyAdWordsLinks => ne w ManagementWebPropertyAdWordsLinksResourceApi(_requester);
436 ManagementWebpropertiesResourceApi get webproperties => new ManagementWebprope rtiesResourceApi(_requester); 435 ManagementWebpropertiesResourceApi get webproperties => new ManagementWebprope rtiesResourceApi(_requester);
437 ManagementWebpropertyUserLinksResourceApi get webpropertyUserLinks => new Mana gementWebpropertyUserLinksResourceApi(_requester); 436 ManagementWebpropertyUserLinksResourceApi get webpropertyUserLinks => new Mana gementWebpropertyUserLinksResourceApi(_requester);
438 437
439 ManagementResourceApi(common_internal.ApiRequester client) : 438 ManagementResourceApi(commons.ApiRequester client) :
440 _requester = client; 439 _requester = client;
441 } 440 }
442 441
443 442
444 /** Not documented yet. */
445 class ManagementAccountSummariesResourceApi { 443 class ManagementAccountSummariesResourceApi {
446 final common_internal.ApiRequester _requester; 444 final commons.ApiRequester _requester;
447 445
448 ManagementAccountSummariesResourceApi(common_internal.ApiRequester client) : 446 ManagementAccountSummariesResourceApi(commons.ApiRequester client) :
449 _requester = client; 447 _requester = client;
450 448
451 /** 449 /**
452 * Lists account summaries (lightweight tree comprised of 450 * Lists account summaries (lightweight tree comprised of
453 * accounts/properties/profiles) to which the user has access. 451 * accounts/properties/profiles) to which the user has access.
454 * 452 *
455 * Request parameters: 453 * Request parameters:
456 * 454 *
457 * [max_results] - The maximum number of account summaries to include in this 455 * [max_results] - The maximum number of account summaries to include in this
458 * response, where the largest acceptable value is 1000. 456 * response, where the largest acceptable value is 1000.
459 * 457 *
460 * [start_index] - An index of the first entity to retrieve. Use this 458 * [start_index] - An index of the first entity to retrieve. Use this
461 * parameter as a pagination mechanism along with the max-results parameter. 459 * parameter as a pagination mechanism along with the max-results parameter.
462 * 460 *
463 * Completes with a [AccountSummaries]. 461 * Completes with a [AccountSummaries].
464 * 462 *
465 * Completes with a [common.ApiRequestError] if the API endpoint returned an 463 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
466 * error. 464 * error.
467 * 465 *
468 * If the used [http.Client] completes with an error when making a REST call, 466 * If the used [http.Client] completes with an error when making a REST call,
469 * this method will complete with the same error. 467 * this method will complete with the same error.
470 */ 468 */
471 async.Future<AccountSummaries> list({core.int max_results, core.int start_inde x}) { 469 async.Future<AccountSummaries> list({core.int max_results, core.int start_inde x}) {
472 var _url = null; 470 var _url = null;
473 var _queryParams = new core.Map(); 471 var _queryParams = new core.Map();
474 var _uploadMedia = null; 472 var _uploadMedia = null;
475 var _uploadOptions = null; 473 var _uploadOptions = null;
476 var _downloadOptions = common.DownloadOptions.Metadata; 474 var _downloadOptions = commons.DownloadOptions.Metadata;
477 var _body = null; 475 var _body = null;
478 476
479 if (max_results != null) { 477 if (max_results != null) {
480 _queryParams["max-results"] = ["${max_results}"]; 478 _queryParams["max-results"] = ["${max_results}"];
481 } 479 }
482 if (start_index != null) { 480 if (start_index != null) {
483 _queryParams["start-index"] = ["${start_index}"]; 481 _queryParams["start-index"] = ["${start_index}"];
484 } 482 }
485 483
486 484
487 _url = 'management/accountSummaries'; 485 _url = 'management/accountSummaries';
488 486
489 var _response = _requester.request(_url, 487 var _response = _requester.request(_url,
490 "GET", 488 "GET",
491 body: _body, 489 body: _body,
492 queryParams: _queryParams, 490 queryParams: _queryParams,
493 uploadOptions: _uploadOptions, 491 uploadOptions: _uploadOptions,
494 uploadMedia: _uploadMedia, 492 uploadMedia: _uploadMedia,
495 downloadOptions: _downloadOptions); 493 downloadOptions: _downloadOptions);
496 return _response.then((data) => new AccountSummaries.fromJson(data)); 494 return _response.then((data) => new AccountSummaries.fromJson(data));
497 } 495 }
498 496
499 } 497 }
500 498
501 499
502 /** Not documented yet. */
503 class ManagementAccountUserLinksResourceApi { 500 class ManagementAccountUserLinksResourceApi {
504 final common_internal.ApiRequester _requester; 501 final commons.ApiRequester _requester;
505 502
506 ManagementAccountUserLinksResourceApi(common_internal.ApiRequester client) : 503 ManagementAccountUserLinksResourceApi(commons.ApiRequester client) :
507 _requester = client; 504 _requester = client;
508 505
509 /** 506 /**
510 * Removes a user from the given account. 507 * Removes a user from the given account.
511 * 508 *
512 * Request parameters: 509 * Request parameters:
513 * 510 *
514 * [accountId] - Account ID to delete the user link for. 511 * [accountId] - Account ID to delete the user link for.
515 * 512 *
516 * [linkId] - Link ID to delete the user link for. 513 * [linkId] - Link ID to delete the user link for.
517 * 514 *
518 * Completes with a [common.ApiRequestError] if the API endpoint returned an 515 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
519 * error. 516 * error.
520 * 517 *
521 * If the used [http.Client] completes with an error when making a REST call, 518 * If the used [http.Client] completes with an error when making a REST call,
522 * this method will complete with the same error. 519 * this method will complete with the same error.
523 */ 520 */
524 async.Future delete(core.String accountId, core.String linkId) { 521 async.Future delete(core.String accountId, core.String linkId) {
525 var _url = null; 522 var _url = null;
526 var _queryParams = new core.Map(); 523 var _queryParams = new core.Map();
527 var _uploadMedia = null; 524 var _uploadMedia = null;
528 var _uploadOptions = null; 525 var _uploadOptions = null;
529 var _downloadOptions = common.DownloadOptions.Metadata; 526 var _downloadOptions = commons.DownloadOptions.Metadata;
530 var _body = null; 527 var _body = null;
531 528
532 if (accountId == null) { 529 if (accountId == null) {
533 throw new core.ArgumentError("Parameter accountId is required."); 530 throw new core.ArgumentError("Parameter accountId is required.");
534 } 531 }
535 if (linkId == null) { 532 if (linkId == null) {
536 throw new core.ArgumentError("Parameter linkId is required."); 533 throw new core.ArgumentError("Parameter linkId is required.");
537 } 534 }
538 535
539 _downloadOptions = null; 536 _downloadOptions = null;
540 537
541 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/entityUserLinks/' + common_internal.Escaper.ecapeVariable('$linkId') ; 538 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/entityUserLinks/' + commons.Escaper.ecapeVariable('$linkId');
542 539
543 var _response = _requester.request(_url, 540 var _response = _requester.request(_url,
544 "DELETE", 541 "DELETE",
545 body: _body, 542 body: _body,
546 queryParams: _queryParams, 543 queryParams: _queryParams,
547 uploadOptions: _uploadOptions, 544 uploadOptions: _uploadOptions,
548 uploadMedia: _uploadMedia, 545 uploadMedia: _uploadMedia,
549 downloadOptions: _downloadOptions); 546 downloadOptions: _downloadOptions);
550 return _response.then((data) => null); 547 return _response.then((data) => null);
551 } 548 }
552 549
553 /** 550 /**
554 * Adds a new user to the given account. 551 * Adds a new user to the given account.
555 * 552 *
556 * [request] - The metadata request object. 553 * [request] - The metadata request object.
557 * 554 *
558 * Request parameters: 555 * Request parameters:
559 * 556 *
560 * [accountId] - Account ID to create the user link for. 557 * [accountId] - Account ID to create the user link for.
561 * 558 *
562 * Completes with a [EntityUserLink]. 559 * Completes with a [EntityUserLink].
563 * 560 *
564 * Completes with a [common.ApiRequestError] if the API endpoint returned an 561 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
565 * error. 562 * error.
566 * 563 *
567 * If the used [http.Client] completes with an error when making a REST call, 564 * If the used [http.Client] completes with an error when making a REST call,
568 * this method will complete with the same error. 565 * this method will complete with the same error.
569 */ 566 */
570 async.Future<EntityUserLink> insert(EntityUserLink request, core.String accoun tId) { 567 async.Future<EntityUserLink> insert(EntityUserLink request, core.String accoun tId) {
571 var _url = null; 568 var _url = null;
572 var _queryParams = new core.Map(); 569 var _queryParams = new core.Map();
573 var _uploadMedia = null; 570 var _uploadMedia = null;
574 var _uploadOptions = null; 571 var _uploadOptions = null;
575 var _downloadOptions = common.DownloadOptions.Metadata; 572 var _downloadOptions = commons.DownloadOptions.Metadata;
576 var _body = null; 573 var _body = null;
577 574
578 if (request != null) { 575 if (request != null) {
579 _body = convert.JSON.encode((request).toJson()); 576 _body = convert.JSON.encode((request).toJson());
580 } 577 }
581 if (accountId == null) { 578 if (accountId == null) {
582 throw new core.ArgumentError("Parameter accountId is required."); 579 throw new core.ArgumentError("Parameter accountId is required.");
583 } 580 }
584 581
585 582
586 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/entityUserLinks'; 583 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/entityUserLinks';
587 584
588 var _response = _requester.request(_url, 585 var _response = _requester.request(_url,
589 "POST", 586 "POST",
590 body: _body, 587 body: _body,
591 queryParams: _queryParams, 588 queryParams: _queryParams,
592 uploadOptions: _uploadOptions, 589 uploadOptions: _uploadOptions,
593 uploadMedia: _uploadMedia, 590 uploadMedia: _uploadMedia,
594 downloadOptions: _downloadOptions); 591 downloadOptions: _downloadOptions);
595 return _response.then((data) => new EntityUserLink.fromJson(data)); 592 return _response.then((data) => new EntityUserLink.fromJson(data));
596 } 593 }
597 594
598 /** 595 /**
599 * Lists account-user links for a given account. 596 * Lists account-user links for a given account.
600 * 597 *
601 * Request parameters: 598 * Request parameters:
602 * 599 *
603 * [accountId] - Account ID to retrieve the user links for. 600 * [accountId] - Account ID to retrieve the user links for.
604 * 601 *
605 * [max_results] - The maximum number of account-user links to include in this 602 * [max_results] - The maximum number of account-user links to include in this
606 * response. 603 * response.
607 * 604 *
608 * [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
609 * this parameter as a pagination mechanism along with the max-results 606 * this parameter as a pagination mechanism along with the max-results
610 * parameter. 607 * parameter.
611 * 608 *
612 * Completes with a [EntityUserLinks]. 609 * Completes with a [EntityUserLinks].
613 * 610 *
614 * Completes with a [common.ApiRequestError] if the API endpoint returned an 611 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
615 * error. 612 * error.
616 * 613 *
617 * If the used [http.Client] completes with an error when making a REST call, 614 * If the used [http.Client] completes with an error when making a REST call,
618 * this method will complete with the same error. 615 * this method will complete with the same error.
619 */ 616 */
620 async.Future<EntityUserLinks> list(core.String accountId, {core.int max_result s, core.int start_index}) { 617 async.Future<EntityUserLinks> list(core.String accountId, {core.int max_result s, core.int start_index}) {
621 var _url = null; 618 var _url = null;
622 var _queryParams = new core.Map(); 619 var _queryParams = new core.Map();
623 var _uploadMedia = null; 620 var _uploadMedia = null;
624 var _uploadOptions = null; 621 var _uploadOptions = null;
625 var _downloadOptions = common.DownloadOptions.Metadata; 622 var _downloadOptions = commons.DownloadOptions.Metadata;
626 var _body = null; 623 var _body = null;
627 624
628 if (accountId == null) { 625 if (accountId == null) {
629 throw new core.ArgumentError("Parameter accountId is required."); 626 throw new core.ArgumentError("Parameter accountId is required.");
630 } 627 }
631 if (max_results != null) { 628 if (max_results != null) {
632 _queryParams["max-results"] = ["${max_results}"]; 629 _queryParams["max-results"] = ["${max_results}"];
633 } 630 }
634 if (start_index != null) { 631 if (start_index != null) {
635 _queryParams["start-index"] = ["${start_index}"]; 632 _queryParams["start-index"] = ["${start_index}"];
636 } 633 }
637 634
638 635
639 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/entityUserLinks'; 636 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/entityUserLinks';
640 637
641 var _response = _requester.request(_url, 638 var _response = _requester.request(_url,
642 "GET", 639 "GET",
643 body: _body, 640 body: _body,
644 queryParams: _queryParams, 641 queryParams: _queryParams,
645 uploadOptions: _uploadOptions, 642 uploadOptions: _uploadOptions,
646 uploadMedia: _uploadMedia, 643 uploadMedia: _uploadMedia,
647 downloadOptions: _downloadOptions); 644 downloadOptions: _downloadOptions);
648 return _response.then((data) => new EntityUserLinks.fromJson(data)); 645 return _response.then((data) => new EntityUserLinks.fromJson(data));
649 } 646 }
650 647
651 /** 648 /**
652 * Updates permissions for an existing user on the given account. 649 * Updates permissions for an existing user on the given account.
653 * 650 *
654 * [request] - The metadata request object. 651 * [request] - The metadata request object.
655 * 652 *
656 * Request parameters: 653 * Request parameters:
657 * 654 *
658 * [accountId] - Account ID to update the account-user link for. 655 * [accountId] - Account ID to update the account-user link for.
659 * 656 *
660 * [linkId] - Link ID to update the account-user link for. 657 * [linkId] - Link ID to update the account-user link for.
661 * 658 *
662 * Completes with a [EntityUserLink]. 659 * Completes with a [EntityUserLink].
663 * 660 *
664 * Completes with a [common.ApiRequestError] if the API endpoint returned an 661 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
665 * error. 662 * error.
666 * 663 *
667 * If the used [http.Client] completes with an error when making a REST call, 664 * If the used [http.Client] completes with an error when making a REST call,
668 * this method will complete with the same error. 665 * this method will complete with the same error.
669 */ 666 */
670 async.Future<EntityUserLink> update(EntityUserLink request, core.String accoun tId, core.String linkId) { 667 async.Future<EntityUserLink> update(EntityUserLink request, core.String accoun tId, core.String linkId) {
671 var _url = null; 668 var _url = null;
672 var _queryParams = new core.Map(); 669 var _queryParams = new core.Map();
673 var _uploadMedia = null; 670 var _uploadMedia = null;
674 var _uploadOptions = null; 671 var _uploadOptions = null;
675 var _downloadOptions = common.DownloadOptions.Metadata; 672 var _downloadOptions = commons.DownloadOptions.Metadata;
676 var _body = null; 673 var _body = null;
677 674
678 if (request != null) { 675 if (request != null) {
679 _body = convert.JSON.encode((request).toJson()); 676 _body = convert.JSON.encode((request).toJson());
680 } 677 }
681 if (accountId == null) { 678 if (accountId == null) {
682 throw new core.ArgumentError("Parameter accountId is required."); 679 throw new core.ArgumentError("Parameter accountId is required.");
683 } 680 }
684 if (linkId == null) { 681 if (linkId == null) {
685 throw new core.ArgumentError("Parameter linkId is required."); 682 throw new core.ArgumentError("Parameter linkId is required.");
686 } 683 }
687 684
688 685
689 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/entityUserLinks/' + common_internal.Escaper.ecapeVariable('$linkId') ; 686 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/entityUserLinks/' + commons.Escaper.ecapeVariable('$linkId');
690 687
691 var _response = _requester.request(_url, 688 var _response = _requester.request(_url,
692 "PUT", 689 "PUT",
693 body: _body, 690 body: _body,
694 queryParams: _queryParams, 691 queryParams: _queryParams,
695 uploadOptions: _uploadOptions, 692 uploadOptions: _uploadOptions,
696 uploadMedia: _uploadMedia, 693 uploadMedia: _uploadMedia,
697 downloadOptions: _downloadOptions); 694 downloadOptions: _downloadOptions);
698 return _response.then((data) => new EntityUserLink.fromJson(data)); 695 return _response.then((data) => new EntityUserLink.fromJson(data));
699 } 696 }
700 697
701 } 698 }
702 699
703 700
704 /** Not documented yet. */
705 class ManagementAccountsResourceApi { 701 class ManagementAccountsResourceApi {
706 final common_internal.ApiRequester _requester; 702 final commons.ApiRequester _requester;
707 703
708 ManagementAccountsResourceApi(common_internal.ApiRequester client) : 704 ManagementAccountsResourceApi(commons.ApiRequester client) :
709 _requester = client; 705 _requester = client;
710 706
711 /** 707 /**
712 * Lists all accounts to which the user has access. 708 * Lists all accounts to which the user has access.
713 * 709 *
714 * Request parameters: 710 * Request parameters:
715 * 711 *
716 * [max_results] - The maximum number of accounts to include in this response. 712 * [max_results] - The maximum number of accounts to include in this response.
717 * 713 *
718 * [start_index] - An index of the first account to retrieve. Use this 714 * [start_index] - An index of the first account to retrieve. Use this
719 * parameter as a pagination mechanism along with the max-results parameter. 715 * parameter as a pagination mechanism along with the max-results parameter.
720 * 716 *
721 * Completes with a [Accounts]. 717 * Completes with a [Accounts].
722 * 718 *
723 * Completes with a [common.ApiRequestError] if the API endpoint returned an 719 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
724 * error. 720 * error.
725 * 721 *
726 * If the used [http.Client] completes with an error when making a REST call, 722 * If the used [http.Client] completes with an error when making a REST call,
727 * this method will complete with the same error. 723 * this method will complete with the same error.
728 */ 724 */
729 async.Future<Accounts> list({core.int max_results, core.int start_index}) { 725 async.Future<Accounts> list({core.int max_results, core.int start_index}) {
730 var _url = null; 726 var _url = null;
731 var _queryParams = new core.Map(); 727 var _queryParams = new core.Map();
732 var _uploadMedia = null; 728 var _uploadMedia = null;
733 var _uploadOptions = null; 729 var _uploadOptions = null;
734 var _downloadOptions = common.DownloadOptions.Metadata; 730 var _downloadOptions = commons.DownloadOptions.Metadata;
735 var _body = null; 731 var _body = null;
736 732
737 if (max_results != null) { 733 if (max_results != null) {
738 _queryParams["max-results"] = ["${max_results}"]; 734 _queryParams["max-results"] = ["${max_results}"];
739 } 735 }
740 if (start_index != null) { 736 if (start_index != null) {
741 _queryParams["start-index"] = ["${start_index}"]; 737 _queryParams["start-index"] = ["${start_index}"];
742 } 738 }
743 739
744 740
745 _url = 'management/accounts'; 741 _url = 'management/accounts';
746 742
747 var _response = _requester.request(_url, 743 var _response = _requester.request(_url,
748 "GET", 744 "GET",
749 body: _body, 745 body: _body,
750 queryParams: _queryParams, 746 queryParams: _queryParams,
751 uploadOptions: _uploadOptions, 747 uploadOptions: _uploadOptions,
752 uploadMedia: _uploadMedia, 748 uploadMedia: _uploadMedia,
753 downloadOptions: _downloadOptions); 749 downloadOptions: _downloadOptions);
754 return _response.then((data) => new Accounts.fromJson(data)); 750 return _response.then((data) => new Accounts.fromJson(data));
755 } 751 }
756 752
757 } 753 }
758 754
759 755
760 /** Not documented yet. */
761 class ManagementCustomDataSourcesResourceApi { 756 class ManagementCustomDataSourcesResourceApi {
762 final common_internal.ApiRequester _requester; 757 final commons.ApiRequester _requester;
763 758
764 ManagementCustomDataSourcesResourceApi(common_internal.ApiRequester client) : 759 ManagementCustomDataSourcesResourceApi(commons.ApiRequester client) :
765 _requester = client; 760 _requester = client;
766 761
767 /** 762 /**
768 * List custom data sources to which the user has access. 763 * List custom data sources to which the user has access.
769 * 764 *
770 * Request parameters: 765 * Request parameters:
771 * 766 *
772 * [accountId] - Account Id for the custom data sources to retrieve. 767 * [accountId] - Account Id for the custom data sources to retrieve.
773 * Value must have pattern "\d+". 768 * Value must have pattern "\d+".
774 * 769 *
775 * [webPropertyId] - Web property Id for the custom data sources to retrieve. 770 * [webPropertyId] - Web property Id for the custom data sources to retrieve.
776 * Value must have pattern "UA-(\d+)-(\d+)". 771 * Value must have pattern "UA-(\d+)-(\d+)".
777 * 772 *
778 * [max_results] - The maximum number of custom data sources to include in 773 * [max_results] - The maximum number of custom data sources to include in
779 * this response. 774 * this response.
780 * 775 *
781 * [start_index] - A 1-based index of the first custom data source to 776 * [start_index] - A 1-based index of the first custom data source to
782 * retrieve. Use this parameter as a pagination mechanism along with the 777 * retrieve. Use this parameter as a pagination mechanism along with the
783 * max-results parameter. 778 * max-results parameter.
784 * 779 *
785 * Completes with a [CustomDataSources]. 780 * Completes with a [CustomDataSources].
786 * 781 *
787 * Completes with a [common.ApiRequestError] if the API endpoint returned an 782 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
788 * error. 783 * error.
789 * 784 *
790 * If the used [http.Client] completes with an error when making a REST call, 785 * If the used [http.Client] completes with an error when making a REST call,
791 * this method will complete with the same error. 786 * this method will complete with the same error.
792 */ 787 */
793 async.Future<CustomDataSources> list(core.String accountId, core.String webPro pertyId, {core.int max_results, core.int start_index}) { 788 async.Future<CustomDataSources> list(core.String accountId, core.String webPro pertyId, {core.int max_results, core.int start_index}) {
794 var _url = null; 789 var _url = null;
795 var _queryParams = new core.Map(); 790 var _queryParams = new core.Map();
796 var _uploadMedia = null; 791 var _uploadMedia = null;
797 var _uploadOptions = null; 792 var _uploadOptions = null;
798 var _downloadOptions = common.DownloadOptions.Metadata; 793 var _downloadOptions = commons.DownloadOptions.Metadata;
799 var _body = null; 794 var _body = null;
800 795
801 if (accountId == null) { 796 if (accountId == null) {
802 throw new core.ArgumentError("Parameter accountId is required."); 797 throw new core.ArgumentError("Parameter accountId is required.");
803 } 798 }
804 if (webPropertyId == null) { 799 if (webPropertyId == null) {
805 throw new core.ArgumentError("Parameter webPropertyId is required."); 800 throw new core.ArgumentError("Parameter webPropertyId is required.");
806 } 801 }
807 if (max_results != null) { 802 if (max_results != null) {
808 _queryParams["max-results"] = ["${max_results}"]; 803 _queryParams["max-results"] = ["${max_results}"];
809 } 804 }
810 if (start_index != null) { 805 if (start_index != null) {
811 _queryParams["start-index"] = ["${start_index}"]; 806 _queryParams["start-index"] = ["${start_index}"];
812 } 807 }
813 808
814 809
815 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customDataSources'; 810 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom DataSources';
816 811
817 var _response = _requester.request(_url, 812 var _response = _requester.request(_url,
818 "GET", 813 "GET",
819 body: _body, 814 body: _body,
820 queryParams: _queryParams, 815 queryParams: _queryParams,
821 uploadOptions: _uploadOptions, 816 uploadOptions: _uploadOptions,
822 uploadMedia: _uploadMedia, 817 uploadMedia: _uploadMedia,
823 downloadOptions: _downloadOptions); 818 downloadOptions: _downloadOptions);
824 return _response.then((data) => new CustomDataSources.fromJson(data)); 819 return _response.then((data) => new CustomDataSources.fromJson(data));
825 } 820 }
826 821
827 } 822 }
828 823
829 824
830 /** Not documented yet. */
831 class ManagementCustomDimensionsResourceApi { 825 class ManagementCustomDimensionsResourceApi {
832 final common_internal.ApiRequester _requester; 826 final commons.ApiRequester _requester;
833 827
834 ManagementCustomDimensionsResourceApi(common_internal.ApiRequester client) : 828 ManagementCustomDimensionsResourceApi(commons.ApiRequester client) :
835 _requester = client; 829 _requester = client;
836 830
837 /** 831 /**
838 * Get a custom dimension to which the user has access. 832 * Get a custom dimension to which the user has access.
839 * 833 *
840 * Request parameters: 834 * Request parameters:
841 * 835 *
842 * [accountId] - Account ID for the custom dimension to retrieve. 836 * [accountId] - Account ID for the custom dimension to retrieve.
843 * 837 *
844 * [webPropertyId] - Web property ID for the custom dimension to retrieve. 838 * [webPropertyId] - Web property ID for the custom dimension to retrieve.
845 * 839 *
846 * [customDimensionId] - The ID of the custom dimension to retrieve. 840 * [customDimensionId] - The ID of the custom dimension to retrieve.
847 * 841 *
848 * Completes with a [CustomDimension]. 842 * Completes with a [CustomDimension].
849 * 843 *
850 * Completes with a [common.ApiRequestError] if the API endpoint returned an 844 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
851 * error. 845 * error.
852 * 846 *
853 * If the used [http.Client] completes with an error when making a REST call, 847 * If the used [http.Client] completes with an error when making a REST call,
854 * this method will complete with the same error. 848 * this method will complete with the same error.
855 */ 849 */
856 async.Future<CustomDimension> get(core.String accountId, core.String webProper tyId, core.String customDimensionId) { 850 async.Future<CustomDimension> get(core.String accountId, core.String webProper tyId, core.String customDimensionId) {
857 var _url = null; 851 var _url = null;
858 var _queryParams = new core.Map(); 852 var _queryParams = new core.Map();
859 var _uploadMedia = null; 853 var _uploadMedia = null;
860 var _uploadOptions = null; 854 var _uploadOptions = null;
861 var _downloadOptions = common.DownloadOptions.Metadata; 855 var _downloadOptions = commons.DownloadOptions.Metadata;
862 var _body = null; 856 var _body = null;
863 857
864 if (accountId == null) { 858 if (accountId == null) {
865 throw new core.ArgumentError("Parameter accountId is required."); 859 throw new core.ArgumentError("Parameter accountId is required.");
866 } 860 }
867 if (webPropertyId == null) { 861 if (webPropertyId == null) {
868 throw new core.ArgumentError("Parameter webPropertyId is required."); 862 throw new core.ArgumentError("Parameter webPropertyId is required.");
869 } 863 }
870 if (customDimensionId == null) { 864 if (customDimensionId == null) {
871 throw new core.ArgumentError("Parameter customDimensionId is required."); 865 throw new core.ArgumentError("Parameter customDimensionId is required.");
872 } 866 }
873 867
874 868
875 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customDimensions/' + common_internal.Escaper.ecapeVariable('$customDim ensionId'); 869 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom Dimensions/' + commons.Escaper.ecapeVariable('$customDimensionId');
876 870
877 var _response = _requester.request(_url, 871 var _response = _requester.request(_url,
878 "GET", 872 "GET",
879 body: _body, 873 body: _body,
880 queryParams: _queryParams, 874 queryParams: _queryParams,
881 uploadOptions: _uploadOptions, 875 uploadOptions: _uploadOptions,
882 uploadMedia: _uploadMedia, 876 uploadMedia: _uploadMedia,
883 downloadOptions: _downloadOptions); 877 downloadOptions: _downloadOptions);
884 return _response.then((data) => new CustomDimension.fromJson(data)); 878 return _response.then((data) => new CustomDimension.fromJson(data));
885 } 879 }
886 880
887 /** 881 /**
888 * Create a new custom dimension. 882 * Create a new custom dimension.
889 * 883 *
890 * [request] - The metadata request object. 884 * [request] - The metadata request object.
891 * 885 *
892 * Request parameters: 886 * Request parameters:
893 * 887 *
894 * [accountId] - Account ID for the custom dimension to create. 888 * [accountId] - Account ID for the custom dimension to create.
895 * 889 *
896 * [webPropertyId] - Web property ID for the custom dimension to create. 890 * [webPropertyId] - Web property ID for the custom dimension to create.
897 * 891 *
898 * Completes with a [CustomDimension]. 892 * Completes with a [CustomDimension].
899 * 893 *
900 * Completes with a [common.ApiRequestError] if the API endpoint returned an 894 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
901 * error. 895 * error.
902 * 896 *
903 * If the used [http.Client] completes with an error when making a REST call, 897 * If the used [http.Client] completes with an error when making a REST call,
904 * this method will complete with the same error. 898 * this method will complete with the same error.
905 */ 899 */
906 async.Future<CustomDimension> insert(CustomDimension request, core.String acco untId, core.String webPropertyId) { 900 async.Future<CustomDimension> insert(CustomDimension request, core.String acco untId, core.String webPropertyId) {
907 var _url = null; 901 var _url = null;
908 var _queryParams = new core.Map(); 902 var _queryParams = new core.Map();
909 var _uploadMedia = null; 903 var _uploadMedia = null;
910 var _uploadOptions = null; 904 var _uploadOptions = null;
911 var _downloadOptions = common.DownloadOptions.Metadata; 905 var _downloadOptions = commons.DownloadOptions.Metadata;
912 var _body = null; 906 var _body = null;
913 907
914 if (request != null) { 908 if (request != null) {
915 _body = convert.JSON.encode((request).toJson()); 909 _body = convert.JSON.encode((request).toJson());
916 } 910 }
917 if (accountId == null) { 911 if (accountId == null) {
918 throw new core.ArgumentError("Parameter accountId is required."); 912 throw new core.ArgumentError("Parameter accountId is required.");
919 } 913 }
920 if (webPropertyId == null) { 914 if (webPropertyId == null) {
921 throw new core.ArgumentError("Parameter webPropertyId is required."); 915 throw new core.ArgumentError("Parameter webPropertyId is required.");
922 } 916 }
923 917
924 918
925 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customDimensions'; 919 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom Dimensions';
926 920
927 var _response = _requester.request(_url, 921 var _response = _requester.request(_url,
928 "POST", 922 "POST",
929 body: _body, 923 body: _body,
930 queryParams: _queryParams, 924 queryParams: _queryParams,
931 uploadOptions: _uploadOptions, 925 uploadOptions: _uploadOptions,
932 uploadMedia: _uploadMedia, 926 uploadMedia: _uploadMedia,
933 downloadOptions: _downloadOptions); 927 downloadOptions: _downloadOptions);
934 return _response.then((data) => new CustomDimension.fromJson(data)); 928 return _response.then((data) => new CustomDimension.fromJson(data));
935 } 929 }
936 930
937 /** 931 /**
938 * Lists custom dimensions to which the user has access. 932 * Lists custom dimensions to which the user has access.
939 * 933 *
940 * Request parameters: 934 * Request parameters:
941 * 935 *
942 * [accountId] - Account ID for the custom dimensions to retrieve. 936 * [accountId] - Account ID for the custom dimensions to retrieve.
943 * 937 *
944 * [webPropertyId] - Web property ID for the custom dimensions to retrieve. 938 * [webPropertyId] - Web property ID for the custom dimensions to retrieve.
945 * 939 *
946 * [max_results] - The maximum number of custom dimensions to include in this 940 * [max_results] - The maximum number of custom dimensions to include in this
947 * response. 941 * response.
948 * 942 *
949 * [start_index] - An index of the first entity to retrieve. Use this 943 * [start_index] - An index of the first entity to retrieve. Use this
950 * parameter as a pagination mechanism along with the max-results parameter. 944 * parameter as a pagination mechanism along with the max-results parameter.
951 * 945 *
952 * Completes with a [CustomDimensions]. 946 * Completes with a [CustomDimensions].
953 * 947 *
954 * Completes with a [common.ApiRequestError] if the API endpoint returned an 948 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
955 * error. 949 * error.
956 * 950 *
957 * If the used [http.Client] completes with an error when making a REST call, 951 * If the used [http.Client] completes with an error when making a REST call,
958 * this method will complete with the same error. 952 * this method will complete with the same error.
959 */ 953 */
960 async.Future<CustomDimensions> list(core.String accountId, core.String webProp ertyId, {core.int max_results, core.int start_index}) { 954 async.Future<CustomDimensions> list(core.String accountId, core.String webProp ertyId, {core.int max_results, core.int start_index}) {
961 var _url = null; 955 var _url = null;
962 var _queryParams = new core.Map(); 956 var _queryParams = new core.Map();
963 var _uploadMedia = null; 957 var _uploadMedia = null;
964 var _uploadOptions = null; 958 var _uploadOptions = null;
965 var _downloadOptions = common.DownloadOptions.Metadata; 959 var _downloadOptions = commons.DownloadOptions.Metadata;
966 var _body = null; 960 var _body = null;
967 961
968 if (accountId == null) { 962 if (accountId == null) {
969 throw new core.ArgumentError("Parameter accountId is required."); 963 throw new core.ArgumentError("Parameter accountId is required.");
970 } 964 }
971 if (webPropertyId == null) { 965 if (webPropertyId == null) {
972 throw new core.ArgumentError("Parameter webPropertyId is required."); 966 throw new core.ArgumentError("Parameter webPropertyId is required.");
973 } 967 }
974 if (max_results != null) { 968 if (max_results != null) {
975 _queryParams["max-results"] = ["${max_results}"]; 969 _queryParams["max-results"] = ["${max_results}"];
976 } 970 }
977 if (start_index != null) { 971 if (start_index != null) {
978 _queryParams["start-index"] = ["${start_index}"]; 972 _queryParams["start-index"] = ["${start_index}"];
979 } 973 }
980 974
981 975
982 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customDimensions'; 976 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom Dimensions';
983 977
984 var _response = _requester.request(_url, 978 var _response = _requester.request(_url,
985 "GET", 979 "GET",
986 body: _body, 980 body: _body,
987 queryParams: _queryParams, 981 queryParams: _queryParams,
988 uploadOptions: _uploadOptions, 982 uploadOptions: _uploadOptions,
989 uploadMedia: _uploadMedia, 983 uploadMedia: _uploadMedia,
990 downloadOptions: _downloadOptions); 984 downloadOptions: _downloadOptions);
991 return _response.then((data) => new CustomDimensions.fromJson(data)); 985 return _response.then((data) => new CustomDimensions.fromJson(data));
992 } 986 }
(...skipping 11 matching lines...) Expand all
1004 * 998 *
1005 * [customDimensionId] - Custom dimension ID for the custom dimension to 999 * [customDimensionId] - Custom dimension ID for the custom dimension to
1006 * update. 1000 * update.
1007 * 1001 *
1008 * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings 1002 * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings
1009 * related to the custom dimension being linked to a custom data source / data 1003 * related to the custom dimension being linked to a custom data source / data
1010 * set. 1004 * set.
1011 * 1005 *
1012 * Completes with a [CustomDimension]. 1006 * Completes with a [CustomDimension].
1013 * 1007 *
1014 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1008 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1015 * error. 1009 * error.
1016 * 1010 *
1017 * If the used [http.Client] completes with an error when making a REST call, 1011 * If the used [http.Client] completes with an error when making a REST call,
1018 * this method will complete with the same error. 1012 * this method will complete with the same error.
1019 */ 1013 */
1020 async.Future<CustomDimension> patch(CustomDimension request, core.String accou ntId, core.String webPropertyId, core.String customDimensionId, {core.bool ignor eCustomDataSourceLinks}) { 1014 async.Future<CustomDimension> patch(CustomDimension request, core.String accou ntId, core.String webPropertyId, core.String customDimensionId, {core.bool ignor eCustomDataSourceLinks}) {
1021 var _url = null; 1015 var _url = null;
1022 var _queryParams = new core.Map(); 1016 var _queryParams = new core.Map();
1023 var _uploadMedia = null; 1017 var _uploadMedia = null;
1024 var _uploadOptions = null; 1018 var _uploadOptions = null;
1025 var _downloadOptions = common.DownloadOptions.Metadata; 1019 var _downloadOptions = commons.DownloadOptions.Metadata;
1026 var _body = null; 1020 var _body = null;
1027 1021
1028 if (request != null) { 1022 if (request != null) {
1029 _body = convert.JSON.encode((request).toJson()); 1023 _body = convert.JSON.encode((request).toJson());
1030 } 1024 }
1031 if (accountId == null) { 1025 if (accountId == null) {
1032 throw new core.ArgumentError("Parameter accountId is required."); 1026 throw new core.ArgumentError("Parameter accountId is required.");
1033 } 1027 }
1034 if (webPropertyId == null) { 1028 if (webPropertyId == null) {
1035 throw new core.ArgumentError("Parameter webPropertyId is required."); 1029 throw new core.ArgumentError("Parameter webPropertyId is required.");
1036 } 1030 }
1037 if (customDimensionId == null) { 1031 if (customDimensionId == null) {
1038 throw new core.ArgumentError("Parameter customDimensionId is required."); 1032 throw new core.ArgumentError("Parameter customDimensionId is required.");
1039 } 1033 }
1040 if (ignoreCustomDataSourceLinks != null) { 1034 if (ignoreCustomDataSourceLinks != null) {
1041 _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLi nks}"]; 1035 _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLi nks}"];
1042 } 1036 }
1043 1037
1044 1038
1045 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customDimensions/' + common_internal.Escaper.ecapeVariable('$customDim ensionId'); 1039 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom Dimensions/' + commons.Escaper.ecapeVariable('$customDimensionId');
1046 1040
1047 var _response = _requester.request(_url, 1041 var _response = _requester.request(_url,
1048 "PATCH", 1042 "PATCH",
1049 body: _body, 1043 body: _body,
1050 queryParams: _queryParams, 1044 queryParams: _queryParams,
1051 uploadOptions: _uploadOptions, 1045 uploadOptions: _uploadOptions,
1052 uploadMedia: _uploadMedia, 1046 uploadMedia: _uploadMedia,
1053 downloadOptions: _downloadOptions); 1047 downloadOptions: _downloadOptions);
1054 return _response.then((data) => new CustomDimension.fromJson(data)); 1048 return _response.then((data) => new CustomDimension.fromJson(data));
1055 } 1049 }
(...skipping 11 matching lines...) Expand all
1067 * 1061 *
1068 * [customDimensionId] - Custom dimension ID for the custom dimension to 1062 * [customDimensionId] - Custom dimension ID for the custom dimension to
1069 * update. 1063 * update.
1070 * 1064 *
1071 * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings 1065 * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings
1072 * related to the custom dimension being linked to a custom data source / data 1066 * related to the custom dimension being linked to a custom data source / data
1073 * set. 1067 * set.
1074 * 1068 *
1075 * Completes with a [CustomDimension]. 1069 * Completes with a [CustomDimension].
1076 * 1070 *
1077 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1071 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1078 * error. 1072 * error.
1079 * 1073 *
1080 * If the used [http.Client] completes with an error when making a REST call, 1074 * If the used [http.Client] completes with an error when making a REST call,
1081 * this method will complete with the same error. 1075 * this method will complete with the same error.
1082 */ 1076 */
1083 async.Future<CustomDimension> update(CustomDimension request, core.String acco untId, core.String webPropertyId, core.String customDimensionId, {core.bool igno reCustomDataSourceLinks}) { 1077 async.Future<CustomDimension> update(CustomDimension request, core.String acco untId, core.String webPropertyId, core.String customDimensionId, {core.bool igno reCustomDataSourceLinks}) {
1084 var _url = null; 1078 var _url = null;
1085 var _queryParams = new core.Map(); 1079 var _queryParams = new core.Map();
1086 var _uploadMedia = null; 1080 var _uploadMedia = null;
1087 var _uploadOptions = null; 1081 var _uploadOptions = null;
1088 var _downloadOptions = common.DownloadOptions.Metadata; 1082 var _downloadOptions = commons.DownloadOptions.Metadata;
1089 var _body = null; 1083 var _body = null;
1090 1084
1091 if (request != null) { 1085 if (request != null) {
1092 _body = convert.JSON.encode((request).toJson()); 1086 _body = convert.JSON.encode((request).toJson());
1093 } 1087 }
1094 if (accountId == null) { 1088 if (accountId == null) {
1095 throw new core.ArgumentError("Parameter accountId is required."); 1089 throw new core.ArgumentError("Parameter accountId is required.");
1096 } 1090 }
1097 if (webPropertyId == null) { 1091 if (webPropertyId == null) {
1098 throw new core.ArgumentError("Parameter webPropertyId is required."); 1092 throw new core.ArgumentError("Parameter webPropertyId is required.");
1099 } 1093 }
1100 if (customDimensionId == null) { 1094 if (customDimensionId == null) {
1101 throw new core.ArgumentError("Parameter customDimensionId is required."); 1095 throw new core.ArgumentError("Parameter customDimensionId is required.");
1102 } 1096 }
1103 if (ignoreCustomDataSourceLinks != null) { 1097 if (ignoreCustomDataSourceLinks != null) {
1104 _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLi nks}"]; 1098 _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLi nks}"];
1105 } 1099 }
1106 1100
1107 1101
1108 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customDimensions/' + common_internal.Escaper.ecapeVariable('$customDim ensionId'); 1102 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom Dimensions/' + commons.Escaper.ecapeVariable('$customDimensionId');
1109 1103
1110 var _response = _requester.request(_url, 1104 var _response = _requester.request(_url,
1111 "PUT", 1105 "PUT",
1112 body: _body, 1106 body: _body,
1113 queryParams: _queryParams, 1107 queryParams: _queryParams,
1114 uploadOptions: _uploadOptions, 1108 uploadOptions: _uploadOptions,
1115 uploadMedia: _uploadMedia, 1109 uploadMedia: _uploadMedia,
1116 downloadOptions: _downloadOptions); 1110 downloadOptions: _downloadOptions);
1117 return _response.then((data) => new CustomDimension.fromJson(data)); 1111 return _response.then((data) => new CustomDimension.fromJson(data));
1118 } 1112 }
1119 1113
1120 } 1114 }
1121 1115
1122 1116
1123 /** Not documented yet. */
1124 class ManagementCustomMetricsResourceApi { 1117 class ManagementCustomMetricsResourceApi {
1125 final common_internal.ApiRequester _requester; 1118 final commons.ApiRequester _requester;
1126 1119
1127 ManagementCustomMetricsResourceApi(common_internal.ApiRequester client) : 1120 ManagementCustomMetricsResourceApi(commons.ApiRequester client) :
1128 _requester = client; 1121 _requester = client;
1129 1122
1130 /** 1123 /**
1131 * Get a custom metric to which the user has access. 1124 * Get a custom metric to which the user has access.
1132 * 1125 *
1133 * Request parameters: 1126 * Request parameters:
1134 * 1127 *
1135 * [accountId] - Account ID for the custom metric to retrieve. 1128 * [accountId] - Account ID for the custom metric to retrieve.
1136 * 1129 *
1137 * [webPropertyId] - Web property ID for the custom metric to retrieve. 1130 * [webPropertyId] - Web property ID for the custom metric to retrieve.
1138 * 1131 *
1139 * [customMetricId] - The ID of the custom metric to retrieve. 1132 * [customMetricId] - The ID of the custom metric to retrieve.
1140 * 1133 *
1141 * Completes with a [CustomMetric]. 1134 * Completes with a [CustomMetric].
1142 * 1135 *
1143 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1136 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1144 * error. 1137 * error.
1145 * 1138 *
1146 * If the used [http.Client] completes with an error when making a REST call, 1139 * If the used [http.Client] completes with an error when making a REST call,
1147 * this method will complete with the same error. 1140 * this method will complete with the same error.
1148 */ 1141 */
1149 async.Future<CustomMetric> get(core.String accountId, core.String webPropertyI d, core.String customMetricId) { 1142 async.Future<CustomMetric> get(core.String accountId, core.String webPropertyI d, core.String customMetricId) {
1150 var _url = null; 1143 var _url = null;
1151 var _queryParams = new core.Map(); 1144 var _queryParams = new core.Map();
1152 var _uploadMedia = null; 1145 var _uploadMedia = null;
1153 var _uploadOptions = null; 1146 var _uploadOptions = null;
1154 var _downloadOptions = common.DownloadOptions.Metadata; 1147 var _downloadOptions = commons.DownloadOptions.Metadata;
1155 var _body = null; 1148 var _body = null;
1156 1149
1157 if (accountId == null) { 1150 if (accountId == null) {
1158 throw new core.ArgumentError("Parameter accountId is required."); 1151 throw new core.ArgumentError("Parameter accountId is required.");
1159 } 1152 }
1160 if (webPropertyId == null) { 1153 if (webPropertyId == null) {
1161 throw new core.ArgumentError("Parameter webPropertyId is required."); 1154 throw new core.ArgumentError("Parameter webPropertyId is required.");
1162 } 1155 }
1163 if (customMetricId == null) { 1156 if (customMetricId == null) {
1164 throw new core.ArgumentError("Parameter customMetricId is required."); 1157 throw new core.ArgumentError("Parameter customMetricId is required.");
1165 } 1158 }
1166 1159
1167 1160
1168 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customMetrics/' + common_internal.Escaper.ecapeVariable('$customMetric Id'); 1161 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom Metrics/' + commons.Escaper.ecapeVariable('$customMetricId');
1169 1162
1170 var _response = _requester.request(_url, 1163 var _response = _requester.request(_url,
1171 "GET", 1164 "GET",
1172 body: _body, 1165 body: _body,
1173 queryParams: _queryParams, 1166 queryParams: _queryParams,
1174 uploadOptions: _uploadOptions, 1167 uploadOptions: _uploadOptions,
1175 uploadMedia: _uploadMedia, 1168 uploadMedia: _uploadMedia,
1176 downloadOptions: _downloadOptions); 1169 downloadOptions: _downloadOptions);
1177 return _response.then((data) => new CustomMetric.fromJson(data)); 1170 return _response.then((data) => new CustomMetric.fromJson(data));
1178 } 1171 }
1179 1172
1180 /** 1173 /**
1181 * Create a new custom metric. 1174 * Create a new custom metric.
1182 * 1175 *
1183 * [request] - The metadata request object. 1176 * [request] - The metadata request object.
1184 * 1177 *
1185 * Request parameters: 1178 * Request parameters:
1186 * 1179 *
1187 * [accountId] - Account ID for the custom metric to create. 1180 * [accountId] - Account ID for the custom metric to create.
1188 * 1181 *
1189 * [webPropertyId] - Web property ID for the custom dimension to create. 1182 * [webPropertyId] - Web property ID for the custom dimension to create.
1190 * 1183 *
1191 * Completes with a [CustomMetric]. 1184 * Completes with a [CustomMetric].
1192 * 1185 *
1193 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1186 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1194 * error. 1187 * error.
1195 * 1188 *
1196 * If the used [http.Client] completes with an error when making a REST call, 1189 * If the used [http.Client] completes with an error when making a REST call,
1197 * this method will complete with the same error. 1190 * this method will complete with the same error.
1198 */ 1191 */
1199 async.Future<CustomMetric> insert(CustomMetric request, core.String accountId, core.String webPropertyId) { 1192 async.Future<CustomMetric> insert(CustomMetric request, core.String accountId, core.String webPropertyId) {
1200 var _url = null; 1193 var _url = null;
1201 var _queryParams = new core.Map(); 1194 var _queryParams = new core.Map();
1202 var _uploadMedia = null; 1195 var _uploadMedia = null;
1203 var _uploadOptions = null; 1196 var _uploadOptions = null;
1204 var _downloadOptions = common.DownloadOptions.Metadata; 1197 var _downloadOptions = commons.DownloadOptions.Metadata;
1205 var _body = null; 1198 var _body = null;
1206 1199
1207 if (request != null) { 1200 if (request != null) {
1208 _body = convert.JSON.encode((request).toJson()); 1201 _body = convert.JSON.encode((request).toJson());
1209 } 1202 }
1210 if (accountId == null) { 1203 if (accountId == null) {
1211 throw new core.ArgumentError("Parameter accountId is required."); 1204 throw new core.ArgumentError("Parameter accountId is required.");
1212 } 1205 }
1213 if (webPropertyId == null) { 1206 if (webPropertyId == null) {
1214 throw new core.ArgumentError("Parameter webPropertyId is required."); 1207 throw new core.ArgumentError("Parameter webPropertyId is required.");
1215 } 1208 }
1216 1209
1217 1210
1218 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customMetrics'; 1211 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom Metrics';
1219 1212
1220 var _response = _requester.request(_url, 1213 var _response = _requester.request(_url,
1221 "POST", 1214 "POST",
1222 body: _body, 1215 body: _body,
1223 queryParams: _queryParams, 1216 queryParams: _queryParams,
1224 uploadOptions: _uploadOptions, 1217 uploadOptions: _uploadOptions,
1225 uploadMedia: _uploadMedia, 1218 uploadMedia: _uploadMedia,
1226 downloadOptions: _downloadOptions); 1219 downloadOptions: _downloadOptions);
1227 return _response.then((data) => new CustomMetric.fromJson(data)); 1220 return _response.then((data) => new CustomMetric.fromJson(data));
1228 } 1221 }
1229 1222
1230 /** 1223 /**
1231 * Lists custom metrics to which the user has access. 1224 * Lists custom metrics to which the user has access.
1232 * 1225 *
1233 * Request parameters: 1226 * Request parameters:
1234 * 1227 *
1235 * [accountId] - Account ID for the custom metrics to retrieve. 1228 * [accountId] - Account ID for the custom metrics to retrieve.
1236 * 1229 *
1237 * [webPropertyId] - Web property ID for the custom metrics to retrieve. 1230 * [webPropertyId] - Web property ID for the custom metrics to retrieve.
1238 * 1231 *
1239 * [max_results] - The maximum number of custom metrics to include in this 1232 * [max_results] - The maximum number of custom metrics to include in this
1240 * response. 1233 * response.
1241 * 1234 *
1242 * [start_index] - An index of the first entity to retrieve. Use this 1235 * [start_index] - An index of the first entity to retrieve. Use this
1243 * parameter as a pagination mechanism along with the max-results parameter. 1236 * parameter as a pagination mechanism along with the max-results parameter.
1244 * 1237 *
1245 * Completes with a [CustomMetrics]. 1238 * Completes with a [CustomMetrics].
1246 * 1239 *
1247 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1240 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1248 * error. 1241 * error.
1249 * 1242 *
1250 * If the used [http.Client] completes with an error when making a REST call, 1243 * If the used [http.Client] completes with an error when making a REST call,
1251 * this method will complete with the same error. 1244 * this method will complete with the same error.
1252 */ 1245 */
1253 async.Future<CustomMetrics> list(core.String accountId, core.String webPropert yId, {core.int max_results, core.int start_index}) { 1246 async.Future<CustomMetrics> list(core.String accountId, core.String webPropert yId, {core.int max_results, core.int start_index}) {
1254 var _url = null; 1247 var _url = null;
1255 var _queryParams = new core.Map(); 1248 var _queryParams = new core.Map();
1256 var _uploadMedia = null; 1249 var _uploadMedia = null;
1257 var _uploadOptions = null; 1250 var _uploadOptions = null;
1258 var _downloadOptions = common.DownloadOptions.Metadata; 1251 var _downloadOptions = commons.DownloadOptions.Metadata;
1259 var _body = null; 1252 var _body = null;
1260 1253
1261 if (accountId == null) { 1254 if (accountId == null) {
1262 throw new core.ArgumentError("Parameter accountId is required."); 1255 throw new core.ArgumentError("Parameter accountId is required.");
1263 } 1256 }
1264 if (webPropertyId == null) { 1257 if (webPropertyId == null) {
1265 throw new core.ArgumentError("Parameter webPropertyId is required."); 1258 throw new core.ArgumentError("Parameter webPropertyId is required.");
1266 } 1259 }
1267 if (max_results != null) { 1260 if (max_results != null) {
1268 _queryParams["max-results"] = ["${max_results}"]; 1261 _queryParams["max-results"] = ["${max_results}"];
1269 } 1262 }
1270 if (start_index != null) { 1263 if (start_index != null) {
1271 _queryParams["start-index"] = ["${start_index}"]; 1264 _queryParams["start-index"] = ["${start_index}"];
1272 } 1265 }
1273 1266
1274 1267
1275 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customMetrics'; 1268 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom Metrics';
1276 1269
1277 var _response = _requester.request(_url, 1270 var _response = _requester.request(_url,
1278 "GET", 1271 "GET",
1279 body: _body, 1272 body: _body,
1280 queryParams: _queryParams, 1273 queryParams: _queryParams,
1281 uploadOptions: _uploadOptions, 1274 uploadOptions: _uploadOptions,
1282 uploadMedia: _uploadMedia, 1275 uploadMedia: _uploadMedia,
1283 downloadOptions: _downloadOptions); 1276 downloadOptions: _downloadOptions);
1284 return _response.then((data) => new CustomMetrics.fromJson(data)); 1277 return _response.then((data) => new CustomMetrics.fromJson(data));
1285 } 1278 }
(...skipping 10 matching lines...) Expand all
1296 * [webPropertyId] - Web property ID for the custom metric to update. 1289 * [webPropertyId] - Web property ID for the custom metric to update.
1297 * 1290 *
1298 * [customMetricId] - Custom metric ID for the custom metric to update. 1291 * [customMetricId] - Custom metric ID for the custom metric to update.
1299 * 1292 *
1300 * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings 1293 * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings
1301 * related to the custom metric being linked to a custom data source / data 1294 * related to the custom metric being linked to a custom data source / data
1302 * set. 1295 * set.
1303 * 1296 *
1304 * Completes with a [CustomMetric]. 1297 * Completes with a [CustomMetric].
1305 * 1298 *
1306 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1299 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1307 * error. 1300 * error.
1308 * 1301 *
1309 * If the used [http.Client] completes with an error when making a REST call, 1302 * If the used [http.Client] completes with an error when making a REST call,
1310 * this method will complete with the same error. 1303 * this method will complete with the same error.
1311 */ 1304 */
1312 async.Future<CustomMetric> patch(CustomMetric request, core.String accountId, core.String webPropertyId, core.String customMetricId, {core.bool ignoreCustomDa taSourceLinks}) { 1305 async.Future<CustomMetric> patch(CustomMetric request, core.String accountId, core.String webPropertyId, core.String customMetricId, {core.bool ignoreCustomDa taSourceLinks}) {
1313 var _url = null; 1306 var _url = null;
1314 var _queryParams = new core.Map(); 1307 var _queryParams = new core.Map();
1315 var _uploadMedia = null; 1308 var _uploadMedia = null;
1316 var _uploadOptions = null; 1309 var _uploadOptions = null;
1317 var _downloadOptions = common.DownloadOptions.Metadata; 1310 var _downloadOptions = commons.DownloadOptions.Metadata;
1318 var _body = null; 1311 var _body = null;
1319 1312
1320 if (request != null) { 1313 if (request != null) {
1321 _body = convert.JSON.encode((request).toJson()); 1314 _body = convert.JSON.encode((request).toJson());
1322 } 1315 }
1323 if (accountId == null) { 1316 if (accountId == null) {
1324 throw new core.ArgumentError("Parameter accountId is required."); 1317 throw new core.ArgumentError("Parameter accountId is required.");
1325 } 1318 }
1326 if (webPropertyId == null) { 1319 if (webPropertyId == null) {
1327 throw new core.ArgumentError("Parameter webPropertyId is required."); 1320 throw new core.ArgumentError("Parameter webPropertyId is required.");
1328 } 1321 }
1329 if (customMetricId == null) { 1322 if (customMetricId == null) {
1330 throw new core.ArgumentError("Parameter customMetricId is required."); 1323 throw new core.ArgumentError("Parameter customMetricId is required.");
1331 } 1324 }
1332 if (ignoreCustomDataSourceLinks != null) { 1325 if (ignoreCustomDataSourceLinks != null) {
1333 _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLi nks}"]; 1326 _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLi nks}"];
1334 } 1327 }
1335 1328
1336 1329
1337 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customMetrics/' + common_internal.Escaper.ecapeVariable('$customMetric Id'); 1330 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom Metrics/' + commons.Escaper.ecapeVariable('$customMetricId');
1338 1331
1339 var _response = _requester.request(_url, 1332 var _response = _requester.request(_url,
1340 "PATCH", 1333 "PATCH",
1341 body: _body, 1334 body: _body,
1342 queryParams: _queryParams, 1335 queryParams: _queryParams,
1343 uploadOptions: _uploadOptions, 1336 uploadOptions: _uploadOptions,
1344 uploadMedia: _uploadMedia, 1337 uploadMedia: _uploadMedia,
1345 downloadOptions: _downloadOptions); 1338 downloadOptions: _downloadOptions);
1346 return _response.then((data) => new CustomMetric.fromJson(data)); 1339 return _response.then((data) => new CustomMetric.fromJson(data));
1347 } 1340 }
(...skipping 10 matching lines...) Expand all
1358 * [webPropertyId] - Web property ID for the custom metric to update. 1351 * [webPropertyId] - Web property ID for the custom metric to update.
1359 * 1352 *
1360 * [customMetricId] - Custom metric ID for the custom metric to update. 1353 * [customMetricId] - Custom metric ID for the custom metric to update.
1361 * 1354 *
1362 * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings 1355 * [ignoreCustomDataSourceLinks] - Force the update and ignore any warnings
1363 * related to the custom metric being linked to a custom data source / data 1356 * related to the custom metric being linked to a custom data source / data
1364 * set. 1357 * set.
1365 * 1358 *
1366 * Completes with a [CustomMetric]. 1359 * Completes with a [CustomMetric].
1367 * 1360 *
1368 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1361 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1369 * error. 1362 * error.
1370 * 1363 *
1371 * If the used [http.Client] completes with an error when making a REST call, 1364 * If the used [http.Client] completes with an error when making a REST call,
1372 * this method will complete with the same error. 1365 * this method will complete with the same error.
1373 */ 1366 */
1374 async.Future<CustomMetric> update(CustomMetric request, core.String accountId, core.String webPropertyId, core.String customMetricId, {core.bool ignoreCustomD ataSourceLinks}) { 1367 async.Future<CustomMetric> update(CustomMetric request, core.String accountId, core.String webPropertyId, core.String customMetricId, {core.bool ignoreCustomD ataSourceLinks}) {
1375 var _url = null; 1368 var _url = null;
1376 var _queryParams = new core.Map(); 1369 var _queryParams = new core.Map();
1377 var _uploadMedia = null; 1370 var _uploadMedia = null;
1378 var _uploadOptions = null; 1371 var _uploadOptions = null;
1379 var _downloadOptions = common.DownloadOptions.Metadata; 1372 var _downloadOptions = commons.DownloadOptions.Metadata;
1380 var _body = null; 1373 var _body = null;
1381 1374
1382 if (request != null) { 1375 if (request != null) {
1383 _body = convert.JSON.encode((request).toJson()); 1376 _body = convert.JSON.encode((request).toJson());
1384 } 1377 }
1385 if (accountId == null) { 1378 if (accountId == null) {
1386 throw new core.ArgumentError("Parameter accountId is required."); 1379 throw new core.ArgumentError("Parameter accountId is required.");
1387 } 1380 }
1388 if (webPropertyId == null) { 1381 if (webPropertyId == null) {
1389 throw new core.ArgumentError("Parameter webPropertyId is required."); 1382 throw new core.ArgumentError("Parameter webPropertyId is required.");
1390 } 1383 }
1391 if (customMetricId == null) { 1384 if (customMetricId == null) {
1392 throw new core.ArgumentError("Parameter customMetricId is required."); 1385 throw new core.ArgumentError("Parameter customMetricId is required.");
1393 } 1386 }
1394 if (ignoreCustomDataSourceLinks != null) { 1387 if (ignoreCustomDataSourceLinks != null) {
1395 _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLi nks}"]; 1388 _queryParams["ignoreCustomDataSourceLinks"] = ["${ignoreCustomDataSourceLi nks}"];
1396 } 1389 }
1397 1390
1398 1391
1399 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customMetrics/' + common_internal.Escaper.ecapeVariable('$customMetric Id'); 1392 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom Metrics/' + commons.Escaper.ecapeVariable('$customMetricId');
1400 1393
1401 var _response = _requester.request(_url, 1394 var _response = _requester.request(_url,
1402 "PUT", 1395 "PUT",
1403 body: _body, 1396 body: _body,
1404 queryParams: _queryParams, 1397 queryParams: _queryParams,
1405 uploadOptions: _uploadOptions, 1398 uploadOptions: _uploadOptions,
1406 uploadMedia: _uploadMedia, 1399 uploadMedia: _uploadMedia,
1407 downloadOptions: _downloadOptions); 1400 downloadOptions: _downloadOptions);
1408 return _response.then((data) => new CustomMetric.fromJson(data)); 1401 return _response.then((data) => new CustomMetric.fromJson(data));
1409 } 1402 }
1410 1403
1411 } 1404 }
1412 1405
1413 1406
1414 /** Not documented yet. */ 1407 class ManagementExperimentsResourceApi {
1415 class ManagementDailyUploadsResourceApi { 1408 final commons.ApiRequester _requester;
1416 final common_internal.ApiRequester _requester;
1417 1409
1418 ManagementDailyUploadsResourceApi(common_internal.ApiRequester client) : 1410 ManagementExperimentsResourceApi(commons.ApiRequester client) :
1419 _requester = client; 1411 _requester = client;
1420 1412
1421 /** 1413 /**
1422 * Delete uploaded data for the given date.
1423 *
1424 * Request parameters:
1425 *
1426 * [accountId] - Account Id associated with daily upload delete.
1427 * Value must have pattern "[0-9]+".
1428 *
1429 * [webPropertyId] - Web property Id associated with daily upload delete.
1430 * Value must have pattern "UA-[0-9]+-[0-9]+".
1431 *
1432 * [customDataSourceId] - Custom data source Id associated with daily upload
1433 * delete.
1434 *
1435 * [date] - Date for which data is to be deleted. Date should be formatted as
1436 * YYYY-MM-DD.
1437 * Value must have pattern "[0-9]{4}-[0-9]{2}-[0-9]{2}".
1438 *
1439 * [type] - Type of data for this delete.
1440 * Possible string values are:
1441 * - "cost" : Value for specifying cost data upload.
1442 *
1443 * Completes with a [common.ApiRequestError] if the API endpoint returned an
1444 * error.
1445 *
1446 * If the used [http.Client] completes with an error when making a REST call,
1447 * this method will complete with the same error.
1448 */
1449 async.Future delete(core.String accountId, core.String webPropertyId, core.Str ing customDataSourceId, core.String date, core.String type) {
1450 var _url = null;
1451 var _queryParams = new core.Map();
1452 var _uploadMedia = null;
1453 var _uploadOptions = null;
1454 var _downloadOptions = common.DownloadOptions.Metadata;
1455 var _body = null;
1456
1457 if (accountId == null) {
1458 throw new core.ArgumentError("Parameter accountId is required.");
1459 }
1460 if (webPropertyId == null) {
1461 throw new core.ArgumentError("Parameter webPropertyId is required.");
1462 }
1463 if (customDataSourceId == null) {
1464 throw new core.ArgumentError("Parameter customDataSourceId is required.");
1465 }
1466 if (date == null) {
1467 throw new core.ArgumentError("Parameter date is required.");
1468 }
1469 if (type == null) {
1470 throw new core.ArgumentError("Parameter type is required.");
1471 }
1472 _queryParams["type"] = [type];
1473
1474 _downloadOptions = null;
1475
1476 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customDataSources/' + common_internal.Escaper.ecapeVariable('$customDa taSourceId') + '/dailyUploads/' + common_internal.Escaper.ecapeVariable('$date') ;
1477
1478 var _response = _requester.request(_url,
1479 "DELETE",
1480 body: _body,
1481 queryParams: _queryParams,
1482 uploadOptions: _uploadOptions,
1483 uploadMedia: _uploadMedia,
1484 downloadOptions: _downloadOptions);
1485 return _response.then((data) => null);
1486 }
1487
1488 /**
1489 * List daily uploads to which the user has access.
1490 *
1491 * Request parameters:
1492 *
1493 * [accountId] - Account Id for the daily uploads to retrieve.
1494 * Value must have pattern "\d+".
1495 *
1496 * [webPropertyId] - Web property Id for the daily uploads to retrieve.
1497 * Value must have pattern "UA-(\d+)-(\d+)".
1498 *
1499 * [customDataSourceId] - Custom data source Id for daily uploads to retrieve.
1500 * Value must have pattern ".{22}".
1501 *
1502 * [start_date] - Start date of the form YYYY-MM-DD.
1503 * Value must have pattern "[0-9]{4}-[0-9]{2}-[0-9]{2}".
1504 *
1505 * [end_date] - End date of the form YYYY-MM-DD.
1506 * Value must have pattern "[0-9]{4}-[0-9]{2}-[0-9]{2}".
1507 *
1508 * [max_results] - The maximum number of custom data sources to include in
1509 * this response.
1510 *
1511 * [start_index] - A 1-based index of the first daily upload to retrieve. Use
1512 * this parameter as a pagination mechanism along with the max-results
1513 * parameter.
1514 *
1515 * Completes with a [DailyUploads].
1516 *
1517 * Completes with a [common.ApiRequestError] if the API endpoint returned an
1518 * error.
1519 *
1520 * If the used [http.Client] completes with an error when making a REST call,
1521 * this method will complete with the same error.
1522 */
1523 async.Future<DailyUploads> list(core.String accountId, core.String webProperty Id, core.String customDataSourceId, core.String start_date, core.String end_date , {core.int max_results, core.int start_index}) {
1524 var _url = null;
1525 var _queryParams = new core.Map();
1526 var _uploadMedia = null;
1527 var _uploadOptions = null;
1528 var _downloadOptions = common.DownloadOptions.Metadata;
1529 var _body = null;
1530
1531 if (accountId == null) {
1532 throw new core.ArgumentError("Parameter accountId is required.");
1533 }
1534 if (webPropertyId == null) {
1535 throw new core.ArgumentError("Parameter webPropertyId is required.");
1536 }
1537 if (customDataSourceId == null) {
1538 throw new core.ArgumentError("Parameter customDataSourceId is required.");
1539 }
1540 if (start_date == null) {
1541 throw new core.ArgumentError("Parameter start_date is required.");
1542 }
1543 _queryParams["start-date"] = [start_date];
1544 if (end_date == null) {
1545 throw new core.ArgumentError("Parameter end_date is required.");
1546 }
1547 _queryParams["end-date"] = [end_date];
1548 if (max_results != null) {
1549 _queryParams["max-results"] = ["${max_results}"];
1550 }
1551 if (start_index != null) {
1552 _queryParams["start-index"] = ["${start_index}"];
1553 }
1554
1555
1556 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customDataSources/' + common_internal.Escaper.ecapeVariable('$customDa taSourceId') + '/dailyUploads';
1557
1558 var _response = _requester.request(_url,
1559 "GET",
1560 body: _body,
1561 queryParams: _queryParams,
1562 uploadOptions: _uploadOptions,
1563 uploadMedia: _uploadMedia,
1564 downloadOptions: _downloadOptions);
1565 return _response.then((data) => new DailyUploads.fromJson(data));
1566 }
1567
1568 /**
1569 * Update/Overwrite data for a custom data source.
1570 *
1571 * Request parameters:
1572 *
1573 * [accountId] - Account Id associated with daily upload.
1574 * Value must have pattern "\d+".
1575 *
1576 * [webPropertyId] - Web property Id associated with daily upload.
1577 * Value must have pattern "UA-\d+-\d+".
1578 *
1579 * [customDataSourceId] - Custom data source Id to which the data being
1580 * uploaded belongs.
1581 *
1582 * [date] - Date for which data is uploaded. Date should be formatted as
1583 * YYYY-MM-DD.
1584 * Value must have pattern "[0-9]{4}-[0-9]{2}-[0-9]{2}".
1585 *
1586 * [appendNumber] - Append number for this upload indexed from 1.
1587 * Value must be between "1" and "20".
1588 *
1589 * [type] - Type of data for this upload.
1590 * Possible string values are:
1591 * - "cost" : Value for specifying cost data upload.
1592 *
1593 * [reset] - Reset/Overwrite all previous appends for this date and start over
1594 * with this file as the first upload.
1595 *
1596 * [uploadMedia] - The media to upload.
1597 *
1598 * [uploadOptions] - Options for the media upload. Streaming Media without the
1599 * length being known ahead of time is only supported via resumable uploads.
1600 *
1601 * Completes with a [DailyUploadAppend].
1602 *
1603 * Completes with a [common.ApiRequestError] if the API endpoint returned an
1604 * error.
1605 *
1606 * If the used [http.Client] completes with an error when making a REST call,
1607 * this method will complete with the same error.
1608 */
1609 async.Future<DailyUploadAppend> upload(core.String accountId, core.String webP ropertyId, core.String customDataSourceId, core.String date, core.int appendNumb er, core.String type, {core.bool reset, common.UploadOptions uploadOptions : com mon.UploadOptions.Default, common.Media uploadMedia}) {
1610 var _url = null;
1611 var _queryParams = new core.Map();
1612 var _uploadMedia = null;
1613 var _uploadOptions = null;
1614 var _downloadOptions = common.DownloadOptions.Metadata;
1615 var _body = null;
1616
1617 if (accountId == null) {
1618 throw new core.ArgumentError("Parameter accountId is required.");
1619 }
1620 if (webPropertyId == null) {
1621 throw new core.ArgumentError("Parameter webPropertyId is required.");
1622 }
1623 if (customDataSourceId == null) {
1624 throw new core.ArgumentError("Parameter customDataSourceId is required.");
1625 }
1626 if (date == null) {
1627 throw new core.ArgumentError("Parameter date is required.");
1628 }
1629 if (appendNumber == null) {
1630 throw new core.ArgumentError("Parameter appendNumber is required.");
1631 }
1632 _queryParams["appendNumber"] = ["${appendNumber}"];
1633 if (type == null) {
1634 throw new core.ArgumentError("Parameter type is required.");
1635 }
1636 _queryParams["type"] = [type];
1637 if (reset != null) {
1638 _queryParams["reset"] = ["${reset}"];
1639 }
1640
1641 _uploadMedia = uploadMedia;
1642 _uploadOptions = uploadOptions;
1643
1644 if (_uploadMedia == null) {
1645 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$ac countId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPrope rtyId') + '/customDataSources/' + common_internal.Escaper.ecapeVariable('$custom DataSourceId') + '/dailyUploads/' + common_internal.Escaper.ecapeVariable('$date ') + '/uploads';
1646 } else if (_uploadOptions is common.ResumableUploadOptions) {
1647 _url = '/resumable/upload/analytics/v3/management/accounts/' + common_inte rnal.Escaper.ecapeVariable('$accountId') + '/webproperties/' + common_internal.E scaper.ecapeVariable('$webPropertyId') + '/customDataSources/' + common_internal .Escaper.ecapeVariable('$customDataSourceId') + '/dailyUploads/' + common_intern al.Escaper.ecapeVariable('$date') + '/uploads';
1648 } else {
1649 _url = '/upload/analytics/v3/management/accounts/' + common_internal.Escap er.ecapeVariable('$accountId') + '/webproperties/' + common_internal.Escaper.eca peVariable('$webPropertyId') + '/customDataSources/' + common_internal.Escaper.e capeVariable('$customDataSourceId') + '/dailyUploads/' + common_internal.Escaper .ecapeVariable('$date') + '/uploads';
1650 }
1651
1652
1653 var _response = _requester.request(_url,
1654 "POST",
1655 body: _body,
1656 queryParams: _queryParams,
1657 uploadOptions: _uploadOptions,
1658 uploadMedia: _uploadMedia,
1659 downloadOptions: _downloadOptions);
1660 return _response.then((data) => new DailyUploadAppend.fromJson(data));
1661 }
1662
1663 }
1664
1665
1666 /** Not documented yet. */
1667 class ManagementExperimentsResourceApi {
1668 final common_internal.ApiRequester _requester;
1669
1670 ManagementExperimentsResourceApi(common_internal.ApiRequester client) :
1671 _requester = client;
1672
1673 /**
1674 * Delete an experiment. 1414 * Delete an experiment.
1675 * 1415 *
1676 * Request parameters: 1416 * Request parameters:
1677 * 1417 *
1678 * [accountId] - Account ID to which the experiment belongs 1418 * [accountId] - Account ID to which the experiment belongs
1679 * 1419 *
1680 * [webPropertyId] - Web property ID to which the experiment belongs 1420 * [webPropertyId] - Web property ID to which the experiment belongs
1681 * 1421 *
1682 * [profileId] - View (Profile) ID to which the experiment belongs 1422 * [profileId] - View (Profile) ID to which the experiment belongs
1683 * 1423 *
1684 * [experimentId] - ID of the experiment to delete 1424 * [experimentId] - ID of the experiment to delete
1685 * 1425 *
1686 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1426 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1687 * error. 1427 * error.
1688 * 1428 *
1689 * If the used [http.Client] completes with an error when making a REST call, 1429 * If the used [http.Client] completes with an error when making a REST call,
1690 * this method will complete with the same error. 1430 * this method will complete with the same error.
1691 */ 1431 */
1692 async.Future delete(core.String accountId, core.String webPropertyId, core.Str ing profileId, core.String experimentId) { 1432 async.Future delete(core.String accountId, core.String webPropertyId, core.Str ing profileId, core.String experimentId) {
1693 var _url = null; 1433 var _url = null;
1694 var _queryParams = new core.Map(); 1434 var _queryParams = new core.Map();
1695 var _uploadMedia = null; 1435 var _uploadMedia = null;
1696 var _uploadOptions = null; 1436 var _uploadOptions = null;
1697 var _downloadOptions = common.DownloadOptions.Metadata; 1437 var _downloadOptions = commons.DownloadOptions.Metadata;
1698 var _body = null; 1438 var _body = null;
1699 1439
1700 if (accountId == null) { 1440 if (accountId == null) {
1701 throw new core.ArgumentError("Parameter accountId is required."); 1441 throw new core.ArgumentError("Parameter accountId is required.");
1702 } 1442 }
1703 if (webPropertyId == null) { 1443 if (webPropertyId == null) {
1704 throw new core.ArgumentError("Parameter webPropertyId is required."); 1444 throw new core.ArgumentError("Parameter webPropertyId is required.");
1705 } 1445 }
1706 if (profileId == null) { 1446 if (profileId == null) {
1707 throw new core.ArgumentError("Parameter profileId is required."); 1447 throw new core.ArgumentError("Parameter profileId is required.");
1708 } 1448 }
1709 if (experimentId == null) { 1449 if (experimentId == null) {
1710 throw new core.ArgumentError("Parameter experimentId is required."); 1450 throw new core.ArgumentError("Parameter experimentId is required.");
1711 } 1451 }
1712 1452
1713 _downloadOptions = null; 1453 _downloadOptions = null;
1714 1454
1715 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/e xperiments/' + common_internal.Escaper.ecapeVariable('$experimentId'); 1455 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments/' + commons.E scaper.ecapeVariable('$experimentId');
1716 1456
1717 var _response = _requester.request(_url, 1457 var _response = _requester.request(_url,
1718 "DELETE", 1458 "DELETE",
1719 body: _body, 1459 body: _body,
1720 queryParams: _queryParams, 1460 queryParams: _queryParams,
1721 uploadOptions: _uploadOptions, 1461 uploadOptions: _uploadOptions,
1722 uploadMedia: _uploadMedia, 1462 uploadMedia: _uploadMedia,
1723 downloadOptions: _downloadOptions); 1463 downloadOptions: _downloadOptions);
1724 return _response.then((data) => null); 1464 return _response.then((data) => null);
1725 } 1465 }
1726 1466
1727 /** 1467 /**
1728 * Returns an experiment to which the user has access. 1468 * Returns an experiment to which the user has access.
1729 * 1469 *
1730 * Request parameters: 1470 * Request parameters:
1731 * 1471 *
1732 * [accountId] - Account ID to retrieve the experiment for. 1472 * [accountId] - Account ID to retrieve the experiment for.
1733 * 1473 *
1734 * [webPropertyId] - Web property ID to retrieve the experiment for. 1474 * [webPropertyId] - Web property ID to retrieve the experiment for.
1735 * 1475 *
1736 * [profileId] - View (Profile) ID to retrieve the experiment for. 1476 * [profileId] - View (Profile) ID to retrieve the experiment for.
1737 * 1477 *
1738 * [experimentId] - Experiment ID to retrieve the experiment for. 1478 * [experimentId] - Experiment ID to retrieve the experiment for.
1739 * 1479 *
1740 * Completes with a [Experiment]. 1480 * Completes with a [Experiment].
1741 * 1481 *
1742 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1482 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1743 * error. 1483 * error.
1744 * 1484 *
1745 * If the used [http.Client] completes with an error when making a REST call, 1485 * If the used [http.Client] completes with an error when making a REST call,
1746 * this method will complete with the same error. 1486 * this method will complete with the same error.
1747 */ 1487 */
1748 async.Future<Experiment> get(core.String accountId, core.String webPropertyId, core.String profileId, core.String experimentId) { 1488 async.Future<Experiment> get(core.String accountId, core.String webPropertyId, core.String profileId, core.String experimentId) {
1749 var _url = null; 1489 var _url = null;
1750 var _queryParams = new core.Map(); 1490 var _queryParams = new core.Map();
1751 var _uploadMedia = null; 1491 var _uploadMedia = null;
1752 var _uploadOptions = null; 1492 var _uploadOptions = null;
1753 var _downloadOptions = common.DownloadOptions.Metadata; 1493 var _downloadOptions = commons.DownloadOptions.Metadata;
1754 var _body = null; 1494 var _body = null;
1755 1495
1756 if (accountId == null) { 1496 if (accountId == null) {
1757 throw new core.ArgumentError("Parameter accountId is required."); 1497 throw new core.ArgumentError("Parameter accountId is required.");
1758 } 1498 }
1759 if (webPropertyId == null) { 1499 if (webPropertyId == null) {
1760 throw new core.ArgumentError("Parameter webPropertyId is required."); 1500 throw new core.ArgumentError("Parameter webPropertyId is required.");
1761 } 1501 }
1762 if (profileId == null) { 1502 if (profileId == null) {
1763 throw new core.ArgumentError("Parameter profileId is required."); 1503 throw new core.ArgumentError("Parameter profileId is required.");
1764 } 1504 }
1765 if (experimentId == null) { 1505 if (experimentId == null) {
1766 throw new core.ArgumentError("Parameter experimentId is required."); 1506 throw new core.ArgumentError("Parameter experimentId is required.");
1767 } 1507 }
1768 1508
1769 1509
1770 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/e xperiments/' + common_internal.Escaper.ecapeVariable('$experimentId'); 1510 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments/' + commons.E scaper.ecapeVariable('$experimentId');
1771 1511
1772 var _response = _requester.request(_url, 1512 var _response = _requester.request(_url,
1773 "GET", 1513 "GET",
1774 body: _body, 1514 body: _body,
1775 queryParams: _queryParams, 1515 queryParams: _queryParams,
1776 uploadOptions: _uploadOptions, 1516 uploadOptions: _uploadOptions,
1777 uploadMedia: _uploadMedia, 1517 uploadMedia: _uploadMedia,
1778 downloadOptions: _downloadOptions); 1518 downloadOptions: _downloadOptions);
1779 return _response.then((data) => new Experiment.fromJson(data)); 1519 return _response.then((data) => new Experiment.fromJson(data));
1780 } 1520 }
1781 1521
1782 /** 1522 /**
1783 * Create a new experiment. 1523 * Create a new experiment.
1784 * 1524 *
1785 * [request] - The metadata request object. 1525 * [request] - The metadata request object.
1786 * 1526 *
1787 * Request parameters: 1527 * Request parameters:
1788 * 1528 *
1789 * [accountId] - Account ID to create the experiment for. 1529 * [accountId] - Account ID to create the experiment for.
1790 * 1530 *
1791 * [webPropertyId] - Web property ID to create the experiment for. 1531 * [webPropertyId] - Web property ID to create the experiment for.
1792 * 1532 *
1793 * [profileId] - View (Profile) ID to create the experiment for. 1533 * [profileId] - View (Profile) ID to create the experiment for.
1794 * 1534 *
1795 * Completes with a [Experiment]. 1535 * Completes with a [Experiment].
1796 * 1536 *
1797 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1537 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1798 * error. 1538 * error.
1799 * 1539 *
1800 * If the used [http.Client] completes with an error when making a REST call, 1540 * If the used [http.Client] completes with an error when making a REST call,
1801 * this method will complete with the same error. 1541 * this method will complete with the same error.
1802 */ 1542 */
1803 async.Future<Experiment> insert(Experiment request, core.String accountId, cor e.String webPropertyId, core.String profileId) { 1543 async.Future<Experiment> insert(Experiment request, core.String accountId, cor e.String webPropertyId, core.String profileId) {
1804 var _url = null; 1544 var _url = null;
1805 var _queryParams = new core.Map(); 1545 var _queryParams = new core.Map();
1806 var _uploadMedia = null; 1546 var _uploadMedia = null;
1807 var _uploadOptions = null; 1547 var _uploadOptions = null;
1808 var _downloadOptions = common.DownloadOptions.Metadata; 1548 var _downloadOptions = commons.DownloadOptions.Metadata;
1809 var _body = null; 1549 var _body = null;
1810 1550
1811 if (request != null) { 1551 if (request != null) {
1812 _body = convert.JSON.encode((request).toJson()); 1552 _body = convert.JSON.encode((request).toJson());
1813 } 1553 }
1814 if (accountId == null) { 1554 if (accountId == null) {
1815 throw new core.ArgumentError("Parameter accountId is required."); 1555 throw new core.ArgumentError("Parameter accountId is required.");
1816 } 1556 }
1817 if (webPropertyId == null) { 1557 if (webPropertyId == null) {
1818 throw new core.ArgumentError("Parameter webPropertyId is required."); 1558 throw new core.ArgumentError("Parameter webPropertyId is required.");
1819 } 1559 }
1820 if (profileId == null) { 1560 if (profileId == null) {
1821 throw new core.ArgumentError("Parameter profileId is required."); 1561 throw new core.ArgumentError("Parameter profileId is required.");
1822 } 1562 }
1823 1563
1824 1564
1825 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/e xperiments'; 1565 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments';
1826 1566
1827 var _response = _requester.request(_url, 1567 var _response = _requester.request(_url,
1828 "POST", 1568 "POST",
1829 body: _body, 1569 body: _body,
1830 queryParams: _queryParams, 1570 queryParams: _queryParams,
1831 uploadOptions: _uploadOptions, 1571 uploadOptions: _uploadOptions,
1832 uploadMedia: _uploadMedia, 1572 uploadMedia: _uploadMedia,
1833 downloadOptions: _downloadOptions); 1573 downloadOptions: _downloadOptions);
1834 return _response.then((data) => new Experiment.fromJson(data)); 1574 return _response.then((data) => new Experiment.fromJson(data));
1835 } 1575 }
(...skipping 13 matching lines...) Expand all
1849 * Value must have pattern "\d+". 1589 * Value must have pattern "\d+".
1850 * 1590 *
1851 * [max_results] - The maximum number of experiments to include in this 1591 * [max_results] - The maximum number of experiments to include in this
1852 * response. 1592 * response.
1853 * 1593 *
1854 * [start_index] - An index of the first experiment to retrieve. Use this 1594 * [start_index] - An index of the first experiment to retrieve. Use this
1855 * parameter as a pagination mechanism along with the max-results parameter. 1595 * parameter as a pagination mechanism along with the max-results parameter.
1856 * 1596 *
1857 * Completes with a [Experiments]. 1597 * Completes with a [Experiments].
1858 * 1598 *
1859 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1599 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1860 * error. 1600 * error.
1861 * 1601 *
1862 * If the used [http.Client] completes with an error when making a REST call, 1602 * If the used [http.Client] completes with an error when making a REST call,
1863 * this method will complete with the same error. 1603 * this method will complete with the same error.
1864 */ 1604 */
1865 async.Future<Experiments> list(core.String accountId, core.String webPropertyI d, core.String profileId, {core.int max_results, core.int start_index}) { 1605 async.Future<Experiments> list(core.String accountId, core.String webPropertyI d, core.String profileId, {core.int max_results, core.int start_index}) {
1866 var _url = null; 1606 var _url = null;
1867 var _queryParams = new core.Map(); 1607 var _queryParams = new core.Map();
1868 var _uploadMedia = null; 1608 var _uploadMedia = null;
1869 var _uploadOptions = null; 1609 var _uploadOptions = null;
1870 var _downloadOptions = common.DownloadOptions.Metadata; 1610 var _downloadOptions = commons.DownloadOptions.Metadata;
1871 var _body = null; 1611 var _body = null;
1872 1612
1873 if (accountId == null) { 1613 if (accountId == null) {
1874 throw new core.ArgumentError("Parameter accountId is required."); 1614 throw new core.ArgumentError("Parameter accountId is required.");
1875 } 1615 }
1876 if (webPropertyId == null) { 1616 if (webPropertyId == null) {
1877 throw new core.ArgumentError("Parameter webPropertyId is required."); 1617 throw new core.ArgumentError("Parameter webPropertyId is required.");
1878 } 1618 }
1879 if (profileId == null) { 1619 if (profileId == null) {
1880 throw new core.ArgumentError("Parameter profileId is required."); 1620 throw new core.ArgumentError("Parameter profileId is required.");
1881 } 1621 }
1882 if (max_results != null) { 1622 if (max_results != null) {
1883 _queryParams["max-results"] = ["${max_results}"]; 1623 _queryParams["max-results"] = ["${max_results}"];
1884 } 1624 }
1885 if (start_index != null) { 1625 if (start_index != null) {
1886 _queryParams["start-index"] = ["${start_index}"]; 1626 _queryParams["start-index"] = ["${start_index}"];
1887 } 1627 }
1888 1628
1889 1629
1890 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/e xperiments'; 1630 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments';
1891 1631
1892 var _response = _requester.request(_url, 1632 var _response = _requester.request(_url,
1893 "GET", 1633 "GET",
1894 body: _body, 1634 body: _body,
1895 queryParams: _queryParams, 1635 queryParams: _queryParams,
1896 uploadOptions: _uploadOptions, 1636 uploadOptions: _uploadOptions,
1897 uploadMedia: _uploadMedia, 1637 uploadMedia: _uploadMedia,
1898 downloadOptions: _downloadOptions); 1638 downloadOptions: _downloadOptions);
1899 return _response.then((data) => new Experiments.fromJson(data)); 1639 return _response.then((data) => new Experiments.fromJson(data));
1900 } 1640 }
1901 1641
1902 /** 1642 /**
1903 * Update an existing experiment. This method supports patch semantics. 1643 * Update an existing experiment. This method supports patch semantics.
1904 * 1644 *
1905 * [request] - The metadata request object. 1645 * [request] - The metadata request object.
1906 * 1646 *
1907 * Request parameters: 1647 * Request parameters:
1908 * 1648 *
1909 * [accountId] - Account ID of the experiment to update. 1649 * [accountId] - Account ID of the experiment to update.
1910 * 1650 *
1911 * [webPropertyId] - Web property ID of the experiment to update. 1651 * [webPropertyId] - Web property ID of the experiment to update.
1912 * 1652 *
1913 * [profileId] - View (Profile) ID of the experiment to update. 1653 * [profileId] - View (Profile) ID of the experiment to update.
1914 * 1654 *
1915 * [experimentId] - Experiment ID of the experiment to update. 1655 * [experimentId] - Experiment ID of the experiment to update.
1916 * 1656 *
1917 * Completes with a [Experiment]. 1657 * Completes with a [Experiment].
1918 * 1658 *
1919 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1659 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1920 * error. 1660 * error.
1921 * 1661 *
1922 * If the used [http.Client] completes with an error when making a REST call, 1662 * If the used [http.Client] completes with an error when making a REST call,
1923 * this method will complete with the same error. 1663 * this method will complete with the same error.
1924 */ 1664 */
1925 async.Future<Experiment> patch(Experiment request, core.String accountId, core .String webPropertyId, core.String profileId, core.String experimentId) { 1665 async.Future<Experiment> patch(Experiment request, core.String accountId, core .String webPropertyId, core.String profileId, core.String experimentId) {
1926 var _url = null; 1666 var _url = null;
1927 var _queryParams = new core.Map(); 1667 var _queryParams = new core.Map();
1928 var _uploadMedia = null; 1668 var _uploadMedia = null;
1929 var _uploadOptions = null; 1669 var _uploadOptions = null;
1930 var _downloadOptions = common.DownloadOptions.Metadata; 1670 var _downloadOptions = commons.DownloadOptions.Metadata;
1931 var _body = null; 1671 var _body = null;
1932 1672
1933 if (request != null) { 1673 if (request != null) {
1934 _body = convert.JSON.encode((request).toJson()); 1674 _body = convert.JSON.encode((request).toJson());
1935 } 1675 }
1936 if (accountId == null) { 1676 if (accountId == null) {
1937 throw new core.ArgumentError("Parameter accountId is required."); 1677 throw new core.ArgumentError("Parameter accountId is required.");
1938 } 1678 }
1939 if (webPropertyId == null) { 1679 if (webPropertyId == null) {
1940 throw new core.ArgumentError("Parameter webPropertyId is required."); 1680 throw new core.ArgumentError("Parameter webPropertyId is required.");
1941 } 1681 }
1942 if (profileId == null) { 1682 if (profileId == null) {
1943 throw new core.ArgumentError("Parameter profileId is required."); 1683 throw new core.ArgumentError("Parameter profileId is required.");
1944 } 1684 }
1945 if (experimentId == null) { 1685 if (experimentId == null) {
1946 throw new core.ArgumentError("Parameter experimentId is required."); 1686 throw new core.ArgumentError("Parameter experimentId is required.");
1947 } 1687 }
1948 1688
1949 1689
1950 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/e xperiments/' + common_internal.Escaper.ecapeVariable('$experimentId'); 1690 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments/' + commons.E scaper.ecapeVariable('$experimentId');
1951 1691
1952 var _response = _requester.request(_url, 1692 var _response = _requester.request(_url,
1953 "PATCH", 1693 "PATCH",
1954 body: _body, 1694 body: _body,
1955 queryParams: _queryParams, 1695 queryParams: _queryParams,
1956 uploadOptions: _uploadOptions, 1696 uploadOptions: _uploadOptions,
1957 uploadMedia: _uploadMedia, 1697 uploadMedia: _uploadMedia,
1958 downloadOptions: _downloadOptions); 1698 downloadOptions: _downloadOptions);
1959 return _response.then((data) => new Experiment.fromJson(data)); 1699 return _response.then((data) => new Experiment.fromJson(data));
1960 } 1700 }
1961 1701
1962 /** 1702 /**
1963 * Update an existing experiment. 1703 * Update an existing experiment.
1964 * 1704 *
1965 * [request] - The metadata request object. 1705 * [request] - The metadata request object.
1966 * 1706 *
1967 * Request parameters: 1707 * Request parameters:
1968 * 1708 *
1969 * [accountId] - Account ID of the experiment to update. 1709 * [accountId] - Account ID of the experiment to update.
1970 * 1710 *
1971 * [webPropertyId] - Web property ID of the experiment to update. 1711 * [webPropertyId] - Web property ID of the experiment to update.
1972 * 1712 *
1973 * [profileId] - View (Profile) ID of the experiment to update. 1713 * [profileId] - View (Profile) ID of the experiment to update.
1974 * 1714 *
1975 * [experimentId] - Experiment ID of the experiment to update. 1715 * [experimentId] - Experiment ID of the experiment to update.
1976 * 1716 *
1977 * Completes with a [Experiment]. 1717 * Completes with a [Experiment].
1978 * 1718 *
1979 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1719 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1980 * error. 1720 * error.
1981 * 1721 *
1982 * If the used [http.Client] completes with an error when making a REST call, 1722 * If the used [http.Client] completes with an error when making a REST call,
1983 * this method will complete with the same error. 1723 * this method will complete with the same error.
1984 */ 1724 */
1985 async.Future<Experiment> update(Experiment request, core.String accountId, cor e.String webPropertyId, core.String profileId, core.String experimentId) { 1725 async.Future<Experiment> update(Experiment request, core.String accountId, cor e.String webPropertyId, core.String profileId, core.String experimentId) {
1986 var _url = null; 1726 var _url = null;
1987 var _queryParams = new core.Map(); 1727 var _queryParams = new core.Map();
1988 var _uploadMedia = null; 1728 var _uploadMedia = null;
1989 var _uploadOptions = null; 1729 var _uploadOptions = null;
1990 var _downloadOptions = common.DownloadOptions.Metadata; 1730 var _downloadOptions = commons.DownloadOptions.Metadata;
1991 var _body = null; 1731 var _body = null;
1992 1732
1993 if (request != null) { 1733 if (request != null) {
1994 _body = convert.JSON.encode((request).toJson()); 1734 _body = convert.JSON.encode((request).toJson());
1995 } 1735 }
1996 if (accountId == null) { 1736 if (accountId == null) {
1997 throw new core.ArgumentError("Parameter accountId is required."); 1737 throw new core.ArgumentError("Parameter accountId is required.");
1998 } 1738 }
1999 if (webPropertyId == null) { 1739 if (webPropertyId == null) {
2000 throw new core.ArgumentError("Parameter webPropertyId is required."); 1740 throw new core.ArgumentError("Parameter webPropertyId is required.");
2001 } 1741 }
2002 if (profileId == null) { 1742 if (profileId == null) {
2003 throw new core.ArgumentError("Parameter profileId is required."); 1743 throw new core.ArgumentError("Parameter profileId is required.");
2004 } 1744 }
2005 if (experimentId == null) { 1745 if (experimentId == null) {
2006 throw new core.ArgumentError("Parameter experimentId is required."); 1746 throw new core.ArgumentError("Parameter experimentId is required.");
2007 } 1747 }
2008 1748
2009 1749
2010 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/e xperiments/' + common_internal.Escaper.ecapeVariable('$experimentId'); 1750 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/experiments/' + commons.E scaper.ecapeVariable('$experimentId');
2011 1751
2012 var _response = _requester.request(_url, 1752 var _response = _requester.request(_url,
2013 "PUT", 1753 "PUT",
2014 body: _body, 1754 body: _body,
2015 queryParams: _queryParams, 1755 queryParams: _queryParams,
2016 uploadOptions: _uploadOptions, 1756 uploadOptions: _uploadOptions,
2017 uploadMedia: _uploadMedia, 1757 uploadMedia: _uploadMedia,
2018 downloadOptions: _downloadOptions); 1758 downloadOptions: _downloadOptions);
2019 return _response.then((data) => new Experiment.fromJson(data)); 1759 return _response.then((data) => new Experiment.fromJson(data));
2020 } 1760 }
2021 1761
2022 } 1762 }
2023 1763
2024 1764
2025 /** Not documented yet. */
2026 class ManagementFiltersResourceApi { 1765 class ManagementFiltersResourceApi {
2027 final common_internal.ApiRequester _requester; 1766 final commons.ApiRequester _requester;
2028 1767
2029 ManagementFiltersResourceApi(common_internal.ApiRequester client) : 1768 ManagementFiltersResourceApi(commons.ApiRequester client) :
2030 _requester = client; 1769 _requester = client;
2031 1770
2032 /** 1771 /**
2033 * Delete a filter. 1772 * Delete a filter.
2034 * 1773 *
2035 * Request parameters: 1774 * Request parameters:
2036 * 1775 *
2037 * [accountId] - Account ID to delete the filter for. 1776 * [accountId] - Account ID to delete the filter for.
2038 * 1777 *
2039 * [filterId] - ID of the filter to be deleted. 1778 * [filterId] - ID of the filter to be deleted.
2040 * 1779 *
2041 * Completes with a [Filter]. 1780 * Completes with a [Filter].
2042 * 1781 *
2043 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1782 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2044 * error. 1783 * error.
2045 * 1784 *
2046 * If the used [http.Client] completes with an error when making a REST call, 1785 * If the used [http.Client] completes with an error when making a REST call,
2047 * this method will complete with the same error. 1786 * this method will complete with the same error.
2048 */ 1787 */
2049 async.Future<Filter> delete(core.String accountId, core.String filterId) { 1788 async.Future<Filter> delete(core.String accountId, core.String filterId) {
2050 var _url = null; 1789 var _url = null;
2051 var _queryParams = new core.Map(); 1790 var _queryParams = new core.Map();
2052 var _uploadMedia = null; 1791 var _uploadMedia = null;
2053 var _uploadOptions = null; 1792 var _uploadOptions = null;
2054 var _downloadOptions = common.DownloadOptions.Metadata; 1793 var _downloadOptions = commons.DownloadOptions.Metadata;
2055 var _body = null; 1794 var _body = null;
2056 1795
2057 if (accountId == null) { 1796 if (accountId == null) {
2058 throw new core.ArgumentError("Parameter accountId is required."); 1797 throw new core.ArgumentError("Parameter accountId is required.");
2059 } 1798 }
2060 if (filterId == null) { 1799 if (filterId == null) {
2061 throw new core.ArgumentError("Parameter filterId is required."); 1800 throw new core.ArgumentError("Parameter filterId is required.");
2062 } 1801 }
2063 1802
2064 1803
2065 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/filters/' + common_internal.Escaper.ecapeVariable('$filterId'); 1804 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filters/' + commons.Escaper.ecapeVariable('$filterId');
2066 1805
2067 var _response = _requester.request(_url, 1806 var _response = _requester.request(_url,
2068 "DELETE", 1807 "DELETE",
2069 body: _body, 1808 body: _body,
2070 queryParams: _queryParams, 1809 queryParams: _queryParams,
2071 uploadOptions: _uploadOptions, 1810 uploadOptions: _uploadOptions,
2072 uploadMedia: _uploadMedia, 1811 uploadMedia: _uploadMedia,
2073 downloadOptions: _downloadOptions); 1812 downloadOptions: _downloadOptions);
2074 return _response.then((data) => new Filter.fromJson(data)); 1813 return _response.then((data) => new Filter.fromJson(data));
2075 } 1814 }
2076 1815
2077 /** 1816 /**
2078 * Returns a filters to which the user has access. 1817 * Returns a filters to which the user has access.
2079 * 1818 *
2080 * Request parameters: 1819 * Request parameters:
2081 * 1820 *
2082 * [accountId] - Account ID to retrieve filters for. 1821 * [accountId] - Account ID to retrieve filters for.
2083 * 1822 *
2084 * [filterId] - Filter ID to retrieve filters for. 1823 * [filterId] - Filter ID to retrieve filters for.
2085 * 1824 *
2086 * Completes with a [Filter]. 1825 * Completes with a [Filter].
2087 * 1826 *
2088 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1827 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2089 * error. 1828 * error.
2090 * 1829 *
2091 * If the used [http.Client] completes with an error when making a REST call, 1830 * If the used [http.Client] completes with an error when making a REST call,
2092 * this method will complete with the same error. 1831 * this method will complete with the same error.
2093 */ 1832 */
2094 async.Future<Filter> get(core.String accountId, core.String filterId) { 1833 async.Future<Filter> get(core.String accountId, core.String filterId) {
2095 var _url = null; 1834 var _url = null;
2096 var _queryParams = new core.Map(); 1835 var _queryParams = new core.Map();
2097 var _uploadMedia = null; 1836 var _uploadMedia = null;
2098 var _uploadOptions = null; 1837 var _uploadOptions = null;
2099 var _downloadOptions = common.DownloadOptions.Metadata; 1838 var _downloadOptions = commons.DownloadOptions.Metadata;
2100 var _body = null; 1839 var _body = null;
2101 1840
2102 if (accountId == null) { 1841 if (accountId == null) {
2103 throw new core.ArgumentError("Parameter accountId is required."); 1842 throw new core.ArgumentError("Parameter accountId is required.");
2104 } 1843 }
2105 if (filterId == null) { 1844 if (filterId == null) {
2106 throw new core.ArgumentError("Parameter filterId is required."); 1845 throw new core.ArgumentError("Parameter filterId is required.");
2107 } 1846 }
2108 1847
2109 1848
2110 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/filters/' + common_internal.Escaper.ecapeVariable('$filterId'); 1849 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filters/' + commons.Escaper.ecapeVariable('$filterId');
2111 1850
2112 var _response = _requester.request(_url, 1851 var _response = _requester.request(_url,
2113 "GET", 1852 "GET",
2114 body: _body, 1853 body: _body,
2115 queryParams: _queryParams, 1854 queryParams: _queryParams,
2116 uploadOptions: _uploadOptions, 1855 uploadOptions: _uploadOptions,
2117 uploadMedia: _uploadMedia, 1856 uploadMedia: _uploadMedia,
2118 downloadOptions: _downloadOptions); 1857 downloadOptions: _downloadOptions);
2119 return _response.then((data) => new Filter.fromJson(data)); 1858 return _response.then((data) => new Filter.fromJson(data));
2120 } 1859 }
2121 1860
2122 /** 1861 /**
2123 * Create a new filter. 1862 * Create a new filter.
2124 * 1863 *
2125 * [request] - The metadata request object. 1864 * [request] - The metadata request object.
2126 * 1865 *
2127 * Request parameters: 1866 * Request parameters:
2128 * 1867 *
2129 * [accountId] - Account ID to create filter for. 1868 * [accountId] - Account ID to create filter for.
2130 * 1869 *
2131 * Completes with a [Filter]. 1870 * Completes with a [Filter].
2132 * 1871 *
2133 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1872 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2134 * error. 1873 * error.
2135 * 1874 *
2136 * If the used [http.Client] completes with an error when making a REST call, 1875 * If the used [http.Client] completes with an error when making a REST call,
2137 * this method will complete with the same error. 1876 * this method will complete with the same error.
2138 */ 1877 */
2139 async.Future<Filter> insert(Filter request, core.String accountId) { 1878 async.Future<Filter> insert(Filter request, core.String accountId) {
2140 var _url = null; 1879 var _url = null;
2141 var _queryParams = new core.Map(); 1880 var _queryParams = new core.Map();
2142 var _uploadMedia = null; 1881 var _uploadMedia = null;
2143 var _uploadOptions = null; 1882 var _uploadOptions = null;
2144 var _downloadOptions = common.DownloadOptions.Metadata; 1883 var _downloadOptions = commons.DownloadOptions.Metadata;
2145 var _body = null; 1884 var _body = null;
2146 1885
2147 if (request != null) { 1886 if (request != null) {
2148 _body = convert.JSON.encode((request).toJson()); 1887 _body = convert.JSON.encode((request).toJson());
2149 } 1888 }
2150 if (accountId == null) { 1889 if (accountId == null) {
2151 throw new core.ArgumentError("Parameter accountId is required."); 1890 throw new core.ArgumentError("Parameter accountId is required.");
2152 } 1891 }
2153 1892
2154 1893
2155 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/filters'; 1894 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filters';
2156 1895
2157 var _response = _requester.request(_url, 1896 var _response = _requester.request(_url,
2158 "POST", 1897 "POST",
2159 body: _body, 1898 body: _body,
2160 queryParams: _queryParams, 1899 queryParams: _queryParams,
2161 uploadOptions: _uploadOptions, 1900 uploadOptions: _uploadOptions,
2162 uploadMedia: _uploadMedia, 1901 uploadMedia: _uploadMedia,
2163 downloadOptions: _downloadOptions); 1902 downloadOptions: _downloadOptions);
2164 return _response.then((data) => new Filter.fromJson(data)); 1903 return _response.then((data) => new Filter.fromJson(data));
2165 } 1904 }
2166 1905
2167 /** 1906 /**
2168 * Lists all filters for an account 1907 * Lists all filters for an account
2169 * 1908 *
2170 * Request parameters: 1909 * Request parameters:
2171 * 1910 *
2172 * [accountId] - Account ID to retrieve filters for. 1911 * [accountId] - Account ID to retrieve filters for.
2173 * Value must have pattern "\d+". 1912 * Value must have pattern "\d+".
2174 * 1913 *
2175 * [max_results] - The maximum number of filters to include in this response. 1914 * [max_results] - The maximum number of filters to include in this response.
2176 * 1915 *
2177 * [start_index] - An index of the first entity to retrieve. Use this 1916 * [start_index] - An index of the first entity to retrieve. Use this
2178 * parameter as a pagination mechanism along with the max-results parameter. 1917 * parameter as a pagination mechanism along with the max-results parameter.
2179 * 1918 *
2180 * Completes with a [Filters]. 1919 * Completes with a [Filters].
2181 * 1920 *
2182 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1921 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2183 * error. 1922 * error.
2184 * 1923 *
2185 * If the used [http.Client] completes with an error when making a REST call, 1924 * If the used [http.Client] completes with an error when making a REST call,
2186 * this method will complete with the same error. 1925 * this method will complete with the same error.
2187 */ 1926 */
2188 async.Future<Filters> list(core.String accountId, {core.int max_results, core. int start_index}) { 1927 async.Future<Filters> list(core.String accountId, {core.int max_results, core. int start_index}) {
2189 var _url = null; 1928 var _url = null;
2190 var _queryParams = new core.Map(); 1929 var _queryParams = new core.Map();
2191 var _uploadMedia = null; 1930 var _uploadMedia = null;
2192 var _uploadOptions = null; 1931 var _uploadOptions = null;
2193 var _downloadOptions = common.DownloadOptions.Metadata; 1932 var _downloadOptions = commons.DownloadOptions.Metadata;
2194 var _body = null; 1933 var _body = null;
2195 1934
2196 if (accountId == null) { 1935 if (accountId == null) {
2197 throw new core.ArgumentError("Parameter accountId is required."); 1936 throw new core.ArgumentError("Parameter accountId is required.");
2198 } 1937 }
2199 if (max_results != null) { 1938 if (max_results != null) {
2200 _queryParams["max-results"] = ["${max_results}"]; 1939 _queryParams["max-results"] = ["${max_results}"];
2201 } 1940 }
2202 if (start_index != null) { 1941 if (start_index != null) {
2203 _queryParams["start-index"] = ["${start_index}"]; 1942 _queryParams["start-index"] = ["${start_index}"];
2204 } 1943 }
2205 1944
2206 1945
2207 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/filters'; 1946 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filters';
2208 1947
2209 var _response = _requester.request(_url, 1948 var _response = _requester.request(_url,
2210 "GET", 1949 "GET",
2211 body: _body, 1950 body: _body,
2212 queryParams: _queryParams, 1951 queryParams: _queryParams,
2213 uploadOptions: _uploadOptions, 1952 uploadOptions: _uploadOptions,
2214 uploadMedia: _uploadMedia, 1953 uploadMedia: _uploadMedia,
2215 downloadOptions: _downloadOptions); 1954 downloadOptions: _downloadOptions);
2216 return _response.then((data) => new Filters.fromJson(data)); 1955 return _response.then((data) => new Filters.fromJson(data));
2217 } 1956 }
2218 1957
2219 /** 1958 /**
2220 * Updates an existing filter. This method supports patch semantics. 1959 * Updates an existing filter. This method supports patch semantics.
2221 * 1960 *
2222 * [request] - The metadata request object. 1961 * [request] - The metadata request object.
2223 * 1962 *
2224 * Request parameters: 1963 * Request parameters:
2225 * 1964 *
2226 * [accountId] - Account ID to which the filter belongs. 1965 * [accountId] - Account ID to which the filter belongs.
2227 * 1966 *
2228 * [filterId] - ID of the filter to be updated. 1967 * [filterId] - ID of the filter to be updated.
2229 * 1968 *
2230 * Completes with a [Filter]. 1969 * Completes with a [Filter].
2231 * 1970 *
2232 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1971 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2233 * error. 1972 * error.
2234 * 1973 *
2235 * If the used [http.Client] completes with an error when making a REST call, 1974 * If the used [http.Client] completes with an error when making a REST call,
2236 * this method will complete with the same error. 1975 * this method will complete with the same error.
2237 */ 1976 */
2238 async.Future<Filter> patch(Filter request, core.String accountId, core.String filterId) { 1977 async.Future<Filter> patch(Filter request, core.String accountId, core.String filterId) {
2239 var _url = null; 1978 var _url = null;
2240 var _queryParams = new core.Map(); 1979 var _queryParams = new core.Map();
2241 var _uploadMedia = null; 1980 var _uploadMedia = null;
2242 var _uploadOptions = null; 1981 var _uploadOptions = null;
2243 var _downloadOptions = common.DownloadOptions.Metadata; 1982 var _downloadOptions = commons.DownloadOptions.Metadata;
2244 var _body = null; 1983 var _body = null;
2245 1984
2246 if (request != null) { 1985 if (request != null) {
2247 _body = convert.JSON.encode((request).toJson()); 1986 _body = convert.JSON.encode((request).toJson());
2248 } 1987 }
2249 if (accountId == null) { 1988 if (accountId == null) {
2250 throw new core.ArgumentError("Parameter accountId is required."); 1989 throw new core.ArgumentError("Parameter accountId is required.");
2251 } 1990 }
2252 if (filterId == null) { 1991 if (filterId == null) {
2253 throw new core.ArgumentError("Parameter filterId is required."); 1992 throw new core.ArgumentError("Parameter filterId is required.");
2254 } 1993 }
2255 1994
2256 1995
2257 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/filters/' + common_internal.Escaper.ecapeVariable('$filterId'); 1996 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filters/' + commons.Escaper.ecapeVariable('$filterId');
2258 1997
2259 var _response = _requester.request(_url, 1998 var _response = _requester.request(_url,
2260 "PATCH", 1999 "PATCH",
2261 body: _body, 2000 body: _body,
2262 queryParams: _queryParams, 2001 queryParams: _queryParams,
2263 uploadOptions: _uploadOptions, 2002 uploadOptions: _uploadOptions,
2264 uploadMedia: _uploadMedia, 2003 uploadMedia: _uploadMedia,
2265 downloadOptions: _downloadOptions); 2004 downloadOptions: _downloadOptions);
2266 return _response.then((data) => new Filter.fromJson(data)); 2005 return _response.then((data) => new Filter.fromJson(data));
2267 } 2006 }
2268 2007
2269 /** 2008 /**
2270 * Updates an existing filter. 2009 * Updates an existing filter.
2271 * 2010 *
2272 * [request] - The metadata request object. 2011 * [request] - The metadata request object.
2273 * 2012 *
2274 * Request parameters: 2013 * Request parameters:
2275 * 2014 *
2276 * [accountId] - Account ID to which the filter belongs. 2015 * [accountId] - Account ID to which the filter belongs.
2277 * 2016 *
2278 * [filterId] - ID of the filter to be updated. 2017 * [filterId] - ID of the filter to be updated.
2279 * 2018 *
2280 * Completes with a [Filter]. 2019 * Completes with a [Filter].
2281 * 2020 *
2282 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2021 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2283 * error. 2022 * error.
2284 * 2023 *
2285 * If the used [http.Client] completes with an error when making a REST call, 2024 * If the used [http.Client] completes with an error when making a REST call,
2286 * this method will complete with the same error. 2025 * this method will complete with the same error.
2287 */ 2026 */
2288 async.Future<Filter> update(Filter request, core.String accountId, core.String filterId) { 2027 async.Future<Filter> update(Filter request, core.String accountId, core.String filterId) {
2289 var _url = null; 2028 var _url = null;
2290 var _queryParams = new core.Map(); 2029 var _queryParams = new core.Map();
2291 var _uploadMedia = null; 2030 var _uploadMedia = null;
2292 var _uploadOptions = null; 2031 var _uploadOptions = null;
2293 var _downloadOptions = common.DownloadOptions.Metadata; 2032 var _downloadOptions = commons.DownloadOptions.Metadata;
2294 var _body = null; 2033 var _body = null;
2295 2034
2296 if (request != null) { 2035 if (request != null) {
2297 _body = convert.JSON.encode((request).toJson()); 2036 _body = convert.JSON.encode((request).toJson());
2298 } 2037 }
2299 if (accountId == null) { 2038 if (accountId == null) {
2300 throw new core.ArgumentError("Parameter accountId is required."); 2039 throw new core.ArgumentError("Parameter accountId is required.");
2301 } 2040 }
2302 if (filterId == null) { 2041 if (filterId == null) {
2303 throw new core.ArgumentError("Parameter filterId is required."); 2042 throw new core.ArgumentError("Parameter filterId is required.");
2304 } 2043 }
2305 2044
2306 2045
2307 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/filters/' + common_internal.Escaper.ecapeVariable('$filterId'); 2046 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filters/' + commons.Escaper.ecapeVariable('$filterId');
2308 2047
2309 var _response = _requester.request(_url, 2048 var _response = _requester.request(_url,
2310 "PUT", 2049 "PUT",
2311 body: _body, 2050 body: _body,
2312 queryParams: _queryParams, 2051 queryParams: _queryParams,
2313 uploadOptions: _uploadOptions, 2052 uploadOptions: _uploadOptions,
2314 uploadMedia: _uploadMedia, 2053 uploadMedia: _uploadMedia,
2315 downloadOptions: _downloadOptions); 2054 downloadOptions: _downloadOptions);
2316 return _response.then((data) => new Filter.fromJson(data)); 2055 return _response.then((data) => new Filter.fromJson(data));
2317 } 2056 }
2318 2057
2319 } 2058 }
2320 2059
2321 2060
2322 /** Not documented yet. */
2323 class ManagementGoalsResourceApi { 2061 class ManagementGoalsResourceApi {
2324 final common_internal.ApiRequester _requester; 2062 final commons.ApiRequester _requester;
2325 2063
2326 ManagementGoalsResourceApi(common_internal.ApiRequester client) : 2064 ManagementGoalsResourceApi(commons.ApiRequester client) :
2327 _requester = client; 2065 _requester = client;
2328 2066
2329 /** 2067 /**
2330 * Gets a goal to which the user has access. 2068 * Gets a goal to which the user has access.
2331 * 2069 *
2332 * Request parameters: 2070 * Request parameters:
2333 * 2071 *
2334 * [accountId] - Account ID to retrieve the goal for. 2072 * [accountId] - Account ID to retrieve the goal for.
2335 * 2073 *
2336 * [webPropertyId] - Web property ID to retrieve the goal for. 2074 * [webPropertyId] - Web property ID to retrieve the goal for.
2337 * 2075 *
2338 * [profileId] - View (Profile) ID to retrieve the goal for. 2076 * [profileId] - View (Profile) ID to retrieve the goal for.
2339 * 2077 *
2340 * [goalId] - Goal ID to retrieve the goal for. 2078 * [goalId] - Goal ID to retrieve the goal for.
2341 * 2079 *
2342 * Completes with a [Goal]. 2080 * Completes with a [Goal].
2343 * 2081 *
2344 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2082 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2345 * error. 2083 * error.
2346 * 2084 *
2347 * If the used [http.Client] completes with an error when making a REST call, 2085 * If the used [http.Client] completes with an error when making a REST call,
2348 * this method will complete with the same error. 2086 * this method will complete with the same error.
2349 */ 2087 */
2350 async.Future<Goal> get(core.String accountId, core.String webPropertyId, core. String profileId, core.String goalId) { 2088 async.Future<Goal> get(core.String accountId, core.String webPropertyId, core. String profileId, core.String goalId) {
2351 var _url = null; 2089 var _url = null;
2352 var _queryParams = new core.Map(); 2090 var _queryParams = new core.Map();
2353 var _uploadMedia = null; 2091 var _uploadMedia = null;
2354 var _uploadOptions = null; 2092 var _uploadOptions = null;
2355 var _downloadOptions = common.DownloadOptions.Metadata; 2093 var _downloadOptions = commons.DownloadOptions.Metadata;
2356 var _body = null; 2094 var _body = null;
2357 2095
2358 if (accountId == null) { 2096 if (accountId == null) {
2359 throw new core.ArgumentError("Parameter accountId is required."); 2097 throw new core.ArgumentError("Parameter accountId is required.");
2360 } 2098 }
2361 if (webPropertyId == null) { 2099 if (webPropertyId == null) {
2362 throw new core.ArgumentError("Parameter webPropertyId is required."); 2100 throw new core.ArgumentError("Parameter webPropertyId is required.");
2363 } 2101 }
2364 if (profileId == null) { 2102 if (profileId == null) {
2365 throw new core.ArgumentError("Parameter profileId is required."); 2103 throw new core.ArgumentError("Parameter profileId is required.");
2366 } 2104 }
2367 if (goalId == null) { 2105 if (goalId == null) {
2368 throw new core.ArgumentError("Parameter goalId is required."); 2106 throw new core.ArgumentError("Parameter goalId is required.");
2369 } 2107 }
2370 2108
2371 2109
2372 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/g oals/' + common_internal.Escaper.ecapeVariable('$goalId'); 2110 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/goals/' + commons.Escaper .ecapeVariable('$goalId');
2373 2111
2374 var _response = _requester.request(_url, 2112 var _response = _requester.request(_url,
2375 "GET", 2113 "GET",
2376 body: _body, 2114 body: _body,
2377 queryParams: _queryParams, 2115 queryParams: _queryParams,
2378 uploadOptions: _uploadOptions, 2116 uploadOptions: _uploadOptions,
2379 uploadMedia: _uploadMedia, 2117 uploadMedia: _uploadMedia,
2380 downloadOptions: _downloadOptions); 2118 downloadOptions: _downloadOptions);
2381 return _response.then((data) => new Goal.fromJson(data)); 2119 return _response.then((data) => new Goal.fromJson(data));
2382 } 2120 }
2383 2121
2384 /** 2122 /**
2385 * Create a new goal. 2123 * Create a new goal.
2386 * 2124 *
2387 * [request] - The metadata request object. 2125 * [request] - The metadata request object.
2388 * 2126 *
2389 * Request parameters: 2127 * Request parameters:
2390 * 2128 *
2391 * [accountId] - Account ID to create the goal for. 2129 * [accountId] - Account ID to create the goal for.
2392 * 2130 *
2393 * [webPropertyId] - Web property ID to create the goal for. 2131 * [webPropertyId] - Web property ID to create the goal for.
2394 * 2132 *
2395 * [profileId] - View (Profile) ID to create the goal for. 2133 * [profileId] - View (Profile) ID to create the goal for.
2396 * 2134 *
2397 * Completes with a [Goal]. 2135 * Completes with a [Goal].
2398 * 2136 *
2399 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2137 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2400 * error. 2138 * error.
2401 * 2139 *
2402 * If the used [http.Client] completes with an error when making a REST call, 2140 * If the used [http.Client] completes with an error when making a REST call,
2403 * this method will complete with the same error. 2141 * this method will complete with the same error.
2404 */ 2142 */
2405 async.Future<Goal> insert(Goal request, core.String accountId, core.String web PropertyId, core.String profileId) { 2143 async.Future<Goal> insert(Goal request, core.String accountId, core.String web PropertyId, core.String profileId) {
2406 var _url = null; 2144 var _url = null;
2407 var _queryParams = new core.Map(); 2145 var _queryParams = new core.Map();
2408 var _uploadMedia = null; 2146 var _uploadMedia = null;
2409 var _uploadOptions = null; 2147 var _uploadOptions = null;
2410 var _downloadOptions = common.DownloadOptions.Metadata; 2148 var _downloadOptions = commons.DownloadOptions.Metadata;
2411 var _body = null; 2149 var _body = null;
2412 2150
2413 if (request != null) { 2151 if (request != null) {
2414 _body = convert.JSON.encode((request).toJson()); 2152 _body = convert.JSON.encode((request).toJson());
2415 } 2153 }
2416 if (accountId == null) { 2154 if (accountId == null) {
2417 throw new core.ArgumentError("Parameter accountId is required."); 2155 throw new core.ArgumentError("Parameter accountId is required.");
2418 } 2156 }
2419 if (webPropertyId == null) { 2157 if (webPropertyId == null) {
2420 throw new core.ArgumentError("Parameter webPropertyId is required."); 2158 throw new core.ArgumentError("Parameter webPropertyId is required.");
2421 } 2159 }
2422 if (profileId == null) { 2160 if (profileId == null) {
2423 throw new core.ArgumentError("Parameter profileId is required."); 2161 throw new core.ArgumentError("Parameter profileId is required.");
2424 } 2162 }
2425 2163
2426 2164
2427 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/g oals'; 2165 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/goals';
2428 2166
2429 var _response = _requester.request(_url, 2167 var _response = _requester.request(_url,
2430 "POST", 2168 "POST",
2431 body: _body, 2169 body: _body,
2432 queryParams: _queryParams, 2170 queryParams: _queryParams,
2433 uploadOptions: _uploadOptions, 2171 uploadOptions: _uploadOptions,
2434 uploadMedia: _uploadMedia, 2172 uploadMedia: _uploadMedia,
2435 downloadOptions: _downloadOptions); 2173 downloadOptions: _downloadOptions);
2436 return _response.then((data) => new Goal.fromJson(data)); 2174 return _response.then((data) => new Goal.fromJson(data));
2437 } 2175 }
(...skipping 15 matching lines...) Expand all
2453 * specific view (profile) ID or '~all', which refers to all the views 2191 * specific view (profile) ID or '~all', which refers to all the views
2454 * (profiles) that user has access to. 2192 * (profiles) that user has access to.
2455 * 2193 *
2456 * [max_results] - The maximum number of goals to include in this response. 2194 * [max_results] - The maximum number of goals to include in this response.
2457 * 2195 *
2458 * [start_index] - An index of the first goal to retrieve. Use this parameter 2196 * [start_index] - An index of the first goal to retrieve. Use this parameter
2459 * as a pagination mechanism along with the max-results parameter. 2197 * as a pagination mechanism along with the max-results parameter.
2460 * 2198 *
2461 * Completes with a [Goals]. 2199 * Completes with a [Goals].
2462 * 2200 *
2463 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2201 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2464 * error. 2202 * error.
2465 * 2203 *
2466 * If the used [http.Client] completes with an error when making a REST call, 2204 * If the used [http.Client] completes with an error when making a REST call,
2467 * this method will complete with the same error. 2205 * this method will complete with the same error.
2468 */ 2206 */
2469 async.Future<Goals> list(core.String accountId, core.String webPropertyId, cor e.String profileId, {core.int max_results, core.int start_index}) { 2207 async.Future<Goals> list(core.String accountId, core.String webPropertyId, cor e.String profileId, {core.int max_results, core.int start_index}) {
2470 var _url = null; 2208 var _url = null;
2471 var _queryParams = new core.Map(); 2209 var _queryParams = new core.Map();
2472 var _uploadMedia = null; 2210 var _uploadMedia = null;
2473 var _uploadOptions = null; 2211 var _uploadOptions = null;
2474 var _downloadOptions = common.DownloadOptions.Metadata; 2212 var _downloadOptions = commons.DownloadOptions.Metadata;
2475 var _body = null; 2213 var _body = null;
2476 2214
2477 if (accountId == null) { 2215 if (accountId == null) {
2478 throw new core.ArgumentError("Parameter accountId is required."); 2216 throw new core.ArgumentError("Parameter accountId is required.");
2479 } 2217 }
2480 if (webPropertyId == null) { 2218 if (webPropertyId == null) {
2481 throw new core.ArgumentError("Parameter webPropertyId is required."); 2219 throw new core.ArgumentError("Parameter webPropertyId is required.");
2482 } 2220 }
2483 if (profileId == null) { 2221 if (profileId == null) {
2484 throw new core.ArgumentError("Parameter profileId is required."); 2222 throw new core.ArgumentError("Parameter profileId is required.");
2485 } 2223 }
2486 if (max_results != null) { 2224 if (max_results != null) {
2487 _queryParams["max-results"] = ["${max_results}"]; 2225 _queryParams["max-results"] = ["${max_results}"];
2488 } 2226 }
2489 if (start_index != null) { 2227 if (start_index != null) {
2490 _queryParams["start-index"] = ["${start_index}"]; 2228 _queryParams["start-index"] = ["${start_index}"];
2491 } 2229 }
2492 2230
2493 2231
2494 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/g oals'; 2232 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/goals';
2495 2233
2496 var _response = _requester.request(_url, 2234 var _response = _requester.request(_url,
2497 "GET", 2235 "GET",
2498 body: _body, 2236 body: _body,
2499 queryParams: _queryParams, 2237 queryParams: _queryParams,
2500 uploadOptions: _uploadOptions, 2238 uploadOptions: _uploadOptions,
2501 uploadMedia: _uploadMedia, 2239 uploadMedia: _uploadMedia,
2502 downloadOptions: _downloadOptions); 2240 downloadOptions: _downloadOptions);
2503 return _response.then((data) => new Goals.fromJson(data)); 2241 return _response.then((data) => new Goals.fromJson(data));
2504 } 2242 }
2505 2243
2506 /** 2244 /**
2507 * Updates an existing view (profile). This method supports patch semantics. 2245 * Updates an existing view (profile). This method supports patch semantics.
2508 * 2246 *
2509 * [request] - The metadata request object. 2247 * [request] - The metadata request object.
2510 * 2248 *
2511 * Request parameters: 2249 * Request parameters:
2512 * 2250 *
2513 * [accountId] - Account ID to update the goal. 2251 * [accountId] - Account ID to update the goal.
2514 * 2252 *
2515 * [webPropertyId] - Web property ID to update the goal. 2253 * [webPropertyId] - Web property ID to update the goal.
2516 * 2254 *
2517 * [profileId] - View (Profile) ID to update the goal. 2255 * [profileId] - View (Profile) ID to update the goal.
2518 * 2256 *
2519 * [goalId] - Index of the goal to be updated. 2257 * [goalId] - Index of the goal to be updated.
2520 * 2258 *
2521 * Completes with a [Goal]. 2259 * Completes with a [Goal].
2522 * 2260 *
2523 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2261 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2524 * error. 2262 * error.
2525 * 2263 *
2526 * If the used [http.Client] completes with an error when making a REST call, 2264 * If the used [http.Client] completes with an error when making a REST call,
2527 * this method will complete with the same error. 2265 * this method will complete with the same error.
2528 */ 2266 */
2529 async.Future<Goal> patch(Goal request, core.String accountId, core.String webP ropertyId, core.String profileId, core.String goalId) { 2267 async.Future<Goal> patch(Goal request, core.String accountId, core.String webP ropertyId, core.String profileId, core.String goalId) {
2530 var _url = null; 2268 var _url = null;
2531 var _queryParams = new core.Map(); 2269 var _queryParams = new core.Map();
2532 var _uploadMedia = null; 2270 var _uploadMedia = null;
2533 var _uploadOptions = null; 2271 var _uploadOptions = null;
2534 var _downloadOptions = common.DownloadOptions.Metadata; 2272 var _downloadOptions = commons.DownloadOptions.Metadata;
2535 var _body = null; 2273 var _body = null;
2536 2274
2537 if (request != null) { 2275 if (request != null) {
2538 _body = convert.JSON.encode((request).toJson()); 2276 _body = convert.JSON.encode((request).toJson());
2539 } 2277 }
2540 if (accountId == null) { 2278 if (accountId == null) {
2541 throw new core.ArgumentError("Parameter accountId is required."); 2279 throw new core.ArgumentError("Parameter accountId is required.");
2542 } 2280 }
2543 if (webPropertyId == null) { 2281 if (webPropertyId == null) {
2544 throw new core.ArgumentError("Parameter webPropertyId is required."); 2282 throw new core.ArgumentError("Parameter webPropertyId is required.");
2545 } 2283 }
2546 if (profileId == null) { 2284 if (profileId == null) {
2547 throw new core.ArgumentError("Parameter profileId is required."); 2285 throw new core.ArgumentError("Parameter profileId is required.");
2548 } 2286 }
2549 if (goalId == null) { 2287 if (goalId == null) {
2550 throw new core.ArgumentError("Parameter goalId is required."); 2288 throw new core.ArgumentError("Parameter goalId is required.");
2551 } 2289 }
2552 2290
2553 2291
2554 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/g oals/' + common_internal.Escaper.ecapeVariable('$goalId'); 2292 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/goals/' + commons.Escaper .ecapeVariable('$goalId');
2555 2293
2556 var _response = _requester.request(_url, 2294 var _response = _requester.request(_url,
2557 "PATCH", 2295 "PATCH",
2558 body: _body, 2296 body: _body,
2559 queryParams: _queryParams, 2297 queryParams: _queryParams,
2560 uploadOptions: _uploadOptions, 2298 uploadOptions: _uploadOptions,
2561 uploadMedia: _uploadMedia, 2299 uploadMedia: _uploadMedia,
2562 downloadOptions: _downloadOptions); 2300 downloadOptions: _downloadOptions);
2563 return _response.then((data) => new Goal.fromJson(data)); 2301 return _response.then((data) => new Goal.fromJson(data));
2564 } 2302 }
2565 2303
2566 /** 2304 /**
2567 * Updates an existing view (profile). 2305 * Updates an existing view (profile).
2568 * 2306 *
2569 * [request] - The metadata request object. 2307 * [request] - The metadata request object.
2570 * 2308 *
2571 * Request parameters: 2309 * Request parameters:
2572 * 2310 *
2573 * [accountId] - Account ID to update the goal. 2311 * [accountId] - Account ID to update the goal.
2574 * 2312 *
2575 * [webPropertyId] - Web property ID to update the goal. 2313 * [webPropertyId] - Web property ID to update the goal.
2576 * 2314 *
2577 * [profileId] - View (Profile) ID to update the goal. 2315 * [profileId] - View (Profile) ID to update the goal.
2578 * 2316 *
2579 * [goalId] - Index of the goal to be updated. 2317 * [goalId] - Index of the goal to be updated.
2580 * 2318 *
2581 * Completes with a [Goal]. 2319 * Completes with a [Goal].
2582 * 2320 *
2583 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2321 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2584 * error. 2322 * error.
2585 * 2323 *
2586 * If the used [http.Client] completes with an error when making a REST call, 2324 * If the used [http.Client] completes with an error when making a REST call,
2587 * this method will complete with the same error. 2325 * this method will complete with the same error.
2588 */ 2326 */
2589 async.Future<Goal> update(Goal request, core.String accountId, core.String web PropertyId, core.String profileId, core.String goalId) { 2327 async.Future<Goal> update(Goal request, core.String accountId, core.String web PropertyId, core.String profileId, core.String goalId) {
2590 var _url = null; 2328 var _url = null;
2591 var _queryParams = new core.Map(); 2329 var _queryParams = new core.Map();
2592 var _uploadMedia = null; 2330 var _uploadMedia = null;
2593 var _uploadOptions = null; 2331 var _uploadOptions = null;
2594 var _downloadOptions = common.DownloadOptions.Metadata; 2332 var _downloadOptions = commons.DownloadOptions.Metadata;
2595 var _body = null; 2333 var _body = null;
2596 2334
2597 if (request != null) { 2335 if (request != null) {
2598 _body = convert.JSON.encode((request).toJson()); 2336 _body = convert.JSON.encode((request).toJson());
2599 } 2337 }
2600 if (accountId == null) { 2338 if (accountId == null) {
2601 throw new core.ArgumentError("Parameter accountId is required."); 2339 throw new core.ArgumentError("Parameter accountId is required.");
2602 } 2340 }
2603 if (webPropertyId == null) { 2341 if (webPropertyId == null) {
2604 throw new core.ArgumentError("Parameter webPropertyId is required."); 2342 throw new core.ArgumentError("Parameter webPropertyId is required.");
2605 } 2343 }
2606 if (profileId == null) { 2344 if (profileId == null) {
2607 throw new core.ArgumentError("Parameter profileId is required."); 2345 throw new core.ArgumentError("Parameter profileId is required.");
2608 } 2346 }
2609 if (goalId == null) { 2347 if (goalId == null) {
2610 throw new core.ArgumentError("Parameter goalId is required."); 2348 throw new core.ArgumentError("Parameter goalId is required.");
2611 } 2349 }
2612 2350
2613 2351
2614 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/g oals/' + common_internal.Escaper.ecapeVariable('$goalId'); 2352 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/goals/' + commons.Escaper .ecapeVariable('$goalId');
2615 2353
2616 var _response = _requester.request(_url, 2354 var _response = _requester.request(_url,
2617 "PUT", 2355 "PUT",
2618 body: _body, 2356 body: _body,
2619 queryParams: _queryParams, 2357 queryParams: _queryParams,
2620 uploadOptions: _uploadOptions, 2358 uploadOptions: _uploadOptions,
2621 uploadMedia: _uploadMedia, 2359 uploadMedia: _uploadMedia,
2622 downloadOptions: _downloadOptions); 2360 downloadOptions: _downloadOptions);
2623 return _response.then((data) => new Goal.fromJson(data)); 2361 return _response.then((data) => new Goal.fromJson(data));
2624 } 2362 }
2625 2363
2626 } 2364 }
2627 2365
2628 2366
2629 /** Not documented yet. */
2630 class ManagementProfileFilterLinksResourceApi { 2367 class ManagementProfileFilterLinksResourceApi {
2631 final common_internal.ApiRequester _requester; 2368 final commons.ApiRequester _requester;
2632 2369
2633 ManagementProfileFilterLinksResourceApi(common_internal.ApiRequester client) : 2370 ManagementProfileFilterLinksResourceApi(commons.ApiRequester client) :
2634 _requester = client; 2371 _requester = client;
2635 2372
2636 /** 2373 /**
2637 * Delete a profile filter link. 2374 * Delete a profile filter link.
2638 * 2375 *
2639 * Request parameters: 2376 * Request parameters:
2640 * 2377 *
2641 * [accountId] - Account ID to which the profile filter link belongs. 2378 * [accountId] - Account ID to which the profile filter link belongs.
2642 * Value must have pattern "\d+". 2379 * Value must have pattern "\d+".
2643 * 2380 *
2644 * [webPropertyId] - Web property Id to which the profile filter link belongs. 2381 * [webPropertyId] - Web property Id to which the profile filter link belongs.
2645 * Value must have pattern "UA-(\d+)-(\d+)". 2382 * Value must have pattern "UA-(\d+)-(\d+)".
2646 * 2383 *
2647 * [profileId] - Profile ID to which the filter link belongs. 2384 * [profileId] - Profile ID to which the filter link belongs.
2648 * Value must have pattern "\d+". 2385 * Value must have pattern "\d+".
2649 * 2386 *
2650 * [linkId] - ID of the profile filter link to delete. 2387 * [linkId] - ID of the profile filter link to delete.
2651 * Value must have pattern "\d+:\d+". 2388 * Value must have pattern "\d+:\d+".
2652 * 2389 *
2653 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2390 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2654 * error. 2391 * error.
2655 * 2392 *
2656 * If the used [http.Client] completes with an error when making a REST call, 2393 * If the used [http.Client] completes with an error when making a REST call,
2657 * this method will complete with the same error. 2394 * this method will complete with the same error.
2658 */ 2395 */
2659 async.Future delete(core.String accountId, core.String webPropertyId, core.Str ing profileId, core.String linkId) { 2396 async.Future delete(core.String accountId, core.String webPropertyId, core.Str ing profileId, core.String linkId) {
2660 var _url = null; 2397 var _url = null;
2661 var _queryParams = new core.Map(); 2398 var _queryParams = new core.Map();
2662 var _uploadMedia = null; 2399 var _uploadMedia = null;
2663 var _uploadOptions = null; 2400 var _uploadOptions = null;
2664 var _downloadOptions = common.DownloadOptions.Metadata; 2401 var _downloadOptions = commons.DownloadOptions.Metadata;
2665 var _body = null; 2402 var _body = null;
2666 2403
2667 if (accountId == null) { 2404 if (accountId == null) {
2668 throw new core.ArgumentError("Parameter accountId is required."); 2405 throw new core.ArgumentError("Parameter accountId is required.");
2669 } 2406 }
2670 if (webPropertyId == null) { 2407 if (webPropertyId == null) {
2671 throw new core.ArgumentError("Parameter webPropertyId is required."); 2408 throw new core.ArgumentError("Parameter webPropertyId is required.");
2672 } 2409 }
2673 if (profileId == null) { 2410 if (profileId == null) {
2674 throw new core.ArgumentError("Parameter profileId is required."); 2411 throw new core.ArgumentError("Parameter profileId is required.");
2675 } 2412 }
2676 if (linkId == null) { 2413 if (linkId == null) {
2677 throw new core.ArgumentError("Parameter linkId is required."); 2414 throw new core.ArgumentError("Parameter linkId is required.");
2678 } 2415 }
2679 2416
2680 _downloadOptions = null; 2417 _downloadOptions = null;
2681 2418
2682 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/p rofileFilterLinks/' + common_internal.Escaper.ecapeVariable('$linkId'); 2419 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks/' + co mmons.Escaper.ecapeVariable('$linkId');
2683 2420
2684 var _response = _requester.request(_url, 2421 var _response = _requester.request(_url,
2685 "DELETE", 2422 "DELETE",
2686 body: _body, 2423 body: _body,
2687 queryParams: _queryParams, 2424 queryParams: _queryParams,
2688 uploadOptions: _uploadOptions, 2425 uploadOptions: _uploadOptions,
2689 uploadMedia: _uploadMedia, 2426 uploadMedia: _uploadMedia,
2690 downloadOptions: _downloadOptions); 2427 downloadOptions: _downloadOptions);
2691 return _response.then((data) => null); 2428 return _response.then((data) => null);
2692 } 2429 }
(...skipping 10 matching lines...) Expand all
2703 * Value must have pattern "UA-(\d+)-(\d+)". 2440 * Value must have pattern "UA-(\d+)-(\d+)".
2704 * 2441 *
2705 * [profileId] - Profile ID to retrieve filter link for. 2442 * [profileId] - Profile ID to retrieve filter link for.
2706 * Value must have pattern "\d+". 2443 * Value must have pattern "\d+".
2707 * 2444 *
2708 * [linkId] - ID of the profile filter link. 2445 * [linkId] - ID of the profile filter link.
2709 * Value must have pattern "\d+:\d+". 2446 * Value must have pattern "\d+:\d+".
2710 * 2447 *
2711 * Completes with a [ProfileFilterLink]. 2448 * Completes with a [ProfileFilterLink].
2712 * 2449 *
2713 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2450 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2714 * error. 2451 * error.
2715 * 2452 *
2716 * If the used [http.Client] completes with an error when making a REST call, 2453 * If the used [http.Client] completes with an error when making a REST call,
2717 * this method will complete with the same error. 2454 * this method will complete with the same error.
2718 */ 2455 */
2719 async.Future<ProfileFilterLink> get(core.String accountId, core.String webProp ertyId, core.String profileId, core.String linkId) { 2456 async.Future<ProfileFilterLink> get(core.String accountId, core.String webProp ertyId, core.String profileId, core.String linkId) {
2720 var _url = null; 2457 var _url = null;
2721 var _queryParams = new core.Map(); 2458 var _queryParams = new core.Map();
2722 var _uploadMedia = null; 2459 var _uploadMedia = null;
2723 var _uploadOptions = null; 2460 var _uploadOptions = null;
2724 var _downloadOptions = common.DownloadOptions.Metadata; 2461 var _downloadOptions = commons.DownloadOptions.Metadata;
2725 var _body = null; 2462 var _body = null;
2726 2463
2727 if (accountId == null) { 2464 if (accountId == null) {
2728 throw new core.ArgumentError("Parameter accountId is required."); 2465 throw new core.ArgumentError("Parameter accountId is required.");
2729 } 2466 }
2730 if (webPropertyId == null) { 2467 if (webPropertyId == null) {
2731 throw new core.ArgumentError("Parameter webPropertyId is required."); 2468 throw new core.ArgumentError("Parameter webPropertyId is required.");
2732 } 2469 }
2733 if (profileId == null) { 2470 if (profileId == null) {
2734 throw new core.ArgumentError("Parameter profileId is required."); 2471 throw new core.ArgumentError("Parameter profileId is required.");
2735 } 2472 }
2736 if (linkId == null) { 2473 if (linkId == null) {
2737 throw new core.ArgumentError("Parameter linkId is required."); 2474 throw new core.ArgumentError("Parameter linkId is required.");
2738 } 2475 }
2739 2476
2740 2477
2741 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/p rofileFilterLinks/' + common_internal.Escaper.ecapeVariable('$linkId'); 2478 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks/' + co mmons.Escaper.ecapeVariable('$linkId');
2742 2479
2743 var _response = _requester.request(_url, 2480 var _response = _requester.request(_url,
2744 "GET", 2481 "GET",
2745 body: _body, 2482 body: _body,
2746 queryParams: _queryParams, 2483 queryParams: _queryParams,
2747 uploadOptions: _uploadOptions, 2484 uploadOptions: _uploadOptions,
2748 uploadMedia: _uploadMedia, 2485 uploadMedia: _uploadMedia,
2749 downloadOptions: _downloadOptions); 2486 downloadOptions: _downloadOptions);
2750 return _response.then((data) => new ProfileFilterLink.fromJson(data)); 2487 return _response.then((data) => new ProfileFilterLink.fromJson(data));
2751 } 2488 }
2752 2489
2753 /** 2490 /**
2754 * Create a new profile filter link. 2491 * Create a new profile filter link.
2755 * 2492 *
2756 * [request] - The metadata request object. 2493 * [request] - The metadata request object.
2757 * 2494 *
2758 * Request parameters: 2495 * Request parameters:
2759 * 2496 *
2760 * [accountId] - Account ID to create profile filter link for. 2497 * [accountId] - Account ID to create profile filter link for.
2761 * Value must have pattern "\d+". 2498 * Value must have pattern "\d+".
2762 * 2499 *
2763 * [webPropertyId] - Web property Id to create profile filter link for. 2500 * [webPropertyId] - Web property Id to create profile filter link for.
2764 * Value must have pattern "UA-(\d+)-(\d+)". 2501 * Value must have pattern "UA-(\d+)-(\d+)".
2765 * 2502 *
2766 * [profileId] - Profile ID to create filter link for. 2503 * [profileId] - Profile ID to create filter link for.
2767 * Value must have pattern "\d+". 2504 * Value must have pattern "\d+".
2768 * 2505 *
2769 * Completes with a [ProfileFilterLink]. 2506 * Completes with a [ProfileFilterLink].
2770 * 2507 *
2771 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2508 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2772 * error. 2509 * error.
2773 * 2510 *
2774 * If the used [http.Client] completes with an error when making a REST call, 2511 * If the used [http.Client] completes with an error when making a REST call,
2775 * this method will complete with the same error. 2512 * this method will complete with the same error.
2776 */ 2513 */
2777 async.Future<ProfileFilterLink> insert(ProfileFilterLink request, core.String accountId, core.String webPropertyId, core.String profileId) { 2514 async.Future<ProfileFilterLink> insert(ProfileFilterLink request, core.String accountId, core.String webPropertyId, core.String profileId) {
2778 var _url = null; 2515 var _url = null;
2779 var _queryParams = new core.Map(); 2516 var _queryParams = new core.Map();
2780 var _uploadMedia = null; 2517 var _uploadMedia = null;
2781 var _uploadOptions = null; 2518 var _uploadOptions = null;
2782 var _downloadOptions = common.DownloadOptions.Metadata; 2519 var _downloadOptions = commons.DownloadOptions.Metadata;
2783 var _body = null; 2520 var _body = null;
2784 2521
2785 if (request != null) { 2522 if (request != null) {
2786 _body = convert.JSON.encode((request).toJson()); 2523 _body = convert.JSON.encode((request).toJson());
2787 } 2524 }
2788 if (accountId == null) { 2525 if (accountId == null) {
2789 throw new core.ArgumentError("Parameter accountId is required."); 2526 throw new core.ArgumentError("Parameter accountId is required.");
2790 } 2527 }
2791 if (webPropertyId == null) { 2528 if (webPropertyId == null) {
2792 throw new core.ArgumentError("Parameter webPropertyId is required."); 2529 throw new core.ArgumentError("Parameter webPropertyId is required.");
2793 } 2530 }
2794 if (profileId == null) { 2531 if (profileId == null) {
2795 throw new core.ArgumentError("Parameter profileId is required."); 2532 throw new core.ArgumentError("Parameter profileId is required.");
2796 } 2533 }
2797 2534
2798 2535
2799 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/p rofileFilterLinks'; 2536 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks';
2800 2537
2801 var _response = _requester.request(_url, 2538 var _response = _requester.request(_url,
2802 "POST", 2539 "POST",
2803 body: _body, 2540 body: _body,
2804 queryParams: _queryParams, 2541 queryParams: _queryParams,
2805 uploadOptions: _uploadOptions, 2542 uploadOptions: _uploadOptions,
2806 uploadMedia: _uploadMedia, 2543 uploadMedia: _uploadMedia,
2807 downloadOptions: _downloadOptions); 2544 downloadOptions: _downloadOptions);
2808 return _response.then((data) => new ProfileFilterLink.fromJson(data)); 2545 return _response.then((data) => new ProfileFilterLink.fromJson(data));
2809 } 2546 }
(...skipping 15 matching lines...) Expand all
2825 * has access to. 2562 * has access to.
2826 * 2563 *
2827 * [max_results] - The maximum number of profile filter links to include in 2564 * [max_results] - The maximum number of profile filter links to include in
2828 * this response. 2565 * this response.
2829 * 2566 *
2830 * [start_index] - An index of the first entity to retrieve. Use this 2567 * [start_index] - An index of the first entity to retrieve. Use this
2831 * parameter as a pagination mechanism along with the max-results parameter. 2568 * parameter as a pagination mechanism along with the max-results parameter.
2832 * 2569 *
2833 * Completes with a [ProfileFilterLinks]. 2570 * Completes with a [ProfileFilterLinks].
2834 * 2571 *
2835 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2572 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2836 * error. 2573 * error.
2837 * 2574 *
2838 * If the used [http.Client] completes with an error when making a REST call, 2575 * If the used [http.Client] completes with an error when making a REST call,
2839 * this method will complete with the same error. 2576 * this method will complete with the same error.
2840 */ 2577 */
2841 async.Future<ProfileFilterLinks> list(core.String accountId, core.String webPr opertyId, core.String profileId, {core.int max_results, core.int start_index}) { 2578 async.Future<ProfileFilterLinks> list(core.String accountId, core.String webPr opertyId, core.String profileId, {core.int max_results, core.int start_index}) {
2842 var _url = null; 2579 var _url = null;
2843 var _queryParams = new core.Map(); 2580 var _queryParams = new core.Map();
2844 var _uploadMedia = null; 2581 var _uploadMedia = null;
2845 var _uploadOptions = null; 2582 var _uploadOptions = null;
2846 var _downloadOptions = common.DownloadOptions.Metadata; 2583 var _downloadOptions = commons.DownloadOptions.Metadata;
2847 var _body = null; 2584 var _body = null;
2848 2585
2849 if (accountId == null) { 2586 if (accountId == null) {
2850 throw new core.ArgumentError("Parameter accountId is required."); 2587 throw new core.ArgumentError("Parameter accountId is required.");
2851 } 2588 }
2852 if (webPropertyId == null) { 2589 if (webPropertyId == null) {
2853 throw new core.ArgumentError("Parameter webPropertyId is required."); 2590 throw new core.ArgumentError("Parameter webPropertyId is required.");
2854 } 2591 }
2855 if (profileId == null) { 2592 if (profileId == null) {
2856 throw new core.ArgumentError("Parameter profileId is required."); 2593 throw new core.ArgumentError("Parameter profileId is required.");
2857 } 2594 }
2858 if (max_results != null) { 2595 if (max_results != null) {
2859 _queryParams["max-results"] = ["${max_results}"]; 2596 _queryParams["max-results"] = ["${max_results}"];
2860 } 2597 }
2861 if (start_index != null) { 2598 if (start_index != null) {
2862 _queryParams["start-index"] = ["${start_index}"]; 2599 _queryParams["start-index"] = ["${start_index}"];
2863 } 2600 }
2864 2601
2865 2602
2866 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/p rofileFilterLinks'; 2603 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks';
2867 2604
2868 var _response = _requester.request(_url, 2605 var _response = _requester.request(_url,
2869 "GET", 2606 "GET",
2870 body: _body, 2607 body: _body,
2871 queryParams: _queryParams, 2608 queryParams: _queryParams,
2872 uploadOptions: _uploadOptions, 2609 uploadOptions: _uploadOptions,
2873 uploadMedia: _uploadMedia, 2610 uploadMedia: _uploadMedia,
2874 downloadOptions: _downloadOptions); 2611 downloadOptions: _downloadOptions);
2875 return _response.then((data) => new ProfileFilterLinks.fromJson(data)); 2612 return _response.then((data) => new ProfileFilterLinks.fromJson(data));
2876 } 2613 }
(...skipping 13 matching lines...) Expand all
2890 * Value must have pattern "UA-(\d+)-(\d+)". 2627 * Value must have pattern "UA-(\d+)-(\d+)".
2891 * 2628 *
2892 * [profileId] - Profile ID to which filter link belongs 2629 * [profileId] - Profile ID to which filter link belongs
2893 * Value must have pattern "\d+". 2630 * Value must have pattern "\d+".
2894 * 2631 *
2895 * [linkId] - ID of the profile filter link to be updated. 2632 * [linkId] - ID of the profile filter link to be updated.
2896 * Value must have pattern "\d+:\d+". 2633 * Value must have pattern "\d+:\d+".
2897 * 2634 *
2898 * Completes with a [ProfileFilterLink]. 2635 * Completes with a [ProfileFilterLink].
2899 * 2636 *
2900 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2637 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2901 * error. 2638 * error.
2902 * 2639 *
2903 * If the used [http.Client] completes with an error when making a REST call, 2640 * If the used [http.Client] completes with an error when making a REST call,
2904 * this method will complete with the same error. 2641 * this method will complete with the same error.
2905 */ 2642 */
2906 async.Future<ProfileFilterLink> patch(ProfileFilterLink request, core.String a ccountId, core.String webPropertyId, core.String profileId, core.String linkId) { 2643 async.Future<ProfileFilterLink> patch(ProfileFilterLink request, core.String a ccountId, core.String webPropertyId, core.String profileId, core.String linkId) {
2907 var _url = null; 2644 var _url = null;
2908 var _queryParams = new core.Map(); 2645 var _queryParams = new core.Map();
2909 var _uploadMedia = null; 2646 var _uploadMedia = null;
2910 var _uploadOptions = null; 2647 var _uploadOptions = null;
2911 var _downloadOptions = common.DownloadOptions.Metadata; 2648 var _downloadOptions = commons.DownloadOptions.Metadata;
2912 var _body = null; 2649 var _body = null;
2913 2650
2914 if (request != null) { 2651 if (request != null) {
2915 _body = convert.JSON.encode((request).toJson()); 2652 _body = convert.JSON.encode((request).toJson());
2916 } 2653 }
2917 if (accountId == null) { 2654 if (accountId == null) {
2918 throw new core.ArgumentError("Parameter accountId is required."); 2655 throw new core.ArgumentError("Parameter accountId is required.");
2919 } 2656 }
2920 if (webPropertyId == null) { 2657 if (webPropertyId == null) {
2921 throw new core.ArgumentError("Parameter webPropertyId is required."); 2658 throw new core.ArgumentError("Parameter webPropertyId is required.");
2922 } 2659 }
2923 if (profileId == null) { 2660 if (profileId == null) {
2924 throw new core.ArgumentError("Parameter profileId is required."); 2661 throw new core.ArgumentError("Parameter profileId is required.");
2925 } 2662 }
2926 if (linkId == null) { 2663 if (linkId == null) {
2927 throw new core.ArgumentError("Parameter linkId is required."); 2664 throw new core.ArgumentError("Parameter linkId is required.");
2928 } 2665 }
2929 2666
2930 2667
2931 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/p rofileFilterLinks/' + common_internal.Escaper.ecapeVariable('$linkId'); 2668 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks/' + co mmons.Escaper.ecapeVariable('$linkId');
2932 2669
2933 var _response = _requester.request(_url, 2670 var _response = _requester.request(_url,
2934 "PATCH", 2671 "PATCH",
2935 body: _body, 2672 body: _body,
2936 queryParams: _queryParams, 2673 queryParams: _queryParams,
2937 uploadOptions: _uploadOptions, 2674 uploadOptions: _uploadOptions,
2938 uploadMedia: _uploadMedia, 2675 uploadMedia: _uploadMedia,
2939 downloadOptions: _downloadOptions); 2676 downloadOptions: _downloadOptions);
2940 return _response.then((data) => new ProfileFilterLink.fromJson(data)); 2677 return _response.then((data) => new ProfileFilterLink.fromJson(data));
2941 } 2678 }
(...skipping 12 matching lines...) Expand all
2954 * Value must have pattern "UA-(\d+)-(\d+)". 2691 * Value must have pattern "UA-(\d+)-(\d+)".
2955 * 2692 *
2956 * [profileId] - Profile ID to which filter link belongs 2693 * [profileId] - Profile ID to which filter link belongs
2957 * Value must have pattern "\d+". 2694 * Value must have pattern "\d+".
2958 * 2695 *
2959 * [linkId] - ID of the profile filter link to be updated. 2696 * [linkId] - ID of the profile filter link to be updated.
2960 * Value must have pattern "\d+:\d+". 2697 * Value must have pattern "\d+:\d+".
2961 * 2698 *
2962 * Completes with a [ProfileFilterLink]. 2699 * Completes with a [ProfileFilterLink].
2963 * 2700 *
2964 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2701 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2965 * error. 2702 * error.
2966 * 2703 *
2967 * If the used [http.Client] completes with an error when making a REST call, 2704 * If the used [http.Client] completes with an error when making a REST call,
2968 * this method will complete with the same error. 2705 * this method will complete with the same error.
2969 */ 2706 */
2970 async.Future<ProfileFilterLink> update(ProfileFilterLink request, core.String accountId, core.String webPropertyId, core.String profileId, core.String linkId) { 2707 async.Future<ProfileFilterLink> update(ProfileFilterLink request, core.String accountId, core.String webPropertyId, core.String profileId, core.String linkId) {
2971 var _url = null; 2708 var _url = null;
2972 var _queryParams = new core.Map(); 2709 var _queryParams = new core.Map();
2973 var _uploadMedia = null; 2710 var _uploadMedia = null;
2974 var _uploadOptions = null; 2711 var _uploadOptions = null;
2975 var _downloadOptions = common.DownloadOptions.Metadata; 2712 var _downloadOptions = commons.DownloadOptions.Metadata;
2976 var _body = null; 2713 var _body = null;
2977 2714
2978 if (request != null) { 2715 if (request != null) {
2979 _body = convert.JSON.encode((request).toJson()); 2716 _body = convert.JSON.encode((request).toJson());
2980 } 2717 }
2981 if (accountId == null) { 2718 if (accountId == null) {
2982 throw new core.ArgumentError("Parameter accountId is required."); 2719 throw new core.ArgumentError("Parameter accountId is required.");
2983 } 2720 }
2984 if (webPropertyId == null) { 2721 if (webPropertyId == null) {
2985 throw new core.ArgumentError("Parameter webPropertyId is required."); 2722 throw new core.ArgumentError("Parameter webPropertyId is required.");
2986 } 2723 }
2987 if (profileId == null) { 2724 if (profileId == null) {
2988 throw new core.ArgumentError("Parameter profileId is required."); 2725 throw new core.ArgumentError("Parameter profileId is required.");
2989 } 2726 }
2990 if (linkId == null) { 2727 if (linkId == null) {
2991 throw new core.ArgumentError("Parameter linkId is required."); 2728 throw new core.ArgumentError("Parameter linkId is required.");
2992 } 2729 }
2993 2730
2994 2731
2995 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/p rofileFilterLinks/' + common_internal.Escaper.ecapeVariable('$linkId'); 2732 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/profileFilterLinks/' + co mmons.Escaper.ecapeVariable('$linkId');
2996 2733
2997 var _response = _requester.request(_url, 2734 var _response = _requester.request(_url,
2998 "PUT", 2735 "PUT",
2999 body: _body, 2736 body: _body,
3000 queryParams: _queryParams, 2737 queryParams: _queryParams,
3001 uploadOptions: _uploadOptions, 2738 uploadOptions: _uploadOptions,
3002 uploadMedia: _uploadMedia, 2739 uploadMedia: _uploadMedia,
3003 downloadOptions: _downloadOptions); 2740 downloadOptions: _downloadOptions);
3004 return _response.then((data) => new ProfileFilterLink.fromJson(data)); 2741 return _response.then((data) => new ProfileFilterLink.fromJson(data));
3005 } 2742 }
3006 2743
3007 } 2744 }
3008 2745
3009 2746
3010 /** Not documented yet. */
3011 class ManagementProfileUserLinksResourceApi { 2747 class ManagementProfileUserLinksResourceApi {
3012 final common_internal.ApiRequester _requester; 2748 final commons.ApiRequester _requester;
3013 2749
3014 ManagementProfileUserLinksResourceApi(common_internal.ApiRequester client) : 2750 ManagementProfileUserLinksResourceApi(commons.ApiRequester client) :
3015 _requester = client; 2751 _requester = client;
3016 2752
3017 /** 2753 /**
3018 * Removes a user from the given view (profile). 2754 * Removes a user from the given view (profile).
3019 * 2755 *
3020 * Request parameters: 2756 * Request parameters:
3021 * 2757 *
3022 * [accountId] - Account ID to delete the user link for. 2758 * [accountId] - Account ID to delete the user link for.
3023 * 2759 *
3024 * [webPropertyId] - Web Property ID to delete the user link for. 2760 * [webPropertyId] - Web Property ID to delete the user link for.
3025 * 2761 *
3026 * [profileId] - View (Profile) ID to delete the user link for. 2762 * [profileId] - View (Profile) ID to delete the user link for.
3027 * 2763 *
3028 * [linkId] - Link ID to delete the user link for. 2764 * [linkId] - Link ID to delete the user link for.
3029 * 2765 *
3030 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2766 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3031 * error. 2767 * error.
3032 * 2768 *
3033 * If the used [http.Client] completes with an error when making a REST call, 2769 * If the used [http.Client] completes with an error when making a REST call,
3034 * this method will complete with the same error. 2770 * this method will complete with the same error.
3035 */ 2771 */
3036 async.Future delete(core.String accountId, core.String webPropertyId, core.Str ing profileId, core.String linkId) { 2772 async.Future delete(core.String accountId, core.String webPropertyId, core.Str ing profileId, core.String linkId) {
3037 var _url = null; 2773 var _url = null;
3038 var _queryParams = new core.Map(); 2774 var _queryParams = new core.Map();
3039 var _uploadMedia = null; 2775 var _uploadMedia = null;
3040 var _uploadOptions = null; 2776 var _uploadOptions = null;
3041 var _downloadOptions = common.DownloadOptions.Metadata; 2777 var _downloadOptions = commons.DownloadOptions.Metadata;
3042 var _body = null; 2778 var _body = null;
3043 2779
3044 if (accountId == null) { 2780 if (accountId == null) {
3045 throw new core.ArgumentError("Parameter accountId is required."); 2781 throw new core.ArgumentError("Parameter accountId is required.");
3046 } 2782 }
3047 if (webPropertyId == null) { 2783 if (webPropertyId == null) {
3048 throw new core.ArgumentError("Parameter webPropertyId is required."); 2784 throw new core.ArgumentError("Parameter webPropertyId is required.");
3049 } 2785 }
3050 if (profileId == null) { 2786 if (profileId == null) {
3051 throw new core.ArgumentError("Parameter profileId is required."); 2787 throw new core.ArgumentError("Parameter profileId is required.");
3052 } 2788 }
3053 if (linkId == null) { 2789 if (linkId == null) {
3054 throw new core.ArgumentError("Parameter linkId is required."); 2790 throw new core.ArgumentError("Parameter linkId is required.");
3055 } 2791 }
3056 2792
3057 _downloadOptions = null; 2793 _downloadOptions = null;
3058 2794
3059 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/e ntityUserLinks/' + common_internal.Escaper.ecapeVariable('$linkId'); 2795 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/entityUserLinks/' + commo ns.Escaper.ecapeVariable('$linkId');
3060 2796
3061 var _response = _requester.request(_url, 2797 var _response = _requester.request(_url,
3062 "DELETE", 2798 "DELETE",
3063 body: _body, 2799 body: _body,
3064 queryParams: _queryParams, 2800 queryParams: _queryParams,
3065 uploadOptions: _uploadOptions, 2801 uploadOptions: _uploadOptions,
3066 uploadMedia: _uploadMedia, 2802 uploadMedia: _uploadMedia,
3067 downloadOptions: _downloadOptions); 2803 downloadOptions: _downloadOptions);
3068 return _response.then((data) => null); 2804 return _response.then((data) => null);
3069 } 2805 }
3070 2806
3071 /** 2807 /**
3072 * Adds a new user to the given view (profile). 2808 * Adds a new user to the given view (profile).
3073 * 2809 *
3074 * [request] - The metadata request object. 2810 * [request] - The metadata request object.
3075 * 2811 *
3076 * Request parameters: 2812 * Request parameters:
3077 * 2813 *
3078 * [accountId] - Account ID to create the user link for. 2814 * [accountId] - Account ID to create the user link for.
3079 * 2815 *
3080 * [webPropertyId] - Web Property ID to create the user link for. 2816 * [webPropertyId] - Web Property ID to create the user link for.
3081 * 2817 *
3082 * [profileId] - View (Profile) ID to create the user link for. 2818 * [profileId] - View (Profile) ID to create the user link for.
3083 * 2819 *
3084 * Completes with a [EntityUserLink]. 2820 * Completes with a [EntityUserLink].
3085 * 2821 *
3086 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2822 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3087 * error. 2823 * error.
3088 * 2824 *
3089 * If the used [http.Client] completes with an error when making a REST call, 2825 * If the used [http.Client] completes with an error when making a REST call,
3090 * this method will complete with the same error. 2826 * this method will complete with the same error.
3091 */ 2827 */
3092 async.Future<EntityUserLink> insert(EntityUserLink request, core.String accoun tId, core.String webPropertyId, core.String profileId) { 2828 async.Future<EntityUserLink> insert(EntityUserLink request, core.String accoun tId, core.String webPropertyId, core.String profileId) {
3093 var _url = null; 2829 var _url = null;
3094 var _queryParams = new core.Map(); 2830 var _queryParams = new core.Map();
3095 var _uploadMedia = null; 2831 var _uploadMedia = null;
3096 var _uploadOptions = null; 2832 var _uploadOptions = null;
3097 var _downloadOptions = common.DownloadOptions.Metadata; 2833 var _downloadOptions = commons.DownloadOptions.Metadata;
3098 var _body = null; 2834 var _body = null;
3099 2835
3100 if (request != null) { 2836 if (request != null) {
3101 _body = convert.JSON.encode((request).toJson()); 2837 _body = convert.JSON.encode((request).toJson());
3102 } 2838 }
3103 if (accountId == null) { 2839 if (accountId == null) {
3104 throw new core.ArgumentError("Parameter accountId is required."); 2840 throw new core.ArgumentError("Parameter accountId is required.");
3105 } 2841 }
3106 if (webPropertyId == null) { 2842 if (webPropertyId == null) {
3107 throw new core.ArgumentError("Parameter webPropertyId is required."); 2843 throw new core.ArgumentError("Parameter webPropertyId is required.");
3108 } 2844 }
3109 if (profileId == null) { 2845 if (profileId == null) {
3110 throw new core.ArgumentError("Parameter profileId is required."); 2846 throw new core.ArgumentError("Parameter profileId is required.");
3111 } 2847 }
3112 2848
3113 2849
3114 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/e ntityUserLinks'; 2850 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/entityUserLinks';
3115 2851
3116 var _response = _requester.request(_url, 2852 var _response = _requester.request(_url,
3117 "POST", 2853 "POST",
3118 body: _body, 2854 body: _body,
3119 queryParams: _queryParams, 2855 queryParams: _queryParams,
3120 uploadOptions: _uploadOptions, 2856 uploadOptions: _uploadOptions,
3121 uploadMedia: _uploadMedia, 2857 uploadMedia: _uploadMedia,
3122 downloadOptions: _downloadOptions); 2858 downloadOptions: _downloadOptions);
3123 return _response.then((data) => new EntityUserLink.fromJson(data)); 2859 return _response.then((data) => new EntityUserLink.fromJson(data));
3124 } 2860 }
(...skipping 15 matching lines...) Expand all
3140 * 2876 *
3141 * [max_results] - The maximum number of profile-user links to include in this 2877 * [max_results] - The maximum number of profile-user links to include in this
3142 * response. 2878 * response.
3143 * 2879 *
3144 * [start_index] - An index of the first profile-user link to retrieve. Use 2880 * [start_index] - An index of the first profile-user link to retrieve. Use
3145 * this parameter as a pagination mechanism along with the max-results 2881 * this parameter as a pagination mechanism along with the max-results
3146 * parameter. 2882 * parameter.
3147 * 2883 *
3148 * Completes with a [EntityUserLinks]. 2884 * Completes with a [EntityUserLinks].
3149 * 2885 *
3150 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2886 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3151 * error. 2887 * error.
3152 * 2888 *
3153 * If the used [http.Client] completes with an error when making a REST call, 2889 * If the used [http.Client] completes with an error when making a REST call,
3154 * this method will complete with the same error. 2890 * this method will complete with the same error.
3155 */ 2891 */
3156 async.Future<EntityUserLinks> list(core.String accountId, core.String webPrope rtyId, core.String profileId, {core.int max_results, core.int start_index}) { 2892 async.Future<EntityUserLinks> list(core.String accountId, core.String webPrope rtyId, core.String profileId, {core.int max_results, core.int start_index}) {
3157 var _url = null; 2893 var _url = null;
3158 var _queryParams = new core.Map(); 2894 var _queryParams = new core.Map();
3159 var _uploadMedia = null; 2895 var _uploadMedia = null;
3160 var _uploadOptions = null; 2896 var _uploadOptions = null;
3161 var _downloadOptions = common.DownloadOptions.Metadata; 2897 var _downloadOptions = commons.DownloadOptions.Metadata;
3162 var _body = null; 2898 var _body = null;
3163 2899
3164 if (accountId == null) { 2900 if (accountId == null) {
3165 throw new core.ArgumentError("Parameter accountId is required."); 2901 throw new core.ArgumentError("Parameter accountId is required.");
3166 } 2902 }
3167 if (webPropertyId == null) { 2903 if (webPropertyId == null) {
3168 throw new core.ArgumentError("Parameter webPropertyId is required."); 2904 throw new core.ArgumentError("Parameter webPropertyId is required.");
3169 } 2905 }
3170 if (profileId == null) { 2906 if (profileId == null) {
3171 throw new core.ArgumentError("Parameter profileId is required."); 2907 throw new core.ArgumentError("Parameter profileId is required.");
3172 } 2908 }
3173 if (max_results != null) { 2909 if (max_results != null) {
3174 _queryParams["max-results"] = ["${max_results}"]; 2910 _queryParams["max-results"] = ["${max_results}"];
3175 } 2911 }
3176 if (start_index != null) { 2912 if (start_index != null) {
3177 _queryParams["start-index"] = ["${start_index}"]; 2913 _queryParams["start-index"] = ["${start_index}"];
3178 } 2914 }
3179 2915
3180 2916
3181 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/e ntityUserLinks'; 2917 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/entityUserLinks';
3182 2918
3183 var _response = _requester.request(_url, 2919 var _response = _requester.request(_url,
3184 "GET", 2920 "GET",
3185 body: _body, 2921 body: _body,
3186 queryParams: _queryParams, 2922 queryParams: _queryParams,
3187 uploadOptions: _uploadOptions, 2923 uploadOptions: _uploadOptions,
3188 uploadMedia: _uploadMedia, 2924 uploadMedia: _uploadMedia,
3189 downloadOptions: _downloadOptions); 2925 downloadOptions: _downloadOptions);
3190 return _response.then((data) => new EntityUserLinks.fromJson(data)); 2926 return _response.then((data) => new EntityUserLinks.fromJson(data));
3191 } 2927 }
3192 2928
3193 /** 2929 /**
3194 * Updates permissions for an existing user on the given view (profile). 2930 * Updates permissions for an existing user on the given view (profile).
3195 * 2931 *
3196 * [request] - The metadata request object. 2932 * [request] - The metadata request object.
3197 * 2933 *
3198 * Request parameters: 2934 * Request parameters:
3199 * 2935 *
3200 * [accountId] - Account ID to update the user link for. 2936 * [accountId] - Account ID to update the user link for.
3201 * 2937 *
3202 * [webPropertyId] - Web Property ID to update the user link for. 2938 * [webPropertyId] - Web Property ID to update the user link for.
3203 * 2939 *
3204 * [profileId] - View (Profile ID) to update the user link for. 2940 * [profileId] - View (Profile ID) to update the user link for.
3205 * 2941 *
3206 * [linkId] - Link ID to update the user link for. 2942 * [linkId] - Link ID to update the user link for.
3207 * 2943 *
3208 * Completes with a [EntityUserLink]. 2944 * Completes with a [EntityUserLink].
3209 * 2945 *
3210 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2946 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3211 * error. 2947 * error.
3212 * 2948 *
3213 * If the used [http.Client] completes with an error when making a REST call, 2949 * If the used [http.Client] completes with an error when making a REST call,
3214 * this method will complete with the same error. 2950 * this method will complete with the same error.
3215 */ 2951 */
3216 async.Future<EntityUserLink> update(EntityUserLink request, core.String accoun tId, core.String webPropertyId, core.String profileId, core.String linkId) { 2952 async.Future<EntityUserLink> update(EntityUserLink request, core.String accoun tId, core.String webPropertyId, core.String profileId, core.String linkId) {
3217 var _url = null; 2953 var _url = null;
3218 var _queryParams = new core.Map(); 2954 var _queryParams = new core.Map();
3219 var _uploadMedia = null; 2955 var _uploadMedia = null;
3220 var _uploadOptions = null; 2956 var _uploadOptions = null;
3221 var _downloadOptions = common.DownloadOptions.Metadata; 2957 var _downloadOptions = commons.DownloadOptions.Metadata;
3222 var _body = null; 2958 var _body = null;
3223 2959
3224 if (request != null) { 2960 if (request != null) {
3225 _body = convert.JSON.encode((request).toJson()); 2961 _body = convert.JSON.encode((request).toJson());
3226 } 2962 }
3227 if (accountId == null) { 2963 if (accountId == null) {
3228 throw new core.ArgumentError("Parameter accountId is required."); 2964 throw new core.ArgumentError("Parameter accountId is required.");
3229 } 2965 }
3230 if (webPropertyId == null) { 2966 if (webPropertyId == null) {
3231 throw new core.ArgumentError("Parameter webPropertyId is required."); 2967 throw new core.ArgumentError("Parameter webPropertyId is required.");
3232 } 2968 }
3233 if (profileId == null) { 2969 if (profileId == null) {
3234 throw new core.ArgumentError("Parameter profileId is required."); 2970 throw new core.ArgumentError("Parameter profileId is required.");
3235 } 2971 }
3236 if (linkId == null) { 2972 if (linkId == null) {
3237 throw new core.ArgumentError("Parameter linkId is required."); 2973 throw new core.ArgumentError("Parameter linkId is required.");
3238 } 2974 }
3239 2975
3240 2976
3241 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/e ntityUserLinks/' + common_internal.Escaper.ecapeVariable('$linkId'); 2977 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/entityUserLinks/' + commo ns.Escaper.ecapeVariable('$linkId');
3242 2978
3243 var _response = _requester.request(_url, 2979 var _response = _requester.request(_url,
3244 "PUT", 2980 "PUT",
3245 body: _body, 2981 body: _body,
3246 queryParams: _queryParams, 2982 queryParams: _queryParams,
3247 uploadOptions: _uploadOptions, 2983 uploadOptions: _uploadOptions,
3248 uploadMedia: _uploadMedia, 2984 uploadMedia: _uploadMedia,
3249 downloadOptions: _downloadOptions); 2985 downloadOptions: _downloadOptions);
3250 return _response.then((data) => new EntityUserLink.fromJson(data)); 2986 return _response.then((data) => new EntityUserLink.fromJson(data));
3251 } 2987 }
3252 2988
3253 } 2989 }
3254 2990
3255 2991
3256 /** Not documented yet. */
3257 class ManagementProfilesResourceApi { 2992 class ManagementProfilesResourceApi {
3258 final common_internal.ApiRequester _requester; 2993 final commons.ApiRequester _requester;
3259 2994
3260 ManagementProfilesResourceApi(common_internal.ApiRequester client) : 2995 ManagementProfilesResourceApi(commons.ApiRequester client) :
3261 _requester = client; 2996 _requester = client;
3262 2997
3263 /** 2998 /**
3264 * Deletes a view (profile). 2999 * Deletes a view (profile).
3265 * 3000 *
3266 * Request parameters: 3001 * Request parameters:
3267 * 3002 *
3268 * [accountId] - Account ID to delete the view (profile) for. 3003 * [accountId] - Account ID to delete the view (profile) for.
3269 * 3004 *
3270 * [webPropertyId] - Web property ID to delete the view (profile) for. 3005 * [webPropertyId] - Web property ID to delete the view (profile) for.
3271 * 3006 *
3272 * [profileId] - ID of the view (profile) to be deleted. 3007 * [profileId] - ID of the view (profile) to be deleted.
3273 * 3008 *
3274 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3009 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3275 * error. 3010 * error.
3276 * 3011 *
3277 * If the used [http.Client] completes with an error when making a REST call, 3012 * If the used [http.Client] completes with an error when making a REST call,
3278 * this method will complete with the same error. 3013 * this method will complete with the same error.
3279 */ 3014 */
3280 async.Future delete(core.String accountId, core.String webPropertyId, core.Str ing profileId) { 3015 async.Future delete(core.String accountId, core.String webPropertyId, core.Str ing profileId) {
3281 var _url = null; 3016 var _url = null;
3282 var _queryParams = new core.Map(); 3017 var _queryParams = new core.Map();
3283 var _uploadMedia = null; 3018 var _uploadMedia = null;
3284 var _uploadOptions = null; 3019 var _uploadOptions = null;
3285 var _downloadOptions = common.DownloadOptions.Metadata; 3020 var _downloadOptions = commons.DownloadOptions.Metadata;
3286 var _body = null; 3021 var _body = null;
3287 3022
3288 if (accountId == null) { 3023 if (accountId == null) {
3289 throw new core.ArgumentError("Parameter accountId is required."); 3024 throw new core.ArgumentError("Parameter accountId is required.");
3290 } 3025 }
3291 if (webPropertyId == null) { 3026 if (webPropertyId == null) {
3292 throw new core.ArgumentError("Parameter webPropertyId is required."); 3027 throw new core.ArgumentError("Parameter webPropertyId is required.");
3293 } 3028 }
3294 if (profileId == null) { 3029 if (profileId == null) {
3295 throw new core.ArgumentError("Parameter profileId is required."); 3030 throw new core.ArgumentError("Parameter profileId is required.");
3296 } 3031 }
3297 3032
3298 _downloadOptions = null; 3033 _downloadOptions = null;
3299 3034
3300 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId'); 3035 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId');
3301 3036
3302 var _response = _requester.request(_url, 3037 var _response = _requester.request(_url,
3303 "DELETE", 3038 "DELETE",
3304 body: _body, 3039 body: _body,
3305 queryParams: _queryParams, 3040 queryParams: _queryParams,
3306 uploadOptions: _uploadOptions, 3041 uploadOptions: _uploadOptions,
3307 uploadMedia: _uploadMedia, 3042 uploadMedia: _uploadMedia,
3308 downloadOptions: _downloadOptions); 3043 downloadOptions: _downloadOptions);
3309 return _response.then((data) => null); 3044 return _response.then((data) => null);
3310 } 3045 }
3311 3046
3312 /** 3047 /**
3313 * Gets a view (profile) to which the user has access. 3048 * Gets a view (profile) to which the user has access.
3314 * 3049 *
3315 * Request parameters: 3050 * Request parameters:
3316 * 3051 *
3317 * [accountId] - Account ID to retrieve the goal for. 3052 * [accountId] - Account ID to retrieve the goal for.
3318 * Value must have pattern "[0-9]+". 3053 * Value must have pattern "[0-9]+".
3319 * 3054 *
3320 * [webPropertyId] - Web property ID to retrieve the goal for. 3055 * [webPropertyId] - Web property ID to retrieve the goal for.
3321 * Value must have pattern "UA-[0-9]+-[0-9]+". 3056 * Value must have pattern "UA-[0-9]+-[0-9]+".
3322 * 3057 *
3323 * [profileId] - View (Profile) ID to retrieve the goal for. 3058 * [profileId] - View (Profile) ID to retrieve the goal for.
3324 * Value must have pattern "[0-9]+". 3059 * Value must have pattern "[0-9]+".
3325 * 3060 *
3326 * Completes with a [Profile]. 3061 * Completes with a [Profile].
3327 * 3062 *
3328 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3063 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3329 * error. 3064 * error.
3330 * 3065 *
3331 * If the used [http.Client] completes with an error when making a REST call, 3066 * If the used [http.Client] completes with an error when making a REST call,
3332 * this method will complete with the same error. 3067 * this method will complete with the same error.
3333 */ 3068 */
3334 async.Future<Profile> get(core.String accountId, core.String webPropertyId, co re.String profileId) { 3069 async.Future<Profile> get(core.String accountId, core.String webPropertyId, co re.String profileId) {
3335 var _url = null; 3070 var _url = null;
3336 var _queryParams = new core.Map(); 3071 var _queryParams = new core.Map();
3337 var _uploadMedia = null; 3072 var _uploadMedia = null;
3338 var _uploadOptions = null; 3073 var _uploadOptions = null;
3339 var _downloadOptions = common.DownloadOptions.Metadata; 3074 var _downloadOptions = commons.DownloadOptions.Metadata;
3340 var _body = null; 3075 var _body = null;
3341 3076
3342 if (accountId == null) { 3077 if (accountId == null) {
3343 throw new core.ArgumentError("Parameter accountId is required."); 3078 throw new core.ArgumentError("Parameter accountId is required.");
3344 } 3079 }
3345 if (webPropertyId == null) { 3080 if (webPropertyId == null) {
3346 throw new core.ArgumentError("Parameter webPropertyId is required."); 3081 throw new core.ArgumentError("Parameter webPropertyId is required.");
3347 } 3082 }
3348 if (profileId == null) { 3083 if (profileId == null) {
3349 throw new core.ArgumentError("Parameter profileId is required."); 3084 throw new core.ArgumentError("Parameter profileId is required.");
3350 } 3085 }
3351 3086
3352 3087
3353 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId'); 3088 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId');
3354 3089
3355 var _response = _requester.request(_url, 3090 var _response = _requester.request(_url,
3356 "GET", 3091 "GET",
3357 body: _body, 3092 body: _body,
3358 queryParams: _queryParams, 3093 queryParams: _queryParams,
3359 uploadOptions: _uploadOptions, 3094 uploadOptions: _uploadOptions,
3360 uploadMedia: _uploadMedia, 3095 uploadMedia: _uploadMedia,
3361 downloadOptions: _downloadOptions); 3096 downloadOptions: _downloadOptions);
3362 return _response.then((data) => new Profile.fromJson(data)); 3097 return _response.then((data) => new Profile.fromJson(data));
3363 } 3098 }
3364 3099
3365 /** 3100 /**
3366 * Create a new view (profile). 3101 * Create a new view (profile).
3367 * 3102 *
3368 * [request] - The metadata request object. 3103 * [request] - The metadata request object.
3369 * 3104 *
3370 * Request parameters: 3105 * Request parameters:
3371 * 3106 *
3372 * [accountId] - Account ID to create the view (profile) for. 3107 * [accountId] - Account ID to create the view (profile) for.
3373 * 3108 *
3374 * [webPropertyId] - Web property ID to create the view (profile) for. 3109 * [webPropertyId] - Web property ID to create the view (profile) for.
3375 * 3110 *
3376 * Completes with a [Profile]. 3111 * Completes with a [Profile].
3377 * 3112 *
3378 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3113 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3379 * error. 3114 * error.
3380 * 3115 *
3381 * If the used [http.Client] completes with an error when making a REST call, 3116 * If the used [http.Client] completes with an error when making a REST call,
3382 * this method will complete with the same error. 3117 * this method will complete with the same error.
3383 */ 3118 */
3384 async.Future<Profile> insert(Profile request, core.String accountId, core.Stri ng webPropertyId) { 3119 async.Future<Profile> insert(Profile request, core.String accountId, core.Stri ng webPropertyId) {
3385 var _url = null; 3120 var _url = null;
3386 var _queryParams = new core.Map(); 3121 var _queryParams = new core.Map();
3387 var _uploadMedia = null; 3122 var _uploadMedia = null;
3388 var _uploadOptions = null; 3123 var _uploadOptions = null;
3389 var _downloadOptions = common.DownloadOptions.Metadata; 3124 var _downloadOptions = commons.DownloadOptions.Metadata;
3390 var _body = null; 3125 var _body = null;
3391 3126
3392 if (request != null) { 3127 if (request != null) {
3393 _body = convert.JSON.encode((request).toJson()); 3128 _body = convert.JSON.encode((request).toJson());
3394 } 3129 }
3395 if (accountId == null) { 3130 if (accountId == null) {
3396 throw new core.ArgumentError("Parameter accountId is required."); 3131 throw new core.ArgumentError("Parameter accountId is required.");
3397 } 3132 }
3398 if (webPropertyId == null) { 3133 if (webPropertyId == null) {
3399 throw new core.ArgumentError("Parameter webPropertyId is required."); 3134 throw new core.ArgumentError("Parameter webPropertyId is required.");
3400 } 3135 }
3401 3136
3402 3137
3403 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles'; 3138 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es';
3404 3139
3405 var _response = _requester.request(_url, 3140 var _response = _requester.request(_url,
3406 "POST", 3141 "POST",
3407 body: _body, 3142 body: _body,
3408 queryParams: _queryParams, 3143 queryParams: _queryParams,
3409 uploadOptions: _uploadOptions, 3144 uploadOptions: _uploadOptions,
3410 uploadMedia: _uploadMedia, 3145 uploadMedia: _uploadMedia,
3411 downloadOptions: _downloadOptions); 3146 downloadOptions: _downloadOptions);
3412 return _response.then((data) => new Profile.fromJson(data)); 3147 return _response.then((data) => new Profile.fromJson(data));
3413 } 3148 }
(...skipping 12 matching lines...) Expand all
3426 * properties to which the user has access. 3161 * properties to which the user has access.
3427 * 3162 *
3428 * [max_results] - The maximum number of views (profiles) to include in this 3163 * [max_results] - The maximum number of views (profiles) to include in this
3429 * response. 3164 * response.
3430 * 3165 *
3431 * [start_index] - An index of the first entity to retrieve. Use this 3166 * [start_index] - An index of the first entity to retrieve. Use this
3432 * parameter as a pagination mechanism along with the max-results parameter. 3167 * parameter as a pagination mechanism along with the max-results parameter.
3433 * 3168 *
3434 * Completes with a [Profiles]. 3169 * Completes with a [Profiles].
3435 * 3170 *
3436 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3171 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3437 * error. 3172 * error.
3438 * 3173 *
3439 * If the used [http.Client] completes with an error when making a REST call, 3174 * If the used [http.Client] completes with an error when making a REST call,
3440 * this method will complete with the same error. 3175 * this method will complete with the same error.
3441 */ 3176 */
3442 async.Future<Profiles> list(core.String accountId, core.String webPropertyId, {core.int max_results, core.int start_index}) { 3177 async.Future<Profiles> list(core.String accountId, core.String webPropertyId, {core.int max_results, core.int start_index}) {
3443 var _url = null; 3178 var _url = null;
3444 var _queryParams = new core.Map(); 3179 var _queryParams = new core.Map();
3445 var _uploadMedia = null; 3180 var _uploadMedia = null;
3446 var _uploadOptions = null; 3181 var _uploadOptions = null;
3447 var _downloadOptions = common.DownloadOptions.Metadata; 3182 var _downloadOptions = commons.DownloadOptions.Metadata;
3448 var _body = null; 3183 var _body = null;
3449 3184
3450 if (accountId == null) { 3185 if (accountId == null) {
3451 throw new core.ArgumentError("Parameter accountId is required."); 3186 throw new core.ArgumentError("Parameter accountId is required.");
3452 } 3187 }
3453 if (webPropertyId == null) { 3188 if (webPropertyId == null) {
3454 throw new core.ArgumentError("Parameter webPropertyId is required."); 3189 throw new core.ArgumentError("Parameter webPropertyId is required.");
3455 } 3190 }
3456 if (max_results != null) { 3191 if (max_results != null) {
3457 _queryParams["max-results"] = ["${max_results}"]; 3192 _queryParams["max-results"] = ["${max_results}"];
3458 } 3193 }
3459 if (start_index != null) { 3194 if (start_index != null) {
3460 _queryParams["start-index"] = ["${start_index}"]; 3195 _queryParams["start-index"] = ["${start_index}"];
3461 } 3196 }
3462 3197
3463 3198
3464 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles'; 3199 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es';
3465 3200
3466 var _response = _requester.request(_url, 3201 var _response = _requester.request(_url,
3467 "GET", 3202 "GET",
3468 body: _body, 3203 body: _body,
3469 queryParams: _queryParams, 3204 queryParams: _queryParams,
3470 uploadOptions: _uploadOptions, 3205 uploadOptions: _uploadOptions,
3471 uploadMedia: _uploadMedia, 3206 uploadMedia: _uploadMedia,
3472 downloadOptions: _downloadOptions); 3207 downloadOptions: _downloadOptions);
3473 return _response.then((data) => new Profiles.fromJson(data)); 3208 return _response.then((data) => new Profiles.fromJson(data));
3474 } 3209 }
3475 3210
3476 /** 3211 /**
3477 * Updates an existing view (profile). This method supports patch semantics. 3212 * Updates an existing view (profile). This method supports patch semantics.
3478 * 3213 *
3479 * [request] - The metadata request object. 3214 * [request] - The metadata request object.
3480 * 3215 *
3481 * Request parameters: 3216 * Request parameters:
3482 * 3217 *
3483 * [accountId] - Account ID to which the view (profile) belongs 3218 * [accountId] - Account ID to which the view (profile) belongs
3484 * 3219 *
3485 * [webPropertyId] - Web property ID to which the view (profile) belongs 3220 * [webPropertyId] - Web property ID to which the view (profile) belongs
3486 * 3221 *
3487 * [profileId] - ID of the view (profile) to be updated. 3222 * [profileId] - ID of the view (profile) to be updated.
3488 * 3223 *
3489 * Completes with a [Profile]. 3224 * Completes with a [Profile].
3490 * 3225 *
3491 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3226 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3492 * error. 3227 * error.
3493 * 3228 *
3494 * If the used [http.Client] completes with an error when making a REST call, 3229 * If the used [http.Client] completes with an error when making a REST call,
3495 * this method will complete with the same error. 3230 * this method will complete with the same error.
3496 */ 3231 */
3497 async.Future<Profile> patch(Profile request, core.String accountId, core.Strin g webPropertyId, core.String profileId) { 3232 async.Future<Profile> patch(Profile request, core.String accountId, core.Strin g webPropertyId, core.String profileId) {
3498 var _url = null; 3233 var _url = null;
3499 var _queryParams = new core.Map(); 3234 var _queryParams = new core.Map();
3500 var _uploadMedia = null; 3235 var _uploadMedia = null;
3501 var _uploadOptions = null; 3236 var _uploadOptions = null;
3502 var _downloadOptions = common.DownloadOptions.Metadata; 3237 var _downloadOptions = commons.DownloadOptions.Metadata;
3503 var _body = null; 3238 var _body = null;
3504 3239
3505 if (request != null) { 3240 if (request != null) {
3506 _body = convert.JSON.encode((request).toJson()); 3241 _body = convert.JSON.encode((request).toJson());
3507 } 3242 }
3508 if (accountId == null) { 3243 if (accountId == null) {
3509 throw new core.ArgumentError("Parameter accountId is required."); 3244 throw new core.ArgumentError("Parameter accountId is required.");
3510 } 3245 }
3511 if (webPropertyId == null) { 3246 if (webPropertyId == null) {
3512 throw new core.ArgumentError("Parameter webPropertyId is required."); 3247 throw new core.ArgumentError("Parameter webPropertyId is required.");
3513 } 3248 }
3514 if (profileId == null) { 3249 if (profileId == null) {
3515 throw new core.ArgumentError("Parameter profileId is required."); 3250 throw new core.ArgumentError("Parameter profileId is required.");
3516 } 3251 }
3517 3252
3518 3253
3519 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId'); 3254 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId');
3520 3255
3521 var _response = _requester.request(_url, 3256 var _response = _requester.request(_url,
3522 "PATCH", 3257 "PATCH",
3523 body: _body, 3258 body: _body,
3524 queryParams: _queryParams, 3259 queryParams: _queryParams,
3525 uploadOptions: _uploadOptions, 3260 uploadOptions: _uploadOptions,
3526 uploadMedia: _uploadMedia, 3261 uploadMedia: _uploadMedia,
3527 downloadOptions: _downloadOptions); 3262 downloadOptions: _downloadOptions);
3528 return _response.then((data) => new Profile.fromJson(data)); 3263 return _response.then((data) => new Profile.fromJson(data));
3529 } 3264 }
3530 3265
3531 /** 3266 /**
3532 * Updates an existing view (profile). 3267 * Updates an existing view (profile).
3533 * 3268 *
3534 * [request] - The metadata request object. 3269 * [request] - The metadata request object.
3535 * 3270 *
3536 * Request parameters: 3271 * Request parameters:
3537 * 3272 *
3538 * [accountId] - Account ID to which the view (profile) belongs 3273 * [accountId] - Account ID to which the view (profile) belongs
3539 * 3274 *
3540 * [webPropertyId] - Web property ID to which the view (profile) belongs 3275 * [webPropertyId] - Web property ID to which the view (profile) belongs
3541 * 3276 *
3542 * [profileId] - ID of the view (profile) to be updated. 3277 * [profileId] - ID of the view (profile) to be updated.
3543 * 3278 *
3544 * Completes with a [Profile]. 3279 * Completes with a [Profile].
3545 * 3280 *
3546 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3281 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3547 * error. 3282 * error.
3548 * 3283 *
3549 * If the used [http.Client] completes with an error when making a REST call, 3284 * If the used [http.Client] completes with an error when making a REST call,
3550 * this method will complete with the same error. 3285 * this method will complete with the same error.
3551 */ 3286 */
3552 async.Future<Profile> update(Profile request, core.String accountId, core.Stri ng webPropertyId, core.String profileId) { 3287 async.Future<Profile> update(Profile request, core.String accountId, core.Stri ng webPropertyId, core.String profileId) {
3553 var _url = null; 3288 var _url = null;
3554 var _queryParams = new core.Map(); 3289 var _queryParams = new core.Map();
3555 var _uploadMedia = null; 3290 var _uploadMedia = null;
3556 var _uploadOptions = null; 3291 var _uploadOptions = null;
3557 var _downloadOptions = common.DownloadOptions.Metadata; 3292 var _downloadOptions = commons.DownloadOptions.Metadata;
3558 var _body = null; 3293 var _body = null;
3559 3294
3560 if (request != null) { 3295 if (request != null) {
3561 _body = convert.JSON.encode((request).toJson()); 3296 _body = convert.JSON.encode((request).toJson());
3562 } 3297 }
3563 if (accountId == null) { 3298 if (accountId == null) {
3564 throw new core.ArgumentError("Parameter accountId is required."); 3299 throw new core.ArgumentError("Parameter accountId is required.");
3565 } 3300 }
3566 if (webPropertyId == null) { 3301 if (webPropertyId == null) {
3567 throw new core.ArgumentError("Parameter webPropertyId is required."); 3302 throw new core.ArgumentError("Parameter webPropertyId is required.");
3568 } 3303 }
3569 if (profileId == null) { 3304 if (profileId == null) {
3570 throw new core.ArgumentError("Parameter profileId is required."); 3305 throw new core.ArgumentError("Parameter profileId is required.");
3571 } 3306 }
3572 3307
3573 3308
3574 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId'); 3309 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId');
3575 3310
3576 var _response = _requester.request(_url, 3311 var _response = _requester.request(_url,
3577 "PUT", 3312 "PUT",
3578 body: _body, 3313 body: _body,
3579 queryParams: _queryParams, 3314 queryParams: _queryParams,
3580 uploadOptions: _uploadOptions, 3315 uploadOptions: _uploadOptions,
3581 uploadMedia: _uploadMedia, 3316 uploadMedia: _uploadMedia,
3582 downloadOptions: _downloadOptions); 3317 downloadOptions: _downloadOptions);
3583 return _response.then((data) => new Profile.fromJson(data)); 3318 return _response.then((data) => new Profile.fromJson(data));
3584 } 3319 }
3585 3320
3586 } 3321 }
3587 3322
3588 3323
3589 /** Not documented yet. */
3590 class ManagementSegmentsResourceApi { 3324 class ManagementSegmentsResourceApi {
3591 final common_internal.ApiRequester _requester; 3325 final commons.ApiRequester _requester;
3592 3326
3593 ManagementSegmentsResourceApi(common_internal.ApiRequester client) : 3327 ManagementSegmentsResourceApi(commons.ApiRequester client) :
3594 _requester = client; 3328 _requester = client;
3595 3329
3596 /** 3330 /**
3597 * Lists segments to which the user has access. 3331 * Lists segments to which the user has access.
3598 * 3332 *
3599 * Request parameters: 3333 * Request parameters:
3600 * 3334 *
3601 * [max_results] - The maximum number of segments to include in this response. 3335 * [max_results] - The maximum number of segments to include in this response.
3602 * 3336 *
3603 * [start_index] - An index of the first segment to retrieve. Use this 3337 * [start_index] - An index of the first segment to retrieve. Use this
3604 * parameter as a pagination mechanism along with the max-results parameter. 3338 * parameter as a pagination mechanism along with the max-results parameter.
3605 * 3339 *
3606 * Completes with a [Segments]. 3340 * Completes with a [Segments].
3607 * 3341 *
3608 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3342 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3609 * error. 3343 * error.
3610 * 3344 *
3611 * If the used [http.Client] completes with an error when making a REST call, 3345 * If the used [http.Client] completes with an error when making a REST call,
3612 * this method will complete with the same error. 3346 * this method will complete with the same error.
3613 */ 3347 */
3614 async.Future<Segments> list({core.int max_results, core.int start_index}) { 3348 async.Future<Segments> list({core.int max_results, core.int start_index}) {
3615 var _url = null; 3349 var _url = null;
3616 var _queryParams = new core.Map(); 3350 var _queryParams = new core.Map();
3617 var _uploadMedia = null; 3351 var _uploadMedia = null;
3618 var _uploadOptions = null; 3352 var _uploadOptions = null;
3619 var _downloadOptions = common.DownloadOptions.Metadata; 3353 var _downloadOptions = commons.DownloadOptions.Metadata;
3620 var _body = null; 3354 var _body = null;
3621 3355
3622 if (max_results != null) { 3356 if (max_results != null) {
3623 _queryParams["max-results"] = ["${max_results}"]; 3357 _queryParams["max-results"] = ["${max_results}"];
3624 } 3358 }
3625 if (start_index != null) { 3359 if (start_index != null) {
3626 _queryParams["start-index"] = ["${start_index}"]; 3360 _queryParams["start-index"] = ["${start_index}"];
3627 } 3361 }
3628 3362
3629 3363
3630 _url = 'management/segments'; 3364 _url = 'management/segments';
3631 3365
3632 var _response = _requester.request(_url, 3366 var _response = _requester.request(_url,
3633 "GET", 3367 "GET",
3634 body: _body, 3368 body: _body,
3635 queryParams: _queryParams, 3369 queryParams: _queryParams,
3636 uploadOptions: _uploadOptions, 3370 uploadOptions: _uploadOptions,
3637 uploadMedia: _uploadMedia, 3371 uploadMedia: _uploadMedia,
3638 downloadOptions: _downloadOptions); 3372 downloadOptions: _downloadOptions);
3639 return _response.then((data) => new Segments.fromJson(data)); 3373 return _response.then((data) => new Segments.fromJson(data));
3640 } 3374 }
3641 3375
3642 } 3376 }
3643 3377
3644 3378
3645 /** Not documented yet. */
3646 class ManagementUnsampledReportsResourceApi { 3379 class ManagementUnsampledReportsResourceApi {
3647 final common_internal.ApiRequester _requester; 3380 final commons.ApiRequester _requester;
3648 3381
3649 ManagementUnsampledReportsResourceApi(common_internal.ApiRequester client) : 3382 ManagementUnsampledReportsResourceApi(commons.ApiRequester client) :
3650 _requester = client; 3383 _requester = client;
3651 3384
3652 /** 3385 /**
3653 * Returns a single unsampled report. 3386 * Returns a single unsampled report.
3654 * 3387 *
3655 * Request parameters: 3388 * Request parameters:
3656 * 3389 *
3657 * [accountId] - Account ID to retrieve unsampled report for. 3390 * [accountId] - Account ID to retrieve unsampled report for.
3658 * 3391 *
3659 * [webPropertyId] - Web property ID to retrieve unsampled reports for. 3392 * [webPropertyId] - Web property ID to retrieve unsampled reports for.
3660 * 3393 *
3661 * [profileId] - View (Profile) ID to retrieve unsampled report for. 3394 * [profileId] - View (Profile) ID to retrieve unsampled report for.
3662 * 3395 *
3663 * [unsampledReportId] - ID of the unsampled report to retrieve. 3396 * [unsampledReportId] - ID of the unsampled report to retrieve.
3664 * 3397 *
3665 * Completes with a [UnsampledReport]. 3398 * Completes with a [UnsampledReport].
3666 * 3399 *
3667 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3400 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3668 * error. 3401 * error.
3669 * 3402 *
3670 * If the used [http.Client] completes with an error when making a REST call, 3403 * If the used [http.Client] completes with an error when making a REST call,
3671 * this method will complete with the same error. 3404 * this method will complete with the same error.
3672 */ 3405 */
3673 async.Future<UnsampledReport> get(core.String accountId, core.String webProper tyId, core.String profileId, core.String unsampledReportId) { 3406 async.Future<UnsampledReport> get(core.String accountId, core.String webProper tyId, core.String profileId, core.String unsampledReportId) {
3674 var _url = null; 3407 var _url = null;
3675 var _queryParams = new core.Map(); 3408 var _queryParams = new core.Map();
3676 var _uploadMedia = null; 3409 var _uploadMedia = null;
3677 var _uploadOptions = null; 3410 var _uploadOptions = null;
3678 var _downloadOptions = common.DownloadOptions.Metadata; 3411 var _downloadOptions = commons.DownloadOptions.Metadata;
3679 var _body = null; 3412 var _body = null;
3680 3413
3681 if (accountId == null) { 3414 if (accountId == null) {
3682 throw new core.ArgumentError("Parameter accountId is required."); 3415 throw new core.ArgumentError("Parameter accountId is required.");
3683 } 3416 }
3684 if (webPropertyId == null) { 3417 if (webPropertyId == null) {
3685 throw new core.ArgumentError("Parameter webPropertyId is required."); 3418 throw new core.ArgumentError("Parameter webPropertyId is required.");
3686 } 3419 }
3687 if (profileId == null) { 3420 if (profileId == null) {
3688 throw new core.ArgumentError("Parameter profileId is required."); 3421 throw new core.ArgumentError("Parameter profileId is required.");
3689 } 3422 }
3690 if (unsampledReportId == null) { 3423 if (unsampledReportId == null) {
3691 throw new core.ArgumentError("Parameter unsampledReportId is required."); 3424 throw new core.ArgumentError("Parameter unsampledReportId is required.");
3692 } 3425 }
3693 3426
3694 3427
3695 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/u nsampledReports/' + common_internal.Escaper.ecapeVariable('$unsampledReportId'); 3428 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/unsampledReports/' + comm ons.Escaper.ecapeVariable('$unsampledReportId');
3696 3429
3697 var _response = _requester.request(_url, 3430 var _response = _requester.request(_url,
3698 "GET", 3431 "GET",
3699 body: _body, 3432 body: _body,
3700 queryParams: _queryParams, 3433 queryParams: _queryParams,
3701 uploadOptions: _uploadOptions, 3434 uploadOptions: _uploadOptions,
3702 uploadMedia: _uploadMedia, 3435 uploadMedia: _uploadMedia,
3703 downloadOptions: _downloadOptions); 3436 downloadOptions: _downloadOptions);
3704 return _response.then((data) => new UnsampledReport.fromJson(data)); 3437 return _response.then((data) => new UnsampledReport.fromJson(data));
3705 } 3438 }
3706 3439
3707 /** 3440 /**
3708 * Create a new unsampled report. 3441 * Create a new unsampled report.
3709 * 3442 *
3710 * [request] - The metadata request object. 3443 * [request] - The metadata request object.
3711 * 3444 *
3712 * Request parameters: 3445 * Request parameters:
3713 * 3446 *
3714 * [accountId] - Account ID to create the unsampled report for. 3447 * [accountId] - Account ID to create the unsampled report for.
3715 * 3448 *
3716 * [webPropertyId] - Web property ID to create the unsampled report for. 3449 * [webPropertyId] - Web property ID to create the unsampled report for.
3717 * 3450 *
3718 * [profileId] - View (Profile) ID to create the unsampled report for. 3451 * [profileId] - View (Profile) ID to create the unsampled report for.
3719 * 3452 *
3720 * Completes with a [UnsampledReport]. 3453 * Completes with a [UnsampledReport].
3721 * 3454 *
3722 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3455 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3723 * error. 3456 * error.
3724 * 3457 *
3725 * If the used [http.Client] completes with an error when making a REST call, 3458 * If the used [http.Client] completes with an error when making a REST call,
3726 * this method will complete with the same error. 3459 * this method will complete with the same error.
3727 */ 3460 */
3728 async.Future<UnsampledReport> insert(UnsampledReport request, core.String acco untId, core.String webPropertyId, core.String profileId) { 3461 async.Future<UnsampledReport> insert(UnsampledReport request, core.String acco untId, core.String webPropertyId, core.String profileId) {
3729 var _url = null; 3462 var _url = null;
3730 var _queryParams = new core.Map(); 3463 var _queryParams = new core.Map();
3731 var _uploadMedia = null; 3464 var _uploadMedia = null;
3732 var _uploadOptions = null; 3465 var _uploadOptions = null;
3733 var _downloadOptions = common.DownloadOptions.Metadata; 3466 var _downloadOptions = commons.DownloadOptions.Metadata;
3734 var _body = null; 3467 var _body = null;
3735 3468
3736 if (request != null) { 3469 if (request != null) {
3737 _body = convert.JSON.encode((request).toJson()); 3470 _body = convert.JSON.encode((request).toJson());
3738 } 3471 }
3739 if (accountId == null) { 3472 if (accountId == null) {
3740 throw new core.ArgumentError("Parameter accountId is required."); 3473 throw new core.ArgumentError("Parameter accountId is required.");
3741 } 3474 }
3742 if (webPropertyId == null) { 3475 if (webPropertyId == null) {
3743 throw new core.ArgumentError("Parameter webPropertyId is required."); 3476 throw new core.ArgumentError("Parameter webPropertyId is required.");
3744 } 3477 }
3745 if (profileId == null) { 3478 if (profileId == null) {
3746 throw new core.ArgumentError("Parameter profileId is required."); 3479 throw new core.ArgumentError("Parameter profileId is required.");
3747 } 3480 }
3748 3481
3749 3482
3750 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/u nsampledReports'; 3483 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/unsampledReports';
3751 3484
3752 var _response = _requester.request(_url, 3485 var _response = _requester.request(_url,
3753 "POST", 3486 "POST",
3754 body: _body, 3487 body: _body,
3755 queryParams: _queryParams, 3488 queryParams: _queryParams,
3756 uploadOptions: _uploadOptions, 3489 uploadOptions: _uploadOptions,
3757 uploadMedia: _uploadMedia, 3490 uploadMedia: _uploadMedia,
3758 downloadOptions: _downloadOptions); 3491 downloadOptions: _downloadOptions);
3759 return _response.then((data) => new UnsampledReport.fromJson(data)); 3492 return _response.then((data) => new UnsampledReport.fromJson(data));
3760 } 3493 }
(...skipping 14 matching lines...) Expand all
3775 * 3508 *
3776 * [max_results] - The maximum number of unsampled reports to include in this 3509 * [max_results] - The maximum number of unsampled reports to include in this
3777 * response. 3510 * response.
3778 * 3511 *
3779 * [start_index] - An index of the first unsampled report to retrieve. Use 3512 * [start_index] - An index of the first unsampled report to retrieve. Use
3780 * this parameter as a pagination mechanism along with the max-results 3513 * this parameter as a pagination mechanism along with the max-results
3781 * parameter. 3514 * parameter.
3782 * 3515 *
3783 * Completes with a [UnsampledReports]. 3516 * Completes with a [UnsampledReports].
3784 * 3517 *
3785 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3518 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3786 * error. 3519 * error.
3787 * 3520 *
3788 * If the used [http.Client] completes with an error when making a REST call, 3521 * If the used [http.Client] completes with an error when making a REST call,
3789 * this method will complete with the same error. 3522 * this method will complete with the same error.
3790 */ 3523 */
3791 async.Future<UnsampledReports> list(core.String accountId, core.String webProp ertyId, core.String profileId, {core.int max_results, core.int start_index}) { 3524 async.Future<UnsampledReports> list(core.String accountId, core.String webProp ertyId, core.String profileId, {core.int max_results, core.int start_index}) {
3792 var _url = null; 3525 var _url = null;
3793 var _queryParams = new core.Map(); 3526 var _queryParams = new core.Map();
3794 var _uploadMedia = null; 3527 var _uploadMedia = null;
3795 var _uploadOptions = null; 3528 var _uploadOptions = null;
3796 var _downloadOptions = common.DownloadOptions.Metadata; 3529 var _downloadOptions = commons.DownloadOptions.Metadata;
3797 var _body = null; 3530 var _body = null;
3798 3531
3799 if (accountId == null) { 3532 if (accountId == null) {
3800 throw new core.ArgumentError("Parameter accountId is required."); 3533 throw new core.ArgumentError("Parameter accountId is required.");
3801 } 3534 }
3802 if (webPropertyId == null) { 3535 if (webPropertyId == null) {
3803 throw new core.ArgumentError("Parameter webPropertyId is required."); 3536 throw new core.ArgumentError("Parameter webPropertyId is required.");
3804 } 3537 }
3805 if (profileId == null) { 3538 if (profileId == null) {
3806 throw new core.ArgumentError("Parameter profileId is required."); 3539 throw new core.ArgumentError("Parameter profileId is required.");
3807 } 3540 }
3808 if (max_results != null) { 3541 if (max_results != null) {
3809 _queryParams["max-results"] = ["${max_results}"]; 3542 _queryParams["max-results"] = ["${max_results}"];
3810 } 3543 }
3811 if (start_index != null) { 3544 if (start_index != null) {
3812 _queryParams["start-index"] = ["${start_index}"]; 3545 _queryParams["start-index"] = ["${start_index}"];
3813 } 3546 }
3814 3547
3815 3548
3816 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/profiles/' + common_internal.Escaper.ecapeVariable('$profileId') + '/u nsampledReports'; 3549 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/profil es/' + commons.Escaper.ecapeVariable('$profileId') + '/unsampledReports';
3817 3550
3818 var _response = _requester.request(_url, 3551 var _response = _requester.request(_url,
3819 "GET", 3552 "GET",
3820 body: _body, 3553 body: _body,
3821 queryParams: _queryParams, 3554 queryParams: _queryParams,
3822 uploadOptions: _uploadOptions, 3555 uploadOptions: _uploadOptions,
3823 uploadMedia: _uploadMedia, 3556 uploadMedia: _uploadMedia,
3824 downloadOptions: _downloadOptions); 3557 downloadOptions: _downloadOptions);
3825 return _response.then((data) => new UnsampledReports.fromJson(data)); 3558 return _response.then((data) => new UnsampledReports.fromJson(data));
3826 } 3559 }
3827 3560
3828 } 3561 }
3829 3562
3830 3563
3831 /** Not documented yet. */
3832 class ManagementUploadsResourceApi { 3564 class ManagementUploadsResourceApi {
3833 final common_internal.ApiRequester _requester; 3565 final commons.ApiRequester _requester;
3834 3566
3835 ManagementUploadsResourceApi(common_internal.ApiRequester client) : 3567 ManagementUploadsResourceApi(commons.ApiRequester client) :
3836 _requester = client; 3568 _requester = client;
3837 3569
3838 /** 3570 /**
3839 * Delete data associated with a previous upload. 3571 * Delete data associated with a previous upload.
3840 * 3572 *
3841 * [request] - The metadata request object. 3573 * [request] - The metadata request object.
3842 * 3574 *
3843 * Request parameters: 3575 * Request parameters:
3844 * 3576 *
3845 * [accountId] - Account Id for the uploads to be deleted. 3577 * [accountId] - Account Id for the uploads to be deleted.
3846 * Value must have pattern "\d+". 3578 * Value must have pattern "\d+".
3847 * 3579 *
3848 * [webPropertyId] - Web property Id for the uploads to be deleted. 3580 * [webPropertyId] - Web property Id for the uploads to be deleted.
3849 * Value must have pattern "UA-(\d+)-(\d+)". 3581 * Value must have pattern "UA-(\d+)-(\d+)".
3850 * 3582 *
3851 * [customDataSourceId] - Custom data source Id for the uploads to be deleted. 3583 * [customDataSourceId] - Custom data source Id for the uploads to be deleted.
3852 * Value must have pattern ".{22}". 3584 * Value must have pattern ".{22}".
3853 * 3585 *
3854 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3586 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3855 * error. 3587 * error.
3856 * 3588 *
3857 * If the used [http.Client] completes with an error when making a REST call, 3589 * If the used [http.Client] completes with an error when making a REST call,
3858 * this method will complete with the same error. 3590 * this method will complete with the same error.
3859 */ 3591 */
3860 async.Future deleteUploadData(AnalyticsDataimportDeleteUploadDataRequest reque st, core.String accountId, core.String webPropertyId, core.String customDataSour ceId) { 3592 async.Future deleteUploadData(AnalyticsDataimportDeleteUploadDataRequest reque st, core.String accountId, core.String webPropertyId, core.String customDataSour ceId) {
3861 var _url = null; 3593 var _url = null;
3862 var _queryParams = new core.Map(); 3594 var _queryParams = new core.Map();
3863 var _uploadMedia = null; 3595 var _uploadMedia = null;
3864 var _uploadOptions = null; 3596 var _uploadOptions = null;
3865 var _downloadOptions = common.DownloadOptions.Metadata; 3597 var _downloadOptions = commons.DownloadOptions.Metadata;
3866 var _body = null; 3598 var _body = null;
3867 3599
3868 if (request != null) { 3600 if (request != null) {
3869 _body = convert.JSON.encode((request).toJson()); 3601 _body = convert.JSON.encode((request).toJson());
3870 } 3602 }
3871 if (accountId == null) { 3603 if (accountId == null) {
3872 throw new core.ArgumentError("Parameter accountId is required."); 3604 throw new core.ArgumentError("Parameter accountId is required.");
3873 } 3605 }
3874 if (webPropertyId == null) { 3606 if (webPropertyId == null) {
3875 throw new core.ArgumentError("Parameter webPropertyId is required."); 3607 throw new core.ArgumentError("Parameter webPropertyId is required.");
3876 } 3608 }
3877 if (customDataSourceId == null) { 3609 if (customDataSourceId == null) {
3878 throw new core.ArgumentError("Parameter customDataSourceId is required."); 3610 throw new core.ArgumentError("Parameter customDataSourceId is required.");
3879 } 3611 }
3880 3612
3881 _downloadOptions = null; 3613 _downloadOptions = null;
3882 3614
3883 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customDataSources/' + common_internal.Escaper.ecapeVariable('$customDa taSourceId') + '/deleteUploadData'; 3615 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom DataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/deleteU ploadData';
3884 3616
3885 var _response = _requester.request(_url, 3617 var _response = _requester.request(_url,
3886 "POST", 3618 "POST",
3887 body: _body, 3619 body: _body,
3888 queryParams: _queryParams, 3620 queryParams: _queryParams,
3889 uploadOptions: _uploadOptions, 3621 uploadOptions: _uploadOptions,
3890 uploadMedia: _uploadMedia, 3622 uploadMedia: _uploadMedia,
3891 downloadOptions: _downloadOptions); 3623 downloadOptions: _downloadOptions);
3892 return _response.then((data) => null); 3624 return _response.then((data) => null);
3893 } 3625 }
(...skipping 10 matching lines...) Expand all
3904 * Value must have pattern "UA-(\d+)-(\d+)". 3636 * Value must have pattern "UA-(\d+)-(\d+)".
3905 * 3637 *
3906 * [customDataSourceId] - Custom data source Id for upload to retrieve. 3638 * [customDataSourceId] - Custom data source Id for upload to retrieve.
3907 * Value must have pattern ".{22}". 3639 * Value must have pattern ".{22}".
3908 * 3640 *
3909 * [uploadId] - Upload Id to retrieve. 3641 * [uploadId] - Upload Id to retrieve.
3910 * Value must have pattern ".{22}". 3642 * Value must have pattern ".{22}".
3911 * 3643 *
3912 * Completes with a [Upload]. 3644 * Completes with a [Upload].
3913 * 3645 *
3914 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3646 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3915 * error. 3647 * error.
3916 * 3648 *
3917 * If the used [http.Client] completes with an error when making a REST call, 3649 * If the used [http.Client] completes with an error when making a REST call,
3918 * this method will complete with the same error. 3650 * this method will complete with the same error.
3919 */ 3651 */
3920 async.Future<Upload> get(core.String accountId, core.String webPropertyId, cor e.String customDataSourceId, core.String uploadId) { 3652 async.Future<Upload> get(core.String accountId, core.String webPropertyId, cor e.String customDataSourceId, core.String uploadId) {
3921 var _url = null; 3653 var _url = null;
3922 var _queryParams = new core.Map(); 3654 var _queryParams = new core.Map();
3923 var _uploadMedia = null; 3655 var _uploadMedia = null;
3924 var _uploadOptions = null; 3656 var _uploadOptions = null;
3925 var _downloadOptions = common.DownloadOptions.Metadata; 3657 var _downloadOptions = commons.DownloadOptions.Metadata;
3926 var _body = null; 3658 var _body = null;
3927 3659
3928 if (accountId == null) { 3660 if (accountId == null) {
3929 throw new core.ArgumentError("Parameter accountId is required."); 3661 throw new core.ArgumentError("Parameter accountId is required.");
3930 } 3662 }
3931 if (webPropertyId == null) { 3663 if (webPropertyId == null) {
3932 throw new core.ArgumentError("Parameter webPropertyId is required."); 3664 throw new core.ArgumentError("Parameter webPropertyId is required.");
3933 } 3665 }
3934 if (customDataSourceId == null) { 3666 if (customDataSourceId == null) {
3935 throw new core.ArgumentError("Parameter customDataSourceId is required."); 3667 throw new core.ArgumentError("Parameter customDataSourceId is required.");
3936 } 3668 }
3937 if (uploadId == null) { 3669 if (uploadId == null) {
3938 throw new core.ArgumentError("Parameter uploadId is required."); 3670 throw new core.ArgumentError("Parameter uploadId is required.");
3939 } 3671 }
3940 3672
3941 3673
3942 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customDataSources/' + common_internal.Escaper.ecapeVariable('$customDa taSourceId') + '/uploads/' + common_internal.Escaper.ecapeVariable('$uploadId'); 3674 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom DataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/uploads /' + commons.Escaper.ecapeVariable('$uploadId');
3943 3675
3944 var _response = _requester.request(_url, 3676 var _response = _requester.request(_url,
3945 "GET", 3677 "GET",
3946 body: _body, 3678 body: _body,
3947 queryParams: _queryParams, 3679 queryParams: _queryParams,
3948 uploadOptions: _uploadOptions, 3680 uploadOptions: _uploadOptions,
3949 uploadMedia: _uploadMedia, 3681 uploadMedia: _uploadMedia,
3950 downloadOptions: _downloadOptions); 3682 downloadOptions: _downloadOptions);
3951 return _response.then((data) => new Upload.fromJson(data)); 3683 return _response.then((data) => new Upload.fromJson(data));
3952 } 3684 }
(...skipping 12 matching lines...) Expand all
3965 * [customDataSourceId] - Custom data source Id for uploads to retrieve. 3697 * [customDataSourceId] - Custom data source Id for uploads to retrieve.
3966 * Value must have pattern ".{22}". 3698 * Value must have pattern ".{22}".
3967 * 3699 *
3968 * [max_results] - The maximum number of uploads to include in this response. 3700 * [max_results] - The maximum number of uploads to include in this response.
3969 * 3701 *
3970 * [start_index] - A 1-based index of the first upload to retrieve. Use this 3702 * [start_index] - A 1-based index of the first upload to retrieve. Use this
3971 * parameter as a pagination mechanism along with the max-results parameter. 3703 * parameter as a pagination mechanism along with the max-results parameter.
3972 * 3704 *
3973 * Completes with a [Uploads]. 3705 * Completes with a [Uploads].
3974 * 3706 *
3975 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3707 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
3976 * error. 3708 * error.
3977 * 3709 *
3978 * If the used [http.Client] completes with an error when making a REST call, 3710 * If the used [http.Client] completes with an error when making a REST call,
3979 * this method will complete with the same error. 3711 * this method will complete with the same error.
3980 */ 3712 */
3981 async.Future<Uploads> list(core.String accountId, core.String webPropertyId, c ore.String customDataSourceId, {core.int max_results, core.int start_index}) { 3713 async.Future<Uploads> list(core.String accountId, core.String webPropertyId, c ore.String customDataSourceId, {core.int max_results, core.int start_index}) {
3982 var _url = null; 3714 var _url = null;
3983 var _queryParams = new core.Map(); 3715 var _queryParams = new core.Map();
3984 var _uploadMedia = null; 3716 var _uploadMedia = null;
3985 var _uploadOptions = null; 3717 var _uploadOptions = null;
3986 var _downloadOptions = common.DownloadOptions.Metadata; 3718 var _downloadOptions = commons.DownloadOptions.Metadata;
3987 var _body = null; 3719 var _body = null;
3988 3720
3989 if (accountId == null) { 3721 if (accountId == null) {
3990 throw new core.ArgumentError("Parameter accountId is required."); 3722 throw new core.ArgumentError("Parameter accountId is required.");
3991 } 3723 }
3992 if (webPropertyId == null) { 3724 if (webPropertyId == null) {
3993 throw new core.ArgumentError("Parameter webPropertyId is required."); 3725 throw new core.ArgumentError("Parameter webPropertyId is required.");
3994 } 3726 }
3995 if (customDataSourceId == null) { 3727 if (customDataSourceId == null) {
3996 throw new core.ArgumentError("Parameter customDataSourceId is required."); 3728 throw new core.ArgumentError("Parameter customDataSourceId is required.");
3997 } 3729 }
3998 if (max_results != null) { 3730 if (max_results != null) {
3999 _queryParams["max-results"] = ["${max_results}"]; 3731 _queryParams["max-results"] = ["${max_results}"];
4000 } 3732 }
4001 if (start_index != null) { 3733 if (start_index != null) {
4002 _queryParams["start-index"] = ["${start_index}"]; 3734 _queryParams["start-index"] = ["${start_index}"];
4003 } 3735 }
4004 3736
4005 3737
4006 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customDataSources/' + common_internal.Escaper.ecapeVariable('$customDa taSourceId') + '/uploads'; 3738 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/custom DataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/uploads ';
4007 3739
4008 var _response = _requester.request(_url, 3740 var _response = _requester.request(_url,
4009 "GET", 3741 "GET",
4010 body: _body, 3742 body: _body,
4011 queryParams: _queryParams, 3743 queryParams: _queryParams,
4012 uploadOptions: _uploadOptions, 3744 uploadOptions: _uploadOptions,
4013 uploadMedia: _uploadMedia, 3745 uploadMedia: _uploadMedia,
4014 downloadOptions: _downloadOptions); 3746 downloadOptions: _downloadOptions);
4015 return _response.then((data) => new Uploads.fromJson(data)); 3747 return _response.then((data) => new Uploads.fromJson(data));
4016 } 3748 }
4017 3749
4018 /** 3750 /**
4019 * Migrate custom data source and data imports to latest version.
4020 *
4021 * Request parameters:
4022 *
4023 * [accountId] - Account Id for migration.
4024 * Value must have pattern "\d+".
4025 *
4026 * [webPropertyId] - Web property Id for migration.
4027 * Value must have pattern "UA-(\d+)-(\d+)".
4028 *
4029 * [customDataSourceId] - Custom data source Id for migration.
4030 * Value must have pattern ".{22}".
4031 *
4032 * Completes with a [common.ApiRequestError] if the API endpoint returned an
4033 * error.
4034 *
4035 * If the used [http.Client] completes with an error when making a REST call,
4036 * this method will complete with the same error.
4037 */
4038 async.Future migrateDataImport(core.String accountId, core.String webPropertyI d, core.String customDataSourceId) {
4039 var _url = null;
4040 var _queryParams = new core.Map();
4041 var _uploadMedia = null;
4042 var _uploadOptions = null;
4043 var _downloadOptions = common.DownloadOptions.Metadata;
4044 var _body = null;
4045
4046 if (accountId == null) {
4047 throw new core.ArgumentError("Parameter accountId is required.");
4048 }
4049 if (webPropertyId == null) {
4050 throw new core.ArgumentError("Parameter webPropertyId is required.");
4051 }
4052 if (customDataSourceId == null) {
4053 throw new core.ArgumentError("Parameter customDataSourceId is required.");
4054 }
4055
4056 _downloadOptions = null;
4057
4058 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/customDataSources/' + common_internal.Escaper.ecapeVariable('$customDa taSourceId') + '/migrateDataImport';
4059
4060 var _response = _requester.request(_url,
4061 "POST",
4062 body: _body,
4063 queryParams: _queryParams,
4064 uploadOptions: _uploadOptions,
4065 uploadMedia: _uploadMedia,
4066 downloadOptions: _downloadOptions);
4067 return _response.then((data) => null);
4068 }
4069
4070 /**
4071 * Upload data for a custom data source. 3751 * Upload data for a custom data source.
4072 * 3752 *
4073 * Request parameters: 3753 * Request parameters:
4074 * 3754 *
4075 * [accountId] - Account Id associated with the upload. 3755 * [accountId] - Account Id associated with the upload.
4076 * Value must have pattern "\d+". 3756 * Value must have pattern "\d+".
4077 * 3757 *
4078 * [webPropertyId] - Web property UA-string associated with the upload. 3758 * [webPropertyId] - Web property UA-string associated with the upload.
4079 * Value must have pattern "UA-\d+-\d+". 3759 * Value must have pattern "UA-\d+-\d+".
4080 * 3760 *
4081 * [customDataSourceId] - Custom data source Id to which the data being 3761 * [customDataSourceId] - Custom data source Id to which the data being
4082 * uploaded belongs. 3762 * uploaded belongs.
4083 * 3763 *
4084 * [uploadMedia] - The media to upload. 3764 * [uploadMedia] - The media to upload.
4085 * 3765 *
4086 * [uploadOptions] - Options for the media upload. Streaming Media without the 3766 * [uploadOptions] - Options for the media upload. Streaming Media without the
4087 * length being known ahead of time is only supported via resumable uploads. 3767 * length being known ahead of time is only supported via resumable uploads.
4088 * 3768 *
4089 * Completes with a [Upload]. 3769 * Completes with a [Upload].
4090 * 3770 *
4091 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3771 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4092 * error. 3772 * error.
4093 * 3773 *
4094 * If the used [http.Client] completes with an error when making a REST call, 3774 * If the used [http.Client] completes with an error when making a REST call,
4095 * this method will complete with the same error. 3775 * this method will complete with the same error.
4096 */ 3776 */
4097 async.Future<Upload> uploadData(core.String accountId, core.String webProperty Id, core.String customDataSourceId, {common.UploadOptions uploadOptions : common .UploadOptions.Default, common.Media uploadMedia}) { 3777 async.Future<Upload> uploadData(core.String accountId, core.String webProperty Id, core.String customDataSourceId, {commons.UploadOptions uploadOptions : commo ns.UploadOptions.Default, commons.Media uploadMedia}) {
4098 var _url = null; 3778 var _url = null;
4099 var _queryParams = new core.Map(); 3779 var _queryParams = new core.Map();
4100 var _uploadMedia = null; 3780 var _uploadMedia = null;
4101 var _uploadOptions = null; 3781 var _uploadOptions = null;
4102 var _downloadOptions = common.DownloadOptions.Metadata; 3782 var _downloadOptions = commons.DownloadOptions.Metadata;
4103 var _body = null; 3783 var _body = null;
4104 3784
4105 if (accountId == null) { 3785 if (accountId == null) {
4106 throw new core.ArgumentError("Parameter accountId is required."); 3786 throw new core.ArgumentError("Parameter accountId is required.");
4107 } 3787 }
4108 if (webPropertyId == null) { 3788 if (webPropertyId == null) {
4109 throw new core.ArgumentError("Parameter webPropertyId is required."); 3789 throw new core.ArgumentError("Parameter webPropertyId is required.");
4110 } 3790 }
4111 if (customDataSourceId == null) { 3791 if (customDataSourceId == null) {
4112 throw new core.ArgumentError("Parameter customDataSourceId is required."); 3792 throw new core.ArgumentError("Parameter customDataSourceId is required.");
4113 } 3793 }
4114 3794
4115 _uploadMedia = uploadMedia; 3795 _uploadMedia = uploadMedia;
4116 _uploadOptions = uploadOptions; 3796 _uploadOptions = uploadOptions;
4117 3797
4118 if (_uploadMedia == null) { 3798 if (_uploadMedia == null) {
4119 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$ac countId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPrope rtyId') + '/customDataSources/' + common_internal.Escaper.ecapeVariable('$custom DataSourceId') + '/uploads'; 3799 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId' ) + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/cust omDataSources/' + commons.Escaper.ecapeVariable('$customDataSourceId') + '/uploa ds';
4120 } else if (_uploadOptions is common.ResumableUploadOptions) { 3800 } else if (_uploadOptions is commons.ResumableUploadOptions) {
4121 _url = '/resumable/upload/analytics/v3/management/accounts/' + common_inte rnal.Escaper.ecapeVariable('$accountId') + '/webproperties/' + common_internal.E scaper.ecapeVariable('$webPropertyId') + '/customDataSources/' + common_internal .Escaper.ecapeVariable('$customDataSourceId') + '/uploads'; 3801 _url = '/resumable/upload/analytics/v3/management/accounts/' + commons.Esc aper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVari able('$webPropertyId') + '/customDataSources/' + commons.Escaper.ecapeVariable(' $customDataSourceId') + '/uploads';
4122 } else { 3802 } else {
4123 _url = '/upload/analytics/v3/management/accounts/' + common_internal.Escap er.ecapeVariable('$accountId') + '/webproperties/' + common_internal.Escaper.eca peVariable('$webPropertyId') + '/customDataSources/' + common_internal.Escaper.e capeVariable('$customDataSourceId') + '/uploads'; 3803 _url = '/upload/analytics/v3/management/accounts/' + commons.Escaper.ecape Variable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$web PropertyId') + '/customDataSources/' + commons.Escaper.ecapeVariable('$customDat aSourceId') + '/uploads';
4124 } 3804 }
4125 3805
4126 3806
4127 var _response = _requester.request(_url, 3807 var _response = _requester.request(_url,
4128 "POST", 3808 "POST",
4129 body: _body, 3809 body: _body,
4130 queryParams: _queryParams, 3810 queryParams: _queryParams,
4131 uploadOptions: _uploadOptions, 3811 uploadOptions: _uploadOptions,
4132 uploadMedia: _uploadMedia, 3812 uploadMedia: _uploadMedia,
4133 downloadOptions: _downloadOptions); 3813 downloadOptions: _downloadOptions);
4134 return _response.then((data) => new Upload.fromJson(data)); 3814 return _response.then((data) => new Upload.fromJson(data));
4135 } 3815 }
4136 3816
4137 } 3817 }
4138 3818
4139 3819
4140 /** Not documented yet. */
4141 class ManagementWebPropertyAdWordsLinksResourceApi { 3820 class ManagementWebPropertyAdWordsLinksResourceApi {
4142 final common_internal.ApiRequester _requester; 3821 final commons.ApiRequester _requester;
4143 3822
4144 ManagementWebPropertyAdWordsLinksResourceApi(common_internal.ApiRequester clie nt) : 3823 ManagementWebPropertyAdWordsLinksResourceApi(commons.ApiRequester client) :
4145 _requester = client; 3824 _requester = client;
4146 3825
4147 /** 3826 /**
4148 * Deletes a web property-AdWords link. 3827 * Deletes a web property-AdWords link.
4149 * 3828 *
4150 * Request parameters: 3829 * Request parameters:
4151 * 3830 *
4152 * [accountId] - ID of the account which the given web property belongs to. 3831 * [accountId] - ID of the account which the given web property belongs to.
4153 * 3832 *
4154 * [webPropertyId] - Web property ID to delete the AdWords link for. 3833 * [webPropertyId] - Web property ID to delete the AdWords link for.
4155 * 3834 *
4156 * [webPropertyAdWordsLinkId] - Web property AdWords link ID. 3835 * [webPropertyAdWordsLinkId] - Web property AdWords link ID.
4157 * 3836 *
4158 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3837 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4159 * error. 3838 * error.
4160 * 3839 *
4161 * If the used [http.Client] completes with an error when making a REST call, 3840 * If the used [http.Client] completes with an error when making a REST call,
4162 * this method will complete with the same error. 3841 * this method will complete with the same error.
4163 */ 3842 */
4164 async.Future delete(core.String accountId, core.String webPropertyId, core.Str ing webPropertyAdWordsLinkId) { 3843 async.Future delete(core.String accountId, core.String webPropertyId, core.Str ing webPropertyAdWordsLinkId) {
4165 var _url = null; 3844 var _url = null;
4166 var _queryParams = new core.Map(); 3845 var _queryParams = new core.Map();
4167 var _uploadMedia = null; 3846 var _uploadMedia = null;
4168 var _uploadOptions = null; 3847 var _uploadOptions = null;
4169 var _downloadOptions = common.DownloadOptions.Metadata; 3848 var _downloadOptions = commons.DownloadOptions.Metadata;
4170 var _body = null; 3849 var _body = null;
4171 3850
4172 if (accountId == null) { 3851 if (accountId == null) {
4173 throw new core.ArgumentError("Parameter accountId is required."); 3852 throw new core.ArgumentError("Parameter accountId is required.");
4174 } 3853 }
4175 if (webPropertyId == null) { 3854 if (webPropertyId == null) {
4176 throw new core.ArgumentError("Parameter webPropertyId is required."); 3855 throw new core.ArgumentError("Parameter webPropertyId is required.");
4177 } 3856 }
4178 if (webPropertyAdWordsLinkId == null) { 3857 if (webPropertyAdWordsLinkId == null) {
4179 throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is requir ed."); 3858 throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is requir ed.");
4180 } 3859 }
4181 3860
4182 _downloadOptions = null; 3861 _downloadOptions = null;
4183 3862
4184 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/entityAdWordsLinks/' + common_internal.Escaper.ecapeVariable('$webProp ertyAdWordsLinkId'); 3863 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity AdWordsLinks/' + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId');
4185 3864
4186 var _response = _requester.request(_url, 3865 var _response = _requester.request(_url,
4187 "DELETE", 3866 "DELETE",
4188 body: _body, 3867 body: _body,
4189 queryParams: _queryParams, 3868 queryParams: _queryParams,
4190 uploadOptions: _uploadOptions, 3869 uploadOptions: _uploadOptions,
4191 uploadMedia: _uploadMedia, 3870 uploadMedia: _uploadMedia,
4192 downloadOptions: _downloadOptions); 3871 downloadOptions: _downloadOptions);
4193 return _response.then((data) => null); 3872 return _response.then((data) => null);
4194 } 3873 }
4195 3874
4196 /** 3875 /**
4197 * Returns a web property-AdWords link to which the user has access. 3876 * Returns a web property-AdWords link to which the user has access.
4198 * 3877 *
4199 * Request parameters: 3878 * Request parameters:
4200 * 3879 *
4201 * [accountId] - ID of the account which the given web property belongs to. 3880 * [accountId] - ID of the account which the given web property belongs to.
4202 * 3881 *
4203 * [webPropertyId] - Web property ID to retrieve the AdWords link for. 3882 * [webPropertyId] - Web property ID to retrieve the AdWords link for.
4204 * 3883 *
4205 * [webPropertyAdWordsLinkId] - Web property-AdWords link ID. 3884 * [webPropertyAdWordsLinkId] - Web property-AdWords link ID.
4206 * 3885 *
4207 * Completes with a [EntityAdWordsLink]. 3886 * Completes with a [EntityAdWordsLink].
4208 * 3887 *
4209 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3888 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4210 * error. 3889 * error.
4211 * 3890 *
4212 * If the used [http.Client] completes with an error when making a REST call, 3891 * If the used [http.Client] completes with an error when making a REST call,
4213 * this method will complete with the same error. 3892 * this method will complete with the same error.
4214 */ 3893 */
4215 async.Future<EntityAdWordsLink> get(core.String accountId, core.String webProp ertyId, core.String webPropertyAdWordsLinkId) { 3894 async.Future<EntityAdWordsLink> get(core.String accountId, core.String webProp ertyId, core.String webPropertyAdWordsLinkId) {
4216 var _url = null; 3895 var _url = null;
4217 var _queryParams = new core.Map(); 3896 var _queryParams = new core.Map();
4218 var _uploadMedia = null; 3897 var _uploadMedia = null;
4219 var _uploadOptions = null; 3898 var _uploadOptions = null;
4220 var _downloadOptions = common.DownloadOptions.Metadata; 3899 var _downloadOptions = commons.DownloadOptions.Metadata;
4221 var _body = null; 3900 var _body = null;
4222 3901
4223 if (accountId == null) { 3902 if (accountId == null) {
4224 throw new core.ArgumentError("Parameter accountId is required."); 3903 throw new core.ArgumentError("Parameter accountId is required.");
4225 } 3904 }
4226 if (webPropertyId == null) { 3905 if (webPropertyId == null) {
4227 throw new core.ArgumentError("Parameter webPropertyId is required."); 3906 throw new core.ArgumentError("Parameter webPropertyId is required.");
4228 } 3907 }
4229 if (webPropertyAdWordsLinkId == null) { 3908 if (webPropertyAdWordsLinkId == null) {
4230 throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is requir ed."); 3909 throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is requir ed.");
4231 } 3910 }
4232 3911
4233 3912
4234 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/entityAdWordsLinks/' + common_internal.Escaper.ecapeVariable('$webProp ertyAdWordsLinkId'); 3913 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity AdWordsLinks/' + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId');
4235 3914
4236 var _response = _requester.request(_url, 3915 var _response = _requester.request(_url,
4237 "GET", 3916 "GET",
4238 body: _body, 3917 body: _body,
4239 queryParams: _queryParams, 3918 queryParams: _queryParams,
4240 uploadOptions: _uploadOptions, 3919 uploadOptions: _uploadOptions,
4241 uploadMedia: _uploadMedia, 3920 uploadMedia: _uploadMedia,
4242 downloadOptions: _downloadOptions); 3921 downloadOptions: _downloadOptions);
4243 return _response.then((data) => new EntityAdWordsLink.fromJson(data)); 3922 return _response.then((data) => new EntityAdWordsLink.fromJson(data));
4244 } 3923 }
4245 3924
4246 /** 3925 /**
4247 * Creates a webProperty-AdWords link. 3926 * Creates a webProperty-AdWords link.
4248 * 3927 *
4249 * [request] - The metadata request object. 3928 * [request] - The metadata request object.
4250 * 3929 *
4251 * Request parameters: 3930 * Request parameters:
4252 * 3931 *
4253 * [accountId] - ID of the Google Analytics account to create the link for. 3932 * [accountId] - ID of the Google Analytics account to create the link for.
4254 * 3933 *
4255 * [webPropertyId] - Web property ID to create the link for. 3934 * [webPropertyId] - Web property ID to create the link for.
4256 * 3935 *
4257 * Completes with a [EntityAdWordsLink]. 3936 * Completes with a [EntityAdWordsLink].
4258 * 3937 *
4259 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3938 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4260 * error. 3939 * error.
4261 * 3940 *
4262 * If the used [http.Client] completes with an error when making a REST call, 3941 * If the used [http.Client] completes with an error when making a REST call,
4263 * this method will complete with the same error. 3942 * this method will complete with the same error.
4264 */ 3943 */
4265 async.Future<EntityAdWordsLink> insert(EntityAdWordsLink request, core.String accountId, core.String webPropertyId) { 3944 async.Future<EntityAdWordsLink> insert(EntityAdWordsLink request, core.String accountId, core.String webPropertyId) {
4266 var _url = null; 3945 var _url = null;
4267 var _queryParams = new core.Map(); 3946 var _queryParams = new core.Map();
4268 var _uploadMedia = null; 3947 var _uploadMedia = null;
4269 var _uploadOptions = null; 3948 var _uploadOptions = null;
4270 var _downloadOptions = common.DownloadOptions.Metadata; 3949 var _downloadOptions = commons.DownloadOptions.Metadata;
4271 var _body = null; 3950 var _body = null;
4272 3951
4273 if (request != null) { 3952 if (request != null) {
4274 _body = convert.JSON.encode((request).toJson()); 3953 _body = convert.JSON.encode((request).toJson());
4275 } 3954 }
4276 if (accountId == null) { 3955 if (accountId == null) {
4277 throw new core.ArgumentError("Parameter accountId is required."); 3956 throw new core.ArgumentError("Parameter accountId is required.");
4278 } 3957 }
4279 if (webPropertyId == null) { 3958 if (webPropertyId == null) {
4280 throw new core.ArgumentError("Parameter webPropertyId is required."); 3959 throw new core.ArgumentError("Parameter webPropertyId is required.");
4281 } 3960 }
4282 3961
4283 3962
4284 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/entityAdWordsLinks'; 3963 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity AdWordsLinks';
4285 3964
4286 var _response = _requester.request(_url, 3965 var _response = _requester.request(_url,
4287 "POST", 3966 "POST",
4288 body: _body, 3967 body: _body,
4289 queryParams: _queryParams, 3968 queryParams: _queryParams,
4290 uploadOptions: _uploadOptions, 3969 uploadOptions: _uploadOptions,
4291 uploadMedia: _uploadMedia, 3970 uploadMedia: _uploadMedia,
4292 downloadOptions: _downloadOptions); 3971 downloadOptions: _downloadOptions);
4293 return _response.then((data) => new EntityAdWordsLink.fromJson(data)); 3972 return _response.then((data) => new EntityAdWordsLink.fromJson(data));
4294 } 3973 }
(...skipping 10 matching lines...) Expand all
4305 * 3984 *
4306 * [max_results] - The maximum number of webProperty-AdWords links to include 3985 * [max_results] - The maximum number of webProperty-AdWords links to include
4307 * in this response. 3986 * in this response.
4308 * 3987 *
4309 * [start_index] - An index of the first webProperty-AdWords link to retrieve. 3988 * [start_index] - An index of the first webProperty-AdWords link to retrieve.
4310 * Use this parameter as a pagination mechanism along with the max-results 3989 * Use this parameter as a pagination mechanism along with the max-results
4311 * parameter. 3990 * parameter.
4312 * 3991 *
4313 * Completes with a [EntityAdWordsLinks]. 3992 * Completes with a [EntityAdWordsLinks].
4314 * 3993 *
4315 * Completes with a [common.ApiRequestError] if the API endpoint returned an 3994 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4316 * error. 3995 * error.
4317 * 3996 *
4318 * If the used [http.Client] completes with an error when making a REST call, 3997 * If the used [http.Client] completes with an error when making a REST call,
4319 * this method will complete with the same error. 3998 * this method will complete with the same error.
4320 */ 3999 */
4321 async.Future<EntityAdWordsLinks> list(core.String accountId, core.String webPr opertyId, {core.int max_results, core.int start_index}) { 4000 async.Future<EntityAdWordsLinks> list(core.String accountId, core.String webPr opertyId, {core.int max_results, core.int start_index}) {
4322 var _url = null; 4001 var _url = null;
4323 var _queryParams = new core.Map(); 4002 var _queryParams = new core.Map();
4324 var _uploadMedia = null; 4003 var _uploadMedia = null;
4325 var _uploadOptions = null; 4004 var _uploadOptions = null;
4326 var _downloadOptions = common.DownloadOptions.Metadata; 4005 var _downloadOptions = commons.DownloadOptions.Metadata;
4327 var _body = null; 4006 var _body = null;
4328 4007
4329 if (accountId == null) { 4008 if (accountId == null) {
4330 throw new core.ArgumentError("Parameter accountId is required."); 4009 throw new core.ArgumentError("Parameter accountId is required.");
4331 } 4010 }
4332 if (webPropertyId == null) { 4011 if (webPropertyId == null) {
4333 throw new core.ArgumentError("Parameter webPropertyId is required."); 4012 throw new core.ArgumentError("Parameter webPropertyId is required.");
4334 } 4013 }
4335 if (max_results != null) { 4014 if (max_results != null) {
4336 _queryParams["max-results"] = ["${max_results}"]; 4015 _queryParams["max-results"] = ["${max_results}"];
4337 } 4016 }
4338 if (start_index != null) { 4017 if (start_index != null) {
4339 _queryParams["start-index"] = ["${start_index}"]; 4018 _queryParams["start-index"] = ["${start_index}"];
4340 } 4019 }
4341 4020
4342 4021
4343 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/entityAdWordsLinks'; 4022 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity AdWordsLinks';
4344 4023
4345 var _response = _requester.request(_url, 4024 var _response = _requester.request(_url,
4346 "GET", 4025 "GET",
4347 body: _body, 4026 body: _body,
4348 queryParams: _queryParams, 4027 queryParams: _queryParams,
4349 uploadOptions: _uploadOptions, 4028 uploadOptions: _uploadOptions,
4350 uploadMedia: _uploadMedia, 4029 uploadMedia: _uploadMedia,
4351 downloadOptions: _downloadOptions); 4030 downloadOptions: _downloadOptions);
4352 return _response.then((data) => new EntityAdWordsLinks.fromJson(data)); 4031 return _response.then((data) => new EntityAdWordsLinks.fromJson(data));
4353 } 4032 }
4354 4033
4355 /** 4034 /**
4356 * Updates an existing webProperty-AdWords link. This method supports patch 4035 * Updates an existing webProperty-AdWords link. This method supports patch
4357 * semantics. 4036 * semantics.
4358 * 4037 *
4359 * [request] - The metadata request object. 4038 * [request] - The metadata request object.
4360 * 4039 *
4361 * Request parameters: 4040 * Request parameters:
4362 * 4041 *
4363 * [accountId] - ID of the account which the given web property belongs to. 4042 * [accountId] - ID of the account which the given web property belongs to.
4364 * 4043 *
4365 * [webPropertyId] - Web property ID to retrieve the AdWords link for. 4044 * [webPropertyId] - Web property ID to retrieve the AdWords link for.
4366 * 4045 *
4367 * [webPropertyAdWordsLinkId] - Web property-AdWords link ID. 4046 * [webPropertyAdWordsLinkId] - Web property-AdWords link ID.
4368 * 4047 *
4369 * Completes with a [EntityAdWordsLink]. 4048 * Completes with a [EntityAdWordsLink].
4370 * 4049 *
4371 * Completes with a [common.ApiRequestError] if the API endpoint returned an 4050 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4372 * error. 4051 * error.
4373 * 4052 *
4374 * If the used [http.Client] completes with an error when making a REST call, 4053 * If the used [http.Client] completes with an error when making a REST call,
4375 * this method will complete with the same error. 4054 * this method will complete with the same error.
4376 */ 4055 */
4377 async.Future<EntityAdWordsLink> patch(EntityAdWordsLink request, core.String a ccountId, core.String webPropertyId, core.String webPropertyAdWordsLinkId) { 4056 async.Future<EntityAdWordsLink> patch(EntityAdWordsLink request, core.String a ccountId, core.String webPropertyId, core.String webPropertyAdWordsLinkId) {
4378 var _url = null; 4057 var _url = null;
4379 var _queryParams = new core.Map(); 4058 var _queryParams = new core.Map();
4380 var _uploadMedia = null; 4059 var _uploadMedia = null;
4381 var _uploadOptions = null; 4060 var _uploadOptions = null;
4382 var _downloadOptions = common.DownloadOptions.Metadata; 4061 var _downloadOptions = commons.DownloadOptions.Metadata;
4383 var _body = null; 4062 var _body = null;
4384 4063
4385 if (request != null) { 4064 if (request != null) {
4386 _body = convert.JSON.encode((request).toJson()); 4065 _body = convert.JSON.encode((request).toJson());
4387 } 4066 }
4388 if (accountId == null) { 4067 if (accountId == null) {
4389 throw new core.ArgumentError("Parameter accountId is required."); 4068 throw new core.ArgumentError("Parameter accountId is required.");
4390 } 4069 }
4391 if (webPropertyId == null) { 4070 if (webPropertyId == null) {
4392 throw new core.ArgumentError("Parameter webPropertyId is required."); 4071 throw new core.ArgumentError("Parameter webPropertyId is required.");
4393 } 4072 }
4394 if (webPropertyAdWordsLinkId == null) { 4073 if (webPropertyAdWordsLinkId == null) {
4395 throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is requir ed."); 4074 throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is requir ed.");
4396 } 4075 }
4397 4076
4398 4077
4399 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/entityAdWordsLinks/' + common_internal.Escaper.ecapeVariable('$webProp ertyAdWordsLinkId'); 4078 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity AdWordsLinks/' + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId');
4400 4079
4401 var _response = _requester.request(_url, 4080 var _response = _requester.request(_url,
4402 "PATCH", 4081 "PATCH",
4403 body: _body, 4082 body: _body,
4404 queryParams: _queryParams, 4083 queryParams: _queryParams,
4405 uploadOptions: _uploadOptions, 4084 uploadOptions: _uploadOptions,
4406 uploadMedia: _uploadMedia, 4085 uploadMedia: _uploadMedia,
4407 downloadOptions: _downloadOptions); 4086 downloadOptions: _downloadOptions);
4408 return _response.then((data) => new EntityAdWordsLink.fromJson(data)); 4087 return _response.then((data) => new EntityAdWordsLink.fromJson(data));
4409 } 4088 }
4410 4089
4411 /** 4090 /**
4412 * Updates an existing webProperty-AdWords link. 4091 * Updates an existing webProperty-AdWords link.
4413 * 4092 *
4414 * [request] - The metadata request object. 4093 * [request] - The metadata request object.
4415 * 4094 *
4416 * Request parameters: 4095 * Request parameters:
4417 * 4096 *
4418 * [accountId] - ID of the account which the given web property belongs to. 4097 * [accountId] - ID of the account which the given web property belongs to.
4419 * 4098 *
4420 * [webPropertyId] - Web property ID to retrieve the AdWords link for. 4099 * [webPropertyId] - Web property ID to retrieve the AdWords link for.
4421 * 4100 *
4422 * [webPropertyAdWordsLinkId] - Web property-AdWords link ID. 4101 * [webPropertyAdWordsLinkId] - Web property-AdWords link ID.
4423 * 4102 *
4424 * Completes with a [EntityAdWordsLink]. 4103 * Completes with a [EntityAdWordsLink].
4425 * 4104 *
4426 * Completes with a [common.ApiRequestError] if the API endpoint returned an 4105 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4427 * error. 4106 * error.
4428 * 4107 *
4429 * If the used [http.Client] completes with an error when making a REST call, 4108 * If the used [http.Client] completes with an error when making a REST call,
4430 * this method will complete with the same error. 4109 * this method will complete with the same error.
4431 */ 4110 */
4432 async.Future<EntityAdWordsLink> update(EntityAdWordsLink request, core.String accountId, core.String webPropertyId, core.String webPropertyAdWordsLinkId) { 4111 async.Future<EntityAdWordsLink> update(EntityAdWordsLink request, core.String accountId, core.String webPropertyId, core.String webPropertyAdWordsLinkId) {
4433 var _url = null; 4112 var _url = null;
4434 var _queryParams = new core.Map(); 4113 var _queryParams = new core.Map();
4435 var _uploadMedia = null; 4114 var _uploadMedia = null;
4436 var _uploadOptions = null; 4115 var _uploadOptions = null;
4437 var _downloadOptions = common.DownloadOptions.Metadata; 4116 var _downloadOptions = commons.DownloadOptions.Metadata;
4438 var _body = null; 4117 var _body = null;
4439 4118
4440 if (request != null) { 4119 if (request != null) {
4441 _body = convert.JSON.encode((request).toJson()); 4120 _body = convert.JSON.encode((request).toJson());
4442 } 4121 }
4443 if (accountId == null) { 4122 if (accountId == null) {
4444 throw new core.ArgumentError("Parameter accountId is required."); 4123 throw new core.ArgumentError("Parameter accountId is required.");
4445 } 4124 }
4446 if (webPropertyId == null) { 4125 if (webPropertyId == null) {
4447 throw new core.ArgumentError("Parameter webPropertyId is required."); 4126 throw new core.ArgumentError("Parameter webPropertyId is required.");
4448 } 4127 }
4449 if (webPropertyAdWordsLinkId == null) { 4128 if (webPropertyAdWordsLinkId == null) {
4450 throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is requir ed."); 4129 throw new core.ArgumentError("Parameter webPropertyAdWordsLinkId is requir ed.");
4451 } 4130 }
4452 4131
4453 4132
4454 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/entityAdWordsLinks/' + common_internal.Escaper.ecapeVariable('$webProp ertyAdWordsLinkId'); 4133 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity AdWordsLinks/' + commons.Escaper.ecapeVariable('$webPropertyAdWordsLinkId');
4455 4134
4456 var _response = _requester.request(_url, 4135 var _response = _requester.request(_url,
4457 "PUT", 4136 "PUT",
4458 body: _body, 4137 body: _body,
4459 queryParams: _queryParams, 4138 queryParams: _queryParams,
4460 uploadOptions: _uploadOptions, 4139 uploadOptions: _uploadOptions,
4461 uploadMedia: _uploadMedia, 4140 uploadMedia: _uploadMedia,
4462 downloadOptions: _downloadOptions); 4141 downloadOptions: _downloadOptions);
4463 return _response.then((data) => new EntityAdWordsLink.fromJson(data)); 4142 return _response.then((data) => new EntityAdWordsLink.fromJson(data));
4464 } 4143 }
4465 4144
4466 } 4145 }
4467 4146
4468 4147
4469 /** Not documented yet. */
4470 class ManagementWebpropertiesResourceApi { 4148 class ManagementWebpropertiesResourceApi {
4471 final common_internal.ApiRequester _requester; 4149 final commons.ApiRequester _requester;
4472 4150
4473 ManagementWebpropertiesResourceApi(common_internal.ApiRequester client) : 4151 ManagementWebpropertiesResourceApi(commons.ApiRequester client) :
4474 _requester = client; 4152 _requester = client;
4475 4153
4476 /** 4154 /**
4477 * Gets a web property to which the user has access. 4155 * Gets a web property to which the user has access.
4478 * 4156 *
4479 * Request parameters: 4157 * Request parameters:
4480 * 4158 *
4481 * [accountId] - Account ID to retrieve the web property for. 4159 * [accountId] - Account ID to retrieve the web property for.
4482 * Value must have pattern "[0-9]+". 4160 * Value must have pattern "[0-9]+".
4483 * 4161 *
4484 * [webPropertyId] - ID to retrieve the web property for. 4162 * [webPropertyId] - ID to retrieve the web property for.
4485 * Value must have pattern "UA-[0-9]+-[0-9]+". 4163 * Value must have pattern "UA-[0-9]+-[0-9]+".
4486 * 4164 *
4487 * Completes with a [Webproperty]. 4165 * Completes with a [Webproperty].
4488 * 4166 *
4489 * Completes with a [common.ApiRequestError] if the API endpoint returned an 4167 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4490 * error. 4168 * error.
4491 * 4169 *
4492 * If the used [http.Client] completes with an error when making a REST call, 4170 * If the used [http.Client] completes with an error when making a REST call,
4493 * this method will complete with the same error. 4171 * this method will complete with the same error.
4494 */ 4172 */
4495 async.Future<Webproperty> get(core.String accountId, core.String webPropertyId ) { 4173 async.Future<Webproperty> get(core.String accountId, core.String webPropertyId ) {
4496 var _url = null; 4174 var _url = null;
4497 var _queryParams = new core.Map(); 4175 var _queryParams = new core.Map();
4498 var _uploadMedia = null; 4176 var _uploadMedia = null;
4499 var _uploadOptions = null; 4177 var _uploadOptions = null;
4500 var _downloadOptions = common.DownloadOptions.Metadata; 4178 var _downloadOptions = commons.DownloadOptions.Metadata;
4501 var _body = null; 4179 var _body = null;
4502 4180
4503 if (accountId == null) { 4181 if (accountId == null) {
4504 throw new core.ArgumentError("Parameter accountId is required."); 4182 throw new core.ArgumentError("Parameter accountId is required.");
4505 } 4183 }
4506 if (webPropertyId == null) { 4184 if (webPropertyId == null) {
4507 throw new core.ArgumentError("Parameter webPropertyId is required."); 4185 throw new core.ArgumentError("Parameter webPropertyId is required.");
4508 } 4186 }
4509 4187
4510 4188
4511 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId'); 4189 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId');
4512 4190
4513 var _response = _requester.request(_url, 4191 var _response = _requester.request(_url,
4514 "GET", 4192 "GET",
4515 body: _body, 4193 body: _body,
4516 queryParams: _queryParams, 4194 queryParams: _queryParams,
4517 uploadOptions: _uploadOptions, 4195 uploadOptions: _uploadOptions,
4518 uploadMedia: _uploadMedia, 4196 uploadMedia: _uploadMedia,
4519 downloadOptions: _downloadOptions); 4197 downloadOptions: _downloadOptions);
4520 return _response.then((data) => new Webproperty.fromJson(data)); 4198 return _response.then((data) => new Webproperty.fromJson(data));
4521 } 4199 }
4522 4200
4523 /** 4201 /**
4524 * Create a new property if the account has fewer than 20 properties. Web 4202 * Create a new property if the account has fewer than 20 properties. Web
4525 * properties are visible in the Google Analytics interface only if they have 4203 * properties are visible in the Google Analytics interface only if they have
4526 * at least one profile. 4204 * at least one profile.
4527 * 4205 *
4528 * [request] - The metadata request object. 4206 * [request] - The metadata request object.
4529 * 4207 *
4530 * Request parameters: 4208 * Request parameters:
4531 * 4209 *
4532 * [accountId] - Account ID to create the web property for. 4210 * [accountId] - Account ID to create the web property for.
4533 * 4211 *
4534 * Completes with a [Webproperty]. 4212 * Completes with a [Webproperty].
4535 * 4213 *
4536 * Completes with a [common.ApiRequestError] if the API endpoint returned an 4214 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4537 * error. 4215 * error.
4538 * 4216 *
4539 * If the used [http.Client] completes with an error when making a REST call, 4217 * If the used [http.Client] completes with an error when making a REST call,
4540 * this method will complete with the same error. 4218 * this method will complete with the same error.
4541 */ 4219 */
4542 async.Future<Webproperty> insert(Webproperty request, core.String accountId) { 4220 async.Future<Webproperty> insert(Webproperty request, core.String accountId) {
4543 var _url = null; 4221 var _url = null;
4544 var _queryParams = new core.Map(); 4222 var _queryParams = new core.Map();
4545 var _uploadMedia = null; 4223 var _uploadMedia = null;
4546 var _uploadOptions = null; 4224 var _uploadOptions = null;
4547 var _downloadOptions = common.DownloadOptions.Metadata; 4225 var _downloadOptions = commons.DownloadOptions.Metadata;
4548 var _body = null; 4226 var _body = null;
4549 4227
4550 if (request != null) { 4228 if (request != null) {
4551 _body = convert.JSON.encode((request).toJson()); 4229 _body = convert.JSON.encode((request).toJson());
4552 } 4230 }
4553 if (accountId == null) { 4231 if (accountId == null) {
4554 throw new core.ArgumentError("Parameter accountId is required."); 4232 throw new core.ArgumentError("Parameter accountId is required.");
4555 } 4233 }
4556 4234
4557 4235
4558 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties'; 4236 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties';
4559 4237
4560 var _response = _requester.request(_url, 4238 var _response = _requester.request(_url,
4561 "POST", 4239 "POST",
4562 body: _body, 4240 body: _body,
4563 queryParams: _queryParams, 4241 queryParams: _queryParams,
4564 uploadOptions: _uploadOptions, 4242 uploadOptions: _uploadOptions,
4565 uploadMedia: _uploadMedia, 4243 uploadMedia: _uploadMedia,
4566 downloadOptions: _downloadOptions); 4244 downloadOptions: _downloadOptions);
4567 return _response.then((data) => new Webproperty.fromJson(data)); 4245 return _response.then((data) => new Webproperty.fromJson(data));
4568 } 4246 }
4569 4247
4570 /** 4248 /**
4571 * Lists web properties to which the user has access. 4249 * Lists web properties to which the user has access.
4572 * 4250 *
4573 * Request parameters: 4251 * Request parameters:
4574 * 4252 *
4575 * [accountId] - Account ID to retrieve web properties for. Can either be a 4253 * [accountId] - Account ID to retrieve web properties for. Can either be a
4576 * specific account ID or '~all', which refers to all the accounts that user 4254 * specific account ID or '~all', which refers to all the accounts that user
4577 * has access to. 4255 * has access to.
4578 * 4256 *
4579 * [max_results] - The maximum number of web properties to include in this 4257 * [max_results] - The maximum number of web properties to include in this
4580 * response. 4258 * response.
4581 * 4259 *
4582 * [start_index] - An index of the first entity to retrieve. Use this 4260 * [start_index] - An index of the first entity to retrieve. Use this
4583 * parameter as a pagination mechanism along with the max-results parameter. 4261 * parameter as a pagination mechanism along with the max-results parameter.
4584 * 4262 *
4585 * Completes with a [Webproperties]. 4263 * Completes with a [Webproperties].
4586 * 4264 *
4587 * Completes with a [common.ApiRequestError] if the API endpoint returned an 4265 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4588 * error. 4266 * error.
4589 * 4267 *
4590 * If the used [http.Client] completes with an error when making a REST call, 4268 * If the used [http.Client] completes with an error when making a REST call,
4591 * this method will complete with the same error. 4269 * this method will complete with the same error.
4592 */ 4270 */
4593 async.Future<Webproperties> list(core.String accountId, {core.int max_results, core.int start_index}) { 4271 async.Future<Webproperties> list(core.String accountId, {core.int max_results, core.int start_index}) {
4594 var _url = null; 4272 var _url = null;
4595 var _queryParams = new core.Map(); 4273 var _queryParams = new core.Map();
4596 var _uploadMedia = null; 4274 var _uploadMedia = null;
4597 var _uploadOptions = null; 4275 var _uploadOptions = null;
4598 var _downloadOptions = common.DownloadOptions.Metadata; 4276 var _downloadOptions = commons.DownloadOptions.Metadata;
4599 var _body = null; 4277 var _body = null;
4600 4278
4601 if (accountId == null) { 4279 if (accountId == null) {
4602 throw new core.ArgumentError("Parameter accountId is required."); 4280 throw new core.ArgumentError("Parameter accountId is required.");
4603 } 4281 }
4604 if (max_results != null) { 4282 if (max_results != null) {
4605 _queryParams["max-results"] = ["${max_results}"]; 4283 _queryParams["max-results"] = ["${max_results}"];
4606 } 4284 }
4607 if (start_index != null) { 4285 if (start_index != null) {
4608 _queryParams["start-index"] = ["${start_index}"]; 4286 _queryParams["start-index"] = ["${start_index}"];
4609 } 4287 }
4610 4288
4611 4289
4612 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties'; 4290 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties';
4613 4291
4614 var _response = _requester.request(_url, 4292 var _response = _requester.request(_url,
4615 "GET", 4293 "GET",
4616 body: _body, 4294 body: _body,
4617 queryParams: _queryParams, 4295 queryParams: _queryParams,
4618 uploadOptions: _uploadOptions, 4296 uploadOptions: _uploadOptions,
4619 uploadMedia: _uploadMedia, 4297 uploadMedia: _uploadMedia,
4620 downloadOptions: _downloadOptions); 4298 downloadOptions: _downloadOptions);
4621 return _response.then((data) => new Webproperties.fromJson(data)); 4299 return _response.then((data) => new Webproperties.fromJson(data));
4622 } 4300 }
4623 4301
4624 /** 4302 /**
4625 * Updates an existing web property. This method supports patch semantics. 4303 * Updates an existing web property. This method supports patch semantics.
4626 * 4304 *
4627 * [request] - The metadata request object. 4305 * [request] - The metadata request object.
4628 * 4306 *
4629 * Request parameters: 4307 * Request parameters:
4630 * 4308 *
4631 * [accountId] - Account ID to which the web property belongs 4309 * [accountId] - Account ID to which the web property belongs
4632 * 4310 *
4633 * [webPropertyId] - Web property ID 4311 * [webPropertyId] - Web property ID
4634 * 4312 *
4635 * Completes with a [Webproperty]. 4313 * Completes with a [Webproperty].
4636 * 4314 *
4637 * Completes with a [common.ApiRequestError] if the API endpoint returned an 4315 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4638 * error. 4316 * error.
4639 * 4317 *
4640 * If the used [http.Client] completes with an error when making a REST call, 4318 * If the used [http.Client] completes with an error when making a REST call,
4641 * this method will complete with the same error. 4319 * this method will complete with the same error.
4642 */ 4320 */
4643 async.Future<Webproperty> patch(Webproperty request, core.String accountId, co re.String webPropertyId) { 4321 async.Future<Webproperty> patch(Webproperty request, core.String accountId, co re.String webPropertyId) {
4644 var _url = null; 4322 var _url = null;
4645 var _queryParams = new core.Map(); 4323 var _queryParams = new core.Map();
4646 var _uploadMedia = null; 4324 var _uploadMedia = null;
4647 var _uploadOptions = null; 4325 var _uploadOptions = null;
4648 var _downloadOptions = common.DownloadOptions.Metadata; 4326 var _downloadOptions = commons.DownloadOptions.Metadata;
4649 var _body = null; 4327 var _body = null;
4650 4328
4651 if (request != null) { 4329 if (request != null) {
4652 _body = convert.JSON.encode((request).toJson()); 4330 _body = convert.JSON.encode((request).toJson());
4653 } 4331 }
4654 if (accountId == null) { 4332 if (accountId == null) {
4655 throw new core.ArgumentError("Parameter accountId is required."); 4333 throw new core.ArgumentError("Parameter accountId is required.");
4656 } 4334 }
4657 if (webPropertyId == null) { 4335 if (webPropertyId == null) {
4658 throw new core.ArgumentError("Parameter webPropertyId is required."); 4336 throw new core.ArgumentError("Parameter webPropertyId is required.");
4659 } 4337 }
4660 4338
4661 4339
4662 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId'); 4340 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId');
4663 4341
4664 var _response = _requester.request(_url, 4342 var _response = _requester.request(_url,
4665 "PATCH", 4343 "PATCH",
4666 body: _body, 4344 body: _body,
4667 queryParams: _queryParams, 4345 queryParams: _queryParams,
4668 uploadOptions: _uploadOptions, 4346 uploadOptions: _uploadOptions,
4669 uploadMedia: _uploadMedia, 4347 uploadMedia: _uploadMedia,
4670 downloadOptions: _downloadOptions); 4348 downloadOptions: _downloadOptions);
4671 return _response.then((data) => new Webproperty.fromJson(data)); 4349 return _response.then((data) => new Webproperty.fromJson(data));
4672 } 4350 }
4673 4351
4674 /** 4352 /**
4675 * Updates an existing web property. 4353 * Updates an existing web property.
4676 * 4354 *
4677 * [request] - The metadata request object. 4355 * [request] - The metadata request object.
4678 * 4356 *
4679 * Request parameters: 4357 * Request parameters:
4680 * 4358 *
4681 * [accountId] - Account ID to which the web property belongs 4359 * [accountId] - Account ID to which the web property belongs
4682 * 4360 *
4683 * [webPropertyId] - Web property ID 4361 * [webPropertyId] - Web property ID
4684 * 4362 *
4685 * Completes with a [Webproperty]. 4363 * Completes with a [Webproperty].
4686 * 4364 *
4687 * Completes with a [common.ApiRequestError] if the API endpoint returned an 4365 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4688 * error. 4366 * error.
4689 * 4367 *
4690 * If the used [http.Client] completes with an error when making a REST call, 4368 * If the used [http.Client] completes with an error when making a REST call,
4691 * this method will complete with the same error. 4369 * this method will complete with the same error.
4692 */ 4370 */
4693 async.Future<Webproperty> update(Webproperty request, core.String accountId, c ore.String webPropertyId) { 4371 async.Future<Webproperty> update(Webproperty request, core.String accountId, c ore.String webPropertyId) {
4694 var _url = null; 4372 var _url = null;
4695 var _queryParams = new core.Map(); 4373 var _queryParams = new core.Map();
4696 var _uploadMedia = null; 4374 var _uploadMedia = null;
4697 var _uploadOptions = null; 4375 var _uploadOptions = null;
4698 var _downloadOptions = common.DownloadOptions.Metadata; 4376 var _downloadOptions = commons.DownloadOptions.Metadata;
4699 var _body = null; 4377 var _body = null;
4700 4378
4701 if (request != null) { 4379 if (request != null) {
4702 _body = convert.JSON.encode((request).toJson()); 4380 _body = convert.JSON.encode((request).toJson());
4703 } 4381 }
4704 if (accountId == null) { 4382 if (accountId == null) {
4705 throw new core.ArgumentError("Parameter accountId is required."); 4383 throw new core.ArgumentError("Parameter accountId is required.");
4706 } 4384 }
4707 if (webPropertyId == null) { 4385 if (webPropertyId == null) {
4708 throw new core.ArgumentError("Parameter webPropertyId is required."); 4386 throw new core.ArgumentError("Parameter webPropertyId is required.");
4709 } 4387 }
4710 4388
4711 4389
4712 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId'); 4390 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId');
4713 4391
4714 var _response = _requester.request(_url, 4392 var _response = _requester.request(_url,
4715 "PUT", 4393 "PUT",
4716 body: _body, 4394 body: _body,
4717 queryParams: _queryParams, 4395 queryParams: _queryParams,
4718 uploadOptions: _uploadOptions, 4396 uploadOptions: _uploadOptions,
4719 uploadMedia: _uploadMedia, 4397 uploadMedia: _uploadMedia,
4720 downloadOptions: _downloadOptions); 4398 downloadOptions: _downloadOptions);
4721 return _response.then((data) => new Webproperty.fromJson(data)); 4399 return _response.then((data) => new Webproperty.fromJson(data));
4722 } 4400 }
4723 4401
4724 } 4402 }
4725 4403
4726 4404
4727 /** Not documented yet. */
4728 class ManagementWebpropertyUserLinksResourceApi { 4405 class ManagementWebpropertyUserLinksResourceApi {
4729 final common_internal.ApiRequester _requester; 4406 final commons.ApiRequester _requester;
4730 4407
4731 ManagementWebpropertyUserLinksResourceApi(common_internal.ApiRequester client) : 4408 ManagementWebpropertyUserLinksResourceApi(commons.ApiRequester client) :
4732 _requester = client; 4409 _requester = client;
4733 4410
4734 /** 4411 /**
4735 * Removes a user from the given web property. 4412 * Removes a user from the given web property.
4736 * 4413 *
4737 * Request parameters: 4414 * Request parameters:
4738 * 4415 *
4739 * [accountId] - Account ID to delete the user link for. 4416 * [accountId] - Account ID to delete the user link for.
4740 * 4417 *
4741 * [webPropertyId] - Web Property ID to delete the user link for. 4418 * [webPropertyId] - Web Property ID to delete the user link for.
4742 * 4419 *
4743 * [linkId] - Link ID to delete the user link for. 4420 * [linkId] - Link ID to delete the user link for.
4744 * 4421 *
4745 * Completes with a [common.ApiRequestError] if the API endpoint returned an 4422 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4746 * error. 4423 * error.
4747 * 4424 *
4748 * If the used [http.Client] completes with an error when making a REST call, 4425 * If the used [http.Client] completes with an error when making a REST call,
4749 * this method will complete with the same error. 4426 * this method will complete with the same error.
4750 */ 4427 */
4751 async.Future delete(core.String accountId, core.String webPropertyId, core.Str ing linkId) { 4428 async.Future delete(core.String accountId, core.String webPropertyId, core.Str ing linkId) {
4752 var _url = null; 4429 var _url = null;
4753 var _queryParams = new core.Map(); 4430 var _queryParams = new core.Map();
4754 var _uploadMedia = null; 4431 var _uploadMedia = null;
4755 var _uploadOptions = null; 4432 var _uploadOptions = null;
4756 var _downloadOptions = common.DownloadOptions.Metadata; 4433 var _downloadOptions = commons.DownloadOptions.Metadata;
4757 var _body = null; 4434 var _body = null;
4758 4435
4759 if (accountId == null) { 4436 if (accountId == null) {
4760 throw new core.ArgumentError("Parameter accountId is required."); 4437 throw new core.ArgumentError("Parameter accountId is required.");
4761 } 4438 }
4762 if (webPropertyId == null) { 4439 if (webPropertyId == null) {
4763 throw new core.ArgumentError("Parameter webPropertyId is required."); 4440 throw new core.ArgumentError("Parameter webPropertyId is required.");
4764 } 4441 }
4765 if (linkId == null) { 4442 if (linkId == null) {
4766 throw new core.ArgumentError("Parameter linkId is required."); 4443 throw new core.ArgumentError("Parameter linkId is required.");
4767 } 4444 }
4768 4445
4769 _downloadOptions = null; 4446 _downloadOptions = null;
4770 4447
4771 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/entityUserLinks/' + common_internal.Escaper.ecapeVariable('$linkId'); 4448 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity UserLinks/' + commons.Escaper.ecapeVariable('$linkId');
4772 4449
4773 var _response = _requester.request(_url, 4450 var _response = _requester.request(_url,
4774 "DELETE", 4451 "DELETE",
4775 body: _body, 4452 body: _body,
4776 queryParams: _queryParams, 4453 queryParams: _queryParams,
4777 uploadOptions: _uploadOptions, 4454 uploadOptions: _uploadOptions,
4778 uploadMedia: _uploadMedia, 4455 uploadMedia: _uploadMedia,
4779 downloadOptions: _downloadOptions); 4456 downloadOptions: _downloadOptions);
4780 return _response.then((data) => null); 4457 return _response.then((data) => null);
4781 } 4458 }
4782 4459
4783 /** 4460 /**
4784 * Adds a new user to the given web property. 4461 * Adds a new user to the given web property.
4785 * 4462 *
4786 * [request] - The metadata request object. 4463 * [request] - The metadata request object.
4787 * 4464 *
4788 * Request parameters: 4465 * Request parameters:
4789 * 4466 *
4790 * [accountId] - Account ID to create the user link for. 4467 * [accountId] - Account ID to create the user link for.
4791 * 4468 *
4792 * [webPropertyId] - Web Property ID to create the user link for. 4469 * [webPropertyId] - Web Property ID to create the user link for.
4793 * 4470 *
4794 * Completes with a [EntityUserLink]. 4471 * Completes with a [EntityUserLink].
4795 * 4472 *
4796 * Completes with a [common.ApiRequestError] if the API endpoint returned an 4473 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4797 * error. 4474 * error.
4798 * 4475 *
4799 * If the used [http.Client] completes with an error when making a REST call, 4476 * If the used [http.Client] completes with an error when making a REST call,
4800 * this method will complete with the same error. 4477 * this method will complete with the same error.
4801 */ 4478 */
4802 async.Future<EntityUserLink> insert(EntityUserLink request, core.String accoun tId, core.String webPropertyId) { 4479 async.Future<EntityUserLink> insert(EntityUserLink request, core.String accoun tId, core.String webPropertyId) {
4803 var _url = null; 4480 var _url = null;
4804 var _queryParams = new core.Map(); 4481 var _queryParams = new core.Map();
4805 var _uploadMedia = null; 4482 var _uploadMedia = null;
4806 var _uploadOptions = null; 4483 var _uploadOptions = null;
4807 var _downloadOptions = common.DownloadOptions.Metadata; 4484 var _downloadOptions = commons.DownloadOptions.Metadata;
4808 var _body = null; 4485 var _body = null;
4809 4486
4810 if (request != null) { 4487 if (request != null) {
4811 _body = convert.JSON.encode((request).toJson()); 4488 _body = convert.JSON.encode((request).toJson());
4812 } 4489 }
4813 if (accountId == null) { 4490 if (accountId == null) {
4814 throw new core.ArgumentError("Parameter accountId is required."); 4491 throw new core.ArgumentError("Parameter accountId is required.");
4815 } 4492 }
4816 if (webPropertyId == null) { 4493 if (webPropertyId == null) {
4817 throw new core.ArgumentError("Parameter webPropertyId is required."); 4494 throw new core.ArgumentError("Parameter webPropertyId is required.");
4818 } 4495 }
4819 4496
4820 4497
4821 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/entityUserLinks'; 4498 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity UserLinks';
4822 4499
4823 var _response = _requester.request(_url, 4500 var _response = _requester.request(_url,
4824 "POST", 4501 "POST",
4825 body: _body, 4502 body: _body,
4826 queryParams: _queryParams, 4503 queryParams: _queryParams,
4827 uploadOptions: _uploadOptions, 4504 uploadOptions: _uploadOptions,
4828 uploadMedia: _uploadMedia, 4505 uploadMedia: _uploadMedia,
4829 downloadOptions: _downloadOptions); 4506 downloadOptions: _downloadOptions);
4830 return _response.then((data) => new EntityUserLink.fromJson(data)); 4507 return _response.then((data) => new EntityUserLink.fromJson(data));
4831 } 4508 }
(...skipping 11 matching lines...) Expand all
4843 * 4520 *
4844 * [max_results] - The maximum number of webProperty-user Links to include in 4521 * [max_results] - The maximum number of webProperty-user Links to include in
4845 * this response. 4522 * this response.
4846 * 4523 *
4847 * [start_index] - An index of the first webProperty-user link to retrieve. 4524 * [start_index] - An index of the first webProperty-user link to retrieve.
4848 * Use this parameter as a pagination mechanism along with the max-results 4525 * Use this parameter as a pagination mechanism along with the max-results
4849 * parameter. 4526 * parameter.
4850 * 4527 *
4851 * Completes with a [EntityUserLinks]. 4528 * Completes with a [EntityUserLinks].
4852 * 4529 *
4853 * Completes with a [common.ApiRequestError] if the API endpoint returned an 4530 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4854 * error. 4531 * error.
4855 * 4532 *
4856 * If the used [http.Client] completes with an error when making a REST call, 4533 * If the used [http.Client] completes with an error when making a REST call,
4857 * this method will complete with the same error. 4534 * this method will complete with the same error.
4858 */ 4535 */
4859 async.Future<EntityUserLinks> list(core.String accountId, core.String webPrope rtyId, {core.int max_results, core.int start_index}) { 4536 async.Future<EntityUserLinks> list(core.String accountId, core.String webPrope rtyId, {core.int max_results, core.int start_index}) {
4860 var _url = null; 4537 var _url = null;
4861 var _queryParams = new core.Map(); 4538 var _queryParams = new core.Map();
4862 var _uploadMedia = null; 4539 var _uploadMedia = null;
4863 var _uploadOptions = null; 4540 var _uploadOptions = null;
4864 var _downloadOptions = common.DownloadOptions.Metadata; 4541 var _downloadOptions = commons.DownloadOptions.Metadata;
4865 var _body = null; 4542 var _body = null;
4866 4543
4867 if (accountId == null) { 4544 if (accountId == null) {
4868 throw new core.ArgumentError("Parameter accountId is required."); 4545 throw new core.ArgumentError("Parameter accountId is required.");
4869 } 4546 }
4870 if (webPropertyId == null) { 4547 if (webPropertyId == null) {
4871 throw new core.ArgumentError("Parameter webPropertyId is required."); 4548 throw new core.ArgumentError("Parameter webPropertyId is required.");
4872 } 4549 }
4873 if (max_results != null) { 4550 if (max_results != null) {
4874 _queryParams["max-results"] = ["${max_results}"]; 4551 _queryParams["max-results"] = ["${max_results}"];
4875 } 4552 }
4876 if (start_index != null) { 4553 if (start_index != null) {
4877 _queryParams["start-index"] = ["${start_index}"]; 4554 _queryParams["start-index"] = ["${start_index}"];
4878 } 4555 }
4879 4556
4880 4557
4881 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/entityUserLinks'; 4558 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity UserLinks';
4882 4559
4883 var _response = _requester.request(_url, 4560 var _response = _requester.request(_url,
4884 "GET", 4561 "GET",
4885 body: _body, 4562 body: _body,
4886 queryParams: _queryParams, 4563 queryParams: _queryParams,
4887 uploadOptions: _uploadOptions, 4564 uploadOptions: _uploadOptions,
4888 uploadMedia: _uploadMedia, 4565 uploadMedia: _uploadMedia,
4889 downloadOptions: _downloadOptions); 4566 downloadOptions: _downloadOptions);
4890 return _response.then((data) => new EntityUserLinks.fromJson(data)); 4567 return _response.then((data) => new EntityUserLinks.fromJson(data));
4891 } 4568 }
4892 4569
4893 /** 4570 /**
4894 * Updates permissions for an existing user on the given web property. 4571 * Updates permissions for an existing user on the given web property.
4895 * 4572 *
4896 * [request] - The metadata request object. 4573 * [request] - The metadata request object.
4897 * 4574 *
4898 * Request parameters: 4575 * Request parameters:
4899 * 4576 *
4900 * [accountId] - Account ID to update the account-user link for. 4577 * [accountId] - Account ID to update the account-user link for.
4901 * 4578 *
4902 * [webPropertyId] - Web property ID to update the account-user link for. 4579 * [webPropertyId] - Web property ID to update the account-user link for.
4903 * 4580 *
4904 * [linkId] - Link ID to update the account-user link for. 4581 * [linkId] - Link ID to update the account-user link for.
4905 * 4582 *
4906 * Completes with a [EntityUserLink]. 4583 * Completes with a [EntityUserLink].
4907 * 4584 *
4908 * Completes with a [common.ApiRequestError] if the API endpoint returned an 4585 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4909 * error. 4586 * error.
4910 * 4587 *
4911 * If the used [http.Client] completes with an error when making a REST call, 4588 * If the used [http.Client] completes with an error when making a REST call,
4912 * this method will complete with the same error. 4589 * this method will complete with the same error.
4913 */ 4590 */
4914 async.Future<EntityUserLink> update(EntityUserLink request, core.String accoun tId, core.String webPropertyId, core.String linkId) { 4591 async.Future<EntityUserLink> update(EntityUserLink request, core.String accoun tId, core.String webPropertyId, core.String linkId) {
4915 var _url = null; 4592 var _url = null;
4916 var _queryParams = new core.Map(); 4593 var _queryParams = new core.Map();
4917 var _uploadMedia = null; 4594 var _uploadMedia = null;
4918 var _uploadOptions = null; 4595 var _uploadOptions = null;
4919 var _downloadOptions = common.DownloadOptions.Metadata; 4596 var _downloadOptions = commons.DownloadOptions.Metadata;
4920 var _body = null; 4597 var _body = null;
4921 4598
4922 if (request != null) { 4599 if (request != null) {
4923 _body = convert.JSON.encode((request).toJson()); 4600 _body = convert.JSON.encode((request).toJson());
4924 } 4601 }
4925 if (accountId == null) { 4602 if (accountId == null) {
4926 throw new core.ArgumentError("Parameter accountId is required."); 4603 throw new core.ArgumentError("Parameter accountId is required.");
4927 } 4604 }
4928 if (webPropertyId == null) { 4605 if (webPropertyId == null) {
4929 throw new core.ArgumentError("Parameter webPropertyId is required."); 4606 throw new core.ArgumentError("Parameter webPropertyId is required.");
4930 } 4607 }
4931 if (linkId == null) { 4608 if (linkId == null) {
4932 throw new core.ArgumentError("Parameter linkId is required."); 4609 throw new core.ArgumentError("Parameter linkId is required.");
4933 } 4610 }
4934 4611
4935 4612
4936 _url = 'management/accounts/' + common_internal.Escaper.ecapeVariable('$acco untId') + '/webproperties/' + common_internal.Escaper.ecapeVariable('$webPropert yId') + '/entityUserLinks/' + common_internal.Escaper.ecapeVariable('$linkId'); 4613 _url = 'management/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/webproperties/' + commons.Escaper.ecapeVariable('$webPropertyId') + '/entity UserLinks/' + commons.Escaper.ecapeVariable('$linkId');
4937 4614
4938 var _response = _requester.request(_url, 4615 var _response = _requester.request(_url,
4939 "PUT", 4616 "PUT",
4940 body: _body, 4617 body: _body,
4941 queryParams: _queryParams, 4618 queryParams: _queryParams,
4942 uploadOptions: _uploadOptions, 4619 uploadOptions: _uploadOptions,
4943 uploadMedia: _uploadMedia, 4620 uploadMedia: _uploadMedia,
4944 downloadOptions: _downloadOptions); 4621 downloadOptions: _downloadOptions);
4945 return _response.then((data) => new EntityUserLink.fromJson(data)); 4622 return _response.then((data) => new EntityUserLink.fromJson(data));
4946 } 4623 }
4947 4624
4948 } 4625 }
4949 4626
4950 4627
4951 /** Not documented yet. */
4952 class MetadataResourceApi { 4628 class MetadataResourceApi {
4953 final common_internal.ApiRequester _requester; 4629 final commons.ApiRequester _requester;
4954 4630
4955 MetadataColumnsResourceApi get columns => new MetadataColumnsResourceApi(_requ ester); 4631 MetadataColumnsResourceApi get columns => new MetadataColumnsResourceApi(_requ ester);
4956 4632
4957 MetadataResourceApi(common_internal.ApiRequester client) : 4633 MetadataResourceApi(commons.ApiRequester client) :
4958 _requester = client; 4634 _requester = client;
4959 } 4635 }
4960 4636
4961 4637
4962 /** Not documented yet. */
4963 class MetadataColumnsResourceApi { 4638 class MetadataColumnsResourceApi {
4964 final common_internal.ApiRequester _requester; 4639 final commons.ApiRequester _requester;
4965 4640
4966 MetadataColumnsResourceApi(common_internal.ApiRequester client) : 4641 MetadataColumnsResourceApi(commons.ApiRequester client) :
4967 _requester = client; 4642 _requester = client;
4968 4643
4969 /** 4644 /**
4970 * Lists all columns for a report type 4645 * Lists all columns for a report type
4971 * 4646 *
4972 * Request parameters: 4647 * Request parameters:
4973 * 4648 *
4974 * [reportType] - Report type. Allowed Values: 'ga'. Where 'ga' corresponds to 4649 * [reportType] - Report type. Allowed Values: 'ga'. Where 'ga' corresponds to
4975 * the Core Reporting API 4650 * the Core Reporting API
4976 * Value must have pattern "ga". 4651 * Value must have pattern "ga".
4977 * 4652 *
4978 * Completes with a [Columns]. 4653 * Completes with a [Columns].
4979 * 4654 *
4980 * Completes with a [common.ApiRequestError] if the API endpoint returned an 4655 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
4981 * error. 4656 * error.
4982 * 4657 *
4983 * If the used [http.Client] completes with an error when making a REST call, 4658 * If the used [http.Client] completes with an error when making a REST call,
4984 * this method will complete with the same error. 4659 * this method will complete with the same error.
4985 */ 4660 */
4986 async.Future<Columns> list(core.String reportType) { 4661 async.Future<Columns> list(core.String reportType) {
4987 var _url = null; 4662 var _url = null;
4988 var _queryParams = new core.Map(); 4663 var _queryParams = new core.Map();
4989 var _uploadMedia = null; 4664 var _uploadMedia = null;
4990 var _uploadOptions = null; 4665 var _uploadOptions = null;
4991 var _downloadOptions = common.DownloadOptions.Metadata; 4666 var _downloadOptions = commons.DownloadOptions.Metadata;
4992 var _body = null; 4667 var _body = null;
4993 4668
4994 if (reportType == null) { 4669 if (reportType == null) {
4995 throw new core.ArgumentError("Parameter reportType is required."); 4670 throw new core.ArgumentError("Parameter reportType is required.");
4996 } 4671 }
4997 4672
4998 4673
4999 _url = 'metadata/' + common_internal.Escaper.ecapeVariable('$reportType') + '/columns'; 4674 _url = 'metadata/' + commons.Escaper.ecapeVariable('$reportType') + '/column s';
5000 4675
5001 var _response = _requester.request(_url, 4676 var _response = _requester.request(_url,
5002 "GET", 4677 "GET",
5003 body: _body, 4678 body: _body,
5004 queryParams: _queryParams, 4679 queryParams: _queryParams,
5005 uploadOptions: _uploadOptions, 4680 uploadOptions: _uploadOptions,
5006 uploadMedia: _uploadMedia, 4681 uploadMedia: _uploadMedia,
5007 downloadOptions: _downloadOptions); 4682 downloadOptions: _downloadOptions);
5008 return _response.then((data) => new Columns.fromJson(data)); 4683 return _response.then((data) => new Columns.fromJson(data));
5009 } 4684 }
5010 4685
5011 } 4686 }
5012 4687
5013 4688
5014 /** Not documented yet. */
5015 class ProvisioningResourceApi { 4689 class ProvisioningResourceApi {
5016 final common_internal.ApiRequester _requester; 4690 final commons.ApiRequester _requester;
5017 4691
5018 ProvisioningResourceApi(common_internal.ApiRequester client) : 4692 ProvisioningResourceApi(commons.ApiRequester client) :
5019 _requester = client; 4693 _requester = client;
5020 4694
5021 /** 4695 /**
5022 * Creates an account ticket. 4696 * Creates an account ticket.
5023 * 4697 *
5024 * [request] - The metadata request object. 4698 * [request] - The metadata request object.
5025 * 4699 *
5026 * Request parameters: 4700 * Request parameters:
5027 * 4701 *
5028 * Completes with a [AccountTicket]. 4702 * Completes with a [AccountTicket].
5029 * 4703 *
5030 * Completes with a [common.ApiRequestError] if the API endpoint returned an 4704 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
5031 * error. 4705 * error.
5032 * 4706 *
5033 * If the used [http.Client] completes with an error when making a REST call, 4707 * If the used [http.Client] completes with an error when making a REST call,
5034 * this method will complete with the same error. 4708 * this method will complete with the same error.
5035 */ 4709 */
5036 async.Future<AccountTicket> createAccountTicket(AccountTicket request) { 4710 async.Future<AccountTicket> createAccountTicket(AccountTicket request) {
5037 var _url = null; 4711 var _url = null;
5038 var _queryParams = new core.Map(); 4712 var _queryParams = new core.Map();
5039 var _uploadMedia = null; 4713 var _uploadMedia = null;
5040 var _uploadOptions = null; 4714 var _uploadOptions = null;
5041 var _downloadOptions = common.DownloadOptions.Metadata; 4715 var _downloadOptions = commons.DownloadOptions.Metadata;
5042 var _body = null; 4716 var _body = null;
5043 4717
5044 if (request != null) { 4718 if (request != null) {
5045 _body = convert.JSON.encode((request).toJson()); 4719 _body = convert.JSON.encode((request).toJson());
5046 } 4720 }
5047 4721
5048 4722
5049 _url = 'provisioning/createAccountTicket'; 4723 _url = 'provisioning/createAccountTicket';
5050 4724
5051 var _response = _requester.request(_url, 4725 var _response = _requester.request(_url,
(...skipping 716 matching lines...) Expand 10 before | Expand all | Expand 10 after
5768 _json["kind"] = kind; 5442 _json["kind"] = kind;
5769 } 5443 }
5770 if (totalResults != null) { 5444 if (totalResults != null) {
5771 _json["totalResults"] = totalResults; 5445 _json["totalResults"] = totalResults;
5772 } 5446 }
5773 return _json; 5447 return _json;
5774 } 5448 }
5775 } 5449 }
5776 5450
5777 5451
5778 /** Not documented yet. */
5779 class CustomDataSourceChildLink { 5452 class CustomDataSourceChildLink {
5780 /** 5453 /**
5781 * Link to the list of daily uploads for this custom data source. Link to the 5454 * Link to the list of daily uploads for this custom data source. Link to the
5782 * list of uploads for this custom data source. 5455 * list of uploads for this custom data source.
5783 */ 5456 */
5784 core.String href; 5457 core.String href;
5785 5458
5786 /** Value is "analytics#dailyUploads". Value is "analytics#uploads". */ 5459 /** Value is "analytics#dailyUploads". Value is "analytics#uploads". */
5787 core.String type; 5460 core.String type;
5788 5461
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
5845 return _json; 5518 return _json;
5846 } 5519 }
5847 } 5520 }
5848 5521
5849 5522
5850 /** JSON template for an Analytics custom data source. */ 5523 /** JSON template for an Analytics custom data source. */
5851 class CustomDataSource { 5524 class CustomDataSource {
5852 /** Account ID to which this custom data source belongs. */ 5525 /** Account ID to which this custom data source belongs. */
5853 core.String accountId; 5526 core.String accountId;
5854 5527
5855 /** Not documented yet. */
5856 CustomDataSourceChildLink childLink; 5528 CustomDataSourceChildLink childLink;
5857 5529
5858 /** Time this custom data source was created. */ 5530 /** Time this custom data source was created. */
5859 core.DateTime created; 5531 core.DateTime created;
5860 5532
5861 /** Description of custom data source. */ 5533 /** Description of custom data source. */
5862 core.String description; 5534 core.String description;
5863 5535
5864 /** Custom data source ID. */ 5536 /** Custom data source ID. */
5865 core.String id; 5537 core.String id;
5866 5538
5867 /** Not documented yet. */
5868 core.String importBehavior; 5539 core.String importBehavior;
5869 5540
5870 /** Resource type for Analytics custom data source. */ 5541 /** Resource type for Analytics custom data source. */
5871 core.String kind; 5542 core.String kind;
5872 5543
5873 /** Name of this custom data source. */ 5544 /** Name of this custom data source. */
5874 core.String name; 5545 core.String name;
5875 5546
5876 /** 5547 /**
5877 * Parent link for this custom data source. Points to the web property to 5548 * Parent link for this custom data source. Points to the web property to
5878 * which this custom data source belongs. 5549 * which this custom data source belongs.
5879 */ 5550 */
5880 CustomDataSourceParentLink parentLink; 5551 CustomDataSourceParentLink parentLink;
5881 5552
5882 /** IDs of views (profiles) linked to the custom data source. */ 5553 /** IDs of views (profiles) linked to the custom data source. */
5883 core.List<core.String> profilesLinked; 5554 core.List<core.String> profilesLinked;
5884 5555
5885 /** Link for this Analytics custom data source. */ 5556 /** Link for this Analytics custom data source. */
5886 core.String selfLink; 5557 core.String selfLink;
5887 5558
5888 /** Type of the custom data source. */ 5559 /** Type of the custom data source. */
5889 core.String type; 5560 core.String type;
5890 5561
5891 /** Time this custom data source was last modified. */ 5562 /** Time this custom data source was last modified. */
5892 core.DateTime updated; 5563 core.DateTime updated;
5893 5564
5894 /** Not documented yet. */
5895 core.String uploadType; 5565 core.String uploadType;
5896 5566
5897 /** 5567 /**
5898 * Web property ID of the form UA-XXXXX-YY to which this custom data source 5568 * Web property ID of the form UA-XXXXX-YY to which this custom data source
5899 * belongs. 5569 * belongs.
5900 */ 5570 */
5901 core.String webPropertyId; 5571 core.String webPropertyId;
5902 5572
5903 5573
5904 CustomDataSource(); 5574 CustomDataSource();
(...skipping 754 matching lines...) Expand 10 before | Expand all | Expand 10 after
6659 _json["totalResults"] = totalResults; 6329 _json["totalResults"] = totalResults;
6660 } 6330 }
6661 if (username != null) { 6331 if (username != null) {
6662 _json["username"] = username; 6332 _json["username"] = username;
6663 } 6333 }
6664 return _json; 6334 return _json;
6665 } 6335 }
6666 } 6336 }
6667 6337
6668 6338
6669 /**
6670 * Parent link for a daily upload. Points to the custom data source to which
6671 * this daily upload belongs.
6672 */
6673 class DailyUploadParentLink {
6674 /** Link to the custom data source to which this daily upload belongs. */
6675 core.String href;
6676
6677 /** Value is "analytics#customDataSource". */
6678 core.String type;
6679
6680
6681 DailyUploadParentLink();
6682
6683 DailyUploadParentLink.fromJson(core.Map _json) {
6684 if (_json.containsKey("href")) {
6685 href = _json["href"];
6686 }
6687 if (_json.containsKey("type")) {
6688 type = _json["type"];
6689 }
6690 }
6691
6692 core.Map toJson() {
6693 var _json = new core.Map();
6694 if (href != null) {
6695 _json["href"] = href;
6696 }
6697 if (type != null) {
6698 _json["type"] = type;
6699 }
6700 return _json;
6701 }
6702 }
6703
6704
6705 /** Not documented yet. */
6706 class DailyUploadRecentChanges {
6707 /** The type of change: APPEND, RESET, or DELETE. */
6708 core.String change;
6709
6710 /** The time when the change occurred. */
6711 core.DateTime time;
6712
6713
6714 DailyUploadRecentChanges();
6715
6716 DailyUploadRecentChanges.fromJson(core.Map _json) {
6717 if (_json.containsKey("change")) {
6718 change = _json["change"];
6719 }
6720 if (_json.containsKey("time")) {
6721 time = core.DateTime.parse(_json["time"]);
6722 }
6723 }
6724
6725 core.Map toJson() {
6726 var _json = new core.Map();
6727 if (change != null) {
6728 _json["change"] = change;
6729 }
6730 if (time != null) {
6731 _json["time"] = (time).toIso8601String();
6732 }
6733 return _json;
6734 }
6735 }
6736
6737
6738 /** Metadata for daily upload entity. */
6739 class DailyUpload {
6740 /** Account ID to which this daily upload belongs. */
6741 core.String accountId;
6742
6743 /** Number of appends for this date. */
6744 core.int appendCount;
6745
6746 /** Time this daily upload was created. */
6747 core.DateTime createdTime;
6748
6749 /** Custom data source ID to which this daily upload belongs. */
6750 core.String customDataSourceId;
6751
6752 /** Date associated with daily upload. */
6753 core.String date;
6754
6755 /** Resource type for Analytics daily upload. */
6756 core.String kind;
6757
6758 /** Time this daily upload was last modified. */
6759 core.DateTime modifiedTime;
6760
6761 /**
6762 * Parent link for a daily upload. Points to the custom data source to which
6763 * this daily upload belongs.
6764 */
6765 DailyUploadParentLink parentLink;
6766
6767 /** Change log for last 10 changes in chronological order. */
6768 core.List<DailyUploadRecentChanges> recentChanges;
6769
6770 /** Link for this daily upload. */
6771 core.String selfLink;
6772
6773 /**
6774 * Web property ID of the form UA-XXXXX-YY to which this daily upload belongs.
6775 */
6776 core.String webPropertyId;
6777
6778
6779 DailyUpload();
6780
6781 DailyUpload.fromJson(core.Map _json) {
6782 if (_json.containsKey("accountId")) {
6783 accountId = _json["accountId"];
6784 }
6785 if (_json.containsKey("appendCount")) {
6786 appendCount = _json["appendCount"];
6787 }
6788 if (_json.containsKey("createdTime")) {
6789 createdTime = core.DateTime.parse(_json["createdTime"]);
6790 }
6791 if (_json.containsKey("customDataSourceId")) {
6792 customDataSourceId = _json["customDataSourceId"];
6793 }
6794 if (_json.containsKey("date")) {
6795 date = _json["date"];
6796 }
6797 if (_json.containsKey("kind")) {
6798 kind = _json["kind"];
6799 }
6800 if (_json.containsKey("modifiedTime")) {
6801 modifiedTime = core.DateTime.parse(_json["modifiedTime"]);
6802 }
6803 if (_json.containsKey("parentLink")) {
6804 parentLink = new DailyUploadParentLink.fromJson(_json["parentLink"]);
6805 }
6806 if (_json.containsKey("recentChanges")) {
6807 recentChanges = _json["recentChanges"].map((value) => new DailyUploadRecen tChanges.fromJson(value)).toList();
6808 }
6809 if (_json.containsKey("selfLink")) {
6810 selfLink = _json["selfLink"];
6811 }
6812 if (_json.containsKey("webPropertyId")) {
6813 webPropertyId = _json["webPropertyId"];
6814 }
6815 }
6816
6817 core.Map toJson() {
6818 var _json = new core.Map();
6819 if (accountId != null) {
6820 _json["accountId"] = accountId;
6821 }
6822 if (appendCount != null) {
6823 _json["appendCount"] = appendCount;
6824 }
6825 if (createdTime != null) {
6826 _json["createdTime"] = (createdTime).toIso8601String();
6827 }
6828 if (customDataSourceId != null) {
6829 _json["customDataSourceId"] = customDataSourceId;
6830 }
6831 if (date != null) {
6832 _json["date"] = date;
6833 }
6834 if (kind != null) {
6835 _json["kind"] = kind;
6836 }
6837 if (modifiedTime != null) {
6838 _json["modifiedTime"] = (modifiedTime).toIso8601String();
6839 }
6840 if (parentLink != null) {
6841 _json["parentLink"] = (parentLink).toJson();
6842 }
6843 if (recentChanges != null) {
6844 _json["recentChanges"] = recentChanges.map((value) => (value).toJson()).to List();
6845 }
6846 if (selfLink != null) {
6847 _json["selfLink"] = selfLink;
6848 }
6849 if (webPropertyId != null) {
6850 _json["webPropertyId"] = webPropertyId;
6851 }
6852 return _json;
6853 }
6854 }
6855
6856
6857 /** Metadata returned for a successful append operation. */
6858 class DailyUploadAppend {
6859 /** Account Id to which this daily upload append belongs. */
6860 core.String accountId;
6861
6862 /** Append number. */
6863 core.int appendNumber;
6864
6865 /** Custom data source Id to which this daily upload append belongs. */
6866 core.String customDataSourceId;
6867
6868 /** Date associated with daily upload append. */
6869 core.String date;
6870
6871 /** Resource type for Analytics daily upload append. */
6872 core.String kind;
6873
6874 /** Not documented yet. */
6875 core.String nextAppendLink;
6876
6877 /**
6878 * Web property Id of the form UA-XXXXX-YY to which this daily upload append
6879 * belongs.
6880 */
6881 core.String webPropertyId;
6882
6883
6884 DailyUploadAppend();
6885
6886 DailyUploadAppend.fromJson(core.Map _json) {
6887 if (_json.containsKey("accountId")) {
6888 accountId = _json["accountId"];
6889 }
6890 if (_json.containsKey("appendNumber")) {
6891 appendNumber = _json["appendNumber"];
6892 }
6893 if (_json.containsKey("customDataSourceId")) {
6894 customDataSourceId = _json["customDataSourceId"];
6895 }
6896 if (_json.containsKey("date")) {
6897 date = _json["date"];
6898 }
6899 if (_json.containsKey("kind")) {
6900 kind = _json["kind"];
6901 }
6902 if (_json.containsKey("nextAppendLink")) {
6903 nextAppendLink = _json["nextAppendLink"];
6904 }
6905 if (_json.containsKey("webPropertyId")) {
6906 webPropertyId = _json["webPropertyId"];
6907 }
6908 }
6909
6910 core.Map toJson() {
6911 var _json = new core.Map();
6912 if (accountId != null) {
6913 _json["accountId"] = accountId;
6914 }
6915 if (appendNumber != null) {
6916 _json["appendNumber"] = appendNumber;
6917 }
6918 if (customDataSourceId != null) {
6919 _json["customDataSourceId"] = customDataSourceId;
6920 }
6921 if (date != null) {
6922 _json["date"] = date;
6923 }
6924 if (kind != null) {
6925 _json["kind"] = kind;
6926 }
6927 if (nextAppendLink != null) {
6928 _json["nextAppendLink"] = nextAppendLink;
6929 }
6930 if (webPropertyId != null) {
6931 _json["webPropertyId"] = webPropertyId;
6932 }
6933 return _json;
6934 }
6935 }
6936
6937
6938 /**
6939 * A daily upload collection lists Analytics daily uploads to which the user has
6940 * access. Each resource in the collection corresponds to a single Analytics
6941 * daily upload.
6942 */
6943 class DailyUploads {
6944 /** A collection of daily uploads. */
6945 core.List<DailyUpload> items;
6946
6947 /**
6948 * The maximum number of resources the response can contain, regardless of the
6949 * actual number of resources returned. Its value ranges from 1 to 1000 with a
6950 * value of 1000 by default, or otherwise specified by the max-results query
6951 * parameter.
6952 */
6953 core.int itemsPerPage;
6954
6955 /** Collection type. Value is analytics#dailyUploads. */
6956 core.String kind;
6957
6958 /** Link to next page for this daily upload collection. */
6959 core.String nextLink;
6960
6961 /** Link to previous page for this daily upload collection. */
6962 core.String previousLink;
6963
6964 /**
6965 * The starting index of the resources, which is 1 by default or otherwise
6966 * specified by the start-index query parameter.
6967 */
6968 core.int startIndex;
6969
6970 /**
6971 * The total number of results for the query, regardless of the number of
6972 * results in the response.
6973 */
6974 core.int totalResults;
6975
6976 /** Email ID of the authenticated user */
6977 core.String username;
6978
6979
6980 DailyUploads();
6981
6982 DailyUploads.fromJson(core.Map _json) {
6983 if (_json.containsKey("items")) {
6984 items = _json["items"].map((value) => new DailyUpload.fromJson(value)).toL ist();
6985 }
6986 if (_json.containsKey("itemsPerPage")) {
6987 itemsPerPage = _json["itemsPerPage"];
6988 }
6989 if (_json.containsKey("kind")) {
6990 kind = _json["kind"];
6991 }
6992 if (_json.containsKey("nextLink")) {
6993 nextLink = _json["nextLink"];
6994 }
6995 if (_json.containsKey("previousLink")) {
6996 previousLink = _json["previousLink"];
6997 }
6998 if (_json.containsKey("startIndex")) {
6999 startIndex = _json["startIndex"];
7000 }
7001 if (_json.containsKey("totalResults")) {
7002 totalResults = _json["totalResults"];
7003 }
7004 if (_json.containsKey("username")) {
7005 username = _json["username"];
7006 }
7007 }
7008
7009 core.Map toJson() {
7010 var _json = new core.Map();
7011 if (items != null) {
7012 _json["items"] = items.map((value) => (value).toJson()).toList();
7013 }
7014 if (itemsPerPage != null) {
7015 _json["itemsPerPage"] = itemsPerPage;
7016 }
7017 if (kind != null) {
7018 _json["kind"] = kind;
7019 }
7020 if (nextLink != null) {
7021 _json["nextLink"] = nextLink;
7022 }
7023 if (previousLink != null) {
7024 _json["previousLink"] = previousLink;
7025 }
7026 if (startIndex != null) {
7027 _json["startIndex"] = startIndex;
7028 }
7029 if (totalResults != null) {
7030 _json["totalResults"] = totalResults;
7031 }
7032 if (username != null) {
7033 _json["username"] = username;
7034 }
7035 return _json;
7036 }
7037 }
7038
7039
7040 /** Web property being linked. */ 6339 /** Web property being linked. */
7041 class EntityAdWordsLinkEntity { 6340 class EntityAdWordsLinkEntity {
7042 /** Not documented yet. */
7043 WebPropertyRef webPropertyRef; 6341 WebPropertyRef webPropertyRef;
7044 6342
7045 6343
7046 EntityAdWordsLinkEntity(); 6344 EntityAdWordsLinkEntity();
7047 6345
7048 EntityAdWordsLinkEntity.fromJson(core.Map _json) { 6346 EntityAdWordsLinkEntity.fromJson(core.Map _json) {
7049 if (_json.containsKey("webPropertyRef")) { 6347 if (_json.containsKey("webPropertyRef")) {
7050 webPropertyRef = new WebPropertyRef.fromJson(_json["webPropertyRef"]); 6348 webPropertyRef = new WebPropertyRef.fromJson(_json["webPropertyRef"]);
7051 } 6349 }
7052 } 6350 }
(...skipping 469 matching lines...) Expand 10 before | Expand all | Expand 10 after
7522 _json["href"] = href; 6820 _json["href"] = href;
7523 } 6821 }
7524 if (type != null) { 6822 if (type != null) {
7525 _json["type"] = type; 6823 _json["type"] = type;
7526 } 6824 }
7527 return _json; 6825 return _json;
7528 } 6826 }
7529 } 6827 }
7530 6828
7531 6829
7532 /** Not documented yet. */
7533 class ExperimentVariations { 6830 class ExperimentVariations {
7534 /** 6831 /**
7535 * The name of the variation. This field is required when creating an 6832 * The name of the variation. This field is required when creating an
7536 * experiment. This field may not be changed for an experiment whose status is 6833 * experiment. This field may not be changed for an experiment whose status is
7537 * ENDED. 6834 * ENDED.
7538 */ 6835 */
7539 core.String name; 6836 core.String name;
7540 6837
7541 /** 6838 /**
7542 * Status of the variation. Possible values: "ACTIVE", "INACTIVE". INACTIVE 6839 * Status of the variation. Possible values: "ACTIVE", "INACTIVE". INACTIVE
(...skipping 1232 matching lines...) Expand 10 before | Expand all | Expand 10 after
8775 _json["totalResults"] = totalResults; 8072 _json["totalResults"] = totalResults;
8776 } 8073 }
8777 if (username != null) { 8074 if (username != null) {
8778 _json["username"] = username; 8075 _json["username"] = username;
8779 } 8076 }
8780 return _json; 8077 return _json;
8781 } 8078 }
8782 } 8079 }
8783 8080
8784 8081
8785 /** Not documented yet. */
8786 class GaDataColumnHeaders { 8082 class GaDataColumnHeaders {
8787 /** Column Type. Either DIMENSION or METRIC. */ 8083 /** Column Type. Either DIMENSION or METRIC. */
8788 core.String columnType; 8084 core.String columnType;
8789 8085
8790 /** 8086 /**
8791 * Data type. Dimension column headers have only STRING as the data type. 8087 * Data type. Dimension column headers have only STRING as the data type.
8792 * Metric column headers have data types for metric values such as INTEGER, 8088 * Metric column headers have data types for metric values such as INTEGER,
8793 * DOUBLE, CURRENCY etc. 8089 * DOUBLE, CURRENCY etc.
8794 */ 8090 */
8795 core.String dataType; 8091 core.String dataType;
(...skipping 25 matching lines...) Expand all
8821 _json["dataType"] = dataType; 8117 _json["dataType"] = dataType;
8822 } 8118 }
8823 if (name != null) { 8119 if (name != null) {
8824 _json["name"] = name; 8120 _json["name"] = name;
8825 } 8121 }
8826 return _json; 8122 return _json;
8827 } 8123 }
8828 } 8124 }
8829 8125
8830 8126
8831 /** Not documented yet. */
8832 class GaDataDataTableCols { 8127 class GaDataDataTableCols {
8833 /** Not documented yet. */
8834 core.String id; 8128 core.String id;
8835 8129
8836 /** Not documented yet. */
8837 core.String label; 8130 core.String label;
8838 8131
8839 /** Not documented yet. */
8840 core.String type; 8132 core.String type;
8841 8133
8842 8134
8843 GaDataDataTableCols(); 8135 GaDataDataTableCols();
8844 8136
8845 GaDataDataTableCols.fromJson(core.Map _json) { 8137 GaDataDataTableCols.fromJson(core.Map _json) {
8846 if (_json.containsKey("id")) { 8138 if (_json.containsKey("id")) {
8847 id = _json["id"]; 8139 id = _json["id"];
8848 } 8140 }
8849 if (_json.containsKey("label")) { 8141 if (_json.containsKey("label")) {
(...skipping 13 matching lines...) Expand all
8863 _json["label"] = label; 8155 _json["label"] = label;
8864 } 8156 }
8865 if (type != null) { 8157 if (type != null) {
8866 _json["type"] = type; 8158 _json["type"] = type;
8867 } 8159 }
8868 return _json; 8160 return _json;
8869 } 8161 }
8870 } 8162 }
8871 8163
8872 8164
8873 /** Not documented yet. */
8874 class GaDataDataTableRowsC { 8165 class GaDataDataTableRowsC {
8875 /** Not documented yet. */
8876 core.String v; 8166 core.String v;
8877 8167
8878 8168
8879 GaDataDataTableRowsC(); 8169 GaDataDataTableRowsC();
8880 8170
8881 GaDataDataTableRowsC.fromJson(core.Map _json) { 8171 GaDataDataTableRowsC.fromJson(core.Map _json) {
8882 if (_json.containsKey("v")) { 8172 if (_json.containsKey("v")) {
8883 v = _json["v"]; 8173 v = _json["v"];
8884 } 8174 }
8885 } 8175 }
8886 8176
8887 core.Map toJson() { 8177 core.Map toJson() {
8888 var _json = new core.Map(); 8178 var _json = new core.Map();
8889 if (v != null) { 8179 if (v != null) {
8890 _json["v"] = v; 8180 _json["v"] = v;
8891 } 8181 }
8892 return _json; 8182 return _json;
8893 } 8183 }
8894 } 8184 }
8895 8185
8896 8186
8897 /** Not documented yet. */
8898 class GaDataDataTableRows { 8187 class GaDataDataTableRows {
8899 /** Not documented yet. */
8900 core.List<GaDataDataTableRowsC> c; 8188 core.List<GaDataDataTableRowsC> c;
8901 8189
8902 8190
8903 GaDataDataTableRows(); 8191 GaDataDataTableRows();
8904 8192
8905 GaDataDataTableRows.fromJson(core.Map _json) { 8193 GaDataDataTableRows.fromJson(core.Map _json) {
8906 if (_json.containsKey("c")) { 8194 if (_json.containsKey("c")) {
8907 c = _json["c"].map((value) => new GaDataDataTableRowsC.fromJson(value)).to List(); 8195 c = _json["c"].map((value) => new GaDataDataTableRowsC.fromJson(value)).to List();
8908 } 8196 }
8909 } 8197 }
8910 8198
8911 core.Map toJson() { 8199 core.Map toJson() {
8912 var _json = new core.Map(); 8200 var _json = new core.Map();
8913 if (c != null) { 8201 if (c != null) {
8914 _json["c"] = c.map((value) => (value).toJson()).toList(); 8202 _json["c"] = c.map((value) => (value).toJson()).toList();
8915 } 8203 }
8916 return _json; 8204 return _json;
8917 } 8205 }
8918 } 8206 }
8919 8207
8920 8208
8921 /** Not documented yet. */
8922 class GaDataDataTable { 8209 class GaDataDataTable {
8923 /** Not documented yet. */
8924 core.List<GaDataDataTableCols> cols; 8210 core.List<GaDataDataTableCols> cols;
8925 8211
8926 /** Not documented yet. */
8927 core.List<GaDataDataTableRows> rows; 8212 core.List<GaDataDataTableRows> rows;
8928 8213
8929 8214
8930 GaDataDataTable(); 8215 GaDataDataTable();
8931 8216
8932 GaDataDataTable.fromJson(core.Map _json) { 8217 GaDataDataTable.fromJson(core.Map _json) {
8933 if (_json.containsKey("cols")) { 8218 if (_json.containsKey("cols")) {
8934 cols = _json["cols"].map((value) => new GaDataDataTableCols.fromJson(value )).toList(); 8219 cols = _json["cols"].map((value) => new GaDataDataTableCols.fromJson(value )).toList();
8935 } 8220 }
8936 if (_json.containsKey("rows")) { 8221 if (_json.containsKey("rows")) {
(...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after
9141 class GaData { 8426 class GaData {
9142 /** 8427 /**
9143 * Column headers that list dimension names followed by the metric names. The 8428 * Column headers that list dimension names followed by the metric names. The
9144 * order of dimensions and metrics is same as specified in the request. 8429 * order of dimensions and metrics is same as specified in the request.
9145 */ 8430 */
9146 core.List<GaDataColumnHeaders> columnHeaders; 8431 core.List<GaDataColumnHeaders> columnHeaders;
9147 8432
9148 /** Determines if Analytics data contains samples. */ 8433 /** Determines if Analytics data contains samples. */
9149 core.bool containsSampledData; 8434 core.bool containsSampledData;
9150 8435
9151 /** Not documented yet. */
9152 GaDataDataTable dataTable; 8436 GaDataDataTable dataTable;
9153 8437
9154 /** Unique ID for this data response. */ 8438 /** Unique ID for this data response. */
9155 core.String id; 8439 core.String id;
9156 8440
9157 /** 8441 /**
9158 * The maximum number of rows the response can contain, regardless of the 8442 * The maximum number of rows the response can contain, regardless of the
9159 * actual number of rows returned. Its value ranges from 1 to 10,000 with a 8443 * actual number of rows returned. Its value ranges from 1 to 10,000 with a
9160 * value of 1000 by default, or otherwise specified by the max-results query 8444 * value of 1000 by default, or otherwise specified by the max-results query
9161 * parameter. 8445 * parameter.
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after
9311 _json["totalResults"] = totalResults; 8595 _json["totalResults"] = totalResults;
9312 } 8596 }
9313 if (totalsForAllResults != null) { 8597 if (totalsForAllResults != null) {
9314 _json["totalsForAllResults"] = totalsForAllResults; 8598 _json["totalsForAllResults"] = totalsForAllResults;
9315 } 8599 }
9316 return _json; 8600 return _json;
9317 } 8601 }
9318 } 8602 }
9319 8603
9320 8604
9321 /** Not documented yet. */
9322 class GoalEventDetailsEventConditions { 8605 class GoalEventDetailsEventConditions {
9323 /** 8606 /**
9324 * Type of comparison. Possible values are LESS_THAN, GREATER_THAN or EQUAL. 8607 * Type of comparison. Possible values are LESS_THAN, GREATER_THAN or EQUAL.
9325 */ 8608 */
9326 core.String comparisonType; 8609 core.String comparisonType;
9327 8610
9328 /** Value used for this comparison. */ 8611 /** Value used for this comparison. */
9329 core.String comparisonValue; 8612 core.String comparisonValue;
9330 8613
9331 /** Expression used for this match. */ 8614 /** Expression used for this match. */
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
9450 _json["href"] = href; 8733 _json["href"] = href;
9451 } 8734 }
9452 if (type != null) { 8735 if (type != null) {
9453 _json["type"] = type; 8736 _json["type"] = type;
9454 } 8737 }
9455 return _json; 8738 return _json;
9456 } 8739 }
9457 } 8740 }
9458 8741
9459 8742
9460 /** Not documented yet. */
9461 class GoalUrlDestinationDetailsSteps { 8743 class GoalUrlDestinationDetailsSteps {
9462 /** Step name. */ 8744 /** Step name. */
9463 core.String name; 8745 core.String name;
9464 8746
9465 /** Step number. */ 8747 /** Step number. */
9466 core.int number; 8748 core.int number;
9467 8749
9468 /** URL for this step. */ 8750 /** URL for this step. */
9469 core.String url; 8751 core.String url;
9470 8752
(...skipping 442 matching lines...) Expand 10 before | Expand all | Expand 10 after
9913 _json["totalResults"] = totalResults; 9195 _json["totalResults"] = totalResults;
9914 } 9196 }
9915 if (username != null) { 9197 if (username != null) {
9916 _json["username"] = username; 9198 _json["username"] = username;
9917 } 9199 }
9918 return _json; 9200 return _json;
9919 } 9201 }
9920 } 9202 }
9921 9203
9922 9204
9923 /** Not documented yet. */
9924 class McfDataColumnHeaders { 9205 class McfDataColumnHeaders {
9925 /** Column Type. Either DIMENSION or METRIC. */ 9206 /** Column Type. Either DIMENSION or METRIC. */
9926 core.String columnType; 9207 core.String columnType;
9927 9208
9928 /** 9209 /**
9929 * Data type. Dimension and metric values data types such as INTEGER, DOUBLE, 9210 * Data type. Dimension and metric values data types such as INTEGER, DOUBLE,
9930 * CURRENCY, MCF_SEQUENCE etc. 9211 * CURRENCY, MCF_SEQUENCE etc.
9931 */ 9212 */
9932 core.String dataType; 9213 core.String dataType;
9933 9214
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
10144 _json["start-date"] = start_date; 9425 _json["start-date"] = start_date;
10145 } 9426 }
10146 if (start_index != null) { 9427 if (start_index != null) {
10147 _json["start-index"] = start_index; 9428 _json["start-index"] = start_index;
10148 } 9429 }
10149 return _json; 9430 return _json;
10150 } 9431 }
10151 } 9432 }
10152 9433
10153 9434
10154 /** Not documented yet. */
10155 class McfDataRowsConversionPathValue { 9435 class McfDataRowsConversionPathValue {
10156 /** 9436 /**
10157 * Type of an interaction on conversion path. Such as CLICK, IMPRESSION etc. 9437 * Type of an interaction on conversion path. Such as CLICK, IMPRESSION etc.
10158 */ 9438 */
10159 core.String interactionType; 9439 core.String interactionType;
10160 9440
10161 /** 9441 /**
10162 * Node value of an interaction on conversion path. Such as source, medium 9442 * Node value of an interaction on conversion path. Such as source, medium
10163 * etc. 9443 * etc.
10164 */ 9444 */
(...skipping 1009 matching lines...) Expand 10 before | Expand all | Expand 10 after
11174 _json["totalResults"] = totalResults; 10454 _json["totalResults"] = totalResults;
11175 } 10455 }
11176 if (username != null) { 10456 if (username != null) {
11177 _json["username"] = username; 10457 _json["username"] = username;
11178 } 10458 }
11179 return _json; 10459 return _json;
11180 } 10460 }
11181 } 10461 }
11182 10462
11183 10463
11184 /** Not documented yet. */
11185 class RealtimeDataColumnHeaders { 10464 class RealtimeDataColumnHeaders {
11186 /** Column Type. Either DIMENSION or METRIC. */ 10465 /** Column Type. Either DIMENSION or METRIC. */
11187 core.String columnType; 10466 core.String columnType;
11188 10467
11189 /** 10468 /**
11190 * Data type. Dimension column headers have only STRING as the data type. 10469 * Data type. Dimension column headers have only STRING as the data type.
11191 * Metric column headers have data types for metric values such as INTEGER, 10470 * Metric column headers have data types for metric values such as INTEGER,
11192 * DOUBLE, CURRENCY etc. 10471 * DOUBLE, CURRENCY etc.
11193 */ 10472 */
11194 core.String dataType; 10473 core.String dataType;
(...skipping 1003 matching lines...) Expand 10 before | Expand all | Expand 10 after
12198 11477
12199 11478
12200 /** JSON template for a user reference. */ 11479 /** JSON template for a user reference. */
12201 class UserRef { 11480 class UserRef {
12202 /** Email ID of this user. */ 11481 /** Email ID of this user. */
12203 core.String email; 11482 core.String email;
12204 11483
12205 /** User ID. */ 11484 /** User ID. */
12206 core.String id; 11485 core.String id;
12207 11486
12208 /** Not documented yet. */
12209 core.String kind; 11487 core.String kind;
12210 11488
12211 11489
12212 UserRef(); 11490 UserRef();
12213 11491
12214 UserRef.fromJson(core.Map _json) { 11492 UserRef.fromJson(core.Map _json) {
12215 if (_json.containsKey("email")) { 11493 if (_json.containsKey("email")) {
12216 email = _json["email"]; 11494 email = _json["email"];
12217 } 11495 }
12218 if (_json.containsKey("id")) { 11496 if (_json.containsKey("id")) {
(...skipping 528 matching lines...) Expand 10 before | Expand all | Expand 10 after
12747 } 12025 }
12748 if (updated != null) { 12026 if (updated != null) {
12749 _json["updated"] = (updated).toIso8601String(); 12027 _json["updated"] = (updated).toIso8601String();
12750 } 12028 }
12751 if (websiteUrl != null) { 12029 if (websiteUrl != null) {
12752 _json["websiteUrl"] = websiteUrl; 12030 _json["websiteUrl"] = websiteUrl;
12753 } 12031 }
12754 return _json; 12032 return _json;
12755 } 12033 }
12756 } 12034 }
12757
12758
OLDNEW
« no previous file with comments | « generated/googleapis/lib/adsensehost/v4_1.dart ('k') | generated/googleapis/lib/androidenterprise/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698