Chromium Code Reviews

Side by Side Diff: generated/googleapis/lib/tagmanager/v1.dart

Issue 1078053002: Roll of googleapis as of 4/7/2015. (Closed) Base URL: https://github.com/dart-lang/googleapis.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff |
« no previous file with comments | « generated/googleapis/lib/storage/v1.dart ('k') | generated/googleapis/lib/tasks/v1.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project).
2
1 library googleapis.tagmanager.v1; 3 library googleapis.tagmanager.v1;
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;
16
17 const core.String USER_AGENT = 'dart-api-client tagmanager/v1';
15 18
16 /** API for accessing Tag Manager accounts and containers. */ 19 /** API for accessing Tag Manager accounts and containers. */
17 class TagmanagerApi { 20 class TagmanagerApi {
18 /** Delete your Google Tag Manager containers */ 21 /** Delete your Google Tag Manager containers */
19 static const TagmanagerDeleteContainersScope = "https://www.googleapis.com/aut h/tagmanager.delete.containers"; 22 static const TagmanagerDeleteContainersScope = "https://www.googleapis.com/aut h/tagmanager.delete.containers";
20 23
21 /** Manage your Google Tag Manager containers */ 24 /** Manage your Google Tag Manager containers */
22 static const TagmanagerEditContainersScope = "https://www.googleapis.com/auth/ tagmanager.edit.containers"; 25 static const TagmanagerEditContainersScope = "https://www.googleapis.com/auth/ tagmanager.edit.containers";
23 26
24 /** Manage your Google Tag Manager container versions */ 27 /** Manage your Google Tag Manager container versions */
25 static const TagmanagerEditContainerversionsScope = "https://www.googleapis.co m/auth/tagmanager.edit.containerversions"; 28 static const TagmanagerEditContainerversionsScope = "https://www.googleapis.co m/auth/tagmanager.edit.containerversions";
26 29
27 /** Manage your Google Tag Manager accounts */ 30 /** Manage your Google Tag Manager accounts */
28 static const TagmanagerManageAccountsScope = "https://www.googleapis.com/auth/ tagmanager.manage.accounts"; 31 static const TagmanagerManageAccountsScope = "https://www.googleapis.com/auth/ tagmanager.manage.accounts";
29 32
30 /** Manage user permissions of your Google Tag Manager data */ 33 /** Manage user permissions of your Google Tag Manager data */
31 static const TagmanagerManageUsersScope = "https://www.googleapis.com/auth/tag manager.manage.users"; 34 static const TagmanagerManageUsersScope = "https://www.googleapis.com/auth/tag manager.manage.users";
32 35
33 /** Publish your Google Tag Manager containers */ 36 /** Publish your Google Tag Manager containers */
34 static const TagmanagerPublishScope = "https://www.googleapis.com/auth/tagmana ger.publish"; 37 static const TagmanagerPublishScope = "https://www.googleapis.com/auth/tagmana ger.publish";
35 38
36 /** View your Google Tag Manager containers */ 39 /** View your Google Tag Manager containers */
37 static const TagmanagerReadonlyScope = "https://www.googleapis.com/auth/tagman ager.readonly"; 40 static const TagmanagerReadonlyScope = "https://www.googleapis.com/auth/tagman ager.readonly";
38 41
39 42
40 final common_internal.ApiRequester _requester; 43 final commons.ApiRequester _requester;
41 44
42 AccountsResourceApi get accounts => new AccountsResourceApi(_requester); 45 AccountsResourceApi get accounts => new AccountsResourceApi(_requester);
43 46
44 TagmanagerApi(http.Client client, {core.String rootUrl: "https://www.googleapi s.com/", core.String servicePath: "tagmanager/v1/"}) : 47 TagmanagerApi(http.Client client, {core.String rootUrl: "https://www.googleapi s.com/", core.String servicePath: "tagmanager/v1/"}) :
45 _requester = new common_internal.ApiRequester(client, rootUrl, servicePath ); 48 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A GENT);
46 } 49 }
47 50
48 51
49 /** Not documented yet. */
50 class AccountsResourceApi { 52 class AccountsResourceApi {
51 final common_internal.ApiRequester _requester; 53 final commons.ApiRequester _requester;
52 54
53 AccountsContainersResourceApi get containers => new AccountsContainersResource Api(_requester); 55 AccountsContainersResourceApi get containers => new AccountsContainersResource Api(_requester);
54 AccountsPermissionsResourceApi get permissions => new AccountsPermissionsResou rceApi(_requester); 56 AccountsPermissionsResourceApi get permissions => new AccountsPermissionsResou rceApi(_requester);
55 57
56 AccountsResourceApi(common_internal.ApiRequester client) : 58 AccountsResourceApi(commons.ApiRequester client) :
57 _requester = client; 59 _requester = client;
58 60
59 /** 61 /**
60 * Gets a GTM Account. 62 * Gets a GTM Account.
61 * 63 *
62 * Request parameters: 64 * Request parameters:
63 * 65 *
64 * [accountId] - The GTM Account ID. 66 * [accountId] - The GTM Account ID.
65 * 67 *
66 * Completes with a [Account]. 68 * Completes with a [Account].
67 * 69 *
68 * Completes with a [common.ApiRequestError] if the API endpoint returned an 70 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
69 * error. 71 * error.
70 * 72 *
71 * If the used [http.Client] completes with an error when making a REST call, 73 * If the used [http.Client] completes with an error when making a REST call,
72 * this method will complete with the same error. 74 * this method will complete with the same error.
73 */ 75 */
74 async.Future<Account> get(core.String accountId) { 76 async.Future<Account> get(core.String accountId) {
75 var _url = null; 77 var _url = null;
76 var _queryParams = new core.Map(); 78 var _queryParams = new core.Map();
77 var _uploadMedia = null; 79 var _uploadMedia = null;
78 var _uploadOptions = null; 80 var _uploadOptions = null;
79 var _downloadOptions = common.DownloadOptions.Metadata; 81 var _downloadOptions = commons.DownloadOptions.Metadata;
80 var _body = null; 82 var _body = null;
81 83
82 if (accountId == null) { 84 if (accountId == null) {
83 throw new core.ArgumentError("Parameter accountId is required."); 85 throw new core.ArgumentError("Parameter accountId is required.");
84 } 86 }
85 87
86 88
87 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId'); 89 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId');
88 90
89 var _response = _requester.request(_url, 91 var _response = _requester.request(_url,
90 "GET", 92 "GET",
91 body: _body, 93 body: _body,
92 queryParams: _queryParams, 94 queryParams: _queryParams,
93 uploadOptions: _uploadOptions, 95 uploadOptions: _uploadOptions,
94 uploadMedia: _uploadMedia, 96 uploadMedia: _uploadMedia,
95 downloadOptions: _downloadOptions); 97 downloadOptions: _downloadOptions);
96 return _response.then((data) => new Account.fromJson(data)); 98 return _response.then((data) => new Account.fromJson(data));
97 } 99 }
98 100
99 /** 101 /**
100 * Lists all GTM Accounts that a user has access to. 102 * Lists all GTM Accounts that a user has access to.
101 * 103 *
102 * Request parameters: 104 * Request parameters:
103 * 105 *
104 * Completes with a [ListAccountsResponse]. 106 * Completes with a [ListAccountsResponse].
105 * 107 *
106 * Completes with a [common.ApiRequestError] if the API endpoint returned an 108 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
107 * error. 109 * error.
108 * 110 *
109 * If the used [http.Client] completes with an error when making a REST call, 111 * If the used [http.Client] completes with an error when making a REST call,
110 * this method will complete with the same error. 112 * this method will complete with the same error.
111 */ 113 */
112 async.Future<ListAccountsResponse> list() { 114 async.Future<ListAccountsResponse> list() {
113 var _url = null; 115 var _url = null;
114 var _queryParams = new core.Map(); 116 var _queryParams = new core.Map();
115 var _uploadMedia = null; 117 var _uploadMedia = null;
116 var _uploadOptions = null; 118 var _uploadOptions = null;
117 var _downloadOptions = common.DownloadOptions.Metadata; 119 var _downloadOptions = commons.DownloadOptions.Metadata;
118 var _body = null; 120 var _body = null;
119 121
120 122
121 123
122 _url = 'accounts'; 124 _url = 'accounts';
123 125
124 var _response = _requester.request(_url, 126 var _response = _requester.request(_url,
125 "GET", 127 "GET",
126 body: _body, 128 body: _body,
127 queryParams: _queryParams, 129 queryParams: _queryParams,
(...skipping 10 matching lines...)
138 * 140 *
139 * Request parameters: 141 * Request parameters:
140 * 142 *
141 * [accountId] - The GTM Account ID. 143 * [accountId] - The GTM Account ID.
142 * 144 *
143 * [fingerprint] - When provided, this fingerprint must match the fingerprint 145 * [fingerprint] - When provided, this fingerprint must match the fingerprint
144 * of the account in storage. 146 * of the account in storage.
145 * 147 *
146 * Completes with a [Account]. 148 * Completes with a [Account].
147 * 149 *
148 * Completes with a [common.ApiRequestError] if the API endpoint returned an 150 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
149 * error. 151 * error.
150 * 152 *
151 * If the used [http.Client] completes with an error when making a REST call, 153 * If the used [http.Client] completes with an error when making a REST call,
152 * this method will complete with the same error. 154 * this method will complete with the same error.
153 */ 155 */
154 async.Future<Account> update(Account request, core.String accountId, {core.Str ing fingerprint}) { 156 async.Future<Account> update(Account request, core.String accountId, {core.Str ing fingerprint}) {
155 var _url = null; 157 var _url = null;
156 var _queryParams = new core.Map(); 158 var _queryParams = new core.Map();
157 var _uploadMedia = null; 159 var _uploadMedia = null;
158 var _uploadOptions = null; 160 var _uploadOptions = null;
159 var _downloadOptions = common.DownloadOptions.Metadata; 161 var _downloadOptions = commons.DownloadOptions.Metadata;
160 var _body = null; 162 var _body = null;
161 163
162 if (request != null) { 164 if (request != null) {
163 _body = convert.JSON.encode((request).toJson()); 165 _body = convert.JSON.encode((request).toJson());
164 } 166 }
165 if (accountId == null) { 167 if (accountId == null) {
166 throw new core.ArgumentError("Parameter accountId is required."); 168 throw new core.ArgumentError("Parameter accountId is required.");
167 } 169 }
168 if (fingerprint != null) { 170 if (fingerprint != null) {
169 _queryParams["fingerprint"] = [fingerprint]; 171 _queryParams["fingerprint"] = [fingerprint];
170 } 172 }
171 173
172 174
173 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId'); 175 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId');
174 176
175 var _response = _requester.request(_url, 177 var _response = _requester.request(_url,
176 "PUT", 178 "PUT",
177 body: _body, 179 body: _body,
178 queryParams: _queryParams, 180 queryParams: _queryParams,
179 uploadOptions: _uploadOptions, 181 uploadOptions: _uploadOptions,
180 uploadMedia: _uploadMedia, 182 uploadMedia: _uploadMedia,
181 downloadOptions: _downloadOptions); 183 downloadOptions: _downloadOptions);
182 return _response.then((data) => new Account.fromJson(data)); 184 return _response.then((data) => new Account.fromJson(data));
183 } 185 }
184 186
185 } 187 }
186 188
187 189
188 /** Not documented yet. */
189 class AccountsContainersResourceApi { 190 class AccountsContainersResourceApi {
190 final common_internal.ApiRequester _requester; 191 final commons.ApiRequester _requester;
191 192
192 AccountsContainersMacrosResourceApi get macros => new AccountsContainersMacros ResourceApi(_requester); 193 AccountsContainersMacrosResourceApi get macros => new AccountsContainersMacros ResourceApi(_requester);
193 AccountsContainersRulesResourceApi get rules => new AccountsContainersRulesRes ourceApi(_requester); 194 AccountsContainersRulesResourceApi get rules => new AccountsContainersRulesRes ourceApi(_requester);
194 AccountsContainersTagsResourceApi get tags => new AccountsContainersTagsResour ceApi(_requester); 195 AccountsContainersTagsResourceApi get tags => new AccountsContainersTagsResour ceApi(_requester);
195 AccountsContainersTriggersResourceApi get triggers => new AccountsContainersTr iggersResourceApi(_requester); 196 AccountsContainersTriggersResourceApi get triggers => new AccountsContainersTr iggersResourceApi(_requester);
196 AccountsContainersVariablesResourceApi get variables => new AccountsContainers VariablesResourceApi(_requester); 197 AccountsContainersVariablesResourceApi get variables => new AccountsContainers VariablesResourceApi(_requester);
197 AccountsContainersVersionsResourceApi get versions => new AccountsContainersVe rsionsResourceApi(_requester); 198 AccountsContainersVersionsResourceApi get versions => new AccountsContainersVe rsionsResourceApi(_requester);
198 199
199 AccountsContainersResourceApi(common_internal.ApiRequester client) : 200 AccountsContainersResourceApi(commons.ApiRequester client) :
200 _requester = client; 201 _requester = client;
201 202
202 /** 203 /**
203 * Creates a Container. 204 * Creates a Container.
204 * 205 *
205 * [request] - The metadata request object. 206 * [request] - The metadata request object.
206 * 207 *
207 * Request parameters: 208 * Request parameters:
208 * 209 *
209 * [accountId] - The GTM Account ID. 210 * [accountId] - The GTM Account ID.
210 * 211 *
211 * Completes with a [Container]. 212 * Completes with a [Container].
212 * 213 *
213 * Completes with a [common.ApiRequestError] if the API endpoint returned an 214 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
214 * error. 215 * error.
215 * 216 *
216 * If the used [http.Client] completes with an error when making a REST call, 217 * If the used [http.Client] completes with an error when making a REST call,
217 * this method will complete with the same error. 218 * this method will complete with the same error.
218 */ 219 */
219 async.Future<Container> create(Container request, core.String accountId) { 220 async.Future<Container> create(Container request, core.String accountId) {
220 var _url = null; 221 var _url = null;
221 var _queryParams = new core.Map(); 222 var _queryParams = new core.Map();
222 var _uploadMedia = null; 223 var _uploadMedia = null;
223 var _uploadOptions = null; 224 var _uploadOptions = null;
224 var _downloadOptions = common.DownloadOptions.Metadata; 225 var _downloadOptions = commons.DownloadOptions.Metadata;
225 var _body = null; 226 var _body = null;
226 227
227 if (request != null) { 228 if (request != null) {
228 _body = convert.JSON.encode((request).toJson()); 229 _body = convert.JSON.encode((request).toJson());
229 } 230 }
230 if (accountId == null) { 231 if (accountId == null) {
231 throw new core.ArgumentError("Parameter accountId is required."); 232 throw new core.ArgumentError("Parameter accountId is required.");
232 } 233 }
233 234
234 235
235 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers'; 236 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers';
236 237
237 var _response = _requester.request(_url, 238 var _response = _requester.request(_url,
238 "POST", 239 "POST",
239 body: _body, 240 body: _body,
240 queryParams: _queryParams, 241 queryParams: _queryParams,
241 uploadOptions: _uploadOptions, 242 uploadOptions: _uploadOptions,
242 uploadMedia: _uploadMedia, 243 uploadMedia: _uploadMedia,
243 downloadOptions: _downloadOptions); 244 downloadOptions: _downloadOptions);
244 return _response.then((data) => new Container.fromJson(data)); 245 return _response.then((data) => new Container.fromJson(data));
245 } 246 }
246 247
247 /** 248 /**
248 * Deletes a Container. 249 * Deletes a Container.
249 * 250 *
250 * Request parameters: 251 * Request parameters:
251 * 252 *
252 * [accountId] - The GTM Account ID. 253 * [accountId] - The GTM Account ID.
253 * 254 *
254 * [containerId] - The GTM Container ID. 255 * [containerId] - The GTM Container ID.
255 * 256 *
256 * Completes with a [common.ApiRequestError] if the API endpoint returned an 257 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
257 * error. 258 * error.
258 * 259 *
259 * If the used [http.Client] completes with an error when making a REST call, 260 * If the used [http.Client] completes with an error when making a REST call,
260 * this method will complete with the same error. 261 * this method will complete with the same error.
261 */ 262 */
262 async.Future delete(core.String accountId, core.String containerId) { 263 async.Future delete(core.String accountId, core.String containerId) {
263 var _url = null; 264 var _url = null;
264 var _queryParams = new core.Map(); 265 var _queryParams = new core.Map();
265 var _uploadMedia = null; 266 var _uploadMedia = null;
266 var _uploadOptions = null; 267 var _uploadOptions = null;
267 var _downloadOptions = common.DownloadOptions.Metadata; 268 var _downloadOptions = commons.DownloadOptions.Metadata;
268 var _body = null; 269 var _body = null;
269 270
270 if (accountId == null) { 271 if (accountId == null) {
271 throw new core.ArgumentError("Parameter accountId is required."); 272 throw new core.ArgumentError("Parameter accountId is required.");
272 } 273 }
273 if (containerId == null) { 274 if (containerId == null) {
274 throw new core.ArgumentError("Parameter containerId is required."); 275 throw new core.ArgumentError("Parameter containerId is required.");
275 } 276 }
276 277
277 _downloadOptions = null; 278 _downloadOptions = null;
278 279
279 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId'); 280 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId');
280 281
281 var _response = _requester.request(_url, 282 var _response = _requester.request(_url,
282 "DELETE", 283 "DELETE",
283 body: _body, 284 body: _body,
284 queryParams: _queryParams, 285 queryParams: _queryParams,
285 uploadOptions: _uploadOptions, 286 uploadOptions: _uploadOptions,
286 uploadMedia: _uploadMedia, 287 uploadMedia: _uploadMedia,
287 downloadOptions: _downloadOptions); 288 downloadOptions: _downloadOptions);
288 return _response.then((data) => null); 289 return _response.then((data) => null);
289 } 290 }
290 291
291 /** 292 /**
292 * Gets a Container. 293 * Gets a Container.
293 * 294 *
294 * Request parameters: 295 * Request parameters:
295 * 296 *
296 * [accountId] - The GTM Account ID. 297 * [accountId] - The GTM Account ID.
297 * 298 *
298 * [containerId] - The GTM Container ID. 299 * [containerId] - The GTM Container ID.
299 * 300 *
300 * Completes with a [Container]. 301 * Completes with a [Container].
301 * 302 *
302 * Completes with a [common.ApiRequestError] if the API endpoint returned an 303 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
303 * error. 304 * error.
304 * 305 *
305 * If the used [http.Client] completes with an error when making a REST call, 306 * If the used [http.Client] completes with an error when making a REST call,
306 * this method will complete with the same error. 307 * this method will complete with the same error.
307 */ 308 */
308 async.Future<Container> get(core.String accountId, core.String containerId) { 309 async.Future<Container> get(core.String accountId, core.String containerId) {
309 var _url = null; 310 var _url = null;
310 var _queryParams = new core.Map(); 311 var _queryParams = new core.Map();
311 var _uploadMedia = null; 312 var _uploadMedia = null;
312 var _uploadOptions = null; 313 var _uploadOptions = null;
313 var _downloadOptions = common.DownloadOptions.Metadata; 314 var _downloadOptions = commons.DownloadOptions.Metadata;
314 var _body = null; 315 var _body = null;
315 316
316 if (accountId == null) { 317 if (accountId == null) {
317 throw new core.ArgumentError("Parameter accountId is required."); 318 throw new core.ArgumentError("Parameter accountId is required.");
318 } 319 }
319 if (containerId == null) { 320 if (containerId == null) {
320 throw new core.ArgumentError("Parameter containerId is required."); 321 throw new core.ArgumentError("Parameter containerId is required.");
321 } 322 }
322 323
323 324
324 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId'); 325 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId');
325 326
326 var _response = _requester.request(_url, 327 var _response = _requester.request(_url,
327 "GET", 328 "GET",
328 body: _body, 329 body: _body,
329 queryParams: _queryParams, 330 queryParams: _queryParams,
330 uploadOptions: _uploadOptions, 331 uploadOptions: _uploadOptions,
331 uploadMedia: _uploadMedia, 332 uploadMedia: _uploadMedia,
332 downloadOptions: _downloadOptions); 333 downloadOptions: _downloadOptions);
333 return _response.then((data) => new Container.fromJson(data)); 334 return _response.then((data) => new Container.fromJson(data));
334 } 335 }
335 336
336 /** 337 /**
337 * Lists all Containers that belongs to a GTM Account. 338 * Lists all Containers that belongs to a GTM Account.
338 * 339 *
339 * Request parameters: 340 * Request parameters:
340 * 341 *
341 * [accountId] - The GTM Account ID. 342 * [accountId] - The GTM Account ID.
342 * 343 *
343 * Completes with a [ListContainersResponse]. 344 * Completes with a [ListContainersResponse].
344 * 345 *
345 * Completes with a [common.ApiRequestError] if the API endpoint returned an 346 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
346 * error. 347 * error.
347 * 348 *
348 * If the used [http.Client] completes with an error when making a REST call, 349 * If the used [http.Client] completes with an error when making a REST call,
349 * this method will complete with the same error. 350 * this method will complete with the same error.
350 */ 351 */
351 async.Future<ListContainersResponse> list(core.String accountId) { 352 async.Future<ListContainersResponse> list(core.String accountId) {
352 var _url = null; 353 var _url = null;
353 var _queryParams = new core.Map(); 354 var _queryParams = new core.Map();
354 var _uploadMedia = null; 355 var _uploadMedia = null;
355 var _uploadOptions = null; 356 var _uploadOptions = null;
356 var _downloadOptions = common.DownloadOptions.Metadata; 357 var _downloadOptions = commons.DownloadOptions.Metadata;
357 var _body = null; 358 var _body = null;
358 359
359 if (accountId == null) { 360 if (accountId == null) {
360 throw new core.ArgumentError("Parameter accountId is required."); 361 throw new core.ArgumentError("Parameter accountId is required.");
361 } 362 }
362 363
363 364
364 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers'; 365 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers';
365 366
366 var _response = _requester.request(_url, 367 var _response = _requester.request(_url,
367 "GET", 368 "GET",
368 body: _body, 369 body: _body,
369 queryParams: _queryParams, 370 queryParams: _queryParams,
370 uploadOptions: _uploadOptions, 371 uploadOptions: _uploadOptions,
371 uploadMedia: _uploadMedia, 372 uploadMedia: _uploadMedia,
372 downloadOptions: _downloadOptions); 373 downloadOptions: _downloadOptions);
373 return _response.then((data) => new ListContainersResponse.fromJson(data)); 374 return _response.then((data) => new ListContainersResponse.fromJson(data));
374 } 375 }
375 376
376 /** 377 /**
377 * Updates a Container. 378 * Updates a Container.
378 * 379 *
379 * [request] - The metadata request object. 380 * [request] - The metadata request object.
380 * 381 *
381 * Request parameters: 382 * Request parameters:
382 * 383 *
383 * [accountId] - The GTM Account ID. 384 * [accountId] - The GTM Account ID.
384 * 385 *
385 * [containerId] - The GTM Container ID. 386 * [containerId] - The GTM Container ID.
386 * 387 *
387 * [fingerprint] - When provided, this fingerprint must match the fingerprint 388 * [fingerprint] - When provided, this fingerprint must match the fingerprint
388 * of the container in storage. 389 * of the container in storage.
389 * 390 *
390 * Completes with a [Container]. 391 * Completes with a [Container].
391 * 392 *
392 * Completes with a [common.ApiRequestError] if the API endpoint returned an 393 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
393 * error. 394 * error.
394 * 395 *
395 * If the used [http.Client] completes with an error when making a REST call, 396 * If the used [http.Client] completes with an error when making a REST call,
396 * this method will complete with the same error. 397 * this method will complete with the same error.
397 */ 398 */
398 async.Future<Container> update(Container request, core.String accountId, core. String containerId, {core.String fingerprint}) { 399 async.Future<Container> update(Container request, core.String accountId, core. String containerId, {core.String fingerprint}) {
399 var _url = null; 400 var _url = null;
400 var _queryParams = new core.Map(); 401 var _queryParams = new core.Map();
401 var _uploadMedia = null; 402 var _uploadMedia = null;
402 var _uploadOptions = null; 403 var _uploadOptions = null;
403 var _downloadOptions = common.DownloadOptions.Metadata; 404 var _downloadOptions = commons.DownloadOptions.Metadata;
404 var _body = null; 405 var _body = null;
405 406
406 if (request != null) { 407 if (request != null) {
407 _body = convert.JSON.encode((request).toJson()); 408 _body = convert.JSON.encode((request).toJson());
408 } 409 }
409 if (accountId == null) { 410 if (accountId == null) {
410 throw new core.ArgumentError("Parameter accountId is required."); 411 throw new core.ArgumentError("Parameter accountId is required.");
411 } 412 }
412 if (containerId == null) { 413 if (containerId == null) {
413 throw new core.ArgumentError("Parameter containerId is required."); 414 throw new core.ArgumentError("Parameter containerId is required.");
414 } 415 }
415 if (fingerprint != null) { 416 if (fingerprint != null) {
416 _queryParams["fingerprint"] = [fingerprint]; 417 _queryParams["fingerprint"] = [fingerprint];
417 } 418 }
418 419
419 420
420 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId'); 421 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId');
421 422
422 var _response = _requester.request(_url, 423 var _response = _requester.request(_url,
423 "PUT", 424 "PUT",
424 body: _body, 425 body: _body,
425 queryParams: _queryParams, 426 queryParams: _queryParams,
426 uploadOptions: _uploadOptions, 427 uploadOptions: _uploadOptions,
427 uploadMedia: _uploadMedia, 428 uploadMedia: _uploadMedia,
428 downloadOptions: _downloadOptions); 429 downloadOptions: _downloadOptions);
429 return _response.then((data) => new Container.fromJson(data)); 430 return _response.then((data) => new Container.fromJson(data));
430 } 431 }
431 432
432 } 433 }
433 434
434 435
435 /** Not documented yet. */
436 class AccountsContainersMacrosResourceApi { 436 class AccountsContainersMacrosResourceApi {
437 final common_internal.ApiRequester _requester; 437 final commons.ApiRequester _requester;
438 438
439 AccountsContainersMacrosResourceApi(common_internal.ApiRequester client) : 439 AccountsContainersMacrosResourceApi(commons.ApiRequester client) :
440 _requester = client; 440 _requester = client;
441 441
442 /** 442 /**
443 * Creates a GTM Macro. 443 * Creates a GTM Macro.
444 * 444 *
445 * [request] - The metadata request object. 445 * [request] - The metadata request object.
446 * 446 *
447 * Request parameters: 447 * Request parameters:
448 * 448 *
449 * [accountId] - The GTM Account ID. 449 * [accountId] - The GTM Account ID.
450 * 450 *
451 * [containerId] - The GTM Container ID. 451 * [containerId] - The GTM Container ID.
452 * 452 *
453 * Completes with a [Macro]. 453 * Completes with a [Macro].
454 * 454 *
455 * Completes with a [common.ApiRequestError] if the API endpoint returned an 455 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
456 * error. 456 * error.
457 * 457 *
458 * If the used [http.Client] completes with an error when making a REST call, 458 * If the used [http.Client] completes with an error when making a REST call,
459 * this method will complete with the same error. 459 * this method will complete with the same error.
460 */ 460 */
461 async.Future<Macro> create(Macro request, core.String accountId, core.String c ontainerId) { 461 async.Future<Macro> create(Macro request, core.String accountId, core.String c ontainerId) {
462 var _url = null; 462 var _url = null;
463 var _queryParams = new core.Map(); 463 var _queryParams = new core.Map();
464 var _uploadMedia = null; 464 var _uploadMedia = null;
465 var _uploadOptions = null; 465 var _uploadOptions = null;
466 var _downloadOptions = common.DownloadOptions.Metadata; 466 var _downloadOptions = commons.DownloadOptions.Metadata;
467 var _body = null; 467 var _body = null;
468 468
469 if (request != null) { 469 if (request != null) {
470 _body = convert.JSON.encode((request).toJson()); 470 _body = convert.JSON.encode((request).toJson());
471 } 471 }
472 if (accountId == null) { 472 if (accountId == null) {
473 throw new core.ArgumentError("Parameter accountId is required."); 473 throw new core.ArgumentError("Parameter accountId is required.");
474 } 474 }
475 if (containerId == null) { 475 if (containerId == null) {
476 throw new core.ArgumentError("Parameter containerId is required."); 476 throw new core.ArgumentError("Parameter containerId is required.");
477 } 477 }
478 478
479 479
480 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/macros '; 480 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/macros';
481 481
482 var _response = _requester.request(_url, 482 var _response = _requester.request(_url,
483 "POST", 483 "POST",
484 body: _body, 484 body: _body,
485 queryParams: _queryParams, 485 queryParams: _queryParams,
486 uploadOptions: _uploadOptions, 486 uploadOptions: _uploadOptions,
487 uploadMedia: _uploadMedia, 487 uploadMedia: _uploadMedia,
488 downloadOptions: _downloadOptions); 488 downloadOptions: _downloadOptions);
489 return _response.then((data) => new Macro.fromJson(data)); 489 return _response.then((data) => new Macro.fromJson(data));
490 } 490 }
491 491
492 /** 492 /**
493 * Deletes a GTM Macro. 493 * Deletes a GTM Macro.
494 * 494 *
495 * Request parameters: 495 * Request parameters:
496 * 496 *
497 * [accountId] - The GTM Account ID. 497 * [accountId] - The GTM Account ID.
498 * 498 *
499 * [containerId] - The GTM Container ID. 499 * [containerId] - The GTM Container ID.
500 * 500 *
501 * [macroId] - The GTM Macro ID. 501 * [macroId] - The GTM Macro ID.
502 * 502 *
503 * Completes with a [common.ApiRequestError] if the API endpoint returned an 503 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
504 * error. 504 * error.
505 * 505 *
506 * If the used [http.Client] completes with an error when making a REST call, 506 * If the used [http.Client] completes with an error when making a REST call,
507 * this method will complete with the same error. 507 * this method will complete with the same error.
508 */ 508 */
509 async.Future delete(core.String accountId, core.String containerId, core.Strin g macroId) { 509 async.Future delete(core.String accountId, core.String containerId, core.Strin g macroId) {
510 var _url = null; 510 var _url = null;
511 var _queryParams = new core.Map(); 511 var _queryParams = new core.Map();
512 var _uploadMedia = null; 512 var _uploadMedia = null;
513 var _uploadOptions = null; 513 var _uploadOptions = null;
514 var _downloadOptions = common.DownloadOptions.Metadata; 514 var _downloadOptions = commons.DownloadOptions.Metadata;
515 var _body = null; 515 var _body = null;
516 516
517 if (accountId == null) { 517 if (accountId == null) {
518 throw new core.ArgumentError("Parameter accountId is required."); 518 throw new core.ArgumentError("Parameter accountId is required.");
519 } 519 }
520 if (containerId == null) { 520 if (containerId == null) {
521 throw new core.ArgumentError("Parameter containerId is required."); 521 throw new core.ArgumentError("Parameter containerId is required.");
522 } 522 }
523 if (macroId == null) { 523 if (macroId == null) {
524 throw new core.ArgumentError("Parameter macroId is required."); 524 throw new core.ArgumentError("Parameter macroId is required.");
525 } 525 }
526 526
527 _downloadOptions = null; 527 _downloadOptions = null;
528 528
529 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/macros /' + common_internal.Escaper.ecapeVariable('$macroId'); 529 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/macros/' + commons.Esc aper.ecapeVariable('$macroId');
530 530
531 var _response = _requester.request(_url, 531 var _response = _requester.request(_url,
532 "DELETE", 532 "DELETE",
533 body: _body, 533 body: _body,
534 queryParams: _queryParams, 534 queryParams: _queryParams,
535 uploadOptions: _uploadOptions, 535 uploadOptions: _uploadOptions,
536 uploadMedia: _uploadMedia, 536 uploadMedia: _uploadMedia,
537 downloadOptions: _downloadOptions); 537 downloadOptions: _downloadOptions);
538 return _response.then((data) => null); 538 return _response.then((data) => null);
539 } 539 }
540 540
541 /** 541 /**
542 * Gets a GTM Macro. 542 * Gets a GTM Macro.
543 * 543 *
544 * Request parameters: 544 * Request parameters:
545 * 545 *
546 * [accountId] - The GTM Account ID. 546 * [accountId] - The GTM Account ID.
547 * 547 *
548 * [containerId] - The GTM Container ID. 548 * [containerId] - The GTM Container ID.
549 * 549 *
550 * [macroId] - The GTM Macro ID. 550 * [macroId] - The GTM Macro ID.
551 * 551 *
552 * Completes with a [Macro]. 552 * Completes with a [Macro].
553 * 553 *
554 * Completes with a [common.ApiRequestError] if the API endpoint returned an 554 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
555 * error. 555 * error.
556 * 556 *
557 * If the used [http.Client] completes with an error when making a REST call, 557 * If the used [http.Client] completes with an error when making a REST call,
558 * this method will complete with the same error. 558 * this method will complete with the same error.
559 */ 559 */
560 async.Future<Macro> get(core.String accountId, core.String containerId, core.S tring macroId) { 560 async.Future<Macro> get(core.String accountId, core.String containerId, core.S tring macroId) {
561 var _url = null; 561 var _url = null;
562 var _queryParams = new core.Map(); 562 var _queryParams = new core.Map();
563 var _uploadMedia = null; 563 var _uploadMedia = null;
564 var _uploadOptions = null; 564 var _uploadOptions = null;
565 var _downloadOptions = common.DownloadOptions.Metadata; 565 var _downloadOptions = commons.DownloadOptions.Metadata;
566 var _body = null; 566 var _body = null;
567 567
568 if (accountId == null) { 568 if (accountId == null) {
569 throw new core.ArgumentError("Parameter accountId is required."); 569 throw new core.ArgumentError("Parameter accountId is required.");
570 } 570 }
571 if (containerId == null) { 571 if (containerId == null) {
572 throw new core.ArgumentError("Parameter containerId is required."); 572 throw new core.ArgumentError("Parameter containerId is required.");
573 } 573 }
574 if (macroId == null) { 574 if (macroId == null) {
575 throw new core.ArgumentError("Parameter macroId is required."); 575 throw new core.ArgumentError("Parameter macroId is required.");
576 } 576 }
577 577
578 578
579 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/macros /' + common_internal.Escaper.ecapeVariable('$macroId'); 579 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/macros/' + commons.Esc aper.ecapeVariable('$macroId');
580 580
581 var _response = _requester.request(_url, 581 var _response = _requester.request(_url,
582 "GET", 582 "GET",
583 body: _body, 583 body: _body,
584 queryParams: _queryParams, 584 queryParams: _queryParams,
585 uploadOptions: _uploadOptions, 585 uploadOptions: _uploadOptions,
586 uploadMedia: _uploadMedia, 586 uploadMedia: _uploadMedia,
587 downloadOptions: _downloadOptions); 587 downloadOptions: _downloadOptions);
588 return _response.then((data) => new Macro.fromJson(data)); 588 return _response.then((data) => new Macro.fromJson(data));
589 } 589 }
590 590
591 /** 591 /**
592 * Lists all GTM Macros of a Container. 592 * Lists all GTM Macros of a Container.
593 * 593 *
594 * Request parameters: 594 * Request parameters:
595 * 595 *
596 * [accountId] - The GTM Account ID. 596 * [accountId] - The GTM Account ID.
597 * 597 *
598 * [containerId] - The GTM Container ID. 598 * [containerId] - The GTM Container ID.
599 * 599 *
600 * Completes with a [ListMacrosResponse]. 600 * Completes with a [ListMacrosResponse].
601 * 601 *
602 * Completes with a [common.ApiRequestError] if the API endpoint returned an 602 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
603 * error. 603 * error.
604 * 604 *
605 * If the used [http.Client] completes with an error when making a REST call, 605 * If the used [http.Client] completes with an error when making a REST call,
606 * this method will complete with the same error. 606 * this method will complete with the same error.
607 */ 607 */
608 async.Future<ListMacrosResponse> list(core.String accountId, core.String conta inerId) { 608 async.Future<ListMacrosResponse> list(core.String accountId, core.String conta inerId) {
609 var _url = null; 609 var _url = null;
610 var _queryParams = new core.Map(); 610 var _queryParams = new core.Map();
611 var _uploadMedia = null; 611 var _uploadMedia = null;
612 var _uploadOptions = null; 612 var _uploadOptions = null;
613 var _downloadOptions = common.DownloadOptions.Metadata; 613 var _downloadOptions = commons.DownloadOptions.Metadata;
614 var _body = null; 614 var _body = null;
615 615
616 if (accountId == null) { 616 if (accountId == null) {
617 throw new core.ArgumentError("Parameter accountId is required."); 617 throw new core.ArgumentError("Parameter accountId is required.");
618 } 618 }
619 if (containerId == null) { 619 if (containerId == null) {
620 throw new core.ArgumentError("Parameter containerId is required."); 620 throw new core.ArgumentError("Parameter containerId is required.");
621 } 621 }
622 622
623 623
624 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/macros '; 624 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/macros';
625 625
626 var _response = _requester.request(_url, 626 var _response = _requester.request(_url,
627 "GET", 627 "GET",
628 body: _body, 628 body: _body,
629 queryParams: _queryParams, 629 queryParams: _queryParams,
630 uploadOptions: _uploadOptions, 630 uploadOptions: _uploadOptions,
631 uploadMedia: _uploadMedia, 631 uploadMedia: _uploadMedia,
632 downloadOptions: _downloadOptions); 632 downloadOptions: _downloadOptions);
633 return _response.then((data) => new ListMacrosResponse.fromJson(data)); 633 return _response.then((data) => new ListMacrosResponse.fromJson(data));
634 } 634 }
635 635
636 /** 636 /**
637 * Updates a GTM Macro. 637 * Updates a GTM Macro.
638 * 638 *
639 * [request] - The metadata request object. 639 * [request] - The metadata request object.
640 * 640 *
641 * Request parameters: 641 * Request parameters:
642 * 642 *
643 * [accountId] - The GTM Account ID. 643 * [accountId] - The GTM Account ID.
644 * 644 *
645 * [containerId] - The GTM Container ID. 645 * [containerId] - The GTM Container ID.
646 * 646 *
647 * [macroId] - The GTM Macro ID. 647 * [macroId] - The GTM Macro ID.
648 * 648 *
649 * [fingerprint] - When provided, this fingerprint must match the fingerprint 649 * [fingerprint] - When provided, this fingerprint must match the fingerprint
650 * of the macro in storage. 650 * of the macro in storage.
651 * 651 *
652 * Completes with a [Macro]. 652 * Completes with a [Macro].
653 * 653 *
654 * Completes with a [common.ApiRequestError] if the API endpoint returned an 654 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
655 * error. 655 * error.
656 * 656 *
657 * If the used [http.Client] completes with an error when making a REST call, 657 * If the used [http.Client] completes with an error when making a REST call,
658 * this method will complete with the same error. 658 * this method will complete with the same error.
659 */ 659 */
660 async.Future<Macro> update(Macro request, core.String accountId, core.String c ontainerId, core.String macroId, {core.String fingerprint}) { 660 async.Future<Macro> update(Macro request, core.String accountId, core.String c ontainerId, core.String macroId, {core.String fingerprint}) {
661 var _url = null; 661 var _url = null;
662 var _queryParams = new core.Map(); 662 var _queryParams = new core.Map();
663 var _uploadMedia = null; 663 var _uploadMedia = null;
664 var _uploadOptions = null; 664 var _uploadOptions = null;
665 var _downloadOptions = common.DownloadOptions.Metadata; 665 var _downloadOptions = commons.DownloadOptions.Metadata;
666 var _body = null; 666 var _body = null;
667 667
668 if (request != null) { 668 if (request != null) {
669 _body = convert.JSON.encode((request).toJson()); 669 _body = convert.JSON.encode((request).toJson());
670 } 670 }
671 if (accountId == null) { 671 if (accountId == null) {
672 throw new core.ArgumentError("Parameter accountId is required."); 672 throw new core.ArgumentError("Parameter accountId is required.");
673 } 673 }
674 if (containerId == null) { 674 if (containerId == null) {
675 throw new core.ArgumentError("Parameter containerId is required."); 675 throw new core.ArgumentError("Parameter containerId is required.");
676 } 676 }
677 if (macroId == null) { 677 if (macroId == null) {
678 throw new core.ArgumentError("Parameter macroId is required."); 678 throw new core.ArgumentError("Parameter macroId is required.");
679 } 679 }
680 if (fingerprint != null) { 680 if (fingerprint != null) {
681 _queryParams["fingerprint"] = [fingerprint]; 681 _queryParams["fingerprint"] = [fingerprint];
682 } 682 }
683 683
684 684
685 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/macros /' + common_internal.Escaper.ecapeVariable('$macroId'); 685 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/macros/' + commons.Esc aper.ecapeVariable('$macroId');
686 686
687 var _response = _requester.request(_url, 687 var _response = _requester.request(_url,
688 "PUT", 688 "PUT",
689 body: _body, 689 body: _body,
690 queryParams: _queryParams, 690 queryParams: _queryParams,
691 uploadOptions: _uploadOptions, 691 uploadOptions: _uploadOptions,
692 uploadMedia: _uploadMedia, 692 uploadMedia: _uploadMedia,
693 downloadOptions: _downloadOptions); 693 downloadOptions: _downloadOptions);
694 return _response.then((data) => new Macro.fromJson(data)); 694 return _response.then((data) => new Macro.fromJson(data));
695 } 695 }
696 696
697 } 697 }
698 698
699 699
700 /** Not documented yet. */
701 class AccountsContainersRulesResourceApi { 700 class AccountsContainersRulesResourceApi {
702 final common_internal.ApiRequester _requester; 701 final commons.ApiRequester _requester;
703 702
704 AccountsContainersRulesResourceApi(common_internal.ApiRequester client) : 703 AccountsContainersRulesResourceApi(commons.ApiRequester client) :
705 _requester = client; 704 _requester = client;
706 705
707 /** 706 /**
708 * Creates a GTM Rule. 707 * Creates a GTM Rule.
709 * 708 *
710 * [request] - The metadata request object. 709 * [request] - The metadata request object.
711 * 710 *
712 * Request parameters: 711 * Request parameters:
713 * 712 *
714 * [accountId] - The GTM Account ID. 713 * [accountId] - The GTM Account ID.
715 * 714 *
716 * [containerId] - The GTM Container ID. 715 * [containerId] - The GTM Container ID.
717 * 716 *
718 * Completes with a [Rule]. 717 * Completes with a [Rule].
719 * 718 *
720 * Completes with a [common.ApiRequestError] if the API endpoint returned an 719 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
721 * error. 720 * error.
722 * 721 *
723 * 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,
724 * this method will complete with the same error. 723 * this method will complete with the same error.
725 */ 724 */
726 async.Future<Rule> create(Rule request, core.String accountId, core.String con tainerId) { 725 async.Future<Rule> create(Rule request, core.String accountId, core.String con tainerId) {
727 var _url = null; 726 var _url = null;
728 var _queryParams = new core.Map(); 727 var _queryParams = new core.Map();
729 var _uploadMedia = null; 728 var _uploadMedia = null;
730 var _uploadOptions = null; 729 var _uploadOptions = null;
731 var _downloadOptions = common.DownloadOptions.Metadata; 730 var _downloadOptions = commons.DownloadOptions.Metadata;
732 var _body = null; 731 var _body = null;
733 732
734 if (request != null) { 733 if (request != null) {
735 _body = convert.JSON.encode((request).toJson()); 734 _body = convert.JSON.encode((request).toJson());
736 } 735 }
737 if (accountId == null) { 736 if (accountId == null) {
738 throw new core.ArgumentError("Parameter accountId is required."); 737 throw new core.ArgumentError("Parameter accountId is required.");
739 } 738 }
740 if (containerId == null) { 739 if (containerId == null) {
741 throw new core.ArgumentError("Parameter containerId is required."); 740 throw new core.ArgumentError("Parameter containerId is required.");
742 } 741 }
743 742
744 743
745 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/rules' ; 744 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/rules';
746 745
747 var _response = _requester.request(_url, 746 var _response = _requester.request(_url,
748 "POST", 747 "POST",
749 body: _body, 748 body: _body,
750 queryParams: _queryParams, 749 queryParams: _queryParams,
751 uploadOptions: _uploadOptions, 750 uploadOptions: _uploadOptions,
752 uploadMedia: _uploadMedia, 751 uploadMedia: _uploadMedia,
753 downloadOptions: _downloadOptions); 752 downloadOptions: _downloadOptions);
754 return _response.then((data) => new Rule.fromJson(data)); 753 return _response.then((data) => new Rule.fromJson(data));
755 } 754 }
756 755
757 /** 756 /**
758 * Deletes a GTM Rule. 757 * Deletes a GTM Rule.
759 * 758 *
760 * Request parameters: 759 * Request parameters:
761 * 760 *
762 * [accountId] - The GTM Account ID. 761 * [accountId] - The GTM Account ID.
763 * 762 *
764 * [containerId] - The GTM Container ID. 763 * [containerId] - The GTM Container ID.
765 * 764 *
766 * [ruleId] - The GTM Rule ID. 765 * [ruleId] - The GTM Rule ID.
767 * 766 *
768 * Completes with a [common.ApiRequestError] if the API endpoint returned an 767 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
769 * error. 768 * error.
770 * 769 *
771 * If the used [http.Client] completes with an error when making a REST call, 770 * If the used [http.Client] completes with an error when making a REST call,
772 * this method will complete with the same error. 771 * this method will complete with the same error.
773 */ 772 */
774 async.Future delete(core.String accountId, core.String containerId, core.Strin g ruleId) { 773 async.Future delete(core.String accountId, core.String containerId, core.Strin g ruleId) {
775 var _url = null; 774 var _url = null;
776 var _queryParams = new core.Map(); 775 var _queryParams = new core.Map();
777 var _uploadMedia = null; 776 var _uploadMedia = null;
778 var _uploadOptions = null; 777 var _uploadOptions = null;
779 var _downloadOptions = common.DownloadOptions.Metadata; 778 var _downloadOptions = commons.DownloadOptions.Metadata;
780 var _body = null; 779 var _body = null;
781 780
782 if (accountId == null) { 781 if (accountId == null) {
783 throw new core.ArgumentError("Parameter accountId is required."); 782 throw new core.ArgumentError("Parameter accountId is required.");
784 } 783 }
785 if (containerId == null) { 784 if (containerId == null) {
786 throw new core.ArgumentError("Parameter containerId is required."); 785 throw new core.ArgumentError("Parameter containerId is required.");
787 } 786 }
788 if (ruleId == null) { 787 if (ruleId == null) {
789 throw new core.ArgumentError("Parameter ruleId is required."); 788 throw new core.ArgumentError("Parameter ruleId is required.");
790 } 789 }
791 790
792 _downloadOptions = null; 791 _downloadOptions = null;
793 792
794 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/rules/ ' + common_internal.Escaper.ecapeVariable('$ruleId'); 793 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/rules/' + commons.Esca per.ecapeVariable('$ruleId');
795 794
796 var _response = _requester.request(_url, 795 var _response = _requester.request(_url,
797 "DELETE", 796 "DELETE",
798 body: _body, 797 body: _body,
799 queryParams: _queryParams, 798 queryParams: _queryParams,
800 uploadOptions: _uploadOptions, 799 uploadOptions: _uploadOptions,
801 uploadMedia: _uploadMedia, 800 uploadMedia: _uploadMedia,
802 downloadOptions: _downloadOptions); 801 downloadOptions: _downloadOptions);
803 return _response.then((data) => null); 802 return _response.then((data) => null);
804 } 803 }
805 804
806 /** 805 /**
807 * Gets a GTM Rule. 806 * Gets a GTM Rule.
808 * 807 *
809 * Request parameters: 808 * Request parameters:
810 * 809 *
811 * [accountId] - The GTM Account ID. 810 * [accountId] - The GTM Account ID.
812 * 811 *
813 * [containerId] - The GTM Container ID. 812 * [containerId] - The GTM Container ID.
814 * 813 *
815 * [ruleId] - The GTM Rule ID. 814 * [ruleId] - The GTM Rule ID.
816 * 815 *
817 * Completes with a [Rule]. 816 * Completes with a [Rule].
818 * 817 *
819 * Completes with a [common.ApiRequestError] if the API endpoint returned an 818 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
820 * error. 819 * error.
821 * 820 *
822 * If the used [http.Client] completes with an error when making a REST call, 821 * If the used [http.Client] completes with an error when making a REST call,
823 * this method will complete with the same error. 822 * this method will complete with the same error.
824 */ 823 */
825 async.Future<Rule> get(core.String accountId, core.String containerId, core.St ring ruleId) { 824 async.Future<Rule> get(core.String accountId, core.String containerId, core.St ring ruleId) {
826 var _url = null; 825 var _url = null;
827 var _queryParams = new core.Map(); 826 var _queryParams = new core.Map();
828 var _uploadMedia = null; 827 var _uploadMedia = null;
829 var _uploadOptions = null; 828 var _uploadOptions = null;
830 var _downloadOptions = common.DownloadOptions.Metadata; 829 var _downloadOptions = commons.DownloadOptions.Metadata;
831 var _body = null; 830 var _body = null;
832 831
833 if (accountId == null) { 832 if (accountId == null) {
834 throw new core.ArgumentError("Parameter accountId is required."); 833 throw new core.ArgumentError("Parameter accountId is required.");
835 } 834 }
836 if (containerId == null) { 835 if (containerId == null) {
837 throw new core.ArgumentError("Parameter containerId is required."); 836 throw new core.ArgumentError("Parameter containerId is required.");
838 } 837 }
839 if (ruleId == null) { 838 if (ruleId == null) {
840 throw new core.ArgumentError("Parameter ruleId is required."); 839 throw new core.ArgumentError("Parameter ruleId is required.");
841 } 840 }
842 841
843 842
844 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/rules/ ' + common_internal.Escaper.ecapeVariable('$ruleId'); 843 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/rules/' + commons.Esca per.ecapeVariable('$ruleId');
845 844
846 var _response = _requester.request(_url, 845 var _response = _requester.request(_url,
847 "GET", 846 "GET",
848 body: _body, 847 body: _body,
849 queryParams: _queryParams, 848 queryParams: _queryParams,
850 uploadOptions: _uploadOptions, 849 uploadOptions: _uploadOptions,
851 uploadMedia: _uploadMedia, 850 uploadMedia: _uploadMedia,
852 downloadOptions: _downloadOptions); 851 downloadOptions: _downloadOptions);
853 return _response.then((data) => new Rule.fromJson(data)); 852 return _response.then((data) => new Rule.fromJson(data));
854 } 853 }
855 854
856 /** 855 /**
857 * Lists all GTM Rules of a Container. 856 * Lists all GTM Rules of a Container.
858 * 857 *
859 * Request parameters: 858 * Request parameters:
860 * 859 *
861 * [accountId] - The GTM Account ID. 860 * [accountId] - The GTM Account ID.
862 * 861 *
863 * [containerId] - The GTM Container ID. 862 * [containerId] - The GTM Container ID.
864 * 863 *
865 * Completes with a [ListRulesResponse]. 864 * Completes with a [ListRulesResponse].
866 * 865 *
867 * Completes with a [common.ApiRequestError] if the API endpoint returned an 866 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
868 * error. 867 * error.
869 * 868 *
870 * If the used [http.Client] completes with an error when making a REST call, 869 * If the used [http.Client] completes with an error when making a REST call,
871 * this method will complete with the same error. 870 * this method will complete with the same error.
872 */ 871 */
873 async.Future<ListRulesResponse> list(core.String accountId, core.String contai nerId) { 872 async.Future<ListRulesResponse> list(core.String accountId, core.String contai nerId) {
874 var _url = null; 873 var _url = null;
875 var _queryParams = new core.Map(); 874 var _queryParams = new core.Map();
876 var _uploadMedia = null; 875 var _uploadMedia = null;
877 var _uploadOptions = null; 876 var _uploadOptions = null;
878 var _downloadOptions = common.DownloadOptions.Metadata; 877 var _downloadOptions = commons.DownloadOptions.Metadata;
879 var _body = null; 878 var _body = null;
880 879
881 if (accountId == null) { 880 if (accountId == null) {
882 throw new core.ArgumentError("Parameter accountId is required."); 881 throw new core.ArgumentError("Parameter accountId is required.");
883 } 882 }
884 if (containerId == null) { 883 if (containerId == null) {
885 throw new core.ArgumentError("Parameter containerId is required."); 884 throw new core.ArgumentError("Parameter containerId is required.");
886 } 885 }
887 886
888 887
889 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/rules' ; 888 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/rules';
890 889
891 var _response = _requester.request(_url, 890 var _response = _requester.request(_url,
892 "GET", 891 "GET",
893 body: _body, 892 body: _body,
894 queryParams: _queryParams, 893 queryParams: _queryParams,
895 uploadOptions: _uploadOptions, 894 uploadOptions: _uploadOptions,
896 uploadMedia: _uploadMedia, 895 uploadMedia: _uploadMedia,
897 downloadOptions: _downloadOptions); 896 downloadOptions: _downloadOptions);
898 return _response.then((data) => new ListRulesResponse.fromJson(data)); 897 return _response.then((data) => new ListRulesResponse.fromJson(data));
899 } 898 }
900 899
901 /** 900 /**
902 * Updates a GTM Rule. 901 * Updates a GTM Rule.
903 * 902 *
904 * [request] - The metadata request object. 903 * [request] - The metadata request object.
905 * 904 *
906 * Request parameters: 905 * Request parameters:
907 * 906 *
908 * [accountId] - The GTM Account ID. 907 * [accountId] - The GTM Account ID.
909 * 908 *
910 * [containerId] - The GTM Container ID. 909 * [containerId] - The GTM Container ID.
911 * 910 *
912 * [ruleId] - The GTM Rule ID. 911 * [ruleId] - The GTM Rule ID.
913 * 912 *
914 * [fingerprint] - When provided, this fingerprint must match the fingerprint 913 * [fingerprint] - When provided, this fingerprint must match the fingerprint
915 * of the rule in storage. 914 * of the rule in storage.
916 * 915 *
917 * Completes with a [Rule]. 916 * Completes with a [Rule].
918 * 917 *
919 * Completes with a [common.ApiRequestError] if the API endpoint returned an 918 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
920 * error. 919 * error.
921 * 920 *
922 * If the used [http.Client] completes with an error when making a REST call, 921 * If the used [http.Client] completes with an error when making a REST call,
923 * this method will complete with the same error. 922 * this method will complete with the same error.
924 */ 923 */
925 async.Future<Rule> update(Rule request, core.String accountId, core.String con tainerId, core.String ruleId, {core.String fingerprint}) { 924 async.Future<Rule> update(Rule request, core.String accountId, core.String con tainerId, core.String ruleId, {core.String fingerprint}) {
926 var _url = null; 925 var _url = null;
927 var _queryParams = new core.Map(); 926 var _queryParams = new core.Map();
928 var _uploadMedia = null; 927 var _uploadMedia = null;
929 var _uploadOptions = null; 928 var _uploadOptions = null;
930 var _downloadOptions = common.DownloadOptions.Metadata; 929 var _downloadOptions = commons.DownloadOptions.Metadata;
931 var _body = null; 930 var _body = null;
932 931
933 if (request != null) { 932 if (request != null) {
934 _body = convert.JSON.encode((request).toJson()); 933 _body = convert.JSON.encode((request).toJson());
935 } 934 }
936 if (accountId == null) { 935 if (accountId == null) {
937 throw new core.ArgumentError("Parameter accountId is required."); 936 throw new core.ArgumentError("Parameter accountId is required.");
938 } 937 }
939 if (containerId == null) { 938 if (containerId == null) {
940 throw new core.ArgumentError("Parameter containerId is required."); 939 throw new core.ArgumentError("Parameter containerId is required.");
941 } 940 }
942 if (ruleId == null) { 941 if (ruleId == null) {
943 throw new core.ArgumentError("Parameter ruleId is required."); 942 throw new core.ArgumentError("Parameter ruleId is required.");
944 } 943 }
945 if (fingerprint != null) { 944 if (fingerprint != null) {
946 _queryParams["fingerprint"] = [fingerprint]; 945 _queryParams["fingerprint"] = [fingerprint];
947 } 946 }
948 947
949 948
950 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/rules/ ' + common_internal.Escaper.ecapeVariable('$ruleId'); 949 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/rules/' + commons.Esca per.ecapeVariable('$ruleId');
951 950
952 var _response = _requester.request(_url, 951 var _response = _requester.request(_url,
953 "PUT", 952 "PUT",
954 body: _body, 953 body: _body,
955 queryParams: _queryParams, 954 queryParams: _queryParams,
956 uploadOptions: _uploadOptions, 955 uploadOptions: _uploadOptions,
957 uploadMedia: _uploadMedia, 956 uploadMedia: _uploadMedia,
958 downloadOptions: _downloadOptions); 957 downloadOptions: _downloadOptions);
959 return _response.then((data) => new Rule.fromJson(data)); 958 return _response.then((data) => new Rule.fromJson(data));
960 } 959 }
961 960
962 } 961 }
963 962
964 963
965 /** Not documented yet. */
966 class AccountsContainersTagsResourceApi { 964 class AccountsContainersTagsResourceApi {
967 final common_internal.ApiRequester _requester; 965 final commons.ApiRequester _requester;
968 966
969 AccountsContainersTagsResourceApi(common_internal.ApiRequester client) : 967 AccountsContainersTagsResourceApi(commons.ApiRequester client) :
970 _requester = client; 968 _requester = client;
971 969
972 /** 970 /**
973 * Creates a GTM Tag. 971 * Creates a GTM Tag.
974 * 972 *
975 * [request] - The metadata request object. 973 * [request] - The metadata request object.
976 * 974 *
977 * Request parameters: 975 * Request parameters:
978 * 976 *
979 * [accountId] - The GTM Account ID. 977 * [accountId] - The GTM Account ID.
980 * 978 *
981 * [containerId] - The GTM Container ID. 979 * [containerId] - The GTM Container ID.
982 * 980 *
983 * Completes with a [Tag]. 981 * Completes with a [Tag].
984 * 982 *
985 * Completes with a [common.ApiRequestError] if the API endpoint returned an 983 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
986 * error. 984 * error.
987 * 985 *
988 * If the used [http.Client] completes with an error when making a REST call, 986 * If the used [http.Client] completes with an error when making a REST call,
989 * this method will complete with the same error. 987 * this method will complete with the same error.
990 */ 988 */
991 async.Future<Tag> create(Tag request, core.String accountId, core.String conta inerId) { 989 async.Future<Tag> create(Tag request, core.String accountId, core.String conta inerId) {
992 var _url = null; 990 var _url = null;
993 var _queryParams = new core.Map(); 991 var _queryParams = new core.Map();
994 var _uploadMedia = null; 992 var _uploadMedia = null;
995 var _uploadOptions = null; 993 var _uploadOptions = null;
996 var _downloadOptions = common.DownloadOptions.Metadata; 994 var _downloadOptions = commons.DownloadOptions.Metadata;
997 var _body = null; 995 var _body = null;
998 996
999 if (request != null) { 997 if (request != null) {
1000 _body = convert.JSON.encode((request).toJson()); 998 _body = convert.JSON.encode((request).toJson());
1001 } 999 }
1002 if (accountId == null) { 1000 if (accountId == null) {
1003 throw new core.ArgumentError("Parameter accountId is required."); 1001 throw new core.ArgumentError("Parameter accountId is required.");
1004 } 1002 }
1005 if (containerId == null) { 1003 if (containerId == null) {
1006 throw new core.ArgumentError("Parameter containerId is required."); 1004 throw new core.ArgumentError("Parameter containerId is required.");
1007 } 1005 }
1008 1006
1009 1007
1010 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/tags'; 1008 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/tags';
1011 1009
1012 var _response = _requester.request(_url, 1010 var _response = _requester.request(_url,
1013 "POST", 1011 "POST",
1014 body: _body, 1012 body: _body,
1015 queryParams: _queryParams, 1013 queryParams: _queryParams,
1016 uploadOptions: _uploadOptions, 1014 uploadOptions: _uploadOptions,
1017 uploadMedia: _uploadMedia, 1015 uploadMedia: _uploadMedia,
1018 downloadOptions: _downloadOptions); 1016 downloadOptions: _downloadOptions);
1019 return _response.then((data) => new Tag.fromJson(data)); 1017 return _response.then((data) => new Tag.fromJson(data));
1020 } 1018 }
1021 1019
1022 /** 1020 /**
1023 * Deletes a GTM Tag. 1021 * Deletes a GTM Tag.
1024 * 1022 *
1025 * Request parameters: 1023 * Request parameters:
1026 * 1024 *
1027 * [accountId] - The GTM Account ID. 1025 * [accountId] - The GTM Account ID.
1028 * 1026 *
1029 * [containerId] - The GTM Container ID. 1027 * [containerId] - The GTM Container ID.
1030 * 1028 *
1031 * [tagId] - The GTM Tag ID. 1029 * [tagId] - The GTM Tag ID.
1032 * 1030 *
1033 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1031 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1034 * error. 1032 * error.
1035 * 1033 *
1036 * If the used [http.Client] completes with an error when making a REST call, 1034 * If the used [http.Client] completes with an error when making a REST call,
1037 * this method will complete with the same error. 1035 * this method will complete with the same error.
1038 */ 1036 */
1039 async.Future delete(core.String accountId, core.String containerId, core.Strin g tagId) { 1037 async.Future delete(core.String accountId, core.String containerId, core.Strin g tagId) {
1040 var _url = null; 1038 var _url = null;
1041 var _queryParams = new core.Map(); 1039 var _queryParams = new core.Map();
1042 var _uploadMedia = null; 1040 var _uploadMedia = null;
1043 var _uploadOptions = null; 1041 var _uploadOptions = null;
1044 var _downloadOptions = common.DownloadOptions.Metadata; 1042 var _downloadOptions = commons.DownloadOptions.Metadata;
1045 var _body = null; 1043 var _body = null;
1046 1044
1047 if (accountId == null) { 1045 if (accountId == null) {
1048 throw new core.ArgumentError("Parameter accountId is required."); 1046 throw new core.ArgumentError("Parameter accountId is required.");
1049 } 1047 }
1050 if (containerId == null) { 1048 if (containerId == null) {
1051 throw new core.ArgumentError("Parameter containerId is required."); 1049 throw new core.ArgumentError("Parameter containerId is required.");
1052 } 1050 }
1053 if (tagId == null) { 1051 if (tagId == null) {
1054 throw new core.ArgumentError("Parameter tagId is required."); 1052 throw new core.ArgumentError("Parameter tagId is required.");
1055 } 1053 }
1056 1054
1057 _downloadOptions = null; 1055 _downloadOptions = null;
1058 1056
1059 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/tags/' + common_internal.Escaper.ecapeVariable('$tagId'); 1057 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/tags/' + commons.Escap er.ecapeVariable('$tagId');
1060 1058
1061 var _response = _requester.request(_url, 1059 var _response = _requester.request(_url,
1062 "DELETE", 1060 "DELETE",
1063 body: _body, 1061 body: _body,
1064 queryParams: _queryParams, 1062 queryParams: _queryParams,
1065 uploadOptions: _uploadOptions, 1063 uploadOptions: _uploadOptions,
1066 uploadMedia: _uploadMedia, 1064 uploadMedia: _uploadMedia,
1067 downloadOptions: _downloadOptions); 1065 downloadOptions: _downloadOptions);
1068 return _response.then((data) => null); 1066 return _response.then((data) => null);
1069 } 1067 }
1070 1068
1071 /** 1069 /**
1072 * Gets a GTM Tag. 1070 * Gets a GTM Tag.
1073 * 1071 *
1074 * Request parameters: 1072 * Request parameters:
1075 * 1073 *
1076 * [accountId] - The GTM Account ID. 1074 * [accountId] - The GTM Account ID.
1077 * 1075 *
1078 * [containerId] - The GTM Container ID. 1076 * [containerId] - The GTM Container ID.
1079 * 1077 *
1080 * [tagId] - The GTM Tag ID. 1078 * [tagId] - The GTM Tag ID.
1081 * 1079 *
1082 * Completes with a [Tag]. 1080 * Completes with a [Tag].
1083 * 1081 *
1084 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1082 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1085 * error. 1083 * error.
1086 * 1084 *
1087 * If the used [http.Client] completes with an error when making a REST call, 1085 * If the used [http.Client] completes with an error when making a REST call,
1088 * this method will complete with the same error. 1086 * this method will complete with the same error.
1089 */ 1087 */
1090 async.Future<Tag> get(core.String accountId, core.String containerId, core.Str ing tagId) { 1088 async.Future<Tag> get(core.String accountId, core.String containerId, core.Str ing tagId) {
1091 var _url = null; 1089 var _url = null;
1092 var _queryParams = new core.Map(); 1090 var _queryParams = new core.Map();
1093 var _uploadMedia = null; 1091 var _uploadMedia = null;
1094 var _uploadOptions = null; 1092 var _uploadOptions = null;
1095 var _downloadOptions = common.DownloadOptions.Metadata; 1093 var _downloadOptions = commons.DownloadOptions.Metadata;
1096 var _body = null; 1094 var _body = null;
1097 1095
1098 if (accountId == null) { 1096 if (accountId == null) {
1099 throw new core.ArgumentError("Parameter accountId is required."); 1097 throw new core.ArgumentError("Parameter accountId is required.");
1100 } 1098 }
1101 if (containerId == null) { 1099 if (containerId == null) {
1102 throw new core.ArgumentError("Parameter containerId is required."); 1100 throw new core.ArgumentError("Parameter containerId is required.");
1103 } 1101 }
1104 if (tagId == null) { 1102 if (tagId == null) {
1105 throw new core.ArgumentError("Parameter tagId is required."); 1103 throw new core.ArgumentError("Parameter tagId is required.");
1106 } 1104 }
1107 1105
1108 1106
1109 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/tags/' + common_internal.Escaper.ecapeVariable('$tagId'); 1107 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/tags/' + commons.Escap er.ecapeVariable('$tagId');
1110 1108
1111 var _response = _requester.request(_url, 1109 var _response = _requester.request(_url,
1112 "GET", 1110 "GET",
1113 body: _body, 1111 body: _body,
1114 queryParams: _queryParams, 1112 queryParams: _queryParams,
1115 uploadOptions: _uploadOptions, 1113 uploadOptions: _uploadOptions,
1116 uploadMedia: _uploadMedia, 1114 uploadMedia: _uploadMedia,
1117 downloadOptions: _downloadOptions); 1115 downloadOptions: _downloadOptions);
1118 return _response.then((data) => new Tag.fromJson(data)); 1116 return _response.then((data) => new Tag.fromJson(data));
1119 } 1117 }
1120 1118
1121 /** 1119 /**
1122 * Lists all GTM Tags of a Container. 1120 * Lists all GTM Tags of a Container.
1123 * 1121 *
1124 * Request parameters: 1122 * Request parameters:
1125 * 1123 *
1126 * [accountId] - The GTM Account ID. 1124 * [accountId] - The GTM Account ID.
1127 * 1125 *
1128 * [containerId] - The GTM Container ID. 1126 * [containerId] - The GTM Container ID.
1129 * 1127 *
1130 * Completes with a [ListTagsResponse]. 1128 * Completes with a [ListTagsResponse].
1131 * 1129 *
1132 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1130 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1133 * error. 1131 * error.
1134 * 1132 *
1135 * If the used [http.Client] completes with an error when making a REST call, 1133 * If the used [http.Client] completes with an error when making a REST call,
1136 * this method will complete with the same error. 1134 * this method will complete with the same error.
1137 */ 1135 */
1138 async.Future<ListTagsResponse> list(core.String accountId, core.String contain erId) { 1136 async.Future<ListTagsResponse> list(core.String accountId, core.String contain erId) {
1139 var _url = null; 1137 var _url = null;
1140 var _queryParams = new core.Map(); 1138 var _queryParams = new core.Map();
1141 var _uploadMedia = null; 1139 var _uploadMedia = null;
1142 var _uploadOptions = null; 1140 var _uploadOptions = null;
1143 var _downloadOptions = common.DownloadOptions.Metadata; 1141 var _downloadOptions = commons.DownloadOptions.Metadata;
1144 var _body = null; 1142 var _body = null;
1145 1143
1146 if (accountId == null) { 1144 if (accountId == null) {
1147 throw new core.ArgumentError("Parameter accountId is required."); 1145 throw new core.ArgumentError("Parameter accountId is required.");
1148 } 1146 }
1149 if (containerId == null) { 1147 if (containerId == null) {
1150 throw new core.ArgumentError("Parameter containerId is required."); 1148 throw new core.ArgumentError("Parameter containerId is required.");
1151 } 1149 }
1152 1150
1153 1151
1154 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/tags'; 1152 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/tags';
1155 1153
1156 var _response = _requester.request(_url, 1154 var _response = _requester.request(_url,
1157 "GET", 1155 "GET",
1158 body: _body, 1156 body: _body,
1159 queryParams: _queryParams, 1157 queryParams: _queryParams,
1160 uploadOptions: _uploadOptions, 1158 uploadOptions: _uploadOptions,
1161 uploadMedia: _uploadMedia, 1159 uploadMedia: _uploadMedia,
1162 downloadOptions: _downloadOptions); 1160 downloadOptions: _downloadOptions);
1163 return _response.then((data) => new ListTagsResponse.fromJson(data)); 1161 return _response.then((data) => new ListTagsResponse.fromJson(data));
1164 } 1162 }
1165 1163
1166 /** 1164 /**
1167 * Updates a GTM Tag. 1165 * Updates a GTM Tag.
1168 * 1166 *
1169 * [request] - The metadata request object. 1167 * [request] - The metadata request object.
1170 * 1168 *
1171 * Request parameters: 1169 * Request parameters:
1172 * 1170 *
1173 * [accountId] - The GTM Account ID. 1171 * [accountId] - The GTM Account ID.
1174 * 1172 *
1175 * [containerId] - The GTM Container ID. 1173 * [containerId] - The GTM Container ID.
1176 * 1174 *
1177 * [tagId] - The GTM Tag ID. 1175 * [tagId] - The GTM Tag ID.
1178 * 1176 *
1179 * [fingerprint] - When provided, this fingerprint must match the fingerprint 1177 * [fingerprint] - When provided, this fingerprint must match the fingerprint
1180 * of the tag in storage. 1178 * of the tag in storage.
1181 * 1179 *
1182 * Completes with a [Tag]. 1180 * Completes with a [Tag].
1183 * 1181 *
1184 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1182 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1185 * error. 1183 * error.
1186 * 1184 *
1187 * If the used [http.Client] completes with an error when making a REST call, 1185 * If the used [http.Client] completes with an error when making a REST call,
1188 * this method will complete with the same error. 1186 * this method will complete with the same error.
1189 */ 1187 */
1190 async.Future<Tag> update(Tag request, core.String accountId, core.String conta inerId, core.String tagId, {core.String fingerprint}) { 1188 async.Future<Tag> update(Tag request, core.String accountId, core.String conta inerId, core.String tagId, {core.String fingerprint}) {
1191 var _url = null; 1189 var _url = null;
1192 var _queryParams = new core.Map(); 1190 var _queryParams = new core.Map();
1193 var _uploadMedia = null; 1191 var _uploadMedia = null;
1194 var _uploadOptions = null; 1192 var _uploadOptions = null;
1195 var _downloadOptions = common.DownloadOptions.Metadata; 1193 var _downloadOptions = commons.DownloadOptions.Metadata;
1196 var _body = null; 1194 var _body = null;
1197 1195
1198 if (request != null) { 1196 if (request != null) {
1199 _body = convert.JSON.encode((request).toJson()); 1197 _body = convert.JSON.encode((request).toJson());
1200 } 1198 }
1201 if (accountId == null) { 1199 if (accountId == null) {
1202 throw new core.ArgumentError("Parameter accountId is required."); 1200 throw new core.ArgumentError("Parameter accountId is required.");
1203 } 1201 }
1204 if (containerId == null) { 1202 if (containerId == null) {
1205 throw new core.ArgumentError("Parameter containerId is required."); 1203 throw new core.ArgumentError("Parameter containerId is required.");
1206 } 1204 }
1207 if (tagId == null) { 1205 if (tagId == null) {
1208 throw new core.ArgumentError("Parameter tagId is required."); 1206 throw new core.ArgumentError("Parameter tagId is required.");
1209 } 1207 }
1210 if (fingerprint != null) { 1208 if (fingerprint != null) {
1211 _queryParams["fingerprint"] = [fingerprint]; 1209 _queryParams["fingerprint"] = [fingerprint];
1212 } 1210 }
1213 1211
1214 1212
1215 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/tags/' + common_internal.Escaper.ecapeVariable('$tagId'); 1213 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/tags/' + commons.Escap er.ecapeVariable('$tagId');
1216 1214
1217 var _response = _requester.request(_url, 1215 var _response = _requester.request(_url,
1218 "PUT", 1216 "PUT",
1219 body: _body, 1217 body: _body,
1220 queryParams: _queryParams, 1218 queryParams: _queryParams,
1221 uploadOptions: _uploadOptions, 1219 uploadOptions: _uploadOptions,
1222 uploadMedia: _uploadMedia, 1220 uploadMedia: _uploadMedia,
1223 downloadOptions: _downloadOptions); 1221 downloadOptions: _downloadOptions);
1224 return _response.then((data) => new Tag.fromJson(data)); 1222 return _response.then((data) => new Tag.fromJson(data));
1225 } 1223 }
1226 1224
1227 } 1225 }
1228 1226
1229 1227
1230 /** Not documented yet. */
1231 class AccountsContainersTriggersResourceApi { 1228 class AccountsContainersTriggersResourceApi {
1232 final common_internal.ApiRequester _requester; 1229 final commons.ApiRequester _requester;
1233 1230
1234 AccountsContainersTriggersResourceApi(common_internal.ApiRequester client) : 1231 AccountsContainersTriggersResourceApi(commons.ApiRequester client) :
1235 _requester = client; 1232 _requester = client;
1236 1233
1237 /** 1234 /**
1238 * Creates a GTM Trigger. 1235 * Creates a GTM Trigger.
1239 * 1236 *
1240 * [request] - The metadata request object. 1237 * [request] - The metadata request object.
1241 * 1238 *
1242 * Request parameters: 1239 * Request parameters:
1243 * 1240 *
1244 * [accountId] - The GTM Account ID. 1241 * [accountId] - The GTM Account ID.
1245 * 1242 *
1246 * [containerId] - The GTM Container ID. 1243 * [containerId] - The GTM Container ID.
1247 * 1244 *
1248 * Completes with a [Trigger]. 1245 * Completes with a [Trigger].
1249 * 1246 *
1250 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1247 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1251 * error. 1248 * error.
1252 * 1249 *
1253 * If the used [http.Client] completes with an error when making a REST call, 1250 * If the used [http.Client] completes with an error when making a REST call,
1254 * this method will complete with the same error. 1251 * this method will complete with the same error.
1255 */ 1252 */
1256 async.Future<Trigger> create(Trigger request, core.String accountId, core.Stri ng containerId) { 1253 async.Future<Trigger> create(Trigger request, core.String accountId, core.Stri ng containerId) {
1257 var _url = null; 1254 var _url = null;
1258 var _queryParams = new core.Map(); 1255 var _queryParams = new core.Map();
1259 var _uploadMedia = null; 1256 var _uploadMedia = null;
1260 var _uploadOptions = null; 1257 var _uploadOptions = null;
1261 var _downloadOptions = common.DownloadOptions.Metadata; 1258 var _downloadOptions = commons.DownloadOptions.Metadata;
1262 var _body = null; 1259 var _body = null;
1263 1260
1264 if (request != null) { 1261 if (request != null) {
1265 _body = convert.JSON.encode((request).toJson()); 1262 _body = convert.JSON.encode((request).toJson());
1266 } 1263 }
1267 if (accountId == null) { 1264 if (accountId == null) {
1268 throw new core.ArgumentError("Parameter accountId is required."); 1265 throw new core.ArgumentError("Parameter accountId is required.");
1269 } 1266 }
1270 if (containerId == null) { 1267 if (containerId == null) {
1271 throw new core.ArgumentError("Parameter containerId is required."); 1268 throw new core.ArgumentError("Parameter containerId is required.");
1272 } 1269 }
1273 1270
1274 1271
1275 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/trigge rs'; 1272 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/triggers';
1276 1273
1277 var _response = _requester.request(_url, 1274 var _response = _requester.request(_url,
1278 "POST", 1275 "POST",
1279 body: _body, 1276 body: _body,
1280 queryParams: _queryParams, 1277 queryParams: _queryParams,
1281 uploadOptions: _uploadOptions, 1278 uploadOptions: _uploadOptions,
1282 uploadMedia: _uploadMedia, 1279 uploadMedia: _uploadMedia,
1283 downloadOptions: _downloadOptions); 1280 downloadOptions: _downloadOptions);
1284 return _response.then((data) => new Trigger.fromJson(data)); 1281 return _response.then((data) => new Trigger.fromJson(data));
1285 } 1282 }
1286 1283
1287 /** 1284 /**
1288 * Deletes a GTM Trigger. 1285 * Deletes a GTM Trigger.
1289 * 1286 *
1290 * Request parameters: 1287 * Request parameters:
1291 * 1288 *
1292 * [accountId] - The GTM Account ID. 1289 * [accountId] - The GTM Account ID.
1293 * 1290 *
1294 * [containerId] - The GTM Container ID. 1291 * [containerId] - The GTM Container ID.
1295 * 1292 *
1296 * [triggerId] - The GTM Trigger ID. 1293 * [triggerId] - The GTM Trigger ID.
1297 * 1294 *
1298 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1295 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1299 * error. 1296 * error.
1300 * 1297 *
1301 * If the used [http.Client] completes with an error when making a REST call, 1298 * If the used [http.Client] completes with an error when making a REST call,
1302 * this method will complete with the same error. 1299 * this method will complete with the same error.
1303 */ 1300 */
1304 async.Future delete(core.String accountId, core.String containerId, core.Strin g triggerId) { 1301 async.Future delete(core.String accountId, core.String containerId, core.Strin g triggerId) {
1305 var _url = null; 1302 var _url = null;
1306 var _queryParams = new core.Map(); 1303 var _queryParams = new core.Map();
1307 var _uploadMedia = null; 1304 var _uploadMedia = null;
1308 var _uploadOptions = null; 1305 var _uploadOptions = null;
1309 var _downloadOptions = common.DownloadOptions.Metadata; 1306 var _downloadOptions = commons.DownloadOptions.Metadata;
1310 var _body = null; 1307 var _body = null;
1311 1308
1312 if (accountId == null) { 1309 if (accountId == null) {
1313 throw new core.ArgumentError("Parameter accountId is required."); 1310 throw new core.ArgumentError("Parameter accountId is required.");
1314 } 1311 }
1315 if (containerId == null) { 1312 if (containerId == null) {
1316 throw new core.ArgumentError("Parameter containerId is required."); 1313 throw new core.ArgumentError("Parameter containerId is required.");
1317 } 1314 }
1318 if (triggerId == null) { 1315 if (triggerId == null) {
1319 throw new core.ArgumentError("Parameter triggerId is required."); 1316 throw new core.ArgumentError("Parameter triggerId is required.");
1320 } 1317 }
1321 1318
1322 _downloadOptions = null; 1319 _downloadOptions = null;
1323 1320
1324 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/trigge rs/' + common_internal.Escaper.ecapeVariable('$triggerId'); 1321 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/triggers/' + commons.E scaper.ecapeVariable('$triggerId');
1325 1322
1326 var _response = _requester.request(_url, 1323 var _response = _requester.request(_url,
1327 "DELETE", 1324 "DELETE",
1328 body: _body, 1325 body: _body,
1329 queryParams: _queryParams, 1326 queryParams: _queryParams,
1330 uploadOptions: _uploadOptions, 1327 uploadOptions: _uploadOptions,
1331 uploadMedia: _uploadMedia, 1328 uploadMedia: _uploadMedia,
1332 downloadOptions: _downloadOptions); 1329 downloadOptions: _downloadOptions);
1333 return _response.then((data) => null); 1330 return _response.then((data) => null);
1334 } 1331 }
1335 1332
1336 /** 1333 /**
1337 * Gets a GTM Trigger. 1334 * Gets a GTM Trigger.
1338 * 1335 *
1339 * Request parameters: 1336 * Request parameters:
1340 * 1337 *
1341 * [accountId] - The GTM Account ID. 1338 * [accountId] - The GTM Account ID.
1342 * 1339 *
1343 * [containerId] - The GTM Container ID. 1340 * [containerId] - The GTM Container ID.
1344 * 1341 *
1345 * [triggerId] - The GTM Trigger ID. 1342 * [triggerId] - The GTM Trigger ID.
1346 * 1343 *
1347 * Completes with a [Trigger]. 1344 * Completes with a [Trigger].
1348 * 1345 *
1349 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1346 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1350 * error. 1347 * error.
1351 * 1348 *
1352 * If the used [http.Client] completes with an error when making a REST call, 1349 * If the used [http.Client] completes with an error when making a REST call,
1353 * this method will complete with the same error. 1350 * this method will complete with the same error.
1354 */ 1351 */
1355 async.Future<Trigger> get(core.String accountId, core.String containerId, core .String triggerId) { 1352 async.Future<Trigger> get(core.String accountId, core.String containerId, core .String triggerId) {
1356 var _url = null; 1353 var _url = null;
1357 var _queryParams = new core.Map(); 1354 var _queryParams = new core.Map();
1358 var _uploadMedia = null; 1355 var _uploadMedia = null;
1359 var _uploadOptions = null; 1356 var _uploadOptions = null;
1360 var _downloadOptions = common.DownloadOptions.Metadata; 1357 var _downloadOptions = commons.DownloadOptions.Metadata;
1361 var _body = null; 1358 var _body = null;
1362 1359
1363 if (accountId == null) { 1360 if (accountId == null) {
1364 throw new core.ArgumentError("Parameter accountId is required."); 1361 throw new core.ArgumentError("Parameter accountId is required.");
1365 } 1362 }
1366 if (containerId == null) { 1363 if (containerId == null) {
1367 throw new core.ArgumentError("Parameter containerId is required."); 1364 throw new core.ArgumentError("Parameter containerId is required.");
1368 } 1365 }
1369 if (triggerId == null) { 1366 if (triggerId == null) {
1370 throw new core.ArgumentError("Parameter triggerId is required."); 1367 throw new core.ArgumentError("Parameter triggerId is required.");
1371 } 1368 }
1372 1369
1373 1370
1374 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/trigge rs/' + common_internal.Escaper.ecapeVariable('$triggerId'); 1371 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/triggers/' + commons.E scaper.ecapeVariable('$triggerId');
1375 1372
1376 var _response = _requester.request(_url, 1373 var _response = _requester.request(_url,
1377 "GET", 1374 "GET",
1378 body: _body, 1375 body: _body,
1379 queryParams: _queryParams, 1376 queryParams: _queryParams,
1380 uploadOptions: _uploadOptions, 1377 uploadOptions: _uploadOptions,
1381 uploadMedia: _uploadMedia, 1378 uploadMedia: _uploadMedia,
1382 downloadOptions: _downloadOptions); 1379 downloadOptions: _downloadOptions);
1383 return _response.then((data) => new Trigger.fromJson(data)); 1380 return _response.then((data) => new Trigger.fromJson(data));
1384 } 1381 }
1385 1382
1386 /** 1383 /**
1387 * Lists all GTM Triggers of a Container. 1384 * Lists all GTM Triggers of a Container.
1388 * 1385 *
1389 * Request parameters: 1386 * Request parameters:
1390 * 1387 *
1391 * [accountId] - The GTM Account ID. 1388 * [accountId] - The GTM Account ID.
1392 * 1389 *
1393 * [containerId] - The GTM Container ID. 1390 * [containerId] - The GTM Container ID.
1394 * 1391 *
1395 * Completes with a [ListTriggersResponse]. 1392 * Completes with a [ListTriggersResponse].
1396 * 1393 *
1397 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1394 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1398 * error. 1395 * error.
1399 * 1396 *
1400 * If the used [http.Client] completes with an error when making a REST call, 1397 * If the used [http.Client] completes with an error when making a REST call,
1401 * this method will complete with the same error. 1398 * this method will complete with the same error.
1402 */ 1399 */
1403 async.Future<ListTriggersResponse> list(core.String accountId, core.String con tainerId) { 1400 async.Future<ListTriggersResponse> list(core.String accountId, core.String con tainerId) {
1404 var _url = null; 1401 var _url = null;
1405 var _queryParams = new core.Map(); 1402 var _queryParams = new core.Map();
1406 var _uploadMedia = null; 1403 var _uploadMedia = null;
1407 var _uploadOptions = null; 1404 var _uploadOptions = null;
1408 var _downloadOptions = common.DownloadOptions.Metadata; 1405 var _downloadOptions = commons.DownloadOptions.Metadata;
1409 var _body = null; 1406 var _body = null;
1410 1407
1411 if (accountId == null) { 1408 if (accountId == null) {
1412 throw new core.ArgumentError("Parameter accountId is required."); 1409 throw new core.ArgumentError("Parameter accountId is required.");
1413 } 1410 }
1414 if (containerId == null) { 1411 if (containerId == null) {
1415 throw new core.ArgumentError("Parameter containerId is required."); 1412 throw new core.ArgumentError("Parameter containerId is required.");
1416 } 1413 }
1417 1414
1418 1415
1419 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/trigge rs'; 1416 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/triggers';
1420 1417
1421 var _response = _requester.request(_url, 1418 var _response = _requester.request(_url,
1422 "GET", 1419 "GET",
1423 body: _body, 1420 body: _body,
1424 queryParams: _queryParams, 1421 queryParams: _queryParams,
1425 uploadOptions: _uploadOptions, 1422 uploadOptions: _uploadOptions,
1426 uploadMedia: _uploadMedia, 1423 uploadMedia: _uploadMedia,
1427 downloadOptions: _downloadOptions); 1424 downloadOptions: _downloadOptions);
1428 return _response.then((data) => new ListTriggersResponse.fromJson(data)); 1425 return _response.then((data) => new ListTriggersResponse.fromJson(data));
1429 } 1426 }
1430 1427
1431 /** 1428 /**
1432 * Updates a GTM Trigger. 1429 * Updates a GTM Trigger.
1433 * 1430 *
1434 * [request] - The metadata request object. 1431 * [request] - The metadata request object.
1435 * 1432 *
1436 * Request parameters: 1433 * Request parameters:
1437 * 1434 *
1438 * [accountId] - The GTM Account ID. 1435 * [accountId] - The GTM Account ID.
1439 * 1436 *
1440 * [containerId] - The GTM Container ID. 1437 * [containerId] - The GTM Container ID.
1441 * 1438 *
1442 * [triggerId] - The GTM Trigger ID. 1439 * [triggerId] - The GTM Trigger ID.
1443 * 1440 *
1444 * [fingerprint] - When provided, this fingerprint must match the fingerprint 1441 * [fingerprint] - When provided, this fingerprint must match the fingerprint
1445 * of the trigger in storage. 1442 * of the trigger in storage.
1446 * 1443 *
1447 * Completes with a [Trigger]. 1444 * Completes with a [Trigger].
1448 * 1445 *
1449 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1446 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1450 * error. 1447 * error.
1451 * 1448 *
1452 * If the used [http.Client] completes with an error when making a REST call, 1449 * If the used [http.Client] completes with an error when making a REST call,
1453 * this method will complete with the same error. 1450 * this method will complete with the same error.
1454 */ 1451 */
1455 async.Future<Trigger> update(Trigger request, core.String accountId, core.Stri ng containerId, core.String triggerId, {core.String fingerprint}) { 1452 async.Future<Trigger> update(Trigger request, core.String accountId, core.Stri ng containerId, core.String triggerId, {core.String fingerprint}) {
1456 var _url = null; 1453 var _url = null;
1457 var _queryParams = new core.Map(); 1454 var _queryParams = new core.Map();
1458 var _uploadMedia = null; 1455 var _uploadMedia = null;
1459 var _uploadOptions = null; 1456 var _uploadOptions = null;
1460 var _downloadOptions = common.DownloadOptions.Metadata; 1457 var _downloadOptions = commons.DownloadOptions.Metadata;
1461 var _body = null; 1458 var _body = null;
1462 1459
1463 if (request != null) { 1460 if (request != null) {
1464 _body = convert.JSON.encode((request).toJson()); 1461 _body = convert.JSON.encode((request).toJson());
1465 } 1462 }
1466 if (accountId == null) { 1463 if (accountId == null) {
1467 throw new core.ArgumentError("Parameter accountId is required."); 1464 throw new core.ArgumentError("Parameter accountId is required.");
1468 } 1465 }
1469 if (containerId == null) { 1466 if (containerId == null) {
1470 throw new core.ArgumentError("Parameter containerId is required."); 1467 throw new core.ArgumentError("Parameter containerId is required.");
1471 } 1468 }
1472 if (triggerId == null) { 1469 if (triggerId == null) {
1473 throw new core.ArgumentError("Parameter triggerId is required."); 1470 throw new core.ArgumentError("Parameter triggerId is required.");
1474 } 1471 }
1475 if (fingerprint != null) { 1472 if (fingerprint != null) {
1476 _queryParams["fingerprint"] = [fingerprint]; 1473 _queryParams["fingerprint"] = [fingerprint];
1477 } 1474 }
1478 1475
1479 1476
1480 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/trigge rs/' + common_internal.Escaper.ecapeVariable('$triggerId'); 1477 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/triggers/' + commons.E scaper.ecapeVariable('$triggerId');
1481 1478
1482 var _response = _requester.request(_url, 1479 var _response = _requester.request(_url,
1483 "PUT", 1480 "PUT",
1484 body: _body, 1481 body: _body,
1485 queryParams: _queryParams, 1482 queryParams: _queryParams,
1486 uploadOptions: _uploadOptions, 1483 uploadOptions: _uploadOptions,
1487 uploadMedia: _uploadMedia, 1484 uploadMedia: _uploadMedia,
1488 downloadOptions: _downloadOptions); 1485 downloadOptions: _downloadOptions);
1489 return _response.then((data) => new Trigger.fromJson(data)); 1486 return _response.then((data) => new Trigger.fromJson(data));
1490 } 1487 }
1491 1488
1492 } 1489 }
1493 1490
1494 1491
1495 /** Not documented yet. */
1496 class AccountsContainersVariablesResourceApi { 1492 class AccountsContainersVariablesResourceApi {
1497 final common_internal.ApiRequester _requester; 1493 final commons.ApiRequester _requester;
1498 1494
1499 AccountsContainersVariablesResourceApi(common_internal.ApiRequester client) : 1495 AccountsContainersVariablesResourceApi(commons.ApiRequester client) :
1500 _requester = client; 1496 _requester = client;
1501 1497
1502 /** 1498 /**
1503 * Creates a GTM Variable. 1499 * Creates a GTM Variable.
1504 * 1500 *
1505 * [request] - The metadata request object. 1501 * [request] - The metadata request object.
1506 * 1502 *
1507 * Request parameters: 1503 * Request parameters:
1508 * 1504 *
1509 * [accountId] - The GTM Account ID. 1505 * [accountId] - The GTM Account ID.
1510 * 1506 *
1511 * [containerId] - The GTM Container ID. 1507 * [containerId] - The GTM Container ID.
1512 * 1508 *
1513 * Completes with a [Variable]. 1509 * Completes with a [Variable].
1514 * 1510 *
1515 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1511 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1516 * error. 1512 * error.
1517 * 1513 *
1518 * If the used [http.Client] completes with an error when making a REST call, 1514 * If the used [http.Client] completes with an error when making a REST call,
1519 * this method will complete with the same error. 1515 * this method will complete with the same error.
1520 */ 1516 */
1521 async.Future<Variable> create(Variable request, core.String accountId, core.St ring containerId) { 1517 async.Future<Variable> create(Variable request, core.String accountId, core.St ring containerId) {
1522 var _url = null; 1518 var _url = null;
1523 var _queryParams = new core.Map(); 1519 var _queryParams = new core.Map();
1524 var _uploadMedia = null; 1520 var _uploadMedia = null;
1525 var _uploadOptions = null; 1521 var _uploadOptions = null;
1526 var _downloadOptions = common.DownloadOptions.Metadata; 1522 var _downloadOptions = commons.DownloadOptions.Metadata;
1527 var _body = null; 1523 var _body = null;
1528 1524
1529 if (request != null) { 1525 if (request != null) {
1530 _body = convert.JSON.encode((request).toJson()); 1526 _body = convert.JSON.encode((request).toJson());
1531 } 1527 }
1532 if (accountId == null) { 1528 if (accountId == null) {
1533 throw new core.ArgumentError("Parameter accountId is required."); 1529 throw new core.ArgumentError("Parameter accountId is required.");
1534 } 1530 }
1535 if (containerId == null) { 1531 if (containerId == null) {
1536 throw new core.ArgumentError("Parameter containerId is required."); 1532 throw new core.ArgumentError("Parameter containerId is required.");
1537 } 1533 }
1538 1534
1539 1535
1540 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/variab les'; 1536 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/variables';
1541 1537
1542 var _response = _requester.request(_url, 1538 var _response = _requester.request(_url,
1543 "POST", 1539 "POST",
1544 body: _body, 1540 body: _body,
1545 queryParams: _queryParams, 1541 queryParams: _queryParams,
1546 uploadOptions: _uploadOptions, 1542 uploadOptions: _uploadOptions,
1547 uploadMedia: _uploadMedia, 1543 uploadMedia: _uploadMedia,
1548 downloadOptions: _downloadOptions); 1544 downloadOptions: _downloadOptions);
1549 return _response.then((data) => new Variable.fromJson(data)); 1545 return _response.then((data) => new Variable.fromJson(data));
1550 } 1546 }
1551 1547
1552 /** 1548 /**
1553 * Deletes a GTM Variable. 1549 * Deletes a GTM Variable.
1554 * 1550 *
1555 * Request parameters: 1551 * Request parameters:
1556 * 1552 *
1557 * [accountId] - The GTM Account ID. 1553 * [accountId] - The GTM Account ID.
1558 * 1554 *
1559 * [containerId] - The GTM Container ID. 1555 * [containerId] - The GTM Container ID.
1560 * 1556 *
1561 * [variableId] - The GTM Variable ID. 1557 * [variableId] - The GTM Variable ID.
1562 * 1558 *
1563 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1559 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1564 * error. 1560 * error.
1565 * 1561 *
1566 * If the used [http.Client] completes with an error when making a REST call, 1562 * If the used [http.Client] completes with an error when making a REST call,
1567 * this method will complete with the same error. 1563 * this method will complete with the same error.
1568 */ 1564 */
1569 async.Future delete(core.String accountId, core.String containerId, core.Strin g variableId) { 1565 async.Future delete(core.String accountId, core.String containerId, core.Strin g variableId) {
1570 var _url = null; 1566 var _url = null;
1571 var _queryParams = new core.Map(); 1567 var _queryParams = new core.Map();
1572 var _uploadMedia = null; 1568 var _uploadMedia = null;
1573 var _uploadOptions = null; 1569 var _uploadOptions = null;
1574 var _downloadOptions = common.DownloadOptions.Metadata; 1570 var _downloadOptions = commons.DownloadOptions.Metadata;
1575 var _body = null; 1571 var _body = null;
1576 1572
1577 if (accountId == null) { 1573 if (accountId == null) {
1578 throw new core.ArgumentError("Parameter accountId is required."); 1574 throw new core.ArgumentError("Parameter accountId is required.");
1579 } 1575 }
1580 if (containerId == null) { 1576 if (containerId == null) {
1581 throw new core.ArgumentError("Parameter containerId is required."); 1577 throw new core.ArgumentError("Parameter containerId is required.");
1582 } 1578 }
1583 if (variableId == null) { 1579 if (variableId == null) {
1584 throw new core.ArgumentError("Parameter variableId is required."); 1580 throw new core.ArgumentError("Parameter variableId is required.");
1585 } 1581 }
1586 1582
1587 _downloadOptions = null; 1583 _downloadOptions = null;
1588 1584
1589 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/variab les/' + common_internal.Escaper.ecapeVariable('$variableId'); 1585 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/variables/' + commons. Escaper.ecapeVariable('$variableId');
1590 1586
1591 var _response = _requester.request(_url, 1587 var _response = _requester.request(_url,
1592 "DELETE", 1588 "DELETE",
1593 body: _body, 1589 body: _body,
1594 queryParams: _queryParams, 1590 queryParams: _queryParams,
1595 uploadOptions: _uploadOptions, 1591 uploadOptions: _uploadOptions,
1596 uploadMedia: _uploadMedia, 1592 uploadMedia: _uploadMedia,
1597 downloadOptions: _downloadOptions); 1593 downloadOptions: _downloadOptions);
1598 return _response.then((data) => null); 1594 return _response.then((data) => null);
1599 } 1595 }
1600 1596
1601 /** 1597 /**
1602 * Gets a GTM Variable. 1598 * Gets a GTM Variable.
1603 * 1599 *
1604 * Request parameters: 1600 * Request parameters:
1605 * 1601 *
1606 * [accountId] - The GTM Account ID. 1602 * [accountId] - The GTM Account ID.
1607 * 1603 *
1608 * [containerId] - The GTM Container ID. 1604 * [containerId] - The GTM Container ID.
1609 * 1605 *
1610 * [variableId] - The GTM Variable ID. 1606 * [variableId] - The GTM Variable ID.
1611 * 1607 *
1612 * Completes with a [Variable]. 1608 * Completes with a [Variable].
1613 * 1609 *
1614 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1610 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1615 * error. 1611 * error.
1616 * 1612 *
1617 * If the used [http.Client] completes with an error when making a REST call, 1613 * If the used [http.Client] completes with an error when making a REST call,
1618 * this method will complete with the same error. 1614 * this method will complete with the same error.
1619 */ 1615 */
1620 async.Future<Variable> get(core.String accountId, core.String containerId, cor e.String variableId) { 1616 async.Future<Variable> get(core.String accountId, core.String containerId, cor e.String variableId) {
1621 var _url = null; 1617 var _url = null;
1622 var _queryParams = new core.Map(); 1618 var _queryParams = new core.Map();
1623 var _uploadMedia = null; 1619 var _uploadMedia = null;
1624 var _uploadOptions = null; 1620 var _uploadOptions = null;
1625 var _downloadOptions = common.DownloadOptions.Metadata; 1621 var _downloadOptions = commons.DownloadOptions.Metadata;
1626 var _body = null; 1622 var _body = null;
1627 1623
1628 if (accountId == null) { 1624 if (accountId == null) {
1629 throw new core.ArgumentError("Parameter accountId is required."); 1625 throw new core.ArgumentError("Parameter accountId is required.");
1630 } 1626 }
1631 if (containerId == null) { 1627 if (containerId == null) {
1632 throw new core.ArgumentError("Parameter containerId is required."); 1628 throw new core.ArgumentError("Parameter containerId is required.");
1633 } 1629 }
1634 if (variableId == null) { 1630 if (variableId == null) {
1635 throw new core.ArgumentError("Parameter variableId is required."); 1631 throw new core.ArgumentError("Parameter variableId is required.");
1636 } 1632 }
1637 1633
1638 1634
1639 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/variab les/' + common_internal.Escaper.ecapeVariable('$variableId'); 1635 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/variables/' + commons. Escaper.ecapeVariable('$variableId');
1640 1636
1641 var _response = _requester.request(_url, 1637 var _response = _requester.request(_url,
1642 "GET", 1638 "GET",
1643 body: _body, 1639 body: _body,
1644 queryParams: _queryParams, 1640 queryParams: _queryParams,
1645 uploadOptions: _uploadOptions, 1641 uploadOptions: _uploadOptions,
1646 uploadMedia: _uploadMedia, 1642 uploadMedia: _uploadMedia,
1647 downloadOptions: _downloadOptions); 1643 downloadOptions: _downloadOptions);
1648 return _response.then((data) => new Variable.fromJson(data)); 1644 return _response.then((data) => new Variable.fromJson(data));
1649 } 1645 }
1650 1646
1651 /** 1647 /**
1652 * Lists all GTM Variables of a Container. 1648 * Lists all GTM Variables of a Container.
1653 * 1649 *
1654 * Request parameters: 1650 * Request parameters:
1655 * 1651 *
1656 * [accountId] - The GTM Account ID. 1652 * [accountId] - The GTM Account ID.
1657 * 1653 *
1658 * [containerId] - The GTM Container ID. 1654 * [containerId] - The GTM Container ID.
1659 * 1655 *
1660 * Completes with a [ListVariablesResponse]. 1656 * Completes with a [ListVariablesResponse].
1661 * 1657 *
1662 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1658 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1663 * error. 1659 * error.
1664 * 1660 *
1665 * If the used [http.Client] completes with an error when making a REST call, 1661 * If the used [http.Client] completes with an error when making a REST call,
1666 * this method will complete with the same error. 1662 * this method will complete with the same error.
1667 */ 1663 */
1668 async.Future<ListVariablesResponse> list(core.String accountId, core.String co ntainerId) { 1664 async.Future<ListVariablesResponse> list(core.String accountId, core.String co ntainerId) {
1669 var _url = null; 1665 var _url = null;
1670 var _queryParams = new core.Map(); 1666 var _queryParams = new core.Map();
1671 var _uploadMedia = null; 1667 var _uploadMedia = null;
1672 var _uploadOptions = null; 1668 var _uploadOptions = null;
1673 var _downloadOptions = common.DownloadOptions.Metadata; 1669 var _downloadOptions = commons.DownloadOptions.Metadata;
1674 var _body = null; 1670 var _body = null;
1675 1671
1676 if (accountId == null) { 1672 if (accountId == null) {
1677 throw new core.ArgumentError("Parameter accountId is required."); 1673 throw new core.ArgumentError("Parameter accountId is required.");
1678 } 1674 }
1679 if (containerId == null) { 1675 if (containerId == null) {
1680 throw new core.ArgumentError("Parameter containerId is required."); 1676 throw new core.ArgumentError("Parameter containerId is required.");
1681 } 1677 }
1682 1678
1683 1679
1684 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/variab les'; 1680 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/variables';
1685 1681
1686 var _response = _requester.request(_url, 1682 var _response = _requester.request(_url,
1687 "GET", 1683 "GET",
1688 body: _body, 1684 body: _body,
1689 queryParams: _queryParams, 1685 queryParams: _queryParams,
1690 uploadOptions: _uploadOptions, 1686 uploadOptions: _uploadOptions,
1691 uploadMedia: _uploadMedia, 1687 uploadMedia: _uploadMedia,
1692 downloadOptions: _downloadOptions); 1688 downloadOptions: _downloadOptions);
1693 return _response.then((data) => new ListVariablesResponse.fromJson(data)); 1689 return _response.then((data) => new ListVariablesResponse.fromJson(data));
1694 } 1690 }
1695 1691
1696 /** 1692 /**
1697 * Updates a GTM Variable. 1693 * Updates a GTM Variable.
1698 * 1694 *
1699 * [request] - The metadata request object. 1695 * [request] - The metadata request object.
1700 * 1696 *
1701 * Request parameters: 1697 * Request parameters:
1702 * 1698 *
1703 * [accountId] - The GTM Account ID. 1699 * [accountId] - The GTM Account ID.
1704 * 1700 *
1705 * [containerId] - The GTM Container ID. 1701 * [containerId] - The GTM Container ID.
1706 * 1702 *
1707 * [variableId] - The GTM Variable ID. 1703 * [variableId] - The GTM Variable ID.
1708 * 1704 *
1709 * [fingerprint] - When provided, this fingerprint must match the fingerprint 1705 * [fingerprint] - When provided, this fingerprint must match the fingerprint
1710 * of the variable in storage. 1706 * of the variable in storage.
1711 * 1707 *
1712 * Completes with a [Variable]. 1708 * Completes with a [Variable].
1713 * 1709 *
1714 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1710 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1715 * error. 1711 * error.
1716 * 1712 *
1717 * If the used [http.Client] completes with an error when making a REST call, 1713 * If the used [http.Client] completes with an error when making a REST call,
1718 * this method will complete with the same error. 1714 * this method will complete with the same error.
1719 */ 1715 */
1720 async.Future<Variable> update(Variable request, core.String accountId, core.St ring containerId, core.String variableId, {core.String fingerprint}) { 1716 async.Future<Variable> update(Variable request, core.String accountId, core.St ring containerId, core.String variableId, {core.String fingerprint}) {
1721 var _url = null; 1717 var _url = null;
1722 var _queryParams = new core.Map(); 1718 var _queryParams = new core.Map();
1723 var _uploadMedia = null; 1719 var _uploadMedia = null;
1724 var _uploadOptions = null; 1720 var _uploadOptions = null;
1725 var _downloadOptions = common.DownloadOptions.Metadata; 1721 var _downloadOptions = commons.DownloadOptions.Metadata;
1726 var _body = null; 1722 var _body = null;
1727 1723
1728 if (request != null) { 1724 if (request != null) {
1729 _body = convert.JSON.encode((request).toJson()); 1725 _body = convert.JSON.encode((request).toJson());
1730 } 1726 }
1731 if (accountId == null) { 1727 if (accountId == null) {
1732 throw new core.ArgumentError("Parameter accountId is required."); 1728 throw new core.ArgumentError("Parameter accountId is required.");
1733 } 1729 }
1734 if (containerId == null) { 1730 if (containerId == null) {
1735 throw new core.ArgumentError("Parameter containerId is required."); 1731 throw new core.ArgumentError("Parameter containerId is required.");
1736 } 1732 }
1737 if (variableId == null) { 1733 if (variableId == null) {
1738 throw new core.ArgumentError("Parameter variableId is required."); 1734 throw new core.ArgumentError("Parameter variableId is required.");
1739 } 1735 }
1740 if (fingerprint != null) { 1736 if (fingerprint != null) {
1741 _queryParams["fingerprint"] = [fingerprint]; 1737 _queryParams["fingerprint"] = [fingerprint];
1742 } 1738 }
1743 1739
1744 1740
1745 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/variab les/' + common_internal.Escaper.ecapeVariable('$variableId'); 1741 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/variables/' + commons. Escaper.ecapeVariable('$variableId');
1746 1742
1747 var _response = _requester.request(_url, 1743 var _response = _requester.request(_url,
1748 "PUT", 1744 "PUT",
1749 body: _body, 1745 body: _body,
1750 queryParams: _queryParams, 1746 queryParams: _queryParams,
1751 uploadOptions: _uploadOptions, 1747 uploadOptions: _uploadOptions,
1752 uploadMedia: _uploadMedia, 1748 uploadMedia: _uploadMedia,
1753 downloadOptions: _downloadOptions); 1749 downloadOptions: _downloadOptions);
1754 return _response.then((data) => new Variable.fromJson(data)); 1750 return _response.then((data) => new Variable.fromJson(data));
1755 } 1751 }
1756 1752
1757 } 1753 }
1758 1754
1759 1755
1760 /** Not documented yet. */
1761 class AccountsContainersVersionsResourceApi { 1756 class AccountsContainersVersionsResourceApi {
1762 final common_internal.ApiRequester _requester; 1757 final commons.ApiRequester _requester;
1763 1758
1764 AccountsContainersVersionsResourceApi(common_internal.ApiRequester client) : 1759 AccountsContainersVersionsResourceApi(commons.ApiRequester client) :
1765 _requester = client; 1760 _requester = client;
1766 1761
1767 /** 1762 /**
1768 * Creates a Container Version. 1763 * Creates a Container Version.
1769 * 1764 *
1770 * [request] - The metadata request object. 1765 * [request] - The metadata request object.
1771 * 1766 *
1772 * Request parameters: 1767 * Request parameters:
1773 * 1768 *
1774 * [accountId] - The GTM Account ID. 1769 * [accountId] - The GTM Account ID.
1775 * 1770 *
1776 * [containerId] - The GTM Container ID. 1771 * [containerId] - The GTM Container ID.
1777 * 1772 *
1778 * Completes with a [CreateContainerVersionResponse]. 1773 * Completes with a [CreateContainerVersionResponse].
1779 * 1774 *
1780 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1775 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1781 * error. 1776 * error.
1782 * 1777 *
1783 * If the used [http.Client] completes with an error when making a REST call, 1778 * If the used [http.Client] completes with an error when making a REST call,
1784 * this method will complete with the same error. 1779 * this method will complete with the same error.
1785 */ 1780 */
1786 async.Future<CreateContainerVersionResponse> create(CreateContainerVersionRequ estVersionOptions request, core.String accountId, core.String containerId) { 1781 async.Future<CreateContainerVersionResponse> create(CreateContainerVersionRequ estVersionOptions request, core.String accountId, core.String containerId) {
1787 var _url = null; 1782 var _url = null;
1788 var _queryParams = new core.Map(); 1783 var _queryParams = new core.Map();
1789 var _uploadMedia = null; 1784 var _uploadMedia = null;
1790 var _uploadOptions = null; 1785 var _uploadOptions = null;
1791 var _downloadOptions = common.DownloadOptions.Metadata; 1786 var _downloadOptions = commons.DownloadOptions.Metadata;
1792 var _body = null; 1787 var _body = null;
1793 1788
1794 if (request != null) { 1789 if (request != null) {
1795 _body = convert.JSON.encode((request).toJson()); 1790 _body = convert.JSON.encode((request).toJson());
1796 } 1791 }
1797 if (accountId == null) { 1792 if (accountId == null) {
1798 throw new core.ArgumentError("Parameter accountId is required."); 1793 throw new core.ArgumentError("Parameter accountId is required.");
1799 } 1794 }
1800 if (containerId == null) { 1795 if (containerId == null) {
1801 throw new core.ArgumentError("Parameter containerId is required."); 1796 throw new core.ArgumentError("Parameter containerId is required.");
1802 } 1797 }
1803 1798
1804 1799
1805 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/versio ns'; 1800 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/versions';
1806 1801
1807 var _response = _requester.request(_url, 1802 var _response = _requester.request(_url,
1808 "POST", 1803 "POST",
1809 body: _body, 1804 body: _body,
1810 queryParams: _queryParams, 1805 queryParams: _queryParams,
1811 uploadOptions: _uploadOptions, 1806 uploadOptions: _uploadOptions,
1812 uploadMedia: _uploadMedia, 1807 uploadMedia: _uploadMedia,
1813 downloadOptions: _downloadOptions); 1808 downloadOptions: _downloadOptions);
1814 return _response.then((data) => new CreateContainerVersionResponse.fromJson( data)); 1809 return _response.then((data) => new CreateContainerVersionResponse.fromJson( data));
1815 } 1810 }
1816 1811
1817 /** 1812 /**
1818 * Deletes a Container Version. 1813 * Deletes a Container Version.
1819 * 1814 *
1820 * Request parameters: 1815 * Request parameters:
1821 * 1816 *
1822 * [accountId] - The GTM Account ID. 1817 * [accountId] - The GTM Account ID.
1823 * 1818 *
1824 * [containerId] - The GTM Container ID. 1819 * [containerId] - The GTM Container ID.
1825 * 1820 *
1826 * [containerVersionId] - The GTM Container Version ID. 1821 * [containerVersionId] - The GTM Container Version ID.
1827 * 1822 *
1828 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1823 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1829 * error. 1824 * error.
1830 * 1825 *
1831 * If the used [http.Client] completes with an error when making a REST call, 1826 * If the used [http.Client] completes with an error when making a REST call,
1832 * this method will complete with the same error. 1827 * this method will complete with the same error.
1833 */ 1828 */
1834 async.Future delete(core.String accountId, core.String containerId, core.Strin g containerVersionId) { 1829 async.Future delete(core.String accountId, core.String containerId, core.Strin g containerVersionId) {
1835 var _url = null; 1830 var _url = null;
1836 var _queryParams = new core.Map(); 1831 var _queryParams = new core.Map();
1837 var _uploadMedia = null; 1832 var _uploadMedia = null;
1838 var _uploadOptions = null; 1833 var _uploadOptions = null;
1839 var _downloadOptions = common.DownloadOptions.Metadata; 1834 var _downloadOptions = commons.DownloadOptions.Metadata;
1840 var _body = null; 1835 var _body = null;
1841 1836
1842 if (accountId == null) { 1837 if (accountId == null) {
1843 throw new core.ArgumentError("Parameter accountId is required."); 1838 throw new core.ArgumentError("Parameter accountId is required.");
1844 } 1839 }
1845 if (containerId == null) { 1840 if (containerId == null) {
1846 throw new core.ArgumentError("Parameter containerId is required."); 1841 throw new core.ArgumentError("Parameter containerId is required.");
1847 } 1842 }
1848 if (containerVersionId == null) { 1843 if (containerVersionId == null) {
1849 throw new core.ArgumentError("Parameter containerVersionId is required."); 1844 throw new core.ArgumentError("Parameter containerVersionId is required.");
1850 } 1845 }
1851 1846
1852 _downloadOptions = null; 1847 _downloadOptions = null;
1853 1848
1854 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/versio ns/' + common_internal.Escaper.ecapeVariable('$containerVersionId'); 1849 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/versions/' + commons.E scaper.ecapeVariable('$containerVersionId');
1855 1850
1856 var _response = _requester.request(_url, 1851 var _response = _requester.request(_url,
1857 "DELETE", 1852 "DELETE",
1858 body: _body, 1853 body: _body,
1859 queryParams: _queryParams, 1854 queryParams: _queryParams,
1860 uploadOptions: _uploadOptions, 1855 uploadOptions: _uploadOptions,
1861 uploadMedia: _uploadMedia, 1856 uploadMedia: _uploadMedia,
1862 downloadOptions: _downloadOptions); 1857 downloadOptions: _downloadOptions);
1863 return _response.then((data) => null); 1858 return _response.then((data) => null);
1864 } 1859 }
1865 1860
1866 /** 1861 /**
1867 * Gets a Container Version. 1862 * Gets a Container Version.
1868 * 1863 *
1869 * Request parameters: 1864 * Request parameters:
1870 * 1865 *
1871 * [accountId] - The GTM Account ID. 1866 * [accountId] - The GTM Account ID.
1872 * 1867 *
1873 * [containerId] - The GTM Container ID. 1868 * [containerId] - The GTM Container ID.
1874 * 1869 *
1875 * [containerVersionId] - The GTM Container Version ID. Specify published to 1870 * [containerVersionId] - The GTM Container Version ID. Specify published to
1876 * retrieve the currently published version. 1871 * retrieve the currently published version.
1877 * 1872 *
1878 * Completes with a [ContainerVersion]. 1873 * Completes with a [ContainerVersion].
1879 * 1874 *
1880 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1875 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1881 * error. 1876 * error.
1882 * 1877 *
1883 * If the used [http.Client] completes with an error when making a REST call, 1878 * If the used [http.Client] completes with an error when making a REST call,
1884 * this method will complete with the same error. 1879 * this method will complete with the same error.
1885 */ 1880 */
1886 async.Future<ContainerVersion> get(core.String accountId, core.String containe rId, core.String containerVersionId) { 1881 async.Future<ContainerVersion> get(core.String accountId, core.String containe rId, core.String containerVersionId) {
1887 var _url = null; 1882 var _url = null;
1888 var _queryParams = new core.Map(); 1883 var _queryParams = new core.Map();
1889 var _uploadMedia = null; 1884 var _uploadMedia = null;
1890 var _uploadOptions = null; 1885 var _uploadOptions = null;
1891 var _downloadOptions = common.DownloadOptions.Metadata; 1886 var _downloadOptions = commons.DownloadOptions.Metadata;
1892 var _body = null; 1887 var _body = null;
1893 1888
1894 if (accountId == null) { 1889 if (accountId == null) {
1895 throw new core.ArgumentError("Parameter accountId is required."); 1890 throw new core.ArgumentError("Parameter accountId is required.");
1896 } 1891 }
1897 if (containerId == null) { 1892 if (containerId == null) {
1898 throw new core.ArgumentError("Parameter containerId is required."); 1893 throw new core.ArgumentError("Parameter containerId is required.");
1899 } 1894 }
1900 if (containerVersionId == null) { 1895 if (containerVersionId == null) {
1901 throw new core.ArgumentError("Parameter containerVersionId is required."); 1896 throw new core.ArgumentError("Parameter containerVersionId is required.");
1902 } 1897 }
1903 1898
1904 1899
1905 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/versio ns/' + common_internal.Escaper.ecapeVariable('$containerVersionId'); 1900 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/versions/' + commons.E scaper.ecapeVariable('$containerVersionId');
1906 1901
1907 var _response = _requester.request(_url, 1902 var _response = _requester.request(_url,
1908 "GET", 1903 "GET",
1909 body: _body, 1904 body: _body,
1910 queryParams: _queryParams, 1905 queryParams: _queryParams,
1911 uploadOptions: _uploadOptions, 1906 uploadOptions: _uploadOptions,
1912 uploadMedia: _uploadMedia, 1907 uploadMedia: _uploadMedia,
1913 downloadOptions: _downloadOptions); 1908 downloadOptions: _downloadOptions);
1914 return _response.then((data) => new ContainerVersion.fromJson(data)); 1909 return _response.then((data) => new ContainerVersion.fromJson(data));
1915 } 1910 }
1916 1911
1917 /** 1912 /**
1918 * Lists all Container Versions of a GTM Container. 1913 * Lists all Container Versions of a GTM Container.
1919 * 1914 *
1920 * Request parameters: 1915 * Request parameters:
1921 * 1916 *
1922 * [accountId] - The GTM Account ID. 1917 * [accountId] - The GTM Account ID.
1923 * 1918 *
1924 * [containerId] - The GTM Container ID. 1919 * [containerId] - The GTM Container ID.
1925 * 1920 *
1926 * [headers] - Retrieve headers only when true. 1921 * [headers] - Retrieve headers only when true.
1927 * 1922 *
1928 * Completes with a [ListContainerVersionsResponse]. 1923 * Completes with a [ListContainerVersionsResponse].
1929 * 1924 *
1930 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1925 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1931 * error. 1926 * error.
1932 * 1927 *
1933 * If the used [http.Client] completes with an error when making a REST call, 1928 * If the used [http.Client] completes with an error when making a REST call,
1934 * this method will complete with the same error. 1929 * this method will complete with the same error.
1935 */ 1930 */
1936 async.Future<ListContainerVersionsResponse> list(core.String accountId, core.S tring containerId, {core.bool headers}) { 1931 async.Future<ListContainerVersionsResponse> list(core.String accountId, core.S tring containerId, {core.bool headers}) {
1937 var _url = null; 1932 var _url = null;
1938 var _queryParams = new core.Map(); 1933 var _queryParams = new core.Map();
1939 var _uploadMedia = null; 1934 var _uploadMedia = null;
1940 var _uploadOptions = null; 1935 var _uploadOptions = null;
1941 var _downloadOptions = common.DownloadOptions.Metadata; 1936 var _downloadOptions = commons.DownloadOptions.Metadata;
1942 var _body = null; 1937 var _body = null;
1943 1938
1944 if (accountId == null) { 1939 if (accountId == null) {
1945 throw new core.ArgumentError("Parameter accountId is required."); 1940 throw new core.ArgumentError("Parameter accountId is required.");
1946 } 1941 }
1947 if (containerId == null) { 1942 if (containerId == null) {
1948 throw new core.ArgumentError("Parameter containerId is required."); 1943 throw new core.ArgumentError("Parameter containerId is required.");
1949 } 1944 }
1950 if (headers != null) { 1945 if (headers != null) {
1951 _queryParams["headers"] = ["${headers}"]; 1946 _queryParams["headers"] = ["${headers}"];
1952 } 1947 }
1953 1948
1954 1949
1955 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/versio ns'; 1950 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/versions';
1956 1951
1957 var _response = _requester.request(_url, 1952 var _response = _requester.request(_url,
1958 "GET", 1953 "GET",
1959 body: _body, 1954 body: _body,
1960 queryParams: _queryParams, 1955 queryParams: _queryParams,
1961 uploadOptions: _uploadOptions, 1956 uploadOptions: _uploadOptions,
1962 uploadMedia: _uploadMedia, 1957 uploadMedia: _uploadMedia,
1963 downloadOptions: _downloadOptions); 1958 downloadOptions: _downloadOptions);
1964 return _response.then((data) => new ListContainerVersionsResponse.fromJson(d ata)); 1959 return _response.then((data) => new ListContainerVersionsResponse.fromJson(d ata));
1965 } 1960 }
1966 1961
1967 /** 1962 /**
1968 * Publishes a Container Version. 1963 * Publishes a Container Version.
1969 * 1964 *
1970 * Request parameters: 1965 * Request parameters:
1971 * 1966 *
1972 * [accountId] - The GTM Account ID. 1967 * [accountId] - The GTM Account ID.
1973 * 1968 *
1974 * [containerId] - The GTM Container ID. 1969 * [containerId] - The GTM Container ID.
1975 * 1970 *
1976 * [containerVersionId] - The GTM Container Version ID. 1971 * [containerVersionId] - The GTM Container Version ID.
1977 * 1972 *
1978 * [fingerprint] - When provided, this fingerprint must match the fingerprint 1973 * [fingerprint] - When provided, this fingerprint must match the fingerprint
1979 * of the container version in storage. 1974 * of the container version in storage.
1980 * 1975 *
1981 * Completes with a [PublishContainerVersionResponse]. 1976 * Completes with a [PublishContainerVersionResponse].
1982 * 1977 *
1983 * Completes with a [common.ApiRequestError] if the API endpoint returned an 1978 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1984 * error. 1979 * error.
1985 * 1980 *
1986 * If the used [http.Client] completes with an error when making a REST call, 1981 * If the used [http.Client] completes with an error when making a REST call,
1987 * this method will complete with the same error. 1982 * this method will complete with the same error.
1988 */ 1983 */
1989 async.Future<PublishContainerVersionResponse> publish(core.String accountId, c ore.String containerId, core.String containerVersionId, {core.String fingerprint }) { 1984 async.Future<PublishContainerVersionResponse> publish(core.String accountId, c ore.String containerId, core.String containerVersionId, {core.String fingerprint }) {
1990 var _url = null; 1985 var _url = null;
1991 var _queryParams = new core.Map(); 1986 var _queryParams = new core.Map();
1992 var _uploadMedia = null; 1987 var _uploadMedia = null;
1993 var _uploadOptions = null; 1988 var _uploadOptions = null;
1994 var _downloadOptions = common.DownloadOptions.Metadata; 1989 var _downloadOptions = commons.DownloadOptions.Metadata;
1995 var _body = null; 1990 var _body = null;
1996 1991
1997 if (accountId == null) { 1992 if (accountId == null) {
1998 throw new core.ArgumentError("Parameter accountId is required."); 1993 throw new core.ArgumentError("Parameter accountId is required.");
1999 } 1994 }
2000 if (containerId == null) { 1995 if (containerId == null) {
2001 throw new core.ArgumentError("Parameter containerId is required."); 1996 throw new core.ArgumentError("Parameter containerId is required.");
2002 } 1997 }
2003 if (containerVersionId == null) { 1998 if (containerVersionId == null) {
2004 throw new core.ArgumentError("Parameter containerVersionId is required."); 1999 throw new core.ArgumentError("Parameter containerVersionId is required.");
2005 } 2000 }
2006 if (fingerprint != null) { 2001 if (fingerprint != null) {
2007 _queryParams["fingerprint"] = [fingerprint]; 2002 _queryParams["fingerprint"] = [fingerprint];
2008 } 2003 }
2009 2004
2010 2005
2011 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/versio ns/' + common_internal.Escaper.ecapeVariable('$containerVersionId') + '/publish' ; 2006 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/versions/' + commons.E scaper.ecapeVariable('$containerVersionId') + '/publish';
2012 2007
2013 var _response = _requester.request(_url, 2008 var _response = _requester.request(_url,
2014 "POST", 2009 "POST",
2015 body: _body, 2010 body: _body,
2016 queryParams: _queryParams, 2011 queryParams: _queryParams,
2017 uploadOptions: _uploadOptions, 2012 uploadOptions: _uploadOptions,
2018 uploadMedia: _uploadMedia, 2013 uploadMedia: _uploadMedia,
2019 downloadOptions: _downloadOptions); 2014 downloadOptions: _downloadOptions);
2020 return _response.then((data) => new PublishContainerVersionResponse.fromJson (data)); 2015 return _response.then((data) => new PublishContainerVersionResponse.fromJson (data));
2021 } 2016 }
2022 2017
2023 /** 2018 /**
2024 * Restores a Container Version. This will overwrite the container's current 2019 * Restores a Container Version. This will overwrite the container's current
2025 * configuration (including its macros, rules and tags). The operation will 2020 * configuration (including its macros, rules and tags). The operation will
2026 * not have any effect on the version that is being served (i.e. the published 2021 * not have any effect on the version that is being served (i.e. the published
2027 * version). 2022 * version).
2028 * 2023 *
2029 * Request parameters: 2024 * Request parameters:
2030 * 2025 *
2031 * [accountId] - The GTM Account ID. 2026 * [accountId] - The GTM Account ID.
2032 * 2027 *
2033 * [containerId] - The GTM Container ID. 2028 * [containerId] - The GTM Container ID.
2034 * 2029 *
2035 * [containerVersionId] - The GTM Container Version ID. 2030 * [containerVersionId] - The GTM Container Version ID.
2036 * 2031 *
2037 * Completes with a [ContainerVersion]. 2032 * Completes with a [ContainerVersion].
2038 * 2033 *
2039 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2034 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2040 * error. 2035 * error.
2041 * 2036 *
2042 * If the used [http.Client] completes with an error when making a REST call, 2037 * If the used [http.Client] completes with an error when making a REST call,
2043 * this method will complete with the same error. 2038 * this method will complete with the same error.
2044 */ 2039 */
2045 async.Future<ContainerVersion> restore(core.String accountId, core.String cont ainerId, core.String containerVersionId) { 2040 async.Future<ContainerVersion> restore(core.String accountId, core.String cont ainerId, core.String containerVersionId) {
2046 var _url = null; 2041 var _url = null;
2047 var _queryParams = new core.Map(); 2042 var _queryParams = new core.Map();
2048 var _uploadMedia = null; 2043 var _uploadMedia = null;
2049 var _uploadOptions = null; 2044 var _uploadOptions = null;
2050 var _downloadOptions = common.DownloadOptions.Metadata; 2045 var _downloadOptions = commons.DownloadOptions.Metadata;
2051 var _body = null; 2046 var _body = null;
2052 2047
2053 if (accountId == null) { 2048 if (accountId == null) {
2054 throw new core.ArgumentError("Parameter accountId is required."); 2049 throw new core.ArgumentError("Parameter accountId is required.");
2055 } 2050 }
2056 if (containerId == null) { 2051 if (containerId == null) {
2057 throw new core.ArgumentError("Parameter containerId is required."); 2052 throw new core.ArgumentError("Parameter containerId is required.");
2058 } 2053 }
2059 if (containerVersionId == null) { 2054 if (containerVersionId == null) {
2060 throw new core.ArgumentError("Parameter containerVersionId is required."); 2055 throw new core.ArgumentError("Parameter containerVersionId is required.");
2061 } 2056 }
2062 2057
2063 2058
2064 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/versio ns/' + common_internal.Escaper.ecapeVariable('$containerVersionId') + '/restore' ; 2059 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/versions/' + commons.E scaper.ecapeVariable('$containerVersionId') + '/restore';
2065 2060
2066 var _response = _requester.request(_url, 2061 var _response = _requester.request(_url,
2067 "POST", 2062 "POST",
2068 body: _body, 2063 body: _body,
2069 queryParams: _queryParams, 2064 queryParams: _queryParams,
2070 uploadOptions: _uploadOptions, 2065 uploadOptions: _uploadOptions,
2071 uploadMedia: _uploadMedia, 2066 uploadMedia: _uploadMedia,
2072 downloadOptions: _downloadOptions); 2067 downloadOptions: _downloadOptions);
2073 return _response.then((data) => new ContainerVersion.fromJson(data)); 2068 return _response.then((data) => new ContainerVersion.fromJson(data));
2074 } 2069 }
2075 2070
2076 /** 2071 /**
2077 * Undeletes a Container Version. 2072 * Undeletes a Container Version.
2078 * 2073 *
2079 * Request parameters: 2074 * Request parameters:
2080 * 2075 *
2081 * [accountId] - The GTM Account ID. 2076 * [accountId] - The GTM Account ID.
2082 * 2077 *
2083 * [containerId] - The GTM Container ID. 2078 * [containerId] - The GTM Container ID.
2084 * 2079 *
2085 * [containerVersionId] - The GTM Container Version ID. 2080 * [containerVersionId] - The GTM Container Version ID.
2086 * 2081 *
2087 * Completes with a [ContainerVersion]. 2082 * Completes with a [ContainerVersion].
2088 * 2083 *
2089 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2084 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2090 * error. 2085 * error.
2091 * 2086 *
2092 * If the used [http.Client] completes with an error when making a REST call, 2087 * If the used [http.Client] completes with an error when making a REST call,
2093 * this method will complete with the same error. 2088 * this method will complete with the same error.
2094 */ 2089 */
2095 async.Future<ContainerVersion> undelete(core.String accountId, core.String con tainerId, core.String containerVersionId) { 2090 async.Future<ContainerVersion> undelete(core.String accountId, core.String con tainerId, core.String containerVersionId) {
2096 var _url = null; 2091 var _url = null;
2097 var _queryParams = new core.Map(); 2092 var _queryParams = new core.Map();
2098 var _uploadMedia = null; 2093 var _uploadMedia = null;
2099 var _uploadOptions = null; 2094 var _uploadOptions = null;
2100 var _downloadOptions = common.DownloadOptions.Metadata; 2095 var _downloadOptions = commons.DownloadOptions.Metadata;
2101 var _body = null; 2096 var _body = null;
2102 2097
2103 if (accountId == null) { 2098 if (accountId == null) {
2104 throw new core.ArgumentError("Parameter accountId is required."); 2099 throw new core.ArgumentError("Parameter accountId is required.");
2105 } 2100 }
2106 if (containerId == null) { 2101 if (containerId == null) {
2107 throw new core.ArgumentError("Parameter containerId is required."); 2102 throw new core.ArgumentError("Parameter containerId is required.");
2108 } 2103 }
2109 if (containerVersionId == null) { 2104 if (containerVersionId == null) {
2110 throw new core.ArgumentError("Parameter containerVersionId is required."); 2105 throw new core.ArgumentError("Parameter containerVersionId is required.");
2111 } 2106 }
2112 2107
2113 2108
2114 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/versio ns/' + common_internal.Escaper.ecapeVariable('$containerVersionId') + '/undelete '; 2109 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/versions/' + commons.E scaper.ecapeVariable('$containerVersionId') + '/undelete';
2115 2110
2116 var _response = _requester.request(_url, 2111 var _response = _requester.request(_url,
2117 "POST", 2112 "POST",
2118 body: _body, 2113 body: _body,
2119 queryParams: _queryParams, 2114 queryParams: _queryParams,
2120 uploadOptions: _uploadOptions, 2115 uploadOptions: _uploadOptions,
2121 uploadMedia: _uploadMedia, 2116 uploadMedia: _uploadMedia,
2122 downloadOptions: _downloadOptions); 2117 downloadOptions: _downloadOptions);
2123 return _response.then((data) => new ContainerVersion.fromJson(data)); 2118 return _response.then((data) => new ContainerVersion.fromJson(data));
2124 } 2119 }
2125 2120
2126 /** 2121 /**
2127 * Updates a Container Version. 2122 * Updates a Container Version.
2128 * 2123 *
2129 * [request] - The metadata request object. 2124 * [request] - The metadata request object.
2130 * 2125 *
2131 * Request parameters: 2126 * Request parameters:
2132 * 2127 *
2133 * [accountId] - The GTM Account ID. 2128 * [accountId] - The GTM Account ID.
2134 * 2129 *
2135 * [containerId] - The GTM Container ID. 2130 * [containerId] - The GTM Container ID.
2136 * 2131 *
2137 * [containerVersionId] - The GTM Container Version ID. 2132 * [containerVersionId] - The GTM Container Version ID.
2138 * 2133 *
2139 * [fingerprint] - When provided, this fingerprint must match the fingerprint 2134 * [fingerprint] - When provided, this fingerprint must match the fingerprint
2140 * of the container version in storage. 2135 * of the container version in storage.
2141 * 2136 *
2142 * Completes with a [ContainerVersion]. 2137 * Completes with a [ContainerVersion].
2143 * 2138 *
2144 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2139 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2145 * error. 2140 * error.
2146 * 2141 *
2147 * If the used [http.Client] completes with an error when making a REST call, 2142 * If the used [http.Client] completes with an error when making a REST call,
2148 * this method will complete with the same error. 2143 * this method will complete with the same error.
2149 */ 2144 */
2150 async.Future<ContainerVersion> update(ContainerVersion request, core.String ac countId, core.String containerId, core.String containerVersionId, {core.String f ingerprint}) { 2145 async.Future<ContainerVersion> update(ContainerVersion request, core.String ac countId, core.String containerId, core.String containerVersionId, {core.String f ingerprint}) {
2151 var _url = null; 2146 var _url = null;
2152 var _queryParams = new core.Map(); 2147 var _queryParams = new core.Map();
2153 var _uploadMedia = null; 2148 var _uploadMedia = null;
2154 var _uploadOptions = null; 2149 var _uploadOptions = null;
2155 var _downloadOptions = common.DownloadOptions.Metadata; 2150 var _downloadOptions = commons.DownloadOptions.Metadata;
2156 var _body = null; 2151 var _body = null;
2157 2152
2158 if (request != null) { 2153 if (request != null) {
2159 _body = convert.JSON.encode((request).toJson()); 2154 _body = convert.JSON.encode((request).toJson());
2160 } 2155 }
2161 if (accountId == null) { 2156 if (accountId == null) {
2162 throw new core.ArgumentError("Parameter accountId is required."); 2157 throw new core.ArgumentError("Parameter accountId is required.");
2163 } 2158 }
2164 if (containerId == null) { 2159 if (containerId == null) {
2165 throw new core.ArgumentError("Parameter containerId is required."); 2160 throw new core.ArgumentError("Parameter containerId is required.");
2166 } 2161 }
2167 if (containerVersionId == null) { 2162 if (containerVersionId == null) {
2168 throw new core.ArgumentError("Parameter containerVersionId is required."); 2163 throw new core.ArgumentError("Parameter containerVersionId is required.");
2169 } 2164 }
2170 if (fingerprint != null) { 2165 if (fingerprint != null) {
2171 _queryParams["fingerprint"] = [fingerprint]; 2166 _queryParams["fingerprint"] = [fingerprint];
2172 } 2167 }
2173 2168
2174 2169
2175 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /containers/' + common_internal.Escaper.ecapeVariable('$containerId') + '/versio ns/' + common_internal.Escaper.ecapeVariable('$containerVersionId'); 2170 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/contain ers/' + commons.Escaper.ecapeVariable('$containerId') + '/versions/' + commons.E scaper.ecapeVariable('$containerVersionId');
2176 2171
2177 var _response = _requester.request(_url, 2172 var _response = _requester.request(_url,
2178 "PUT", 2173 "PUT",
2179 body: _body, 2174 body: _body,
2180 queryParams: _queryParams, 2175 queryParams: _queryParams,
2181 uploadOptions: _uploadOptions, 2176 uploadOptions: _uploadOptions,
2182 uploadMedia: _uploadMedia, 2177 uploadMedia: _uploadMedia,
2183 downloadOptions: _downloadOptions); 2178 downloadOptions: _downloadOptions);
2184 return _response.then((data) => new ContainerVersion.fromJson(data)); 2179 return _response.then((data) => new ContainerVersion.fromJson(data));
2185 } 2180 }
2186 2181
2187 } 2182 }
2188 2183
2189 2184
2190 /** Not documented yet. */
2191 class AccountsPermissionsResourceApi { 2185 class AccountsPermissionsResourceApi {
2192 final common_internal.ApiRequester _requester; 2186 final commons.ApiRequester _requester;
2193 2187
2194 AccountsPermissionsResourceApi(common_internal.ApiRequester client) : 2188 AccountsPermissionsResourceApi(commons.ApiRequester client) :
2195 _requester = client; 2189 _requester = client;
2196 2190
2197 /** 2191 /**
2198 * Creates a user's Account & Container Permissions. 2192 * Creates a user's Account & Container Permissions.
2199 * 2193 *
2200 * [request] - The metadata request object. 2194 * [request] - The metadata request object.
2201 * 2195 *
2202 * Request parameters: 2196 * Request parameters:
2203 * 2197 *
2204 * [accountId] - The GTM Account ID. 2198 * [accountId] - The GTM Account ID.
2205 * 2199 *
2206 * Completes with a [UserAccess]. 2200 * Completes with a [UserAccess].
2207 * 2201 *
2208 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2202 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2209 * error. 2203 * error.
2210 * 2204 *
2211 * If the used [http.Client] completes with an error when making a REST call, 2205 * If the used [http.Client] completes with an error when making a REST call,
2212 * this method will complete with the same error. 2206 * this method will complete with the same error.
2213 */ 2207 */
2214 async.Future<UserAccess> create(UserAccess request, core.String accountId) { 2208 async.Future<UserAccess> create(UserAccess request, core.String accountId) {
2215 var _url = null; 2209 var _url = null;
2216 var _queryParams = new core.Map(); 2210 var _queryParams = new core.Map();
2217 var _uploadMedia = null; 2211 var _uploadMedia = null;
2218 var _uploadOptions = null; 2212 var _uploadOptions = null;
2219 var _downloadOptions = common.DownloadOptions.Metadata; 2213 var _downloadOptions = commons.DownloadOptions.Metadata;
2220 var _body = null; 2214 var _body = null;
2221 2215
2222 if (request != null) { 2216 if (request != null) {
2223 _body = convert.JSON.encode((request).toJson()); 2217 _body = convert.JSON.encode((request).toJson());
2224 } 2218 }
2225 if (accountId == null) { 2219 if (accountId == null) {
2226 throw new core.ArgumentError("Parameter accountId is required."); 2220 throw new core.ArgumentError("Parameter accountId is required.");
2227 } 2221 }
2228 2222
2229 2223
2230 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /permissions'; 2224 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/permiss ions';
2231 2225
2232 var _response = _requester.request(_url, 2226 var _response = _requester.request(_url,
2233 "POST", 2227 "POST",
2234 body: _body, 2228 body: _body,
2235 queryParams: _queryParams, 2229 queryParams: _queryParams,
2236 uploadOptions: _uploadOptions, 2230 uploadOptions: _uploadOptions,
2237 uploadMedia: _uploadMedia, 2231 uploadMedia: _uploadMedia,
2238 downloadOptions: _downloadOptions); 2232 downloadOptions: _downloadOptions);
2239 return _response.then((data) => new UserAccess.fromJson(data)); 2233 return _response.then((data) => new UserAccess.fromJson(data));
2240 } 2234 }
2241 2235
2242 /** 2236 /**
2243 * Removes a user from the account, revoking access to it and all of its 2237 * Removes a user from the account, revoking access to it and all of its
2244 * containers. 2238 * containers.
2245 * 2239 *
2246 * Request parameters: 2240 * Request parameters:
2247 * 2241 *
2248 * [accountId] - The GTM Account ID. 2242 * [accountId] - The GTM Account ID.
2249 * 2243 *
2250 * [permissionId] - The GTM User ID. 2244 * [permissionId] - The GTM User ID.
2251 * 2245 *
2252 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2246 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2253 * error. 2247 * error.
2254 * 2248 *
2255 * If the used [http.Client] completes with an error when making a REST call, 2249 * If the used [http.Client] completes with an error when making a REST call,
2256 * this method will complete with the same error. 2250 * this method will complete with the same error.
2257 */ 2251 */
2258 async.Future delete(core.String accountId, core.String permissionId) { 2252 async.Future delete(core.String accountId, core.String permissionId) {
2259 var _url = null; 2253 var _url = null;
2260 var _queryParams = new core.Map(); 2254 var _queryParams = new core.Map();
2261 var _uploadMedia = null; 2255 var _uploadMedia = null;
2262 var _uploadOptions = null; 2256 var _uploadOptions = null;
2263 var _downloadOptions = common.DownloadOptions.Metadata; 2257 var _downloadOptions = commons.DownloadOptions.Metadata;
2264 var _body = null; 2258 var _body = null;
2265 2259
2266 if (accountId == null) { 2260 if (accountId == null) {
2267 throw new core.ArgumentError("Parameter accountId is required."); 2261 throw new core.ArgumentError("Parameter accountId is required.");
2268 } 2262 }
2269 if (permissionId == null) { 2263 if (permissionId == null) {
2270 throw new core.ArgumentError("Parameter permissionId is required."); 2264 throw new core.ArgumentError("Parameter permissionId is required.");
2271 } 2265 }
2272 2266
2273 _downloadOptions = null; 2267 _downloadOptions = null;
2274 2268
2275 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /permissions/' + common_internal.Escaper.ecapeVariable('$permissionId'); 2269 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/permiss ions/' + commons.Escaper.ecapeVariable('$permissionId');
2276 2270
2277 var _response = _requester.request(_url, 2271 var _response = _requester.request(_url,
2278 "DELETE", 2272 "DELETE",
2279 body: _body, 2273 body: _body,
2280 queryParams: _queryParams, 2274 queryParams: _queryParams,
2281 uploadOptions: _uploadOptions, 2275 uploadOptions: _uploadOptions,
2282 uploadMedia: _uploadMedia, 2276 uploadMedia: _uploadMedia,
2283 downloadOptions: _downloadOptions); 2277 downloadOptions: _downloadOptions);
2284 return _response.then((data) => null); 2278 return _response.then((data) => null);
2285 } 2279 }
2286 2280
2287 /** 2281 /**
2288 * Gets a user's Account & Container Permissions. 2282 * Gets a user's Account & Container Permissions.
2289 * 2283 *
2290 * Request parameters: 2284 * Request parameters:
2291 * 2285 *
2292 * [accountId] - The GTM Account ID. 2286 * [accountId] - The GTM Account ID.
2293 * 2287 *
2294 * [permissionId] - The GTM User ID. 2288 * [permissionId] - The GTM User ID.
2295 * 2289 *
2296 * Completes with a [UserAccess]. 2290 * Completes with a [UserAccess].
2297 * 2291 *
2298 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2292 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2299 * error. 2293 * error.
2300 * 2294 *
2301 * If the used [http.Client] completes with an error when making a REST call, 2295 * If the used [http.Client] completes with an error when making a REST call,
2302 * this method will complete with the same error. 2296 * this method will complete with the same error.
2303 */ 2297 */
2304 async.Future<UserAccess> get(core.String accountId, core.String permissionId) { 2298 async.Future<UserAccess> get(core.String accountId, core.String permissionId) {
2305 var _url = null; 2299 var _url = null;
2306 var _queryParams = new core.Map(); 2300 var _queryParams = new core.Map();
2307 var _uploadMedia = null; 2301 var _uploadMedia = null;
2308 var _uploadOptions = null; 2302 var _uploadOptions = null;
2309 var _downloadOptions = common.DownloadOptions.Metadata; 2303 var _downloadOptions = commons.DownloadOptions.Metadata;
2310 var _body = null; 2304 var _body = null;
2311 2305
2312 if (accountId == null) { 2306 if (accountId == null) {
2313 throw new core.ArgumentError("Parameter accountId is required."); 2307 throw new core.ArgumentError("Parameter accountId is required.");
2314 } 2308 }
2315 if (permissionId == null) { 2309 if (permissionId == null) {
2316 throw new core.ArgumentError("Parameter permissionId is required."); 2310 throw new core.ArgumentError("Parameter permissionId is required.");
2317 } 2311 }
2318 2312
2319 2313
2320 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /permissions/' + common_internal.Escaper.ecapeVariable('$permissionId'); 2314 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/permiss ions/' + commons.Escaper.ecapeVariable('$permissionId');
2321 2315
2322 var _response = _requester.request(_url, 2316 var _response = _requester.request(_url,
2323 "GET", 2317 "GET",
2324 body: _body, 2318 body: _body,
2325 queryParams: _queryParams, 2319 queryParams: _queryParams,
2326 uploadOptions: _uploadOptions, 2320 uploadOptions: _uploadOptions,
2327 uploadMedia: _uploadMedia, 2321 uploadMedia: _uploadMedia,
2328 downloadOptions: _downloadOptions); 2322 downloadOptions: _downloadOptions);
2329 return _response.then((data) => new UserAccess.fromJson(data)); 2323 return _response.then((data) => new UserAccess.fromJson(data));
2330 } 2324 }
2331 2325
2332 /** 2326 /**
2333 * List all users that have access to the account along with Account and 2327 * List all users that have access to the account along with Account and
2334 * Container Permissions granted to each of them. 2328 * Container Permissions granted to each of them.
2335 * 2329 *
2336 * Request parameters: 2330 * Request parameters:
2337 * 2331 *
2338 * [accountId] - The GTM Account ID. @required 2332 * [accountId] - The GTM Account ID. @required
2339 * tagmanager.accounts.permissions.list 2333 * tagmanager.accounts.permissions.list
2340 * 2334 *
2341 * Completes with a [ListAccountUsersResponse]. 2335 * Completes with a [ListAccountUsersResponse].
2342 * 2336 *
2343 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2337 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2344 * error. 2338 * error.
2345 * 2339 *
2346 * If the used [http.Client] completes with an error when making a REST call, 2340 * If the used [http.Client] completes with an error when making a REST call,
2347 * this method will complete with the same error. 2341 * this method will complete with the same error.
2348 */ 2342 */
2349 async.Future<ListAccountUsersResponse> list(core.String accountId) { 2343 async.Future<ListAccountUsersResponse> list(core.String accountId) {
2350 var _url = null; 2344 var _url = null;
2351 var _queryParams = new core.Map(); 2345 var _queryParams = new core.Map();
2352 var _uploadMedia = null; 2346 var _uploadMedia = null;
2353 var _uploadOptions = null; 2347 var _uploadOptions = null;
2354 var _downloadOptions = common.DownloadOptions.Metadata; 2348 var _downloadOptions = commons.DownloadOptions.Metadata;
2355 var _body = null; 2349 var _body = null;
2356 2350
2357 if (accountId == null) { 2351 if (accountId == null) {
2358 throw new core.ArgumentError("Parameter accountId is required."); 2352 throw new core.ArgumentError("Parameter accountId is required.");
2359 } 2353 }
2360 2354
2361 2355
2362 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /permissions'; 2356 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/permiss ions';
2363 2357
2364 var _response = _requester.request(_url, 2358 var _response = _requester.request(_url,
2365 "GET", 2359 "GET",
2366 body: _body, 2360 body: _body,
2367 queryParams: _queryParams, 2361 queryParams: _queryParams,
2368 uploadOptions: _uploadOptions, 2362 uploadOptions: _uploadOptions,
2369 uploadMedia: _uploadMedia, 2363 uploadMedia: _uploadMedia,
2370 downloadOptions: _downloadOptions); 2364 downloadOptions: _downloadOptions);
2371 return _response.then((data) => new ListAccountUsersResponse.fromJson(data)) ; 2365 return _response.then((data) => new ListAccountUsersResponse.fromJson(data)) ;
2372 } 2366 }
2373 2367
2374 /** 2368 /**
2375 * Updates a user's Account & Container Permissions. 2369 * Updates a user's Account & Container Permissions.
2376 * 2370 *
2377 * [request] - The metadata request object. 2371 * [request] - The metadata request object.
2378 * 2372 *
2379 * Request parameters: 2373 * Request parameters:
2380 * 2374 *
2381 * [accountId] - The GTM Account ID. 2375 * [accountId] - The GTM Account ID.
2382 * 2376 *
2383 * [permissionId] - The GTM User ID. 2377 * [permissionId] - The GTM User ID.
2384 * 2378 *
2385 * Completes with a [UserAccess]. 2379 * Completes with a [UserAccess].
2386 * 2380 *
2387 * Completes with a [common.ApiRequestError] if the API endpoint returned an 2381 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2388 * error. 2382 * error.
2389 * 2383 *
2390 * If the used [http.Client] completes with an error when making a REST call, 2384 * If the used [http.Client] completes with an error when making a REST call,
2391 * this method will complete with the same error. 2385 * this method will complete with the same error.
2392 */ 2386 */
2393 async.Future<UserAccess> update(UserAccess request, core.String accountId, cor e.String permissionId) { 2387 async.Future<UserAccess> update(UserAccess request, core.String accountId, cor e.String permissionId) {
2394 var _url = null; 2388 var _url = null;
2395 var _queryParams = new core.Map(); 2389 var _queryParams = new core.Map();
2396 var _uploadMedia = null; 2390 var _uploadMedia = null;
2397 var _uploadOptions = null; 2391 var _uploadOptions = null;
2398 var _downloadOptions = common.DownloadOptions.Metadata; 2392 var _downloadOptions = commons.DownloadOptions.Metadata;
2399 var _body = null; 2393 var _body = null;
2400 2394
2401 if (request != null) { 2395 if (request != null) {
2402 _body = convert.JSON.encode((request).toJson()); 2396 _body = convert.JSON.encode((request).toJson());
2403 } 2397 }
2404 if (accountId == null) { 2398 if (accountId == null) {
2405 throw new core.ArgumentError("Parameter accountId is required."); 2399 throw new core.ArgumentError("Parameter accountId is required.");
2406 } 2400 }
2407 if (permissionId == null) { 2401 if (permissionId == null) {
2408 throw new core.ArgumentError("Parameter permissionId is required."); 2402 throw new core.ArgumentError("Parameter permissionId is required.");
2409 } 2403 }
2410 2404
2411 2405
2412 _url = 'accounts/' + common_internal.Escaper.ecapeVariable('$accountId') + ' /permissions/' + common_internal.Escaper.ecapeVariable('$permissionId'); 2406 _url = 'accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/permiss ions/' + commons.Escaper.ecapeVariable('$permissionId');
2413 2407
2414 var _response = _requester.request(_url, 2408 var _response = _requester.request(_url,
2415 "PUT", 2409 "PUT",
2416 body: _body, 2410 body: _body,
2417 queryParams: _queryParams, 2411 queryParams: _queryParams,
2418 uploadOptions: _uploadOptions, 2412 uploadOptions: _uploadOptions,
2419 uploadMedia: _uploadMedia, 2413 uploadMedia: _uploadMedia,
2420 downloadOptions: _downloadOptions); 2414 downloadOptions: _downloadOptions);
2421 return _response.then((data) => new UserAccess.fromJson(data)); 2415 return _response.then((data) => new UserAccess.fromJson(data));
2422 } 2416 }
(...skipping 1777 matching lines...)
4200 } 4194 }
4201 if (type != null) { 4195 if (type != null) {
4202 _json["type"] = type; 4196 _json["type"] = type;
4203 } 4197 }
4204 if (variableId != null) { 4198 if (variableId != null) {
4205 _json["variableId"] = variableId; 4199 _json["variableId"] = variableId;
4206 } 4200 }
4207 return _json; 4201 return _json;
4208 } 4202 }
4209 } 4203 }
4210
4211
OLDNEW
« no previous file with comments | « generated/googleapis/lib/storage/v1.dart ('k') | generated/googleapis/lib/tasks/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine