| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 | |
| OLD | NEW |